P: biomaj-watcher: no-upstream-changelog N: N: The package does not install an upstream changelog file. If upstream N: provides a changelog, it should be accessible as N: /usr/share/doc//changelog.gz. N: N: It's currently unclear how best to handle multiple binary packages from N: the same source. Some maintainers put a copy of the upstream changelog N: in each package, but it can be quite long. Some include it in one N: package and add symlinks to the other packages, but this requires there N: be dependencies between the packages. Some only include it in a N: "central" binary package and omit it from more ancillary packages. N: N: Refer to Debian Policy Manual section 12.7 (Changelog files) for N: details. N: N: Severity: pedantic, Certainty: wild-guess N: N: Check: changelog-file, Type: binary N: W: biomaj-watcher: embedded-javascript-library usr/share/java/webapps/biomaj-watcher/resources/flash/swfobject.js N: N: This package contains an embedded copy of JavaScript libraries that are N: now available in their own packages (for example, JQuery, Prototype, N: Mochikit or "Cropper"). Please depend on the appropriate package and N: symlink the library into the appropriate location. N: N: Refer to Debian Policy Manual section 4.13 (Convenience copies of code) N: for details. N: N: Severity: normal, Certainty: possible N: N: Check: files, Type: binary, udeb N: W: biomaj-watcher: codeless-jar usr/share/java/webapps/biomaj-watcher/WEB-INF/lib/smartgwt-skins.jar N: N: The jar file contains a manifest but no code. This probably indicates N: that something went wrong at build-time. N: N: Severity: normal, Certainty: certain N: N: Check: java, Type: binary N: W: biomaj-watcher: missing-classpath liblog4j1.2-java, libjsch-java, libjdom1-java, libcommons-lang-java, libcommons-logging-java, libquartz-java, libxerces2-java, libgnumail-java N: N: None of the jar files contained in the package declare a Class-Path in N: their manifest, but the package depends on at least one java library. N: That means that either the dependency is not needed or at least one of N: the JARs should include a classpath. N: N: It is important to keep the classpath up-to-date to allow the automatic N: detection of dependencies at run time. Having a Class-Path element in N: the manifest allows for painless transitions if the class path of the N: dependencies of the library ever changes. N: N: Failing to do that means that for every change in class path, all N: rdepends must update their wrapper scripts, which is a lot of work for N: nothing. N: N: Severity: normal, Certainty: possible N: N: Check: java, Type: binary N: W: biomaj-watcher: menu-command-not-in-package usr/share/menu/biomaj-watcher:1 x-www-browser N: N: The menu item specifies a command which is not available in the package. N: In most cases this is a typo or after you moved a binary around, but N: forgot to update the menu file. N: N: Severity: normal, Certainty: possible N: N: Check: menu-format, Type: binary N: P: biomaj-watcher: maintainer-script-without-set-e config N: N: The maintainer script passes -e to the shell on the #! line rather than N: using set -e in the body of the script. This is fine for normal N: operation, but if the script is run by hand with sh /path/to/script N: (common in debugging), -e will not be in effect. It's therefore better N: to use set -e in the body of the script. N: N: Refer to Debian Policy Manual section 10.4 (Scripts) for details. N: N: Severity: pedantic, Certainty: certain N: N: Check: scripts, Type: binary N: