Your message dated Mon, 29 Dec 2014 20:11:49 +0100
with message-id <[email protected]>
and subject line bug is fixed
has caused the Debian Bug report #691310,
regarding libzip-dev: broken manpages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
691310: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691310
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libzip-dev
Version: 0.10.1-1.1
Severity: minor

I was looking at the zip_add(3) manpage, and read in the SYNOPSIS:

       zip_int64_t zip_add(struct zip *archive,  const  char  *name); "struct
       zip_source *source"

which makes no sense.  Looking at the source, I see that it is an mdoc
file with:

.Ft zip_int64_t
.Fn zip_add "struct zip *archive" "const char *name" \
"struct zip_source *source"

which makes a lot more sense, and there is clearly a bug in the
conversion from the mdoc to the man format.

The conversion, done upstream, used a program called "mdoc2man".  I
have been able to locate one similar script in the Debian archive, in
autogen, but that does not perform anything like the same conversion
that the upstream's version does.  I've found a few variants of an
mdoc2man script online, but none does the same conversion, and none
handles the escapes correctly.

   Julian

--- End Message ---
--- Begin Message ---
Version: 0.11.2-1.1

The bug was fixed when the package was updated to 0.11.2 in February.

--- End Message ---

Reply via email to