On 2017-04-05 11:59 +0200, Vincent Lefevre wrote: > On 2017-04-04 18:41:10 +0200, Sven Joachim wrote: >> On 2017-04-04 16:29 +0100, Chris Lamb wrote: >> > Unpacking libbsd-dev:amd64 (0.8.3-1) ... >> > dpkg: error processing archive >> > /tmp/apt-dpkg-install-tduipc/101-libbsd-dev_0.8.3-1_amd64.deb (--unpack): >> > trying to overwrite '/usr/share/man/man3/explicit_bzero.3.gz', which is >> > also in package manpages-dev 4.10-1 >> >> It's libbsd-dev which came first to ship that manpage, manpages-dev only >> added it in the 4.10-1 upload. > > I assume that's because it's a new function in glibc 2.25: > > http://man7.org/linux/man-pages/man3/bzero.3.html > > explicit_bzero() first appeared in glibc 2.25. > > So, IMHO, manpages-dev does the right thing by providing this > man page.
It certainly should do so in the long run, but not now since we don't even have glibc 2.25 in Debian yet, and the manpages 4.10-1 upload was specifically targeted at stretch (see #858190). > (There will also be an issue between glibc 2.25 and > libbsd concerning this function.) Indeed, that's something for the libbsd maintainer to think about. Cheers, Sven