* [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