libpam-doc: doc-base reports missing files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pam (Debian) |
Fix Released
|
Unknown
|
|||
pam (Ubuntu) |
Fix Released
|
High
|
Dan Bungert | ||
Noble |
Fix Released
|
High
|
Dan Bungert |
Bug Description
[ Impact ]
* In the pam 1.5.3-1 merge, documents formerly found in libpam-doc
were omitted. Just a few documents remain in a package that
formerly had many in /usr/share/
* A debdiff of the dropped files can be found in attachment
1.5.
* The fix takes the form of correcting a build dependency, which
results in the docs being again available.
[ Test Plan ]
* debdiff
* Obtain a copy of the current pam binary packages, perhaps with
`pull-lp-debs libpam-doc 1.5.3-5ubuntu5`
* Obtain a copy of the proposed pam binary packages, perhaps with
`pull-lp-debs libpam-doc 1.5.3-5ubuntu5.1`
* `debdiff libpam-
and verify that the documents are present
* upgrade
* Obtain a mantic test system - I personally used a mantic chroot
* `apt install libpam-doc doc-base`
* Adjust apt sources to change mantic to noble and ensure
noble-proposed is present
* `apt update; apt install libpam-
* Verify that the "Error in /usr/share/
longer present
[ Where problems could occur ]
* As usual, no SRU has zero risk
* Any change to pam risks problems in user logins failing, so that is
reflected in the regression test plan on LP: #2064350
[ Development release status ]
Issue fixed in merge from Debian and subsequent 1.5.3-7ubuntu1 upload.
[ Other Info ]
* None at this time
original description follows:
---
Imported from Debian bug http://
Package: libpam-doc
Version: 1.5.3-4
Severity: normal
An upgrade reported:
Error in `/usr/share/
Error in `/usr/share/
Error in `/usr/share/
This is true; all of /usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
doc-base files but are in fact missing. I don't know whether this is
intentional (in which case the doc-base registrations should be removed
to match), or an accidental build issue that should be fixed.
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.6.0-14-generic (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETA
Locale: LANG=en_GB.UTF-8, LC_CTYPE=
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
-- no debconf information
--
Colin Watson (he/him) [<email address hidden>]
Changed in pam (Debian): | |
importance: | Undecided → Unknown |
status: | New → Fix Released |
Changed in pam (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Dan Bungert (dbungert) |
description: | updated |
Changed in pam (Ubuntu): | |
importance: | Undecided → High |
status: | In Progress → Fix Committed |
Changed in pam (Ubuntu Noble): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Dan Bungert (dbungert) |
tags: | added: patch |
tags: | removed: patch |
For some reason which I cannot explain at the moment, a local build of 1.5.3-5ubuntu5.1 in noble does not produce the expected extra documentation files, so it doesn't look like the change in build-deps is enough to fix it.