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=-3.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,RP_MATCHES_RCVD,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=altlinux.org; s=dkim; h=Subject:In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:To:From:Date:Sender:Reply-To: Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=JHyNfEjKprXLc/5Xv3rO/wRNEdYex7k7e1yvSWb4jQc=; b=OhJKrEujJg3mbEvnBMvPEBvXOb LNYlMGRb0A888OOno2SSPSa7rin61zjJpmfnLwIDVK6QhyGjsnqoLBPC013+VR1QgGGMew3qjn+i1 lEK+x54JLX3rmr4kC3QXp4lWpzPbq8/kGpAnOplCekFP23dY1PaEMUkdIIpFB8TamAMz4euBnUjlI 4W6tUZ4Tk7/w24LR6GbOABBKgnxxklK43pf0ow19Cv6CjM1bGdght3Bd0OEaalLIAmuI+H4qJIjNj mguDga3Bl2p5ACdZUDsyKCq/4iYGf13r59wGBdsEWCIjPC+7ojWuVSPX8sxu3bHHGqMQLtCdrFIN/ zW7NKWDg==; Date: Tue, 31 Oct 2017 00:04:50 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20171030210450.GC18841@portlab> References: <20171030110949.GA11215@altlinux.org> <18417479.BYuQ9MT0Ar@zerg.malta.altlinux.ru> <20171030152721.22d4179f@boyarsh.office.basealt.ru> <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> <20171030203556.GC2520@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20171030203556.GC2520@altlinux.org> User-Agent: Mutt/1.8.3 (2017-05-23) X-SA-Exim-Connect-IP: 95.143.213.59 X-SA-Exim-Mail-From: vseleznv@cs.msu.ru X-SA-Exim-Version: 4.2 X-SA-Exim-Scanned: Yes (on mail.cs.msu.ru) 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: Mon, 30 Oct 2017 21:04:53 -0000 Archived-At: List-Archive: List-Post: On Mon, Oct 30, 2017 at 11:35:56PM +0300, Dmitry V. Levin wrote: > On Mon, Oct 30, 2017 at 09:16:55PM +0300, Anton Farygin wrote: > > 30.10.2017 18:30, Mikhail Efremov пишет: > > > On Mon, 30 Oct 2017 18:13:11 +0300 Anton Farygin wrote: > > >> 30.10.2017 17:39, Anton V. Boyarshinov пишет: > > >>> On Mon, 30 Oct 2017 15:34:20 +0300 Anton Farygin wrote: > > >>> > > >>>> С FTP я конечно махнул. Имелось в виду то, что в разных бранчах будут > > >>>> лежать сильно отличающиеся пакеты, которые при этом будут иметь > > >>>> одинаковое имя файла. > > >>> И что в этом такого уж плохого? Вообще, это открывает немало > > >>> возможностей, сейчас закрытых. > > >> А ты сможешь определить по скачанному файлу, для какого бранча он > > >> предназачен ? > > >> > > >> Без Linux/RPM ? > > > А что, сейчас это возможно? Откуда взялся пакет с релизом alt1? > > > > > С релизом alt1 - нет, невозможно. Но во всех репозиториях может быть > > только один идентичный (одинаковый) файл с таким релизом. > > > > а вот с релизом alt0.M80P.1 - да, возможно даже визуально определить. > > Возможность по имени файла визуально определить, в какой бранч он был > собран, не кажется мне столь важной, особенно в перспективе, когда будет > много разных бранчей с более длинными именами и различными сроками жизни. С другой стороны, ничего не мешает к релизу собранного бинарного пакета добавлять appendix в виде .${!сизиф?имя_бранча}[.rb${номер_пересборки}], особенно если ченджлог будет дописываться. Тогда каждая новая сборка бинарного пакета в каждый бранч будет иметь уникальное имя, например, package-1.0.0-alt1.p9.rb2.x86_64.rpm. Но в идеале, по-моему, было бы лучше, если на каждый rebuild изменялся релиз и добавлялось новое entry в changelog, и я могу дать обоснование почему так стоит делать, но понимаю, что это гораздо труднее в реализации. -- С уважением, Владимир Селезнев