[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#686346: closed by Michael Vogt <mvo@debian.org> (Bug#686346: fixed in apt 0.9.7.5)



On 13 September 2012 23:17, Vincent Lefevre <vincent@vinc17.net> wrote:
> On 2012-09-11 15:36:15 +0000, Debian Bug Tracking System wrote:
>>    [ David Kalnischkies ]
>>    * handle packages without a mandatory architecture (debian-policy §5.3)
>>      by introducing a pseudo-architecture 'none' so that the small group of
>>      users with these packages can get right of them without introducing too
>>      much hassle for other users (Closes: #686346)

> Package 'docbook-mathml' is not installed, so not removed. Did you mean 'docbook-mathml:none'?

This error highlights something: the lack of architecture should not
extend the fullname like that and interfere with locating the package.
?

Is there a reason for introducing this pseudo-arch. rather than using
“I->Pkg.Arch() == 0”?

> so that docbook-mathml would depend on a package that has been
> uninstalled. However if I do this, the system doesn't notice
> this broken dependency, as if docbook-mathml were not installed
> at all (so that I don't need an "apt-get -f install").

Interesting.  Perhaps apt is not aware of the arch-less package now. Compare:

$ apt-cache policy docbook-mathml
$ apt-cache policy docbook-mathml:*
$ dpkg -s docbook-mathml
$ dpkg -C


Reply to: