From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.1 To: devel@lists.altlinux.org References: <9b114ed1-d8dd-c98c-1de9-b50e835e9149@altlinux.org> From: Aleksei Nikiforov Message-ID: <9d74c086-1cef-1e5c-a6ad-ddcda6ba365a@altlinux.org> Date: Mon, 31 May 2021 16:49:58 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=koi8-r; format=flowed Content-Language: ru Content-Transfer-Encoding: 8bit Subject: Re: [devel] I: cmake macros X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 May 2021 13:50:07 -0000 Archived-At: List-Archive: List-Post: 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.