Bug 375851

Summary: Latest updated breaks KDE PIM suite
Product: [KDE Neon] neon Reporter: Bogdan Mihaila <bogdan.mihaila>
Component: Packages Testing EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: jr, neon-bugs-null, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Bogdan Mihaila 2017-02-01 16:32:12 UTC
After todays dist-upgrade to Plasma 5.9 the Neon packages break KDE PIM applications with following error:
"kmail: error while loading shared libraries: libQt5WebEngineWidgets.so.5: cannot open shared object file: No such file or directory"
This is with version:
Package: kmail                           
Version: 4:16.12.1+p16.04+git20170129.1347-0

Manually installing the package that contains the library (and others) fixes this. The package is "libqt5webenginewidgets5" and it seems that none of the PIM packages depend on it so it does not automatically get pulled in on a dist-upgrade:

$ apt-cache rdepends libqt5webenginewidgets5                                                                                                  libqt5webenginewidgets5
Reverse Depends:
  libqt5webenginewidgets5-dbgsym
  qtwebengine5-examples
  qtwebengine5-examples
  qtwebengine5-examples
  qtwebengine5-dev
  qtwebengine5-dev
  qtwebengine5-dev
  libqt5webenginewidgets5-dbgsym
  libqt5webenginewidgets5-dbgsym
Comment 1 Bogdan Mihaila 2017-02-02 07:00:20 UTC
Forgot to add the package version for libqt5webenginewidgets5:
5.7.1+dfsg-2+16.04+build15
Comment 2 Bogdan Mihaila 2017-02-02 07:05:55 UTC
It seems now that the latest update, i.e. libqt5webenginewidgets5 5.7.1+dfsg-2+16.04+build16 is being depended by Akregator at least, which should fix that one from crashing:

apt-cache rdepends libqt5webenginewidgets5                                                                                                   
libqt5webenginewidgets5
Reverse Depends:
  libqt5webenginewidgets5-dbgsym
  qtwebengine5-examples
  qtwebengine5-examples
  qtwebengine5-examples
  qtwebengine5-examples
  qtwebengine5-examples
  qtwebengine5-dev
  qtwebengine5-dev
  qtwebengine5-dev
  qtwebengine5-dev
  qtwebengine5-dev
  libqt5webenginewidgets5-dbgsym
  libqt5webenginewidgets5-dbgsym
  libqt5webenginewidgets5-dbgsym
  libqt5webenginewidgets5-dbgsym
  akregator


However, Kmail and Kontact should probably also depend on it.
Comment 3 Bogdan Mihaila 2017-11-19 13:58:09 UTC
Closing this due to it being too old and not relevant anymore.