Hi!

On Thu, 2012-03-08 at 22:57:32 +0100, Simon Paillard wrote:
> 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

FWIW, I don't think this deserves a serious severity.

> [..] 
> > 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).

manpages-dev seems to have only shipped io_*.2, and I only enabled io_*.3
in libaio-dev on purpose, so in theory there should have been no issue
due to that. But checking now more carefully, it seems those man pages
from section 3 have section 2 in the troff sources, so dh_installman fixed
up their filenames to match reality. I'll fix this for next release.

> I don't know which version aio-dev versus manpages-linux one is the more
> accurate and should be kept, opinion ? 

Yeah, that's something that should be sorted out eventually, but each
man page would need to be checked out, also where those should live is
something that would need to be discussed with both upstreams (libaio
and man-pages).

thanks,
guillem



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to