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. > 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. Steve: are you alive? Another issue is, a stable update (which would happen only in the next point release) can fix only upgrades to _subsequent_ stable uploads, thus hardly doing anything good. Meow! -- Autotools hint: to do a zx-spectrum build on a pdp11 host, type: ./configure --host=zx-spectrum --build=pdp11

