[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#247337: [Fwd: lives_0.9.9.5+20090126+debian-1_amd64.changes REJECTED]



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 <ftpmaster@debian.org>
To: Gürkan Sengün <gurkan@phys.ethz.ch>, rmh@debian.org
CC: Debian Installer <installer@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.



Reply to: