Bug#1134957: mumble: switch to sysusers.d

Luca Boccassi bluca at debian.org
Sun Apr 26 12:31:12 BST 2026


Source: mumble
Severity: wishlist
Tags: patch

Dear Maintainer(s),

sysusers.d/tmpfiles.d config files allow a package to use declarative
configuration instead of manually written maintainer scripts. This
also allows image-based systems to be created with /usr/ only, and
also allows for factory resetting a system and recreating /etc/ on
boot.

https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
https://www.freedesktop.org/software/systemd/man/latest/tmpfiles.d.html

The package already ships both, but still makes use of manual
scripting in postinst. Please find patches attached to stop deleting
the system user on removal, which is widely considered bad practice,
as the kernel recycles UIDs/GIDs, and to rely on the upstream
(patched) sysusers.d and tmpfiles.d for the postinst setup.

Also CI run and branch to pull if you prefer on Salsa:
https://salsa.debian.org/bluca/mumble/-/pipelines/1073980

Thanks!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Install-and-use-sysusers.d-tmpfiles.d-config-files.patch
Type: text/x-patch
Size: 6186 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-voip-maintainers/attachments/20260426/954a8492/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Stop-deleting-system-user-on-remove-purge.patch
Type: text/x-patch
Size: 1525 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-voip-maintainers/attachments/20260426/954a8492/attachment-0001.bin>


More information about the Pkg-voip-maintainers mailing list