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: [email protected]
> 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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]