[Development] Debian packaging from Git snapshots (qtsystems, qtfeedback, qtpim)

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Mon Mar 30 16:29:20 CEST 2020


Hi Chris,

On  Di 17 Mär 2020 01:42:11 CET, Chris Adams wrote:

>> [...]
>
> Potentially.  The licensing of QtPIM only changed recently (in terms of
> changes), and Jolla's fork of QtPIM remains LGPLv2.1, so IMO if the
> upstream were to change, I think taking that version might be a sensible
> option, as it might attract more contributors / maintainers from commercial
> side (and developer capacity is currently the bottleneck for improvement,
> IMO).
> Of course, that would be an option of last resort, in my opinion.
>

I have nearly finished the upload preparations of QtPIM for Debian. I  
have some questions about patches originally coming from the former  
Ubuntu Touch project.

Most of Canonical's patches have been upstreamed (or they were  
cherry-picked from upstream). However, there is one patch that either  
still needs upstreaming or should be dropped from the proposed package:
https://salsa.debian.org/qt-kde-team/qt/qtpim/-/blob/master/debian/patches/Avoid-crash-while-parsing-vcards-from-different-threads.patch

Unfortunately, it is unclear who the original patch author is and what  
the exact bug is that gets fixed by the patch (I mean, the patch name  
itself is informative a bit, but apart from that, not much context is  
available).

Furthermore, I had to disable 5 unit tests at 3 different locations to  
get the package pass through the other tests:
https://salsa.debian.org/qt-kde-team/qt/qtpim/-/blob/master/debian/patches/disable_failing_tests.patch

As a side not, I noticed in qtsystems, qtfeedback and qtpim alike that  
the cmake tests entirely fail during chrooted builds with a defined  
DESTDIR (i.e. packages are installed into some subfolder from where  
the binary packages get wrapped up). But that was not so important, so  
I disabled cmake integration tests entirely for all three packages.

Looking forward to your feedback,
Mike


-- 

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 851 bytes
Desc: Digitale PGP-Signatur
URL: <http://lists.qt-project.org/pipermail/development/attachments/20200330/c19cd8b0/attachment.sig>


More information about the Development mailing list