Control: tags 1089309 + patch
Control: tags 1089309 + pending


Dear maintainer,

I've prepared an NMU for compartment (versioned as 1.1.0-5.2) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

This package can probably come truly rootless if the upstream makefile could be convinced to not pass `-o root -g root` to `install`. A common trick here is to use `-o $(USER) -g $(GROUP)` and then have the Debian package substitute USER/GROUP with `id -u`/`id -g` (which is a noop but allowed) and then rely on `dh_fixperms` + `dh_builddeb` to build the package with the correct ownership. However, it is was not a minimal patch, so I skipped that for the NMU.

Regards.

diff -Nru compartment-1.1.0/debian/changelog compartment-1.1.0/debian/changelog
--- compartment-1.1.0/debian/changelog  2023-10-02 20:16:27.000000000 +0000
+++ compartment-1.1.0/debian/changelog  2025-01-02 17:30:35.000000000 +0000
@@ -1,3 +1,11 @@
+compartment (1.1.0-5.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Make requirement for root when building the package explicit.
+    (Closes: #1089309)
+
+ -- Niels Thykier <[email protected]>  Thu, 02 Jan 2025 17:30:35 +0000
+
 compartment (1.1.0-5.1) unstable; urgency=medium
    * Non-maintainer upload
diff -Nru compartment-1.1.0/debian/control compartment-1.1.0/debian/control
--- compartment-1.1.0/debian/control    2023-10-02 20:15:09.000000000 +0000
+++ compartment-1.1.0/debian/control    2025-01-02 17:29:56.000000000 +0000
@@ -4,6 +4,7 @@
 Maintainer: Javier Fernandez-Sanguino Peña <[email protected]>
 Build-Depends: debhelper (>=9)
 Homepage: http://www.baseline-security.de/downloads.html.en
+Rules-Requires-Root: binary-targets
 Standards-Version: 3.9.4
  Package: compartment

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to