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> <9d74c086-1cef-1e5c-a6ad-ddcda6ba365a@altlinux.org> From: Aleksei Nikiforov Message-ID: <880ceb3d-6d67-84cd-ae3e-9323a182faaf@altlinux.org> Date: Tue, 1 Jun 2021 10:44:37 +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: Tue, 01 Jun 2021 07:44:42 -0000 Archived-At: List-Archive: List-Post: 31.05.2021 19:33, Arseny Maslennikov пишет: > On Mon, May 31, 2021 at 04:49:58PM +0300, Aleksei Nikiforov wrote: >> 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 принимает разное значение. > > Даже с одинаковым! > http://git.altlinux.org/tasks/273059/logs/events.3.1.log > > % curl -fsSL http://git.altlinux.org/tasks/273059/build/200/aarch64/log | > grep -F "Build files have been written to" > [00:00:15] -- Build files have been written to: /usr/src/RPM/BUILD/libvxl-2.0.2/BUILD > Нет зависимости от архитектуры. > > Действительно. Даже так, документация для разных архитектур отличается. А для libaom этого хватало. Буду смотреть.