From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 4 Nov 2016 22:48:09 +0300 (MSK) From: Ivan Zakharyaschev To: ALT Linux Team development discussions In-Reply-To: <20140528073307.GA21554@osdn.org.ua> Message-ID: References: <20140527171458.GA3517@gitery.altlinux.org> <20140528073307.GA21554@osdn.org.ua> User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1807885841-1797750865-1478288890=:1807" Subject: Re: [devel] silly q: Provides:/Obsoletes: (was: [#120397]) 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: Fri, 04 Nov 2016 19:48:10 -0000 Archived-At: List-Archive: List-Post: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --1807885841-1797750865-1478288890=:1807 Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8BIT Здравствуйте! Глупый-неглупый, а ответ никто не написал. On Wed, 28 May 2014, Michael Shigorin wrote: > On Tue, May 27, 2014 at 05:14:58PM +0000, Girar Builder pender robot wrote: >> http://git.altlinux.org/tasks/archive/done/_117/120397/logs/events.2.1.log > Так и не понял -- почему этот пакет не вытеснил md5deep, > развитием которого является, несмотря на прописанные > > Provides: md5deep = %version > Obsoletes: md5deep > > согласно http://www.altlinux.org/ALT_Packaging_HOWTO ? > > http://git.altlinux.org/people/mike/packages/?p=hashdeep.git;a=blob;f=hashdeep.spec;h=b9b5ad1317f1a17da9fe14963c896ae1ca679dd6;hb=HEAD И записанного правила про это я не нашёл, хотя иногда почему-то у кого-нибудь появляется идея, что это так должно работать. Например, я пытался такую реакцию сборочницы на Obsoletes вызвать (даже поиграл немного с дописыванием или недописыванием точной версии после Provides или Obsoletes), но не получилось: * без EVR и копирование http://git.altlinux.org/tasks/171876/logs/events.2.1.log 2016-Nov-03 16:37:48 :: plan: src +1 -1 =17453, noarch +1 -1 =17083 * без EVR, но сборка настоящая http://git.altlinux.org/tasks/171895/logs/events.1.1.log 2016-Nov-04 16:00:20 :: plan: src +1 -1 =17453, noarch +1 -1 =17083 * с EVR на Provides&Obsoletes: Provides: ansible-augeas = %EVR Obsoletes: ansible-augeas < %EVR http://git.altlinux.org/tasks/171896/logs/events.2.1.log 2016-Nov-04 16:11:04 :: plan: src +1 -1 =17453, noarch +1 -1 =17083 * с EVR только на Provides (как в примере в упомянутом HOWTO) http://git.altlinux.org/tasks/171899/logs/events.1.1.log 2016-Nov-04 19:05:34 :: plan: src +1 -1 =17453, noarch +1 -1 =17083 всё равно. Это миф или в каких-то заданиях действительно раньше автоматически удалялись obsoleted packages? -- Best regards, Ivan --1807885841-1797750865-1478288890=:1807--