Bug 420605 - Neon apt repository contains broken dependencies, update will cause desktop to be uninstalled
Summary: Neon apt repository contains broken dependencies, update will cause desktop t...
Status: REPORTED
Alias: None
Product: neon
Classification: KDE Neon
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR grave
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-26 07:24 UTC by Andreas Hartmann
Modified: 2020-04-27 12:53 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Hartmann 2020-04-26 07:24:01 UTC
SUMMARY
Updating KDE neon will remove entire desktop
Yesterday I updated my neon user edition with sudo apt dist-upgrade. I should've used pkcon, but it looks like that didn't cause my problem. I noticed too late that the update was going to uninstall everything, and now I can no longer reinstall the neon-desktop package because of dependency issues. I tracked it down to several packages depending on libqt5qml5 5.14.2 or higher, but the version to be installed is 5.14.2-0xneon+18.04+bionic+build56 which somehow doesn't satisfy that dependency? For example I can't install qml-module-qtquick-control because of that, but I need it to get my desktop back. In my sources list I am only using the default bionic repos and archive.neon.org/release bionic main.

The issue has been confirmed by another user on reddit: https://www.reddit.com/r/kdeneon/comments/g7xp1r/update_uninstalled_entire_desktop_can_not/?utm_source=share&utm_medium=ios_app&utm_name=iossmf

STEPS TO REPRODUCE
1. Update KDE neon from an existing install with the repos mentioned above.
OBSERVED RESULT
The entire desktop will be uninstalled and can no longer be reinstalled due to incorrect dependencies.

EXPECTED RESULT
The update works correctly, it is possible to install neon-desktop etc.

SOFTWARE/OS VERSION:
Linux/KDE Plasma: neon user latest

ADDITIONAL INFORMATION
Comment 1 George P 2020-04-27 12:53:12 UTC
Hello,

It looks like the problem is caused by having this repo:

http://archive.neon.kde.org/release


instead of this:

http://archive.neon.kde.org/user


(notice release vs user in the above)

Frankly, I don't know their difference, but this change fixed the problem for me.