From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Linux Team development discussions , Dmitriy Shadrinov References: <20180609143259.GA27719@gyle.altlinux.org> <20180609225308.GB18227@altlinux.org> <3A115223-089D-4D32-8A4D-1B64895047DB@altlinux.org> <1735629.N0jD5uRPKb@zerg.malta.altlinux.ru> <2DDF7D68-6F4F-4734-96D7-416F0D3F044E@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: Date: Thu, 14 Jun 2018 13:29:11 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <2DDF7D68-6F4F-4734-96D7-416F0D3F044E@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [devel] [#208126] FAILED (try 5) xen.git=4.10.1-alt2%ubt 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: Thu, 14 Jun 2018 10:29:12 -0000 Archived-At: List-Archive: List-Post: 14.06.2018 13:26, Dmitriy Shadrinov пишет: > 14 июня 2018 г., в 13:20, Anton Farygin написал(а): > >> 14.06.2018 13:19, Dmitriy Shadrinov пишет: >>> 13 июня 2018 г., в 10:42, Sergey V Turchin написал(а): >>> >>>> On Sunday, 10 June 2018 18:09:52 MSK Dmitriy Shadrinov wrote: >>>> >>>> [...] >>>>> Использование ExclusiveArch: %ix86 %x86_64 дает такое >>>> [...] >>>>> aarch64: NEW unmet dependencies detected: >>>>> xen-runtime-common#4.10.1-alt2.S1 xen-runtime = 4.10.1-alt2.S1 >>>> Строки >>>> BuildArch: noarch >>>> в таком случае нужно убирать(этот случай сборочница не ругает), >>>> т.к. noarch пакет на aarch64 имеет зависимости на несуществующие пакеты. >>> Да, но в этом случае все пакеты получаются архитектурозависимые, даже те, которые не содержат архитектурозависимых файлов… Теперь отказываемся от noarch? >> если содержимое пакета меняется при сборке на разной архитектуре - то он архитектурно-зависим. > Да, но это не тот случай - сборочница ругается на неудовлетворенные зависимости в пакетах для той архитектуры, для которой вообще не надо было собирать. Именно для этого и был указан ExclusiveArch. Или я не прав? noarch едина для всех архитектур, и анметы по пакетам считаются тоже на всех архитектурах. Т.е. - если ваш пакет noarch, то вне зависимости от ExlusiveArch он попадёт в репозиторий для всех существующих архитектур. И естественно могут вылезти анметы, если он зависит на архитектурно-зависимый пакет. Соответственно если у него есть зависимости на отсутствующие для какой-то архитектуры пакеты - то он не может быть noarch.