Bug 26720 - replace dual Conflicts: with Obsoletes: pls
: replace dual Conflicts: with Obsoletes: pls
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/linuxdoc-tools)
: unstable
: all Linux
: P3 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2011-12-16 23:21 by
Modified: 2011-12-17 21:58 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-12-16 23:21:37
Просьба прибить неактуальное (судя по федоре):
Conflicts: sgml-tools < %version-%release
Conflicts: sgml-tools > %version-%release

В этот момент оформлен так:
Obsoletes: sgml-tools < %{version}-%{release}
Obsoletes: linuxdoc-sgml < %{version}-%{release}
Provides: sgml-tools = %{version}-%{release}
Provides: linuxdoc-sgml = %{version}-%{release}

Предлагаю оформить так:
Obsoletes: sgml-tools < %version-%release

PS: попытался вспомнить, по каким особым поводам делались подобные "ножницы"
конфликтов -- сходу не припомнил, но на ровном месте их применять точно не
стоит.
------- Comment #1 From 2011-12-17 01:41:22 -------
(In reply to comment #0)
> Просьба прибить неактуальное (судя по федоре):
> Conflicts: sgml-tools < %version-%release
> Conflicts: sgml-tools > %version-%release
> 
> В этот момент оформлен так:
> Obsoletes: sgml-tools < %{version}-%{release}
> Obsoletes: linuxdoc-sgml < %{version}-%{release}
> Provides: sgml-tools = %{version}-%{release}
> Provides: linuxdoc-sgml = %{version}-%{release}
> 
> Предлагаю оформить так:
> Obsoletes: sgml-tools < %version-%release
> 
> PS: попытался вспомнить, по каким особым поводам делались подобные "ножницы"
> конфликтов -- сходу не припомнил, но на ровном месте их применять точно не
> стоит.

Наверное, ножницы понадобились в момент переезда.

С предложением замены Conflicts на Obsoletes согласен, но Provides на
sgml-tools надо сохранить, им в Сизифе еще пользуются.
------- Comment #2 From 2011-12-17 07:14:55 -------
Не думаю, что это хорошая мысль. У нас sgml-tools был версии 1.0.9-alt1, а
linuxdoc-tools сейчас 0.9.66-alt2. Так что простой Obsoletes: sgml-tools <
%version-%release не прокатит. Есть ещё соображения? :)
------- Comment #3 From 2011-12-17 12:15:28 -------
(In reply to comment #1)
> С предложением замены Conflicts на Obsoletes согласен, но Provides на
> sgml-tools надо сохранить, им в Сизифе еще пользуются.
Н-да, надо было не полениться для однозначности процитировать и Provides: (или
уже не приводить их в федорином варианте) -- разумеется, уже наличествующий
Provides: никуда убирать не надо. :)

(In reply to comment #2)
> Так что простой Obsoletes: sgml-tools < %version-%release не прокатит.
Поскольку он у нас всю дорогу и был 1.0.9:
$ cat archive/Sisyphus/index/sgml-tools
2003/11/14/files/SRPMS/sgml-tools-1.0.9-ipl28mdk.src.rpm
2004/05/12/files/SRPMS/sgml-tools-1.0.9-ipl29mdk.src.rpm
2005/05/11/files/SRPMS/sgml-tools-1.0.9-ipl30mdk.src.rpm
2005/09/05/files/SRPMS/sgml-tools-1.0.9-ipl31mdk.src.rpm
2008/04/24/files/SRPMS/sgml-tools-1.0.9-alt1.src.rpm
...то в данном конкретном случае можно обсолетить точную версию :)

Таким образом, предлагаю вместо:

Provides: sgml-tools = %version-%release
Conflicts: sgml-tools < %version-%release
Conflicts: sgml-tools > %version-%release

поставить (в надежде на то, что linuxdoc-tools не дорастёт до именно 1.0.9):

Provides: sgml-tools = %version-%release
Obsoletes: sgml-tools = 1.0.9
------- Comment #4 From 2011-12-17 16:17:48 -------
(In reply to comment #2)
> Не думаю, что это хорошая мысль. У нас sgml-tools был версии 1.0.9-alt1, а
> linuxdoc-tools сейчас 0.9.66-alt2. Так что простой Obsoletes: sgml-tools <
> %version-%release не прокатит. Есть ещё соображения? :)

Можно поставить старый добрый Obsoletes без версии.
------- Comment #5 From 2011-12-17 18:40:38 -------
"Можно поставить старый добрый Obsoletes без версии."

Точно. Так и сделаю.
------- Comment #6 From 2011-12-17 19:04:52 -------
linuxdoc-tools-0.9.66-alt3 -> sisyphus:

* Sat Dec 17 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux> 0.9.66-alt3
- Replaced Conflicts: with Obsoletes: (ALT #26720)
------- Comment #7 From 2011-12-17 21:58:22 -------
Спасибо!