From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Devel discussion list References: <2e01a216-8e80-5450-76a1-2c4a22177a6e@basealt.ru> <03696139-ae55-a338-6f1a-b2b5e26eeed8@basealt.ru> <20171030173915.11e573e6@boyarsh.office.basealt.ru> <7d8c3600-686c-3a29-b17a-e35bfe91aa0f@basealt.ru> <20171030183007.78cdc4ae@sem.office.basealt.ru> <9895d5b1-2685-a3a5-a0d2-6a83242cc230@basealt.ru> <20171031135831.3a9a1f59@boyarsh.office.basealt.ru> <20171031140601.05a8a1b8@boyarsh.office.basealt.ru> <5cea2a5c-9b76-fb40-b288-29da3b190e03@basealt.ru> <20171031114123.GA13069@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: Date: Tue, 31 Oct 2017 15:05:03 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171031114123.GA13069@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [devel] rpm-macros-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: Tue, 31 Oct 2017 12:05:03 -0000 Archived-At: List-Archive: List-Post: 31.10.2017 14:41, Dmitry V. Levin пишет: > On Tue, Oct 31, 2017 at 02:11:30PM +0300, Anton Farygin wrote: >> 31.10.2017 14:06, Anton V. Boyarshinov пишет: >>> On Tue, 31 Oct 2017 14:02:45 +0300 Anton Farygin wrote: >>> >>>> 31.10.2017 13:58, Anton V. Boyarshinov пишет: >>>>>> а вот с релизом alt0.M80P.1 - да, возможно даже визуально определить. >>>>> Нет, это может быть пакет из бранча c8 >>>> Конечно, т.к. с8 унаследовал все пакеты из p8. >>> Да, но этот пакет может больше не подходить к бранчу p8. >>> >>> Вообще, меня не очень беспокоит потенциальная возможность определять >>> бранч по имени пакета, тем более, что такое определение часто даёт >>> неверный вариант. Написано alt1, а пакет из какого-то бранча. >>> Написан один суфикс, а пакет из другого бранча. >> Да, согласен. >> >> Но вот наличие одного и того-же пакета, с одинаковым именем, но для >> разных бранчей (и с разным содержимым) - меня беспокоит. > Если речь идёт об имени файла пакета, то имя файла тоже можно изменить, > добавив различающую информацию (да хоть тот же package build id) -- > это будет менее существенное изменение, чем множественность бинарных > пакетов с одним и тем же значением NEVRA в различных бранчах. > > Поскольку из одного и того же исходного кода с некоторым значением NEVR, > в зависимости от сборочной среды, получаются различные бинарники, > предлагаю не бороться с этим фактом, а использовать его. > > Пусть NEVR по-прежнему идентифицирует исходный пакет, но раз уж для > бинарных пакетов NEVRA недостаточно, давайте добавим для идентификации > package build id. Кстати, да. Это было бы отлично.