Здравствуйте! Глупый-неглупый, а ответ никто не написал. 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