Package: src:cool-retro-term
Severity: wishlist
Version: 1.2.0+ds-7
X-Debbugs-Cc: flsco...@gmail.com, gu...@berhoerster.name

Dear Gürkan (maintainer of cool-retro-termin in Debian), dear Filippo (upstream if cool-retro-term),

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.

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.

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.

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.

Greets,
Mike (aka sunweaver at debian.org, currently in the role of Ubuntu Touch's core team tech lead)

[1] https://packages.debian.org/source/unstable/cool-retro-term
[2] https://github.com/Swordfish90/qmltermwidget/
--

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

Attachment: pgpeswXnIPsHf.pgp
Description: Digitale PGP-Signatur

Reply via email to