#1138499 transition: libquazip1

#1138499#5
Date:
2026-05-31 04:05:53 UTC
From:
To:
Hello,

libquazip has come out with a new release that changes the SOVERSION to
major.minor instead of just the major version. Along with this, the two
separate source packages (libquazip1-qt5 and libquazip1-qt6) that build
the library are being consolidated into one (libquazip1), so the old
source packages will need to be cleaned up when the transition is done.

Affected packages:
* krita (fails to build with new version)
* fritzing (fails to build with new version)
* plume-creator (fails to build with new version)
* seafile-gui (fails to build with new version)
* texstudio
* corectrl
* qmapshack
* openboard
* nomacs
* libxpertmassgui1 (fails to build in general)
* libxpertmasscore1 (fails to build in general)
* librepcb
* apvlv
* libpappsomspp-gui0
* libpappsomspp-core0
* libodsstream0
* gimagereader-qt
* tupi (fails to build with new version)
* sachesi (fails to build with new version)
* collatinus (fails to build with new version)
* connectome-workbench (fails to build with new version)
* ckb-next
* qml-module-rlottie

Regards
--
Ben Westover

Ben file:

title = "libquazip1";
is_affected = .depends ~ "libquazip1-qt6-1t64" | .depends ~ "libquazip1-qt5-1t64" | .depends ~ "libquazip1-qt6-1.7" | .depends ~ "libquazip1-qt5-1.7";
is_good = .depends ~ "libquazip1-qt6-1.7" | .depends ~ "libquazip1-qt5-1.7";
is_bad = .depends ~ "libquazip1-qt6-1t64" | .depends ~ "libquazip1-qt5-1t64";

#1138499#10
Date:
2026-06-01 01:44:20 UTC
From:
To:
Hello,

It turns out all of the packages which use the Qt5 variant were failing
to build because of an upstream bug that is now fixed in version 1.7.1.

Here is the list of source packages that still fail to build:
* collatinus
* fritzing
* seafile-client
* tupi
All of these packages fail to build because they have patches which
hard-code the include path of version 1.5. I have attached patches which
make all of them build successfully.

Here is the list of source packages that will work fine with a binNMU:
* krita
* plume-creator
* texstudio
* corectrl
* connectome-workbench
* sachesi
* qmapshack
* openboard
* nomacs
* apvlv
* librepcb
* libxpertmass
* libpappsomspp
* libodsstream
* gimagereader
* ckb-next
* rlottie-qml

Regards
--
Ben Westover

#1138499#15
Date:
2026-06-05 14:56:27 UTC
From:
To:
You could have reused the src:libquazip package name, instead of introducing a
third source, libquazip1. But that's already done, so let's keep it... Go ahead.

Please file bugs against those, with the proposed patches, at severity serious,
and mark them as blocking this bug.

Cheers,
Emilio

#1138499#34
Date:
2026-06-11 09:09:00 UTC
From:
To:
Hi,

apvlv FTBFS by transition: libquazip1  #1138499


在 2026/6/9 17:47, Santiago Vila 写道:

Is this bug of new version QuaZip 1.7?

Is <QTextCodec> exist in qt6?

Regards,

#1138499#41
Date:
2026-06-12 01:25:54 UTC
From:
To:
Hi,

在 2026/6/11 19:28, Sebastiaan Couwenberg 写道:
Thanks for help to confirm this is a bug of upstream libquazip1.

The fix will be the milestone of upstream quazip v1.7.2:
https://github.com/stachenov/quazip/milestone/6

Upstream first is better, your patch is still to appreciate, thanks!



Kind Regards,

#1138499#46
Date:
2026-06-12 05:43:06 UTC
From:
To:
libquazip1 (1.7.1-1) has migrated to testing, but the rdeps which didn't get a maintainer upload still need to be rebuilt.

Kind Regards,

Bas

#1138499#51
Date:
2026-06-13 21:20:37 UTC
From:
To:
Hello,

libquazip1 version 1.7.1-2 has just been accepted into unstable; the
release just adds the patch from Bas.

Thanks,
--
Ben Westover

#1138499#56
Date:
2026-06-14 03:12:44 UTC
From:
To:
Hi,

在 2026/6/14 05:20, Ben Westover 写道:

apvlv had build success on new libquazip1 version 1.7.1-2.


Thanks!

#1138499#61
Date:
2026-06-26 13:09:42 UTC
From:
To:
This is done now. libquazip1-qt[56] need to be removed now, but I have filed
bugs against ftp.debian.org for that. Let's close this one.

Cheers,
Emilio