Bug #2915

Housekeeping #3018: Various uninstallable packages should be fixed, dropped, or blacklisted.

Packaging Request #2874: [python2-*]: multiple packages dropped from arch

libusb update breaks calibre3

mzo - over 3 years ago - . Updated about 3 years ago.

% Done:



[mzo@host ~]$ sudo pacman -Syu
:: Sincronizando las bases de datos de los paquetes...
libre está actualizado
core está actualizado
extra está actualizado
community está actualizado
pcr está actualizado
:: Iniciando actualización completa del sistema...
resolviendo dependencias...
buscando conflictos entre paquetes...
error: no se pudo preparar la operación (no se pudieron satisfacer las dependencias)
:: instalando libusb (1.0.23-3) se rompe la dependencia con «libusbx», necesaria para el paquete calibre3

Related issues

Related to Packages - Bug #3042: [calibre3]: unable to satisfy dependency 'python2-*' and 'libusbx'.confirmed




Updated by freemor over 3 years ago

Hmmm... Looks like this wont just be a simple rebuild.

bumped the version, chanfed 'libusbx' to 'libusb', tried to build and:

 |  ==> ERROR: Could not create a full list of packages, exiting.
 |      This is likely caused by a dependency that could not be found.
 |   > error: target not found: python2-apsw
 |   > error: target not found: python2-css-parser
 |   > error: target not found: python2-html2text
 |   > error: target not found: python2-html5-parser
 |   > error: target not found: python2-mechanize
 |   > error: target not found: python2-netifaces
 |   > error: target not found: python2-pyqt5
 |   > error: target not found: python2-regex

It looks like a lot of the Python2 stuff has gone missing. Since those are [unresolvable] I couldn't use pactree to see their depends. But I'm guessing that they each have a few opf their own that may now be missing.


Updated by freemor over 3 years ago


Updated by freemor over 3 years ago

  • Status changed from unconfirmed to confirmed

Updated by eschwartz over 3 years ago

(Yes, the linked ticket prevents rebuilding calibre3 until the dependencies are re-added to parabola.)


Updated by jschwart over 3 years ago

To work around the issue for now:

# pacman -Syu --ignore calibre3 --ignore libusb

Updated by oaken-source over 3 years ago

I can't recommend the "workaround" posted above. partial upgrades are dangerous and have a real potential to break other stuff.

calibre3 is aging pretty badly, due to its dependencies on python2. Unfortunately, due to newer versions depending on qt-webengine, we can't really bring it up to date without massive time investment. As it stands, we might have to think about dropping calibre alltogether.


Updated by bill-auger about 3 years ago


Updated by bill-auger about 3 years ago

  • Parent task set to #2874

Updated by bill-auger over 2 years ago

  • Related to Bug #3042: [calibre3]: unable to satisfy dependency 'python2-*' and 'libusbx'. added

Also available in: Atom PDF