Support Debian/Ubuntu packaging #44

Open
opened 2026-08-18 18:10:49 -04:00 by mysticalsoap · 0 comments
Owner

The inherited debian/ tooling was removed rather than fixed (#42): its
build script cloned a repository that does not exist, and there is no way to
test a Debian package anyway -- CI runs on Arch only, matching the platform
the maintainer tests on.

Bringing Debian support back properly means:

  • a package build that works from the working tree (debhelper or dpkg-deb)
  • a CI job on a Debian container that installs the package and runs the test
    suite, mirroring the existing Arch job
  • reviewing the inherited maintainer scripts (postinst/prerm assumed
    upstream qomui's layout) rather than restoring them verbatim

Related: #19 -- the root self-updater's dpkg -i branch assumes Debian
packages exist, and that issue already names distro packaging as the correct
update path. Whatever replaces the self-updater should treat this package as
the Debian update channel. The README advertises a Debian install only once
this lands.

The inherited `debian/` tooling was removed rather than fixed (#42): its build script cloned a repository that does not exist, and there is no way to test a Debian package anyway -- CI runs on Arch only, matching the platform the maintainer tests on. Bringing Debian support back properly means: - a package build that works from the working tree (debhelper or dpkg-deb) - a CI job on a Debian container that installs the package and runs the test suite, mirroring the existing Arch job - reviewing the inherited maintainer scripts (`postinst`/`prerm` assumed upstream qomui's layout) rather than restoring them verbatim Related: #19 -- the root self-updater's `dpkg -i` branch assumes Debian packages exist, and that issue already names distro packaging as the correct update path. Whatever replaces the self-updater should treat this package as the Debian update channel. The README advertises a Debian install only once this lands.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mysticalsoap/aqomui#44
No description provided.