Your message dated Wed, 28 Feb 2024 05:31:35 +0000
with message-id <e1rfcxx-004zix...@fasolo.debian.org>
and subject line Bug#1062802: fixed in pam 1.5.3-4
has caused the Debian Bug report #1062802,
regarding libpam0t64: file loss during upgrade due to /usr-move DEP17
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 ow...@bugs.debian.org
immediately.)
--
1062802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062802
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libpam0t64
Version: 1.5.3-2
Severity: serious
Tags: patch
Control: affects -1 + libpam0g
User: helm...@debian.org
Usertags: dep17p1
Hi Steve,
pam also runs in to /usr-move breakage. This one looks fairly straight
forward. I'm attaching a patch to avoid interfering with the time64
transition. As with others, the diversions shall be removed in forky.
Helmut
diff --minimal -Nru pam-1.5.3/debian/changelog pam-1.5.3/debian/changelog
--- pam-1.5.3/debian/changelog 2024-02-02 19:27:45.000000000 +0100
+++ pam-1.5.3/debian/changelog 2024-02-03 12:18:52.000000000 +0100
@@ -1,3 +1,10 @@
+pam (1.5.3-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Mitigate /usr-move file loss. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de> Sat, 03 Feb 2024 12:18:52 +0100
+
pam (1.5.3-2) experimental; urgency=medium
* New Swedish Translations, Thanks Martin Bagge / brother, Closes: #1057775
diff --minimal -Nru pam-1.5.3/debian/clean pam-1.5.3/debian/clean
--- pam-1.5.3/debian/clean 2023-09-15 19:17:35.000000000 +0200
+++ pam-1.5.3/debian/clean 2024-02-03 12:17:11.000000000 +0100
@@ -1 +1,3 @@
debian/local/pam_getenv.8
+debian/libpam0t64.preinst
+debian/libpam0t64.postrm
diff --minimal -Nru pam-1.5.3/debian/libpam0t64.postrm.in
pam-1.5.3/debian/libpam0t64.postrm.in
--- pam-1.5.3/debian/libpam0t64.postrm.in 1970-01-01 01:00:00.000000000
+0100
+++ pam-1.5.3/debian/libpam0t64.postrm.in 2024-02-03 12:18:52.000000000
+0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = remove ]; then
+ for file in libpam.so.0 libpam.so.0.85.1 libpam_misc.so.0
libpam_misc.so.0.82.1 libpamc.so.0 libpamc.so.0.82.1; do
+ dpkg-divert --package libpam0t64 --no-rename --remove --divert
"/lib/#DEB_HOST_MULTIARCH#/$file.usr-is-merged"
"/lib/#DEB_HOST_MULTIARCH#/$file"
+ done
+fi
+
+#DEBHELPER#
+
+exit 0
diff --minimal -Nru pam-1.5.3/debian/libpam0t64.preinst.in
pam-1.5.3/debian/libpam0t64.preinst.in
--- pam-1.5.3/debian/libpam0t64.preinst.in 1970-01-01 01:00:00.000000000
+0100
+++ pam-1.5.3/debian/libpam0t64.preinst.in 2024-02-03 12:18:52.000000000
+0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = install ]; then
+ for file in libpam.so.0 libpam.so.0.85.1 libpam_misc.so.0
libpam_misc.so.0.82.1 libpamc.so.0 libpamc.so.0.82.1; do
+ dpkg-divert --package libpam0t64 --no-rename --add --divert
"/lib/#DEB_HOST_MULTIARCH#/$file.usr-is-merged"
"/lib/#DEB_HOST_MULTIARCH#/$file"
+ done
+fi
+
+#DEBHELPER#
+
+exit 0
diff --minimal -Nru pam-1.5.3/debian/rules pam-1.5.3/debian/rules
--- pam-1.5.3/debian/rules 2024-01-15 23:58:49.000000000 +0100
+++ pam-1.5.3/debian/rules 2024-02-03 12:18:50.000000000 +0100
@@ -76,3 +76,8 @@
override_dh_installchangelogs:
dh_installchangelogs NEWS
+
+debian/%:debian/%.in
+ sed -e 's/#DEB_HOST_MULTIARCH#/$(DEB_HOST_MULTIARCH)/g' $< > $@
+
+execute_before_dh_installdeb:debian/libpam0t64.preinst debian/libpam0t64.postrm
--- End Message ---
--- Begin Message ---
Source: pam
Source-Version: 1.5.3-4
Done: Sam Hartman <hartm...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pam, 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 1062...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sam Hartman <hartm...@debian.org> (supplier of updated pam 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 27 Feb 2024 21:30:52 -0700
Source: pam
Architecture: source
Version: 1.5.3-4
Distribution: unstable
Urgency: medium
Maintainer: Sam Hartman <hartm...@debian.org>
Changed-By: Sam Hartman <hartm...@debian.org>
Closes: 583958 711104 982309 1057775 1060160 1061097 1062802
Changes:
pam (1.5.3-4) unstable; urgency=medium
.
* Upload to unstable
* Revert 1.5.2-9.1 changes to debian/rules now that we use
debian/patches properly.
.
pam (1.5.3-3) experimental; urgency=medium
.
[ Helmut Grohne ]
* Mitigate /usr-move file loss. (Closes: #1062802)
.
pam (1.5.3-2) experimental; urgency=medium
.
* Rename libpam0g to libpamt64 for time_t transition
* New Swedish Translations, Thanks Martin Bagge / brother, Closes: #1057775
* pam_namespace: protect_dir(): use O_DIRECTORY to prevent local DoS
situations (CVE-2024-22365) (Closes: #1061097)
.
pam (1.5.3-1) experimental; urgency=medium
.
[ Sam Hartman ]
* New upstream version
* Since we no longer build with NIS support, drop Debian patches related
to NIS
[ Debian Janitor]
* Update lintian override info to new format:
+ debian/libpam-runtime.lintian-overrides: line 5, 7, 9-13
+ debian/libpam-modules.lintian-overrides: line 5-10, 14
* Trim trailing whitespace.
* Move source package lintian overrides to debian/source.
* Update renamed lintian tag names in lintian overrides.
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
* Drop unnecessary dependency on dh-autoreconf.
* Update standards version to 4.6.2, no changes needed.
.
[ Andreas Henriksson ]
* debian/rules: use --enable-usergroups configure flag (Closes: #583958)
* Use pam_umask.so in common-session{-noninteractive} (Closes: #711104)
.
[ Debian Janitor ]
* Apply multi-arch hints. + libpam-doc: Add Multi-Arch: foreign.
.
[ Sam Hartman ]
* Drop NIS patches and rearrange other patches.
* Update patch to move pam manpage to section 7: docbook tools now take
the man page output name from the xml so we need to update the
Makefile.
* Now PAM.7 is actually installed as pam.7 so update packaging
* pam-auth-update: Session-Interactive-Only set to anything other than
yes counts as undefined/no, thanks Lucas Nussbaum, Closes: #982309
* Use logind instead of utmp in pam_issue and pam_timestamp; utmp is not
y2038-safe.
.
[ Sam Hartman ]
* Add new common-session-* templates to pam-auth-update.
.
[ Chris Hofstaedtler ]
* Install into /usr/{lib,sbin} instead of /{lib,sbin}. Assumes
usrmerge aliasing symlinks are in place since bookworm to keep
compatibility with PAM modules still installing into /lib.
(DEP17 M2) (Closes: #1060160).
* Update lintian override for setgid binary.
Checksums-Sha1:
7b2050eee0188dfed6330ac8931a9aca240ff535 2263 pam_1.5.3-4.dsc
45fbffc958c858282422e6a61a1ecd9639936236 139756 pam_1.5.3-4.debian.tar.xz
Checksums-Sha256:
83493ace5ab3b4a14668d01bf4f5fdcd9e744459376dff8873b717a27ea563c1 2263
pam_1.5.3-4.dsc
df002c877a770a7820ce0a855d7e98e6e73fdb20cbe357a9b474ae4de0da1cd0 139756
pam_1.5.3-4.debian.tar.xz
Files:
9c2668b49ee943d8175f183a2924746b 2263 libs optional pam_1.5.3-4.dsc
fa8e6537d3d042fcc72e7ef5b1792a5d 139756 libs optional pam_1.5.3-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQSj2jRwbAdKzGY/4uAsbEw8qDeGdAUCZd64CgAKCRAsbEw8qDeG
dP2BAP9V7xfEx1YOSLQoK3IFOPRUxHaO8ms9gGX41J62irYCOAD+PAbfVKYzpT6/
/KaefX1GjctAbD5CIQekOwU9aKfUrgE=
=/0kV
-----END PGP SIGNATURE-----
pgpla64xnOOe3.pgp
Description: PGP signature
--- End Message ---