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

Bug#854838: kde-full: When kde-full is installed, upgrading from jessie to stretch is extremely hard (if not impossible for beginners)



Control: severity -1 normal

¡Hola Julien!

El 2017-02-11 a las 00:28 +0100, Julien Aubin escribió:
Package: kde-full Version: 5:92 Severity: critical Justification: breaks the whole system

If anything is "apt upgrade" in jessie the one blame here, please see bellow.

This bug only appears when upgrading a jessie system to stretch, but is a release blocker at least w/ amd64 arch with foreign i386 arch enabled.

As per documentation, dist upgrade from jessie to stretch should work as follows : 1/ update sources.list 2/ apt update 3/ apt upgrade 4/ apt dist-upgrade

The issue actually lies at the apt upgrade step, as it is reported that package kdepimlibs-data breaks several other packages, so the upgrade cannot be performed.

The upgrade in apt doesn't behaves in the same way as the upgrade in apt-get. The first one tries to install the new packages that the new versions depend on, while the one in apt tries to avoid installing and removing packages.

apt-get upgrade should take care of upgrading the packages that don't bring new dependencies (about half of my test installation).

I'll blame the upgrade procedure you are trying to follow, is it documented as such somewhere?

After that, apt-get dist-upgrade seems to do almost everything else, but it tried to remove aptitude, so:
apt-get dist-upgrade aptitude libcwidget3v5

Would do the right thing for me. As a general recommendation, it's always a good idea to check the list of new packages and the list of packages to remove.

In another instance of the test computer I tried upgrading kde first, and:
apt install kde-full

Seems to do the right thing.

So then you have either to attempt to fix manually the issue, or with a dist- upgrade, but in both situations the result is the same : the situation becomes completely messy, with many broken packages you have to fix manually with dpkg commands. It is not impossible to run the upgrade this way, but anyway it is painful.

I don't see how kde-full could fix apt's upgrade behavior in jessie, I think that the behavior in stretch is better, but even so, nothing from the kde-full side. Please use apt-get upgrade to upgrade the upgradable parts in a jessie system.

Happy hacking,
--
"There are only two things wrong with C++: The initial concept and the
implementation."
-- Bertrand Meyer
Saludos /\/\ /\ >< `/

Attachment: signature.asc
Description: PGP signature


Reply to: