ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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