Your message dated Fri, 17 May 2024 00:21:42 +0000
with message-id <[email protected]>
and subject line Bug#1069926: fixed in rust-laurel 0.6.2-1
has caused the Debian Bug report #1069926,
regarding laurel: move from dh-sysuser to standard dh_installsysusers
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1069926: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069926
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: laurel
Version: 0.6.1-1
Severity: wishlist
Tags: patch
Hi,
dh-sysusers exists since 7 years and has gained 9 users in that time -
laurel being one of them. Still it has a number of deficiencies such as
using useradd instead of the policy-recommended adduser or removing
users during package removal against project consensus and is not making
progress on addressing them. Meanwhile, a viable alternative with larger
adoption exists: sysusers.d. This mechanism is built into debhelper and
it no longer requires using systemd as multiple implementations now
exist. I therefore think it is time to call dh-sysusers a failed
experiment and move on. Do you agree with this reasoning? I'm attaching
a patch for your convenience.
Helmut
diff --minimal -Nru rust-laurel-0.6.1/debian/changelog
rust-laurel-0.6.1/debian/changelog
--- rust-laurel-0.6.1/debian/changelog 2024-04-03 17:52:57.000000000 +0200
+++ rust-laurel-0.6.1/debian/changelog 2024-04-27 10:16:01.000000000 +0200
@@ -1,3 +1,10 @@
+rust-laurel (0.6.1-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Move from dh-sysuser to standard dh_installsysusers. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Sat, 27 Apr 2024 10:16:01 +0200
+
rust-laurel (0.6.1-1) unstable; urgency=medium
* Team upload.
diff --minimal -Nru rust-laurel-0.6.1/debian/control
rust-laurel-0.6.1/debian/control
--- rust-laurel-0.6.1/debian/control 2024-04-03 17:52:57.000000000 +0200
+++ rust-laurel-0.6.1/debian/control 2024-04-27 10:14:59.000000000 +0200
@@ -1,7 +1,7 @@
Source: rust-laurel
Section: admin
Priority: optional
-Build-Depends: debhelper (>= 12),
+Build-Depends: debhelper (>= 13.3),
dh-cargo (>= 25),
cargo:native,
rustc:native (>= 1.56),
@@ -36,7 +36,6 @@
librust-tinyvec-1+default-dev,
librust-tinyvec-1+serde-dev,
librust-toml-0.5+default-dev,
- dh-sysuser,
pandoc
Maintainer: Debian Rust Maintainers
<[email protected]>
Uploaders:
diff --minimal -Nru rust-laurel-0.6.1/debian/laurel.sysuser
rust-laurel-0.6.1/debian/laurel.sysuser
--- rust-laurel-0.6.1/debian/laurel.sysuser 2024-04-03 17:52:57.000000000
+0200
+++ rust-laurel-0.6.1/debian/laurel.sysuser 1970-01-01 01:00:00.000000000
+0100
@@ -1 +0,0 @@
-_laurel home=/var/log/laurel
diff --minimal -Nru rust-laurel-0.6.1/debian/laurel.sysusers
rust-laurel-0.6.1/debian/laurel.sysusers
--- rust-laurel-0.6.1/debian/laurel.sysusers 1970-01-01 01:00:00.000000000
+0100
+++ rust-laurel-0.6.1/debian/laurel.sysusers 2024-04-27 10:14:39.000000000
+0200
@@ -0,0 +1 @@
+u _laurel - "daemon user for laurel" /var/log/laurel
/usr/sbin/nologin
diff --minimal -Nru rust-laurel-0.6.1/debian/rules
rust-laurel-0.6.1/debian/rules
--- rust-laurel-0.6.1/debian/rules 2024-04-03 17:52:57.000000000 +0200
+++ rust-laurel-0.6.1/debian/rules 2024-04-27 10:15:36.000000000 +0200
@@ -1,6 +1,6 @@
#!/usr/bin/make -f
%:
- dh $@ --buildsystem cargo --with sysuser
+ dh $@ --buildsystem cargo
override_dh_auto_build:
dh_auto_build
@@ -18,3 +18,7 @@
dh_install
sed -i 's/usr\/local/usr/' debian/laurel/etc/audit/plugins.d/laurel.conf
sed -i 's/^read-users/# read-users/'
debian/laurel/etc/laurel/config.toml
+
+# Can be dropped in compat 14:
+execute_after_dh_installinit:
+ dh_installsysusers
--- End Message ---
--- Begin Message ---
Source: rust-laurel
Source-Version: 0.6.2-1
Done: Hilko Bengen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
rust-laurel, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hilko Bengen <[email protected]> (supplier of updated rust-laurel package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 17 May 2024 00:36:24 +0200
Source: rust-laurel
Architecture: source
Version: 0.6.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers
<[email protected]>
Changed-By: Hilko Bengen <[email protected]>
Closes: 1069926
Changes:
rust-laurel (0.6.2-1) unstable; urgency=medium
.
* Team upload.
* Package laurel 0.6.2 from crates.io using debcargo 2.6.1
* Replace dh-sysuser with dh_installsysusers. Thanks to Helmut Grohne.
Closes: #1069926
* Drop unneeded patches
Checksums-Sha1:
aa518074e3006dd5737e808ceb80b3ae62bf1997 3242 rust-laurel_0.6.2-1.dsc
cc2cb5acced00ef61e69c22c2e31402353233765 126205 rust-laurel_0.6.2.orig.tar.gz
578b8231d978a328f3485ecd92a52db90a4c1b57 5008 rust-laurel_0.6.2-1.debian.tar.xz
bb6f1b2abd20322a4b2e6caaf2fda8dde8f86a88 13856
rust-laurel_0.6.2-1_source.buildinfo
Checksums-Sha256:
8cb1c49fde47de9471670f8fe140a628b2646302a1b7453bbed46e3d3e1de0c7 3242
rust-laurel_0.6.2-1.dsc
32205b0a96b2a29a2656602e2f660a25f203a0fede72662dcc6fe4bc10420ea5 126205
rust-laurel_0.6.2.orig.tar.gz
bfddcc50ba29f06f61d7916776b9d6cce93fe946adcea535ca5b8aeecb3227ed 5008
rust-laurel_0.6.2-1.debian.tar.xz
8014b33429ccd000e0b5984d0999f963dbd70f9dc1ae6e73d14130ca7fa1a5e5 13856
rust-laurel_0.6.2-1_source.buildinfo
Files:
b13ab999df0a8389b29cb9a775abb777 3242 admin optional rust-laurel_0.6.2-1.dsc
dfd5190c227d55692488535d27ae2cb7 126205 admin optional
rust-laurel_0.6.2.orig.tar.gz
d3de27221a2fc3689b13b5d8e383ddf0 5008 admin optional
rust-laurel_0.6.2-1.debian.tar.xz
680f845465244064febc3a9dcc0bad20 13856 admin optional
rust-laurel_0.6.2-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAmZGixcACgkQdbcQY1wh
On760A//Vfcn9IscjqZN5k7Y3kQ/wcyNy1MAblqtt8M/Qiz06XnRp/fGi0czOzg5
qb5Z6BDnrrEOoHhfhzDcmeyJNCpLMWTb0avJRUdYzGbC/d5H5QTO+y9PXrl8CVBb
6iELXiPqGWnDrNyXTfsVVlYjYZs8Qaag3PYkVNNc8mfim0By3nEZjnLi0aVen2Xu
wwfv5vUDoX2xOCdjUt0/0isiFiGbb1yXdEWcI5iON78Thq8hfh5qsveZ3wKpqHw/
IW2MJvimmpT8uPX6lTn0rVUBBiRIsT7mGxZ7l7FOvUb1PhCFkZqq7sbSlGstjm3s
W37+MTxR9EQ0g2tcxCm5idCg2uVLiKYGeQV/7JBL3aBa3vKHSjckVEMbjZkMwlXq
lQhMwzKtFYwwEqpCSHaEldxhzl1nVThKg1h8IlHR9aIorMLknval7puVpa2jebe5
UdXfTPHc78UQencZt9713/giifu52jEVWQocNqiO/KVJockpDl03cjn6yDp5sM1P
yXHuusAxxPMdMT4ga4eZQSnXv3RTL4/Bu9G8vIgawb0mFJtM3ZcsRtIWq+Oj8rhB
75YfMyX2Yng/sQbb4nImXJSg/UN/ze5pgHF9hvy21RPSxVi5fVC/IqZgy9VyJLy8
bAv8fW1y6JHVSMaapLi27mwLV6dD8irfUnKbR+hWZj/sPT3QThk=
=eTrP
-----END PGP SIGNATURE-----
pgpYJi4Wm9Mc6.pgp
Description: PGP signature
--- End Message ---