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

Re: A Prisonner of the dependency hell

On May 28, 2005 15:47, Bill Allombert wrote:
> After spending a dozen of hour tracking it, I have the obvious headache,
> but also the following:
> 1) debootstrap woody
> 2) Install the following packages:
> konqueror aptitude libqt3 libhtml-tree-perl libapt-pkg-perl libft-perl
> 3) point apt at sarge.
> At this point you are between a rock and a hard place:
> You can do
> 2) aptitude install aptitude, but that remove konqueror and perl
> 3) aptitude dist-upgrade, but that remove konqueror

Interestingly, not having libqt3 installed (after debootstrap, just 
installing konqueror and aptitude) alleviates the problem to the point of 
matching the results in http://release.debian.org/kde-upgrade.txt, which 
explains why the issue was thought to be resolved.

On May 28, 2005 18:48, Steve Langasek wrote:
> Did you install konqueror and libqt3 with aptitude, or with another tool?
> If konqueror is installed with aptitude, allowing libqt3 to be pulled in
> automatically, does aptitude do a better job of conflict resolution on
> upgrade?

Konqueror in Woody doesn't pull in libqt3 automatically, since KDE in Woody 
still used Qt2.

> So, this works:
> aptitude markauto libqt3
> perl -pi -e's/stable/sarge/' /etc/apt/sources.list
> apt-get update
> aptitude dist-upgrade

A libqt3 dummy package, without dependencies, also seems to suffice to keep 
Woody's aptitude from removing konqueror when performing a dist-upgrade. It 
does nothing for apt-get and dselect, though, so it's not of much help 
except to eliminate the need for aptitude users to ensure that libqt3 is 
marked auto. Further work needed...

BTW, I'd like to thank Bill Allombert for all his help with this issue.

Christopher Martin

Attachment: pgptLXtBRn7sO.pgp
Description: PGP signature

Reply to: