* [devel] silly q: Provides:/Obsoletes: (was: [#120397]) @ 2014-05-28 7:33 ` Michael Shigorin 2016-11-04 19:48 ` Ivan Zakharyaschev 0 siblings, 1 reply; 5+ messages in thread From: Michael Shigorin @ 2014-05-28 7:33 UTC (permalink / raw) To: devel 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 > > 2014-May-27 17:14:42 :: task is ready for commit > 2014-May-27 17:14:45 :: repo clone OK > 2014-May-27 17:14:45 :: packages update OK > 2014-May-27 17:14:47 :: [i586 x86_64] update OK > 2014-May-27 17:14:47 :: repo update OK > 2014-May-27 17:14:52 :: repo save OK > 2014-May-27 17:14:54 :: created /gears/h/hashdeep.git branch `sisyphus' > 2014-May-27 17:14:58 :: gears update OK > 2014-May-27 17:14:58 :: ACL for new project `hashdeep' assigned to user `mike' > 2014-May-27 17:14:58 :: task #120397 for sisyphus DONE Так и не понял -- почему этот пакет не вытеснил 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 -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] silly q: Provides:/Obsoletes: (was: [#120397]) 2014-05-28 7:33 ` [devel] silly q: Provides:/Obsoletes: (was: [#120397]) Michael Shigorin @ 2016-11-04 19:48 ` Ivan Zakharyaschev 2016-11-05 14:30 ` Alexey Tourbin 0 siblings, 1 reply; 5+ messages in thread From: Ivan Zakharyaschev @ 2016-11-04 19:48 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1799 bytes --] Здравствуйте! Глупый-неглупый, а ответ никто не написал. 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 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] silly q: Provides:/Obsoletes: (was: [#120397]) 2016-11-04 19:48 ` Ivan Zakharyaschev @ 2016-11-05 14:30 ` Alexey Tourbin 2016-11-05 18:24 ` Ivan Zakharyaschev 2016-11-05 18:49 ` Michael Shigorin 0 siblings, 2 replies; 5+ messages in thread From: Alexey Tourbin @ 2016-11-05 14:30 UTC (permalink / raw) To: ALT Linux Team development discussions 2016-11-04 22:48 GMT+03:00 Ivan Zakharyaschev <imz@altlinux.org>: > Это миф или в каких-то заданиях действительно раньше автоматически удалялись > obsoleted packages? Это миф. Пакеты автоматически ставятся на удаление только при пересечении имен (чтобы в репозитории не оказалось двух пакетов с одним именем). Да и то, это было сделано только потому, что на начальном этапе не было команды del. С командой del эта возможность уже выглядит немножко избыточной и немножко опасной. По-моему, лучше бы было, если бы сборщик осознавал и явно запрашивал удаление. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] silly q: Provides:/Obsoletes: (was: [#120397]) 2016-11-05 14:30 ` Alexey Tourbin @ 2016-11-05 18:24 ` Ivan Zakharyaschev 2016-11-05 18:49 ` Michael Shigorin 1 sibling, 0 replies; 5+ messages in thread From: Ivan Zakharyaschev @ 2016-11-05 18:24 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 680 bytes --] On Sat, 5 Nov 2016, Alexey Tourbin wrote: > 2016-11-04 22:48 GMT+03:00 Ivan Zakharyaschev <imz@altlinux.org>: >> Это миф или в каких-то заданиях действительно раньше автоматически удалялись >> obsoleted packages? > > Это миф. Пакеты автоматически ставятся на удаление только при > пересечении имен (чтобы в репозитории не оказалось двух пакетов с > одним именем). Да и то, это было сделано только потому, что на > начальном этапе не было команды del. С командой del эта возможность > уже выглядит немножко избыточной и немножко опасной. По-моему, лучше > бы было, если бы сборщик осознавал и явно запрашивал удаление. Спасибо за разъяснение подробностей! -- Best regards, Ivan ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] silly q: Provides:/Obsoletes: (was: [#120397]) 2016-11-05 14:30 ` Alexey Tourbin 2016-11-05 18:24 ` Ivan Zakharyaschev @ 2016-11-05 18:49 ` Michael Shigorin 1 sibling, 0 replies; 5+ messages in thread From: Michael Shigorin @ 2016-11-05 18:49 UTC (permalink / raw) To: devel On Sat, Nov 05, 2016 at 05:30:54PM +0300, Alexey Tourbin wrote: > > Это миф или в каких-то заданиях действительно раньше > > автоматически удалялись obsoleted packages? > Это миф. Спасибо! -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-11-05 18:49 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-05-28 7:33 ` [devel] silly q: Provides:/Obsoletes: (was: [#120397]) Michael Shigorin 2016-11-04 19:48 ` Ivan Zakharyaschev 2016-11-05 14:30 ` Alexey Tourbin 2016-11-05 18:24 ` Ivan Zakharyaschev 2016-11-05 18:49 ` Michael Shigorin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git