Hello Salsaman,
woudln't it be better to just depends: frei0r (it's in new queue and should be
shortly available).
you can find my latest source package here:
http://sid.ethz.ch/debian/lives/nyu/
lives isn't in debian yet, we need to fix the following
problems:
N: Setting up lab in /tmp/CXO05R4_Hc ...
N: Processing 1 packages...
N: ----
N: Processing binary package lives (version 0.9.9.5+20090126+debian-1) ...
W: lives: non-dev-pkg-with-shlib-symlink usr/lib/libweed_slice.so.0.0.0
usr/lib/libweed_slice.so
N:
N: Although this package is not a "-dev" package, it installs a
N: "libsomething.so" symbolic link referencing the corresponding shared
N: library. When the link doesn't include the version number, it is used by
N: the linker when other programs are built against this shared library.
N:
N: Shared libraries are supposed to place such symbolic links in their
N: respective "-dev" packages, so it is a bug to include it with the main
N: library package.
N:
N: However, if this is a small package which includes the runtime and the
N: development libraries, this is not a bug. In the latter case, please
N: override this warning.
N:
N: Refer to Debian Policy Manual section 8.4 (Development files) for
N: details.
N:
N: Severity: normal, Certainty: possible
N:
W: lives: non-dev-pkg-with-shlib-symlink usr/lib/libweed.so.0.0.0
usr/lib/libweed.so
E: lives: no-shlibs-control-file usr/lib/libweed_slice.so.0.0.0
N:
N: Although the package includes a shared library, the package does not
N: have a shlibs control file. If this is intentional, please override this
N: error.
N:
N: Refer to Debian Policy Manual section 8.6 (Dependencies between the
N: library and other packages - the shlibs system) for details.
N:
N: Severity: serious, Certainty: certain
N:
E: lives: no-shlibs-control-file usr/lib/libweed.so.0.0.0
I: lives: no-symbols-control-file usr/lib/libweed_slice.so.0.0.0
N:
N: Although the package includes a shared library, the package does not
N: have a symbols control file.
N:
N: dpkg can use symbols files in order to generate more accurate library
N: dependencies for applications, based on the symbols from the library
N: that are actually used by the application.
N:
N: Refer to the dpkg-gensymbols(1) manual page and
N: http://wiki.debian.org/UsingSymbolsFiles for details.
N:
N: Severity: wishlist, Certainty: certain
N:
I: lives: no-symbols-control-file usr/lib/libweed.so.0.0.0
E: lives: postinst-must-call-ldconfig usr/lib/libweed_slice.so.0.0.0
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 Debian Policy Manual section 8.1.1 (ldconfig) for details.
N:
N: Severity: serious, Certainty: certain
N:
W: lives: package-name-doesnt-match-sonames libweed0 libweed-slice0
N:
N: The package name of a library package should usually reflect the soname
N: of the included library. The package name can determined from the
N: library file name with the following code snippet:
N:
N: $ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n
-e's/^[[:space:]]*SONAME[[:space:]]*//p' | sed -e's/\([0-9]\)\.so\./\1-/; s/\.so\.//'
N:
N: Refer to Debian Library Packaging Guide chapter 5 (shared library
N: packages) for details.
N:
N: Severity: normal, Certainty: possible
N:
N: Removing /tmp/CXO05R4_Hc ...
-------- Original Message --------
Subject: lives_0.9.9.5+20090126+debian-1_amd64.changes REJECTED
Date: Sun, 08 Mar 2009 18:06:16 +0000
From: Mike O'Connor <ftpmas...@debian.org>
To: Gürkan Sengün <gur...@phys.ethz.ch>, r...@debian.org
CC: Debian Installer <instal...@ftp-master.debian.org>
Hi Maintainer:
REJECT: fix lintian errors, fix debian/copyright
Please see the following lintian warnings/errors.
W: lives: non-dev-pkg-with-shlib-symlink usr/lib/libweed_slice.so.0.0.0
usr/lib/libweed_slice.so
W: lives: non-dev-pkg-with-shlib-symlink usr/lib/libweed.so.0.0.0
usr/lib/libweed.so
E: lives: no-shlibs-control-file usr/lib/libweed_slice.so.0.0.0
E: lives: no-shlibs-control-file usr/lib/libweed.so.0.0.0
E: lives: postinst-must-call-ldconfig usr/lib/libweed_slice.so.0.0.0
W: lives: package-name-doesnt-match-sonames libweed0 libweed-slice0
---
I did not do a full source review of the package, but a very quick
scan found MANY licenses and copyright holders which are omitted from
debian/copyright. Please look at each source file again and list
these licenses any copyright holders in debian/copyright.
---
bye,
stew
===
If you don't understand why your files were rejected, or if the
override file requires editing, reply to this email.
--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org