[devel] I: cmake macros

Aleksei Nikiforov darktemplar на altlinux.org
Пн Май 31 16:49:58 MSK 2021


31.05.2021 13:45, Arseny Maslennikov пишет:>>>
>>> Уважаемый Арсений. На ровном месте у меня сломалось десяток пакетов.
> Приношу искренние извинения за попорченные нервы, но см. ниже.
>>> Прошу вернуть BUILD как значение по умолчанию в %_cmake__builddir.
>> Или исправить сломанные пакеты.
> 
> По этому поводу.
> 
> При работе над 269879 я заметил несколько пакетов, которые собирались,
> но не проходили noarch check из-за не до конца сгенерированной
> документации на разных архитектурах.
> Это как минимум:
> :dir=/people/arseny/packages/coin3d.git
> :dir=/people/arseny/packages/libopencv.git
> :dir=/people/arseny/packages/soqt.git
> :dir=/people/arseny/packages/libvxl.git
> :dir=/people/arseny/packages/uhd.git
> 
> Понять характер проблемы можно по логам #272855 и #272860 (два разных
> исправления для libvxl).
> 
> Их, как и некоторые другие пакеты, пришлось выкинуть из 269879, и сейчас
> они не пересобираются.
> 
> Для таких пакетов у меня в packages лежат сборочные теги, их надо просто
> собрать. Я займусь этим в ближайшее время.
> 
Судя по результатам тестов, документация получается разной из-за того, 
что на разных архитектурах макрос %_cmake__builddir принимает разное 
значение. Т.е. разлом сборки этих пакетов - прямое следствие данного 
обновления cmake.


Подробная информация о списке рассылки Devel