reassign 870230 debhelper found 870230 10.7 fixed 870230 10.7.1 close 870230 thanks
On Mon, 31 Jul 2017 06:45:42 +0200 Helmut Grohne <[email protected]> wrote: > Package: libpng-dev > Version: 1.6.30-2 > Severity: important > User: [email protected] > Usertags: rebootstrap > > When installing a libpng-dev built with debhelper (<< 10.7) and a > libpng-dev built with debhelper (>= 10.7) together, dpkg errors out: > > | Unpacking libpng-dev:mips (1.6.30-2) ... > | dpkg: error processing archive > /tmp/apt-dpkg-install-gmKkex/19-libpng-dev_1.6.30-2_mips.deb (--unpack): > | trying to overwrite shared '/usr/bin/libpng16-config', which is different > from other instances of package libpng-dev:mips > | dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) > > libpng-config.in interpolates @includedir@ which happens to be > ${prefix}/include on older debhelper releases and /usr/include on newer > ones. Thus the interpolated file differs (in bytes, not in behaviour). > > The relevant debhelper change is #813266. > > I believe that a good solution to this problem would be adding a version > constraint on debhelper. There are two reasonable choices: > > * Build-Depends: debhelper (>= 10.7~) > * Build-Depends: debhelper (<< 10.7~) > > The former is useful for unstable and the latter is useful for > backports. > > Helmut > > Hi, This was a regression in debhelper 10.7 that was fixed in 10.7.1. Thanks, ~Niels

