On Tue, Jan 17, 2017 at 01:36:43PM +0100, Evgeni Golov wrote: > > > The fix was tested in unstable (like yours) and in Ubuntu for a long > > > time, but I did not have any tests outside of the specific codepath I > > > touched.
> > I guess the core problem here is that we have a non-trivial essential > > package that's not seeing enough tuits: five NMUs in a row in unstable, > > yours in stable (plus a DSA). In a random shit package I wouldn't hesitate, > > but here it needs some thinking+communicating first. > Totally agreed that pam needs a maintainer. It has a maintainer. When people decide to upload to the delayed queue instead of discussing first, the maintainer does not feel compelled to intervene. The NMU count in unstable is at least as much a measure of others' impatience as it is of my inactivity. The bug with mismatched generated manpages is previously known to me; at the moment the best available solution I have is to regenerate the manpages as part of the patches that touch them and ship them in the source. (This is at least consistent with the fact that they're present in the upstream tree, despite being autogenerated.) An alternative solution would be to leverage the reproducible builds work to pass appropriate arguments to the manpage generator and ensure that dates are consistent regardless of when someone rebuilds the package. For the specific case of libpam-modules 1.1.8-3.1+deb8u2, however, it appears the problem is the manpage *was* regenerated at build time on amd64, and was *not* regenerated at build time on !amd64. This perhaps points to an unclean build environment for the amd64 upload, or a build tree that was not unpacked in the correct order causing files to be regenerated which otherwise would not have been. Since pam 1.1.8-3.1+deb8u2 amd64 was built on the uploader's machine, there is no log file at https://buildd.debian.org/status/package.php?p=pam&suite=jessie so it's hard to be sure. To fix this, regenerate debian/patches-applied/cve-2015-3238.patch to include the changes to the generated manpages (pam_exec(8), pam_unix(8)). -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ [email protected] [email protected]
signature.asc
Description: PGP signature

