Bug 379105 - Neon Packaging issue with KDE Apps 17.04
Summary: Neon Packaging issue with KDE Apps 17.04
Status: RESOLVED NOT A BUG
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-23 01:20 UTC by Vangelis
Modified: 2017-04-25 22:36 UTC (History)
3 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 Vangelis 2017-04-23 01:20:40 UTC
I get the following packaging issues with the latest updates and some packages are kept back:

$ sudo apt-get upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Entering ResolveByKeep 50%
  Policy breaks with upgrade of libkf5pimtextedit5 [ amd64 ] < 16.12.3-0neon+16.04+build18 -> 17.04.0-0neon+16.04+build19 > ( libs )
Keeping package libkf5pimtextedit5:amd64
  Dependencies are not satisfied for libkf5libkleo5 [ amd64 ] < 4:16.12.3-0neon+16.04+build22 -> 4:17.04.0-0neon+16.04+build26 > ( libs )
Keeping package libkf5libkleo5:amd64
  Dependencies are not satisfied for libkf5gapicore5 [ amd64 ] < 5.3.1-0neon+16.04+build10 > ( libs )
Keeping package libkf5gapicore5:amd64
  Dependencies are not satisfied for libkf5gapicore5 [ amd64 ] < 5.3.1-0neon+16.04+build10 > ( libs )
Package libkf5gapicore5:amd64 libkf5gapicore5:amd64 Depends on libkf5gapi-data [ amd64 ] < 5.3.1-0neon+16.04+build10 -> 17.04.0-0neon+16.04+build3 > ( oldlibs ) (= 5.3.1-0neon+16.04+build10)
  Keeping Package libkf5gapi-data:amd64 due to Depends
  Dependencies are not satisfied for marble-plugins [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( misc )
Keeping package marble-plugins:amd64
  Dependencies are not satisfied for marble-plugins [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( misc )
Package marble-plugins:amd64 marble-plugins:amd64 Depends on libastro1 [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( libs ) (= 4:16.12.3-0neon+16.04+build28)
  Keeping Package libastro1:amd64 due to Depends
  Dependencies are not satisfied for digikam [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics )
Keeping package digikam:amd64
  Dependencies are not satisfied for digikam [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics )
Package digikam:amd64 digikam:amd64 Depends on digikam-data [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) (= 4:5.4.0-0neon+16.04+build14)
  Keeping Package digikam-data:amd64 due to Depends
  Dependencies are not satisfied for marble [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( misc )
Keeping package marble:amd64
  Dependencies are not satisfied for kio-gdrive [ amd64 ] < 1.1.1-0neon+16.04+build13 -> 1.1.1-0neon+16.04+build15 > ( kde )
Keeping package kio-gdrive:amd64
  Dependencies are not satisfied for showfoto [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics )
Keeping package showfoto:amd64
Calculating upgrade... Done
The following packages have been kept back:
  digikam digikam-data kio-gdrive libastro1 libkf5gapi-data libkf5libkleo5 libkf5pimtextedit5 marble marble-plugins showfoto
The following packages will be upgraded:
  akonadi-contacts-data ark dolphin dolphin-plugins ffmpegthumbs gwenview kaccounts-providers kamera kate kate5-data kcalc kde-spectacle kdegraphics-thumbnailers kdenlive kdenlive-data kdesdk-thumbnailers kdialog kio-extras
  kio-extras-data kipi-plugins kipi-plugins-common kleopatra kompare konsole konsole-kpart kpart5-kompare krdc kstars kstars-data kwalletmanager kwrite libdlrestrictions1 libdolphinvcs5 libkaccounts1 libkf5akonadicontact5
  libkf5akonadicore5 libkf5akonadiprivate5 libkf5akonadiwidgets5 libkf5baloowidgets-bin libkf5baloowidgets5 libkf5calendarcore5 libkf5contacts-data libkf5contacts5 libkf5holidays-data libkf5holidays5 libkf5kdcraw5
  libkf5kexiv2-15.0.0 libkf5kipi-data libkf5kipi32.0.0 libkf5mime5 libkf5sane-data libkf5sane5 libkomparediff2-5 libkompareinterface5 libkworkspace5-5 libokular5core7 libplasma-geolocation-interface5 libqmobipocket2
  libtaskmanager6 libweather-ion7 marble-data okular plasma-workspace plasma-workspace-dbg print-manager qml-module-org-kde-kholidays sddm-theme-breeze
67 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
Need to get 203 MB of archives.
After this operation, 151 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
Comment 1 Jonathan Riddell 2017-04-23 11:46:54 UTC
Seems similar to https://bugs.kde.org/show_bug.cgi?id=379091

what happens if you ask it to install libastro1?

sudo apt update
sudo apt install libastro1
Comment 2 Vangelis 2017-04-23 12:27:34 UTC
$ sudo apt-get install libastro1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting pkgProblemResolver with broken count: 3
Starting 2 pkgProblemResolver with broken count: 3
Investigating (0) libmarblewidget-qt5-26 [ amd64 ] < 4:16.12.3-0neon+16.04+build28 > ( libs )
Broken libmarblewidget-qt5-26:amd64 Depends on libastro1 [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( libs ) (= 4:16.12.3-0neon+16.04+build28)
  Considering libastro1:amd64 10003 as a solution to libmarblewidget-qt5-26:amd64 2
  Removing libmarblewidget-qt5-26:amd64 rather than change libastro1:amd64
Investigating (0) marble-plugins [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( misc )
Broken marble-plugins:amd64 Depends on libmarblewidget-qt5-27 [ amd64 ] < none -> 4:17.04.0-0neon+16.04+build31 > ( libs ) (= 4:17.04.0-0neon+16.04+build31)
  Considering libmarblewidget-qt5-27:amd64 0 as a solution to marble-plugins:amd64 2
  Re-Instated libmarblewidget-qt5-27:amd64
  Re-Instated marble-plugins:amd64
Investigating (0) digikam [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics )
Broken digikam:amd64 Depends on libmarblewidget-qt5-26 [ amd64 ] < 4:16.12.3-0neon+16.04+build28 > ( libs )
  Considering libmarblewidget-qt5-26:amd64 2 as a solution to digikam:amd64 1
  Re-Instated digikam-data:amd64
  Re-Instated digikam:amd64
Investigating (0) showfoto [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics )
Broken showfoto:amd64 Depends on digikam [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) (= 4:5.4.0-0neon+16.04+build14)
  Considering digikam:amd64 1 as a solution to showfoto:amd64 0
  Re-Instated showfoto:amd64
Done
The following additional packages will be installed:
  digikam digikam-data libmarblewidget-qt5-27 marble marble-data marble-plugins showfoto
Suggested packages:
  digikam-doc gosmore monav-routing-daemon routino
The following packages will be REMOVED:
  libmarblewidget-qt5-26
The following NEW packages will be installed:
  libmarblewidget-qt5-27
The following packages will be upgraded:
  digikam digikam-data libastro1 marble marble-data marble-plugins showfoto
7 upgraded, 1 newly installed, 1 to remove and 70 not upgraded.
Need to get 126 MB of archives.
After this operation, 35.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Comment 3 Vangelis 2017-04-23 12:34:46 UTC
In the previous comment I just posted what happens if I ask to install libastro1. I haven't installed it yet!

Let me know if you need me do any more testing in order to get the problem resolved.
Comment 4 Vangelis 2017-04-25 18:17:02 UTC
Eventually I installed libastro1, and I also installed the rest of the packages one by one but I still have a problem with kio-gdrive:

$ sudo apt-get upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Entering ResolveByKeep 50%
  Dependencies are not satisfied for libkf5gapicore5 [ amd64 ] < 5.3.1-0neon+16.04+build10 > ( libs )
Keeping package libkf5gapicore5:amd64
  Dependencies are not satisfied for libkf5gapicore5 [ amd64 ] < 5.3.1-0neon+16.04+build10 > ( libs )
Package libkf5gapicore5:amd64 libkf5gapicore5:amd64 Depends on libkf5gapi-data [ amd64 ] < 5.3.1-0neon+16.04+build10 -> 17.04.0-0neon+16.04+build3 > ( oldlibs ) (= 5.3.1-0neon+16.04+build10)
  Keeping Package libkf5gapi-data:amd64 due to Depends
  Dependencies are not satisfied for kio-gdrive [ amd64 ] < 1.1.1-0neon+16.04+build13 -> 1.1.1-0neon+16.04+build15 > ( kde )
Keeping package kio-gdrive:amd64
Calculating upgrade... Done
The following packages have been kept back:
  kio-gdrive libkf5gapi-data
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Comment 5 Jonathan Riddell 2017-04-25 18:31:32 UTC
use
apt full-upgrade
Comment 6 Vangelis 2017-04-25 22:36:47 UTC
I already resolved the issue with an 'apt-get dist-upgrade', which I assume is the same as apt full-upgrade, and it worked, but should all of these not satisfied dependencies appear to begin with?