Hi Gürkan, On Mo 31 Okt 2022 10:32:34 CET, Gürkan Myczko wrote:
Dear Gürkan (maintainer of cool-retro-termin in Debian), dear Filippo (upstream if cool-retro-term),Dear Mike,we (Ubuntu Touch developer team) are maintaining an Ubuntu Touch app called lomiri-terminal-app. This app bundles an embedded copy of qmlterminwidget. The lomiri-terminal-app has also just been uploaded to Debian unstable (as part of the complete Lomiri Operating Environment, formerly known as Ubuntu's Unity8). We would like to get rid of the embedded copy of qmltermwidget code in lomiri-terminal-app and would like to bundle efforts on qmltermwidget upstream development and Debian package maintenance.That is a good plan, already suggested with #991987
I have now uploaded qmltermwidget as a standalone library/QML module package. See ITP #1023522.
The current packaging situation of qmltermwidget in Debian is suboptimal as it is wrapped into the cool-retro-term source package in Debian [1] and also versioned with cool-retro-term (i.e. both packages have the same Debian package version). From my perspective, qml-module-qmltermwidget should be a standalone source package (with its own software/package version). On the upstream side qmltermwidget is also a separate Git upstream project [2] and only bundled into cool-retro-term via Git submoduling. However, for upstream's qmltermwidget I don't see any recent release tags. One of our Ubuntu Touch devs (Guido Berhörster) has already worked on preparing some upstream pull requests for qmltermwidget so that qmltermwidget on Github [2] will become usable for Ubuntu Touch / lomiri-terminal-app. These PRs will be communicated directly on Github.I have no objections to split qmltermwidget out of cool-retro-term, please go ahead.
Thanks!
For Debian, I'd like to propose splitting out the qmltermwidget bin:pkg out of cool-retro-term src:pkg and uploading qmltermwidget as a separate src:pkg. I could handle this packaging + uploading, if ok with Gürkan. From upstream, this would ideally require some qmltermwidget release tagging in the future, so we in Debian get notified about changes worth-to-be-updated-and-packaged. In cool-retro-term, you would have to specify a minimal version of qmltermwidget that is required to successfully run/build cool-retro-term.Ack. I would like to suggest to add me to uploaders for the new qmltermwidget package.
Done. I also already invited you as Maintainer to the qmltermwidget Git repo on Salsa.
I know some projects are lazy about tagging realeases which I "solve" with the git2deb script, available here: https://salsa.debian.org/debian/devscripts/-/merge_requests/276
I use another approach (as always in Debian). I simply have a special debian/watch file and retrieve the Git snapshot as orig.tar.xz using uscan.
Would you guys be open to such a shift? Could we get this done before the Debian 12 freeze (Jan 12th 2023). This would mean that we should get started with is the coming days.Sounds like a good plan.
Once the package has landed in Debian unstable, I can upload and adjust cool-retro-term. Or you do it. Let me know what you prefer.
The new qmltermwidget can co-exist with qml-module-qmltermwidget from cool-retro-term as the new QML module package will have a slightly different name: qml-module-termwidget.
So, a smooth transition is possible. I also already tested the new qml-module-termwidget package with cool-retro-term (on Debian bullseye, though).
Furthermore, the new qml-module-termwidget also contains Guido's Lomiri Terminal App patches [1], so we are good to go and also use qmltermwidget with lomiri-terminal-app in Debian.
Greets, Mike [1] https://github.com/Swordfish90/qmltermwidget/pull/39 -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net
pgpHZX_jFrklp.pgp
Description: Digitale PGP-Signatur