Re: LV2 (before: calf Ubuntu package)

Jaromír Mikeš mira.mikes at seznam.cz
Thu Apr 2 01:39:54 UTC 2009


Hello all,

I spread files in packages like this:

libslv2-9
/usr/lib/libslv2.so.9.1.1
/usr/lib/libslv2.so.9 symlink
/usr/share/man/man3/ manual pages

libslv2-dev
/usr/include/slv2/*.h
/usr/lib/pkgconfig/slv2.pc
/usr/lib/libslv2.so symlink

svl2
/usr/bin/all binaries

slv2-doc
/usr/share/doc/slv2/ documentation

1)I am not sure with symlinks here. Please advise

2) man pages installed from source yielding long list of warnings in lintian -i.
Is allowed to edit original man pages and install them from debian/manpages.3 files then to substitute these from source?
Seems to be easiest solution.

3)svl2 package also should have man pages for files
lv2_jack_host, lv2_list, lv2_inspect, lv2_simple_jack_host 
Here I don't know where to start from.
There is no docs in source. Any advice appreciated here.

4)One error for lintin -i
E: libslv2-9: postinst-must-call-ldconfig usr/lib/libslv2.so.9.1.1
I will try to solve it, but advice is more than welcome.

Whole output of lintian -i in attachment.

Thanks for any help, advice, comments.

regards

mira

 


-------------- next part --------------
W: slv2: binary-without-manpage usr/bin/lv2_inspect
N:
N:   Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should
N:   have a manual page
N:   
N:   Note that though the man program has the capability to check for
N:   several program names in the NAMES section, each of these programs
N:   should have its own manual page (a symbolic link to the appropriate
N:   manual page is sufficient) because other manual page viewers such as
N:   xman or tkman don't support this.
N:   
N:   If the man pages are provided by another package on which this package
N:   depends, lintian may not be able to determine that man pages are
N:   available. In this case, after confirming that all binaries do have
N:   man pages after this package and its dependencies are installed,
N:   please add a lintian override.
N:   
N:   Refer to Policy Manual, section 12.1 for details.
N:
W: slv2: binary-without-manpage usr/bin/lv2_jack_host
W: slv2: binary-without-manpage usr/bin/lv2_list
W: slv2: binary-without-manpage usr/bin/lv2_simple_jack_host
W: libslv2-9: manpage-has-bad-whatis-entry usr/share/man/man3/slv2_collections.3.gz
N:
N:   Each manual page should start with a `NAME' section, which lists the
N:   name and a brief description of the page seperated by '\-'. These
N:   sections are parsed by `mandb' and stored in a database for the use of
N:   `apropos' and `whatis', so they must be in a certain format. This
N:   manual page apparently uses the wrong format and cannot be parsed by
N:   `mandb'.
N:   
N:   For information on how `NAME' sections should be written see
N:   lexgrog(1). See also groff_man(7) and groff_mdoc(7) for general
N:   information on writing manual pages.
N:
W: libslv2-9: manpage-has-bad-whatis-entry usr/share/man/man3/slv2_data.3.gz
W: libslv2-9: manpage-has-errors-from-man usr/share/man/man3/slv2_data.3.gz 681: warning: `http://example.org/foo'.' not defined
N:
N:   This man page provokes warnings or errors from man.
N:   
N:   "cannot adjust" or "can't break" are trouble with paragraph filling,
N:   usually related to long lines. Adjustment can be helped by left
N:   justifying, breaks can be helped with hyphenation, see "Manipulating
N:   Filling and Adjusting" and "Manipulating Hyphenation" in the manual.
N:   
N:   "can't find numbered character" usually means latin1 etc in the input,
N:   and this warning indicates characters will be missing from the output.
N:   You can change to escapes like \[:a] described on the groff_char man
N:   page.
N:   
N:   Other warnings are often formatting typos, like missing quotes around
N:   a string argument to .IP. These are likely to result in lost or
N:   malformed output. See the groff_man (or groff_mdoc if using mdoc) man
N:   page for information on macros.
N:   
N:   This test uses man's --warnings option to enable groff warnings that
N:   catch common mistakes, such as putting . or ' characters at the start
N:   of a line when they are intended as literal text rather than groff
N:   commands. This can be fixed either by reformatting the paragraph so
N:   that these characters are not at the start of a line, or by adding a
N:   zero-width space (\&) immediately before them.
N:   
N:   At worst, warning messages can be disabled with the .warn directive,
N:   see "Debugging" in the groff manual.
N:
W: libslv2-9: manpage-has-bad-whatis-entry usr/share/man/man3/slv2_library.3.gz
W: libslv2-9: manpage-has-bad-whatis-entry usr/share/man/man3/slv2_util.3.gz
W: libslv2-9: manpage-has-bad-whatis-entry usr/share/man/man3/slv2_world.3.gz
E: libslv2-9: postinst-must-call-ldconfig usr/lib/libslv2.so.9.1.1
N:
N:   The package installs shared libraries in a directory controlled by the
N:   dynamic library loader. Therefore, the package must call `ldconfig' in
N:   its postinst script.
N:   
N:   Refer to Policy Manual, section 8.1.1 for details.



More information about the pkg-multimedia-maintainers mailing list