[devel] apt: indirect obsoletes are lost on repo boundary?

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Чт Окт 23 13:34:11 MSD 2008


Уважаемые коллеги, 
Народ (#17657) возмущается, что 
java-1.6.0-sun стал вытягивать fonts-ttf-java-1.5.0-sun:
The following packages will be upgraded
  fonts-ttf-java-1.6.0-sun java-1.6.0-sun java-1.6.0-sun-devel
The following NEW packages will be installed:
  fonts-ttf-java-1.5.0-sun.

И я знаю, что причиной --
в fonts-ttf-java-1.6.0-sun я добавил BuildArch: noarch,
в результате fonts-ttf-java-1.6.0-sun стал noarch,
а fonts-ttf-java-1.5.0-sun остался arch.

Таким образом, по-видимому, apt расклинило на границе
arch/noarch и он стал выдавать некорректный, вообще говоря,
результат.

Почему некорректный? Потому что java-1.6.0-sun = 1.6.0.10-alt1 
требует fonts-ttf-j2se-sun >= 1.6.0.10-alt1.

fonts-ttf-java-1.6.0-sun провайдит fonts-ttf-j2se-sun >= 1.6.0.10-alt1.
он подходит.
fonts-ttf-java-1.5.0-sun провайдит fonts-ttf-j2se-sun >= 1.5.0.16-alt1.
он не подходит, но вытягивается тем не менее.

Вопрос к специалистам:
Считать это багом, или ?

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Подробная информация о списке рассылки Devel