Bug 362917

Summary: qtbase-abi-* breakage
Product: [KDE Neon] neon Reporter: pdf <kde>
Component: Packages User EditionAssignee: Neon Mailing List <neon>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: chgonzalezg, simonandric5, sitter
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Reverse deps for qtbase-abi-5-5-1, some of these are obviously superseded by neon packages

Description pdf 2016-05-11 01:51:04 UTC
A significant chunk of packages are currently uninstallable (and forcably removed) after adding and upgrading to the neon package archive, due to (in 16.04) dependency on qtbase-abi-5-5-1.

I understand that kde-applications have not been brought into the archive yet, but is there also a plan to build all the other dependent software (eg, python-pyqt5*, etc)?

In the short term there should probably be some prominent warnings somewhere that QT-based software won't work in conjunction with neon, and if added to an existing installation, will result in the removal of such software when upgrading to the neon archive.

Reproducible: Always

Steps to Reproduce:
1.  Add neon to an existing install
2.  dist-upgrade
3.  Lose packages depending on qtbase-abi-5-5-1

or

1.  Install neon from media
2.  Try to install package depending on <5.6 QT ABI

Actual Results:  
Packages are removed in the first case, and fail to install both cases.
Comment 1 pdf 2016-05-11 01:53:00 UTC
Created attachment 98888 [details]
Reverse deps for qtbase-abi-5-5-1, some of these are obviously superseded by neon packages
Comment 2 Harald Sitter 2016-05-11 07:38:42 UTC
http://neon.kde.org/faq#how-to-add
http://neon.kde.org/faq#morph-kubuntu

software that isn't installed or built by us we generally do not care about. neon is not a distribution.

pyqt probably is coming at some point
Comment 3 pdf 2016-05-11 08:19:52 UTC
Right... it's surely worth a FAQ entry to state that any and all QT-based software that isn't a part of KDE cannot be installed while running neon - that's a pretty big deal, and is not clear at all.