Hey,

On Tue, Jan 17, 2017 at 12:30:04PM +0100, Adam Borowski wrote:
> On Tue, Jan 17, 2017 at 12:11:42PM +0100, Evgeni Golov wrote:
> > On Tue, Jan 17, 2017 at 10:50:55AM +0100, Adam Borowski wrote:
> > > > I have a system with both libpam-modules:amd64 and libpam-modules:i386
> > > > installed on upgrade it failed with
> > > 
> > > > dpkg: error processing archive 
> > > > /var/cache/apt/archives/libpam-modules_1.1.8-3.1+deb8u2_i386.deb 
> > > > (--unpack):
> > > >  trying to overwrite shared '/usr/share/man/man8/pam_unix.8.gz', which 
> > > > is different from other instances of package libpam-modules:i386
> > > > dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
> > > >
> > > > I removed the conflicting man page and also pam_exec.8.gz then ran 
> > > > apt-get
> > > > install and it continued with the upgrade
> > > 
> > > Yeah, that's the same as #851650.  My fix was to move the xsl stack from
> > > Build-Depends-Indep to Build-Depends, as man pages are included in 
> > > non-indep
> > > packages as well.
> > > 
> > > No one likes breakage in stable, but NMUing an essential package in stable
> > > is not something to take lightly.  I guess Evgeni, who did the last NMU,
> > > might know more.
> > 
> > Let me be very honest: that NMU was only done because I was really
> > annoyed with the bug and nobody seemed to fix it otherwise.
> 
> Yeah, I'm not accusing you of breaking it; the problem here is that a bug
> unrelated to what you did makes the package unupgradeable (without jumping
> through hoops) on multiarch setups.

No worries, did not read any accusation into it.

Shouldn't the package be as broken as it was before in regards to that?
Both 1.1.8-3.1+deb8u1 and 1.1.8-3.1+deb8u2 had the same set of binaries
in the original upload (and then i386 built by buildds).
Or maybe I am misunderstanding the issue here.

> > 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.

Reply via email to