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=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 Message-ID: <923b0a5c-8669-433a-9ebf-3c58ff7dc4ff@basealt.ru> Date: Tue, 28 Nov 2023 16:02:33 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: ru-RU-lebedev To: devel@lists.altlinux.org References: <334b9a3d-2242-6ef7-a377-68817f639fb4@altlinux.org> <7759c474-4858-8b15-36d6-db68903e0515@altlinux.org> <5e7deed8-9344-4192-b702-821b2b89b9d0@basealt.ru> From: Danil Shein In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0KHQsdC+0YDQvtGH0L3QuNGG0LAg0L3QtSDQv9GA0L4=?= =?utf-8?b?0LLQtdGA0Y/QtdGCINC40LTQtdC90YLQuNGH0L3QvtGB0YLRjCBTUlBNPw==?= 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, 28 Nov 2023 13:02:43 -0000 Archived-At: List-Archive: List-Post: Вот все варианты "архитектуры" исходных пакетов за последние 10 лет: SELECT groupUniqArray(pkg_arch) FROM Packages WHERE pkg_sourcepackage = 1 ['pentium4','e2kv6','loongarch64','e2kv5','armv8l','armh','x86_64-i586','athlon','mipsel','i586','ppc64le','noarch','riscv64','x86_64','k6','e2kv4','i686','armv7l','aarch64','e2k','pentium3'] Ровно по этой причине в рамках p.a.o для исходных пакетов мы используем виртуальную архитектуру 'srpm'. 26.11.2023 16:45, Anton Farygin пишет: > On 26.11.2023 16:38, Ilya Kurdyukov wrote: >> >> On 11/26/23 20:27, Денис Назаров wrote: >>> 26.11.2023 12:29, Anton Farygin пишет: >>>> On 25.11.2023 15:18, Денис Назаров wrote: >>>>> 25.11.2023 15:03, Ilya Kurdyukov пишет: >>>>>> Просто не надо так делать: >>>>>> >>>>>> %ifarch xxx >>>>>> Patch1: xxx.patch >>>>>> %endif >>>>>> >>>>>> Перечисление патчей должно быть доступно для всех архитектур. >>>>>> >>>>>> Если надо отключать патч, то делать это в %setup. >>>>> >>>>> >>>>> Это как раз понятно - не заметил и по ошибке в 2 местах написал. >>>>> Сейчас просто получается ситуация, что можно собрать пакет, >>>>> который успешно проходит сборку, но не может пройти пересборку. >>>> >>>> Способов сделать такой пакет гораздо больше одного. >>>> >>>> Вообще тут, как мне кажется, лучше повесить FR на girar о том, что >>>> бы он собирал для всех архитектур бинари из srpm, сделанного на >>>> какой-то одной архитектуре. >>>> >>> https://bugzilla.altlinux.org/48592 >> >> Только создаст ситуацию что кто-то сделает что-то в спеке для своей >> архитектуры, и не сможет понять почему SRPM получается для другой. >> Такое решение закладывает грабли на которые обязательно кто-нибудь >> наступит. И когда наступит - ему будет сложно понять что происходит. >> >> > для поддерживаемых в задании архитектур >> >> А изменятся поддерживаемые - изменится SRPM. >> >> до: грабли >> >> после: грабли прикрытые листьями > > На самом деле никто не знает, но реально у нас есть архитектуры в > src.rpm. > > И они бывают странные :) > > лучше это привести в порядок. > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel -- *Данил Шеин / Danil Shein* dshein@altlinux.org dshein@basealt.ru