From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Devel discussion list References: <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> <20171031121306.GA13721@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: <169d6f96-5598-8559-c9ff-88b87d73227c@basealt.ru> Date: Tue, 31 Oct 2017 15:29:00 +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: <20171031121306.GA13721@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:29:01 -0000 Archived-At: List-Archive: List-Post: 31.10.2017 15:13, Dmitry V. Levin пишет: > On Tue, Oct 31, 2017 at 03:05:03PM +0300, Anton Farygin wrote: >> 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. >> Кстати, да. Это было бы отлично. > Это и есть ключевая часть предложения > https://www.altlinux.org/%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B1%D1%80%D0%B0%D0%BD%D1%87%D0%B5%D0%B9 > > В этом предложении не отражается добавления в имя файла build id. Там собственно вообще про имя файла нет ничего.