Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

13 views
Skip to first unread message

Ben Westover

unread,
Sep 10, 2022, 3:30:05 PM9/10/22
to
Package: wnpp
X-Debbugs-Cc: debian...@lists.debian.org
Owner: Ben Westover <m...@benthetechguy.net>
Severity: wishlist

* Package name : libquazip1-qt6
Version : 1.3
Upstream Author : Sergey A. Tachenov <ser...@tachenov.name>
* URL : https://github.com/stachenov/quazip
* License : zlib, LGPL-2.1 with static linking exception
Programming Lang: C, C++
Description : Qt/C++ wrapper over minizip - Version 1 (Qt6)

QuaZip is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package (AKA
Minizip) using Trolltech's Qt library.

While quazip is already packaged in Debian, it's version 0.9.1. The
author of quazip has stated that versions 1.x are meant to be used
alongside 0.x and not as an upgrade/replacement, like how Qt5 is still
packaged alongside Qt6.
This package is for versions 1.x of quazip built for Qt6. I'm packaging
it because it's a dependency of PolyMC. If needed, I can also package a
Qt5 version. I do not plan to package this inside a team, unless one
expresses interest. I will need a sponsor at first as I'm only a DM.

Thanks,
--
Ben Westover
OpenPGP_signature

Bastian Germann

unread,
Sep 11, 2022, 3:00:03 PM9/11/22
to
X-Debbugs-Cc: debian-med...@lists.alioth.debian.org

On Sat, 10 Sep 2022 19:12:59 +0000 Ben Westover <m...@benthetechguy.net> wrote:
> * Package name : libquazip1-qt6
> Version : 1.3
> Upstream Author : Sergey A. Tachenov <ser...@tachenov.name>
> * URL : https://github.com/stachenov/quazip
> * License : zlib, LGPL-2.1 with static linking exception
> Programming Lang: C, C++
> Description : Qt/C++ wrapper over minizip - Version 1 (Qt6)
>
> QuaZip is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package (AKA
> Minizip) using Trolltech's Qt library.
>
> While quazip is already packaged in Debian, it's version 0.9.1. The
> author of quazip has stated that versions 1.x are meant to be used
> alongside 0.x and not as an upgrade/replacement, like how Qt5 is still
> packaged alongside Qt6.
> This package is for versions 1.x of quazip built for Qt6. I'm packaging
> it because it's a dependency of PolyMC. If needed, I can also package a
> Qt5 version. I do not plan to package this inside a team, unless one
> expresses interest. I will need a sponsor at first as I'm only a DM.

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?

Ben Westover

unread,
Sep 11, 2022, 3:10:03 PM9/11/22
to
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
OpenPGP_signature

Ben Westover

unread,
Sep 11, 2022, 3:20:04 PM9/11/22
to
On 9/11/22 3:05 PM, Ben Westover wrote:
> I've already talked with an existing maintainer about this [1]
Sorry, I forgot to add the thread link at the end of my email. It's
actually split up into two threads by alioth since the messages are a
month apart.

https://alioth-lists.debian.net/pipermail/debian-med-packaging/2022-August/102963.html
https://alioth-lists.debian.net/pipermail/debian-med-packaging/2022-September/103264.html
OpenPGP_signature

Filippo Rusconi

unread,
Sep 12, 2022, 10:30:03 AM9/12/22
to
Greetings, Fellow Debianites,
We do depend on Quazip and I very muuch would like to see a package for Qt6.

Tell me how I can help and were to find the packaging repos. I'd be eager to
review/test the packaging.

Sincerely,
Filippo

--

⢀⣴⠾⠻⢶⣦⠀ Filippo Rusconi, PhD
⣾⠁⢠⠒⠀⣿⡁ Research scientist at CNRS
⢿⡄⠘⠷⠚⠋⠀ Debian Developer
⠈⠳⣄⠀⠀⠀⠀ http://msxpertsuite.org
http://www.debian.org

Ben Westover

unread,
Sep 12, 2022, 2:00:04 PM9/12/22
to
Hello Filippo,

On 9/12/22 10:08 AM, Filippo Rusconi wrote:> We do depend on Quazip and
I very muuch would like to see a package for Qt6.
>
> Tell me how I can help and were to find the packaging repos. I'd be eager to
> review/test the packaging.

Thank you for the offer, but the package was just sponsored yesterday by
Adam Borowski (kilobyte) and is in the NEW queue. If you're interested
in QuaZip for Qt5, I could package that for you to review.

Thanks,
--
Ben Westover
OpenPGP_signature

Filippo Rusconi

unread,
Sep 12, 2022, 2:30:03 PM9/12/22
to
Greetings, Ben,
Well, that is pretty cool.

Thank both you and Adam for this !

Sincerely,
Filippo

--

⢀⣴⠾⠻⢶⣦⠀ Filippo Rusconi, PhD
⣾⠁⢠⠒⠀⣿⡁ Research scientist at CNRS
⢿⡄⠘⠷⠚⠋⠀ Debian Developer
⠈⠳⣄⠀⠀⠀⠀ http://msxpertsuite.org
http://www.debian.org

~~~~
book: http://www.lavoisier.fr/livre/notice.asp?id=3LKW2OAR2KROWZ
http://books.google.fr/books?id=2NmguxmEI1sC&printsec=frontcover&dq=rusconi+f+lavoisier&hl=fr&sa=X&ei=nGGOUt2SH_Ly0gX0uIHoBQ&ved=0CDUQ6AEwAA#v=onepage&q&f=false
~~~~
Institut Diversité, Écologie et Évolution du Vivant
Unité Génétique Quantitative et Évolution
Plateforme PAPPSO

Université Paris-Saclay, INRAE, UMR CNRS 8120, AgroParisTech
12, route 128
91272 Gif-sur-Yvette
France

http://moulon.inrae.fr/ & http://pappso.inrae.fr/
Tel : +33 (0)1 69 33 23 54
Fax : +33 (0)1 69 33 23 40

Andreas Tille

unread,
Sep 13, 2022, 2:00:04 AM9/13/22
to
Hi,

Am Mon, Sep 12, 2022 at 08:08:40PM +0200 schrieb Filippo Rusconi:
> > Thank you for the offer, but the package was just sponsored yesterday by
> > Adam Borowski (kilobyte) and is in the NEW queue. If you're interested
> > in QuaZip for Qt5, I could package that for you to review.
>
> Well, that is pretty cool.

Yes. I'd support any attempt to move the current libquazip[1] away
from Debian Med team where it is just by chance since it was a
dependency of some of our packages. It does not make any sense to
maintain it inside the Debian Med team and I would love to hand it
over. All maintainers except me do not respond to pings any more
and thus can be droped from the list of Uploaders.

Kind regards

Andreas.


[1] https://salsa.debian.org/med-team/libquazip

--
http://fam-tille.de

Filippo Rusconi

unread,
Sep 13, 2022, 8:40:03 AM9/13/22
to
Greetings,

On Tue, Sep 13, 2022 at 07:51:26AM +0200, Andreas Tille wrote:
>Hi,
>
>Am Mon, Sep 12, 2022 at 08:08:40PM +0200 schrieb Filippo Rusconi:
>> > Thank you for the offer, but the package was just sponsored yesterday by
>> > Adam Borowski (kilobyte) and is in the NEW queue. If you're interested
>> > in QuaZip for Qt5, I could package that for you to review.
>>
>> Well, that is pretty cool.
>
>Yes. I'd support any attempt to move the current libquazip[1] away
>from Debian Med team where it is just by chance since it was a
>dependency of some of our packages. It does not make any sense to
>maintain it inside the Debian Med team and I would love to hand it
>over. All maintainers except me do not respond to pings any more
>and thus can be droped from the list of Uploaders.

I understand that, let's take it away from Debian Med and put it in Debian at
large. Ben, if you would do the update, then I'd go over it and upload it. That
would be very good.

Sincerely,
Filippo

--

⢀⣴⠾⠻⢶⣦⠀ Filippo Rusconi, PhD
⣾⠁⢠⠒⠀⣿⡁ Research scientist at CNRS
⢿⡄⠘⠷⠚⠋⠀ Debian Developer
⠈⠳⣄⠀⠀⠀⠀ http://msxpertsuite.org
http://www.debian.org

~~~~
book: http://www.lavoisier.fr/livre/notice.asp?id=3LKW2OAR2KROWZ
http://books.google.fr/books?id=2NmguxmEI1sC&printsec=frontcover&dq=rusconi+f+lavoisier&hl=fr&sa=X&ei=nGGOUt2SH_Ly0gX0uIHoBQ&ved=0CDUQ6AEwAA#v=onepage&q&f=false
~~~~
Institut Diversité, Écologie et Évolution du Vivant
Unité Génétique Quantitative et Évolution
Plateforme PAPPSO

Université Paris-Saclay, INRAE, UMR CNRS 8120, AgroParisTech
12, route 128, Bâtiment 680

Ben Westover

unread,
Sep 13, 2022, 11:50:04 AM9/13/22
to
Hello,

On 9/13/22 8:28 AM, Filippo Rusconi wrote:
>> I'd support any attempt to move the current libquazip[1] away
>> from Debian Med team where it is just by chance since it was a
>> dependency of some of our packages. It does not make any sense to
>> maintain it inside the Debian Med team and I would love to hand it
>> over. All maintainers except me do not respond to pings any more
>> and thus can be droped from the list of Uploaders.
>
> I understand that, let's take it away from Debian Med and put it in Debian at
> large. Ben, if you would do the update, then I'd go over it and upload it. That
> would be very good.

As stated above, the existing QuaZip *0.9* package (libquazip) and my
new QuaZip *1.3* package (libquazip1-qt6) are unrelated. While they are
both QuaZip packages, they are separate since QuaZip 0.x and 1.x are
supposed to coexist, much like Qt5 and Qt6. The orphaning of libquazip
is unrelated to my new libquazip1-qt6 being uploaded. My new package is
outside of any team.

The correct procedure here is to orphan libquazip, and anyone who is
interested can adopt it. Again, my new package libquazip1-qt6 is not
related to the existing libquazip package or the Med Team.

Thanks,
--
Ben Westover
OpenPGP_signature
0 new messages