[Aptitude-devel] aptitude 0.5.9rc2 released

Sven Joachim svenjoac at gmx.de
Mon Sep 14 06:57:16 UTC 2009


On 2009-09-12 18:38 +0200, Daniel Burrows wrote:

>   One thing I've noticed so far is that there seems to be some
> flakiness in the dependency solver, particularly that it seems to miss
> solutions that require removing packages (but only sometimes).  I
> haven't had a chance to track this down yet.

Maybe the libreadline-dev package gives a hint, aptitude needs some
suasion to install it:

,----
| % LANG=C aptitude -s install libreadline-dev                       
| Reading package lists... Done
| Building dependency tree       
| Reading state information... Done
| Reading extended state information      
| Initializing package states... Done
| Reading task descriptions... Done  
| The following packages are BROKEN:
|   libreadline5-dev libreadline6-dev 
| The following NEW packages will be installed:
|   libreadline-dev 
| 0 packages upgraded, 2 newly installed, 0 to remove and 22 not upgraded.
| Need to get 228kB of archives. After unpacking 635kB will be used.
| The following packages have unmet dependencies:
|   libreadline5-dev: Conflicts: libreadline-dev but 6.0-4 is to be installed.
|   libreadline6-dev: Conflicts: libreadline5-dev but 5.2-6 is installed.
| The following actions will resolve these dependencies:
| 
| Keep the following packages at their current version:
| libreadline-dev [Not Installed]
| libreadline6-dev [Not Installed]
| 
| Tier: Cancel all user actions (20000)
| 
| Accept this solution? [Y/n/q/?] n
| The following actions will resolve these dependencies:
| 
| Remove the following packages:
| libreadline5-dev
| 
| Tier: Remove packages (30000)
| 
| Accept this solution? [Y/n/q/?] y
| The following NEW packages will be installed:
|   libreadline-dev libreadline6-dev{a} 
| The following packages will be REMOVED:
|   libreadline5-dev{a} 
| 0 packages upgraded, 2 newly installed, 1 to remove and 22 not upgraded.
| Need to get 228kB of archives. After unpacking 28.7kB will be used.
| Do you want to continue? [Y/n/?] y
| Would download/install/remove packages.
`----

The aptitude version in sid gets it right immediately.

Sven



More information about the Aptitude-devel mailing list