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

Bug#859900: apt: fails to install parl-desktop-world with --install-recommends



Control: severity -1 wishlist
Control: retitle -1 apt sometimes fails to install dependencies when recommends conflict

On Sun, Apr 09, 2017 at 01:51:45AM +0200, Andreas Beckmann wrote:
> Package: apt
> Version: 1.4
> Severity: serious
> User: debian-qa@lists.debian.org
> Usertags: piuparts
> Control: affects -1 + parl-desktop-world parl-desktop-eu
> 
> Hi,
> 
> during a test with piuparts I noticed that parl-desktop-world could not
> be tested with --install-recommends enabled.
> 
> This can be easily reproduced in a minimal chroot (where installing
> Recommends is disabled by default) with
> 
> # apt-get install --install-recommends parl-desktop-world
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
> 
> The following packages have unmet dependencies:
>  parl-desktop-world : Depends: myspell-cs but it is not going to be installed
> E: Unable to correct problems, you have held broken packages.
> 
> 
> The relevant bits of the dependency chain seem to be:
> 
> Package: parl-desktop-world
> Depends: icedove-l10n-cs, myspell-cs
> 
> Package: icedove-l10n-cs
> Depends: thunderbird-l10n-cs
> 
> Package: thunderbird-l10n-cs
> Recommends: hunspell-cs | myspell-cs-cz
> 
> Package: hunspell-cs
> Conflicts: myspell-cs
> 
> Package: myspell-cs
> Replaces: myspell-cs-cz
> Provides: myspell-cs-cz
> Conflicts: myspell-cs-cz
> 
> 
> This command would succeed: 
> # apt-get install parl-desktop-world
> 
> and this sequence would work as well:
> # apt-get install myspell-cs
> # apt-get install --install-recommends parl-desktop-world
> 
> 
> I must admit that the dependencies in parl-desktop-world should be
> updated, but nevertheless apt should be able to install it in its
> current state.

APT should do a lot of things. Unfortunately, our solver is not
clever enough, and improving that is far from trivial. Hence
downgrading to wishlist ("also for any bugs that are very difficult 
to fix due to major design considerations.")

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
                  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.


Reply to: