[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