Your message dated Sat, 08 Feb 2020 14:23:35 +0000 with message-id <a894a0233c2d264936953d7a69507573c4a5742a.camel@adam-barratt.org.uk> and subject line Closing bugs included in 9.12 has caused the Debian Bug report #935728, regarding stretch-pu: package safe-rm/0.12-2+deb9u1 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 owner@bugs.debian.org immediately.) -- 935728: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935728 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: stretch-pu: package safe-rm/0.12-2+deb9u1
- From: Andreas Beckmann <anbe@debian.org>
- Date: Sun, 25 Aug 2019 19:13:34 +0200
- Message-id: <156675321440.11622.4873155897192329431.reportbug@zam581.zam.kfa-juelich.de>
Package: release.debian.org Severity: normal Tags: stretch User: release.debian.org@packages.debian.org Usertags: pu safe-rm/stretch causes havoc if installed in a merged /usr environment because of the way it handles /bin/rm (#759410) - this has significantly improved in buster. Merged /usr stretch environments should be quite rare - you need debootstrap from buster to create one. But I use them for tests in piuparts. So maybe other developers use them as well. For safe-rm I'd like to add a preinst that prevents installation in such an environment - instead of breaking it by killing /bin/rm. Having it error out explicitly is much better than investigating the spurious failures occuring in "random" places after its installation. The maintainer has acknowledged this approach for stretch. Andreasdiff -Nru safe-rm-0.12/debian/changelog safe-rm-0.12/debian/changelog --- safe-rm-0.12/debian/changelog 2016-01-19 18:25:20.000000000 +0100 +++ safe-rm-0.12/debian/changelog 2019-08-25 17:24:42.000000000 +0200 @@ -1,3 +1,10 @@ +safe-rm (0.12-2+deb9u1) stretch; urgency=medium + + * Prevent installation in (and thereby breaking of) merged /usr + environments. (See: #759410) + + -- Andreas Beckmann <anbe@debian.org> Sun, 25 Aug 2019 17:24:42 +0200 + safe-rm (0.12-2) unstable; urgency=medium * Add Brazilian debconf translation (closes: #811536) diff -Nru safe-rm-0.12/debian/preinst safe-rm-0.12/debian/preinst --- safe-rm-0.12/debian/preinst 2016-01-19 18:25:20.000000000 +0100 +++ safe-rm-0.12/debian/preinst 2019-08-25 17:24:03.000000000 +0200 @@ -17,6 +17,14 @@ case "$1" in install|upgrade) + # Prevent installation of safe-rm in a merged /usr environment because + # that would break (permanently delete) the original (/usr)/bin/rm + # This is fixed in buster. (#759410) + if [ -h /bin ] && [ "$(readlink -f /bin)" = "$(readlink -f /usr/bin)" ]; then + echo "safe-rm (stretch) cannot be installed in a merged /usr environment" + exit 1 + fi + # Checking for old versions of safe-rm and cancelling the upgrade if [ -e /bin/safe-rm ] ; then db_get safe-rm/abort_upgrade
--- End Message ---
--- Begin Message ---
- To: 887324-done@bugs.debian.org, 902487-done@bugs.debian.org, 933263-done@bugs.debian.org, 935728-done@bugs.debian.org, 935970-done@bugs.debian.org, 939364-done@bugs.debian.org, 939897-done@bugs.debian.org, 939907-done@bugs.debian.org, 939967-done@bugs.debian.org, 940246-done@bugs.debian.org, 940477-done@bugs.debian.org, 940714-done@bugs.debian.org, 940715-done@bugs.debian.org, 941126-done@bugs.debian.org, 941169-done@bugs.debian.org, 941350-done@bugs.debian.org, 941452-done@bugs.debian.org, 942024-done@bugs.debian.org, 942110-done@bugs.debian.org, 942839-done@bugs.debian.org, 942840-done@bugs.debian.org, 942841-done@bugs.debian.org, 943352-done@bugs.debian.org, 943564-done@bugs.debian.org, 943606-done@bugs.debian.org, 944186-done@bugs.debian.org, 944233-done@bugs.debian.org, 944282-done@bugs.debian.org, 944794-done@bugs.debian.org, 944866-done@bugs.debian.org, 945821-done@bugs.debian.org, 945944-done@bugs.debian.org, 946159-done@bugs.debian.org, 946185-done@bugs.debian.org, 946558-done@bugs.debian.org, 946560-done@bugs.debian.org, 946570-done@bugs.debian.org, 946654-done@bugs.debian.org, 946704-done@bugs.debian.org, 946824-done@bugs.debian.org, 946907-done@bugs.debian.org, 947204-done@bugs.debian.org, 947255-done@bugs.debian.org, 947747-done@bugs.debian.org, 947834-done@bugs.debian.org, 948219-done@bugs.debian.org, 948391-done@bugs.debian.org, 948401-done@bugs.debian.org, 948465-done@bugs.debian.org, 948649-done@bugs.debian.org, 948704-done@bugs.debian.org, 948715-done@bugs.debian.org, 948730-done@bugs.debian.org, 948737-done@bugs.debian.org, 948898-done@bugs.debian.org, 949838-done@bugs.debian.org, 949853-done@bugs.debian.org, 949900-done@bugs.debian.org, 949905-done@bugs.debian.org, 949907-done@bugs.debian.org, 949909-done@bugs.debian.org, 950156-done@bugs.debian.org, 950256-done@bugs.debian.org, 950281-done@bugs.debian.org, 950309-done@bugs.debian.org
- Subject: Closing bugs included in 9.12
- From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Date: Sat, 08 Feb 2020 14:23:35 +0000
- Message-id: <a894a0233c2d264936953d7a69507573c4a5742a.camel@adam-barratt.org.uk>
Package: release.debian.org Version: 9.12 Hi, Each of the uploads referred to by these bugs was included in today's oldstable point release. Regards, Adam
--- End Message ---