[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1019507: ITP: libquazip1-qt6 -- Qt/C++ wrapper over minizip - Version 1 (Qt6)



Hello Bastian,

On 9/11/22 2:49 PM, Bastian Germann wrote:
> Would there be an option to update the existing package to the new version?
> Maybe do this and build a qt5 and qt6 package from it?

I've already talked with an existing maintainer about this [1], and it's
not the correct way to go about this. As stated previously, 0.x and 1.x
are meant to be installed independently of each other; 1.x is not a
replacement for 0.x. Many packages in Debian still depend on 0.x, so
updating the current package will not work. As also seen in the linked
thread, the Med Team has no interest in quazip anymore, so they probably
won't be helping package 1.x at all. There were talks of orphaning the
0.x package.

Based on all this information, the best way I saw to package 1.x is to
do it separately from 0.x. The way it's built was completely redone, to
the point that the only useful thing I could really take from the old
package is its copyright file. The Med Team no longer has interest in
QuaZip, so unless any team wants to take it in, I will have to do this
by myself.

As for having one source package that builds both Qt5 and Qt6 binary
packages, how would I do that? While the source is identical, Qt5 and
Qt6 would require completely separate builds as well as a different set
of build depends; it's not possible to build for Qt5 and Qt6 at the same
time. Would a better solution than having two source packages be to hack
d/rules to run half of the dh targets twice, with different options?

Thanks,
--
Ben Westover

Attachment: OpenPGP_signature
Description: PGP signature


Reply to: