Page MenuHomePureOS Tracker

python{,3}-pyqt5: uninstallable - prevent installation of *many* packages
Closed, ResolvedPublic

Description

Hi,

I'd like to install frescobaldi but it fails with:

The following packages have unmet dependencies:
 frescobaldi : Depends: python3-poppler-qt5 (>= 0.24.2-3) but it is not going to be installed
               Depends: python3-pyqt5 but it is not going to be installed
               Depends: python3-pyqt5.qtsvg but it is not going to be installed
               Depends: python3-pyqt5.qtwebkit but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

This is because the the source package pyqt5 release in PureOS is still 5.9+dfsg-2, depending on qtbase-abi-5-9-0, while PureOS has only qtbase-abi-5-9-2 provided by libqt5core5a 5.9.2+dfsg-12. In Debian testing the pyqt5 version is 5.9.2+dfsg-1 since december 2017! Please update PureOS accordingly: python{,3}-pyqt5 have many reverse dependencies which cannot be installed because of this inconsistency.

Event Timeline

Pini created this task.Mar 25 2018, 04:17
mak claimed this task.Mar 26 2018, 10:26
mak added a subscriber: mak.

Yeah, this looks like a sideeffect of the arm64 architecture addition (which shouldn't have happened).
This should fix itself soonish, I will monitor the issue though in case it doesn't.

mak triaged this task as High priority.Mar 26 2018, 10:27
d3vid added a subscriber: d3vid.Apr 5 2018, 05:17
jenda added a subscriber: jenda.Apr 5 2018, 06:37
mak closed this task as Resolved.Apr 5 2018, 10:41

I temporarily allowed QA to break arm64 packages if it helps resolving issues on amd64.
That will make the arm64 PureOS flavor less stable, but amd64 bugs get fixed faster and packages should get installable there again.
This should fix this issue, please feel free to reopen it if you still can't install the respective package (but please include a new APT log in that case).