Hello Guillem (and Michael, Kerrisk upstream), On Mon, Feb 27, 2012 at 12:15:24AM +0100, Andreas Beckmann wrote: > Package: manpages-dev > Version: > Severity: serious > User: debian...@lists.debian.org > Usertags: piuparts replaces-without-breaks [..] > during a test with piuparts and EDOS tools I noticed your package causes > removal of files that also belong to another package. > This is caused by using Replaces without corresponding Breaks. > > The installation sequence to reproduce this problem is > > apt-get install libaio-dev > # (1) > apt-get install manpages-dev > apt-get remove manpages-dev > # (2) > > The list of installed files at points (1) and (2) should be identical, > but the following files have disappeared: > > /usr/share/man/man2/io_cancel.2.gz > /usr/share/man/man2/io_getevents.2.gz > /usr/share/man/man2/io_submit.2.gz
Similar to the bug #636704 you reported on manpages-dev about the previous lack of Replaces, libaio-dev stopped installing manpages that comes from libc. Source: libaio 0.3.109-2 * Do not install man pages for functions coming from libc, the aio* and lio_listio* man pages are already shipped by manpages-dev. * Install all libaio io*.3 man pages. (Closes: #418048) But within the same upload, io* manpages are now installed by libaio, while these manpages have been present in manpages-dev for a while (since 2004 for what I can see in git). I don't know which version aio-dev versus manpages-linux one is the more accurate and should be kept, opinion ? Would you consider revert #418048 and just rely on manpages-dev for that ? -- Simon Paillard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org