Bug 20723 - нет зависимостей на версию своих пакетов
Summary: нет зависимостей на версию своих пакетов
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: squid (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-09 13:45 MSD by Timur Batyrshin
Modified: 2009-08-05 02:14 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timur Batyrshin 2009-07-09 13:45:59 MSD
Во всех Requires: %name-* не хватает указания и версии пакета.

Не знаю, насколько это страшно (поэтому minor), но без этого легко делается сборная солянка из разных версий наподобие:

[root@proxy lib]# rpm -qa | egrep '^squid' | sort
squid-3.0.STABLE15-alt0.M40.1
squid-cachemgr-3.0.STABLE13-alt1.M40.1
squid-common-3.0.STABLE15-alt0.M40.1
squid-conf-default-3.0.STABLE13-alt1.M40.1
squid-helpers-3.0.STABLE13-alt1.M40.1
squid-helpers-perl-3.0.STABLE13-alt1.M40.1
squid-server-3.0.STABLE13-alt1.M40.1

Помимо этого другие пакеты (в частности, alterator-squid) зависят от версии именно squid, а не squid-server, что может повлечь их неправильную работу, т.е. надо проставить обязательно версию на подпакет squid, либо развесить баги на всех, кто на нее ориентируется.
Comment 1 Grigory Batalov 2009-08-04 17:44:02 MSD
Добавлю версию-релиз к Requires пакета squid, вытягивающего все остальные. Прочие пакеты требуют только squid-common, содержащий две директории, версия им не нужна.
Comment 2 Repository Robot 2009-08-05 02:14:13 MSD
squid-3.0.STABLE17-alt1 -> sisyphus:

* Tue Aug 04 2009 Grigory Batalov <bga@altlinux> 3.0.STABLE17-alt1

- New upstream release, including SQUID-2009:2 fix.
- squid_unix_group: new -K switch to strip kerberos realm
  from username (ALT #20840).
- Require exact sub-packages version by squid umbrella (ALT #20723).