Daniel Dehennin <daniel.dehen...@baby-gnu.org> writes:
[...] > It's a big work, for now lintian is far from being happy[3] [...] > [3] c.f. attachement Missing attachement, sorry. -- Daniel Dehennin Récupérer ma clef GPG: gpg --recv-keys 0xCC1E9E5B7A6FE2DF Fingerprint: 3E69 014E 5C23 50E8 9ED6 2AAD CC1E 9E5B 7A6F E2DF
P: opennebula source: source-contains-prebuilt-java-object src/oca/java/lib/xmlrpc-common-3.1.2.jar N: N: The source tarball contains a prebuilt Java class file. These are often N: included by mistake when developers generate a tarball without cleaning N: the source directory first. If there is no sign this was intended, N: consider reporting it as an upstream bug. N: N: Severity: pedantic, Certainty: possible N: N: Check: cruft, Type: source N: P: opennebula source: source-contains-prebuilt-java-object src/oca/java/lib/xmlrpc-client-3.1.2.jar P: opennebula source: source-contains-prebuilt-java-object src/oca/java/lib/ws-commons-util-1.0.2.jar P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/vendor/crypto-js/sha1-min.js N: N: The source tarball contains a prebuilt (minified) JavaScript object. N: They are usually left by mistake when generating the tarball by not N: cleaning the source directory first. You may want to report this as an N: upstream bug, in case there is no sign that this was intended. N: N: Severity: pedantic, Certainty: possible N: N: Check: cruft, Type: source N: E: opennebula source: source-is-missing src/sunstone/public/vendor/crypto-js/sha1-min.js N: N: The source of the following file is missing. Lintian checked a few N: possible paths to find the source, and do not find it. N: N: Please repack your package to include the source or add it to N: "debian/missing-sources" directory. N: N: If this is a false-positive, please report a bug against Lintian. N: N: Severity: serious, Certainty: possible N: N: Check: cruft, Type: source N: P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/vendor/crypto-js/enc-base64-min.js E: opennebula source: source-is-missing src/sunstone/public/vendor/crypto-js/enc-base64-min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/vendor/crypto-js/core-min.js E: opennebula source: source-is-missing src/sunstone/public/vendor/crypto-js/core-min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/jquery-migrate/jquery-migrate.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/jgrowl/jquery.jgrowl.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/flot/excanvas.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/vendor/4.0/nouislider/jquery.nouislider.min.js E: opennebula source: source-is-missing src/sunstone/public/vendor/4.0/nouislider/jquery.nouislider.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/sizzle/dist/sizzle.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/no-vnc/include/logo.js mean line length is about 16184 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/no-vnc/include/logo.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/no-vnc/include/keysymdef.js mean line length is about 3983 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/no-vnc/include/keysymdef.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/jquery/dist/jquery.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/foundation/js/foundation.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/flot.tooltip/js/jquery.flot.tooltip.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/flot.tooltip/js/excanvas.min.js E: opennebula source: source-is-missing src/sunstone/public/bower_components/flot.tooltip/js/excanvas.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/no-vnc/include/web-socket-js/swfobject.js mean line length is about 10071 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/no-vnc/include/web-socket-js/swfobject.js P: opennebula source: source-contains-prebuilt-flash-object src/sunstone/public/bower_components/no-vnc/include/web-socket-js/WebSocketMain.swf N: N: The source tarball contains a prebuilt file in the Shockwave Flash (SWF) N: or Flash Video (FLV) format. These are often included by mistake when N: developers generate a tarball without cleaning the source directory N: first. An exception is simple video files, which are their own source. N: N: If there is no sign this was intended, consider reporting it as an N: upstream bug. N: N: If the Flash file is not meant to be modified directly, please make sure N: the package includes the source for the file and that the packaging N: rebuilds it. N: N: Severity: pedantic, Certainty: possible N: N: Check: cruft, Type: source N: E: opennebula source: source-is-missing src/sunstone/public/bower_components/no-vnc/include/web-socket-js/WebSocketMain.swf P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/foundation/js/vendor/placeholder.js mean line length is about 2276 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/foundation/js/vendor/placeholder.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/foundation/js/vendor/modernizr.js mean line length is about 11084 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/foundation/js/vendor/modernizr.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/foundation/js/vendor/jquery.js mean line length is about 7839 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/foundation/js/vendor/jquery.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/foundation/js/vendor/jquery.cookie.js mean line length is about 1263 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/foundation/js/vendor/jquery.cookie.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/foundation/js/vendor/fastclick.js mean line length is about 8020 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/foundation/js/vendor/fastclick.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/datatables/media/js/jquery.js mean line length is about 16100 characters E: opennebula source: source-is-missing src/sunstone/public/bower_components/datatables/media/js/jquery.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/datatables/media/js/jquery.dataTables.min.js P: opennebula source: source-contains-prebuilt-javascript-object src/sunstone/public/bower_components/jquery/src/sizzle/dist/sizzle.min.js W: opennebula source: unknown-field-in-dsc original-vcs-browser N: N: See the Policy Manual for a list of the possible fields in a source N: package control file. N: N: Refer to Debian Policy Manual section 5.4 (Debian source control files N: -- .dsc) for details. N: N: Severity: minor, Certainty: certain N: N: Check: fields, Type: binary, udeb, source N: W: opennebula source: unknown-field-in-dsc original-uploaders W: opennebula source: unknown-field-in-dsc original-maintainer W: opennebula source: unknown-field-in-dsc original-vcs-git W: opennebula source: field-name-typo-in-dep5-copyright licence -> license (line 445) N: N: The listed field name is a likely misspelling of one of the documented N: DEP-5 fields. N: N: Lintian will continue by using the "misspelled" variant, but other N: parsers are unlikely to do so. N: N: Implementation detail: The typo is detected by using "Levenshtein edit N: distance". Therefore, if the typo involve several characters, Lintian N: may not detect it. N: N: Severity: normal, Certainty: possible N: N: Check: source-copyright, Type: source N: W: opennebula source: field-name-typo-in-dep5-copyright licence -> license (line 854) I: opennebula source: unused-file-paragraph-in-dep5-copyright paragraph at line 89 N: N: The Files paragraph in debian/copyright is superfluous as it is never N: used to match any files. You should be able to safely remove it. N: N: Refer to N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for N: details. N: N: Severity: minor, Certainty: possible N: N: Check: source-copyright, Type: source N: W: opennebula source: missing-license-paragraph-in-dep5-copyright lgpl-3 (paragraph at line 251) N: N: The files paragraph in the machine readable copyright file references a N: license, for which no standalone license paragraph exists. N: N: Refer to N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for N: details. N: N: Severity: normal, Certainty: possible N: N: Check: source-copyright, Type: source N: W: opennebula source: missing-license-paragraph-in-dep5-copyright mpl-2 (paragraph at line 232) I: opennebula source: unused-license-paragraph-in-dep5-copyright lgpl-3+ (paragraph at line 445) N: N: The license paragraph in the machine-readable copyright file is not N: referenced by any files paragraph. It could be a typo in the license N: name or the license paragraph is simply not needed and can be removed. N: N: Refer to N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for N: details. N: N: Severity: minor, Certainty: possible N: N: Check: source-copyright, Type: source N: I: opennebula source: unused-license-paragraph-in-dep5-copyright lgpl-2+ (paragraph at line 440) I: opennebula source: unused-license-paragraph-in-dep5-copyright gpl-2+ (paragraph at line 435) E: opennebula source: license-problem-undefined-license unknown-bsd-style (paragraph at line 831) N: N: Your copyright file references a license that is not defined. Due to N: copyright law or treaties, files that are not available under a defined N: license are non-free and non-re-distributable. N: N: Referencing an undefined license could mean the file cannot be N: distributed in Debian or it could simply mean that the existing license N: needs to be documented. In both cases, the copyright file should be N: updated to reflect reality. N: N: Please re-package the package without the file (if possible) or ask the N: FTP-masters to remove the package. N: N: If the package has been uploaded to Debian before, and if affected files N: cannot be distributed in Debian please remember to also notify N: snapshot.debian.org about this package containing a non-distributable N: file. N: N: Refer to https://ftp-master.debian.org/REJECT-FAQ.html for details. N: N: Severity: serious, Certainty: possible N: N: Check: source-copyright, Type: source N: E: opennebula source: not-binnmuable-all-depends-any opennebula-dbg -> opennebula N: N: The package is not safely binNMUable because an arch:all package depends N: on an arch:any package with a strict (= ${Source-Version}), or similar, N: relationship. N: N: It is not possible for arch:all packages to depend so strictly on N: arch:any packages while having the package binNMUable, so please use one N: of these, whichever is more appropriate: N: N: Depends: arch_any (>= ${source:Version}) N: Depends: arch_any (>= ${source:Version}), N: arch_any (<< ${source:Version}.1~) N: N: Severity: important, Certainty: certain N: N: Check: version-substvars, Type: source N: P: opennebula source: debian-watch-may-check-gpg-signature N: N: This watch file does not include a means to verify the upstream tarball N: using cryptographic signature. N: N: If upstream distributions provide such signatures, please use the N: pgpsigurlmangle options in this watch file's opts= to generate the URL N: of an upstream GPG signature. This signature is automatically downloaded N: and verified against a keyring stored in N: debian/upstream-signing-key.asc. N: N: Of course, not all upstreams provide such signatures, but you could N: request them as a way of verifying that no third party has modified the N: code against their wishes after the release. Projects such as N: phpmyadmin, unrealircd, and proftpd have suffered from this kind of N: attack. N: N: Refer to the uscan(1) manual page for details. N: N: Severity: pedantic, Certainty: certain N: N: Check: watch-file, Type: source N: P: opennebula-flow: 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/<pkg>/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: opennebula-flow: copyright-refers-to-deprecated-bsd-license-file N: N: The copyright file refers to /usr/share/common-licenses/BSD. Due to the N: brevity of this license, the specificity of this copy to code whose N: copyright is held by the Regents of the University of California, and N: the frequency of minor wording changes in the license, its text should N: be included in the copyright file directly rather than referencing this N: file. N: N: This file may be removed from a future version of base-files if N: references to it drop sufficiently. N: N: Refer to Debian Policy Manual section 12.5 (Copyright information) for N: details. N: N: Severity: minor, Certainty: certain N: N: Check: copyright-file, Type: binary N: I: opennebula-flow: description-synopsis-might-not-be-phrased-properly N: N: The synopsis (first line in the package "Description:" field, the short N: description) ends with a full stop "." character. This is not necessary, N: as the synopsis doesn't need to be a full sentence. It is recommended N: that a descriptive phrase is used instead. N: N: Note also that the synopsis is not part of the rest of the N: "Description:" field. N: N: Refer to Debian Developer's Reference section 6.2.2 (The package N: synopsis, or short description) for details. N: N: Severity: minor, Certainty: possible N: N: Check: description, Type: binary, udeb N: W: opennebula-flow: extended-description-contains-empty-paragraph N: N: The extended description (the lines after the first line of the N: "Description:" field) contains an empty paragraph. N: N: Severity: normal, Certainty: certain N: N: Check: description, Type: binary, udeb N: I: opennebula-flow: unknown-field-in-control original-maintainer N: N: See the Policy Manual for a list of the possible fields in a binary N: package control file. N: N: In udeb packages the fields pre-depends, conflicts, essential and N: suggests are disallowed, but they can contain the new fields N: subarchitecture and installer-menu-item. N: N: Refer to Debian Policy Manual section 5.3 (Binary package control files N: -- DEBIAN/control) for details. N: N: Severity: minor, Certainty: possible N: N: Check: fields, Type: binary, udeb, source N: I: opennebula-flow: unknown-field-in-control original-vcs-browser I: opennebula-flow: unknown-field-in-control original-uploaders I: opennebula-flow: unknown-field-in-control original-vcs-git I: opennebula-flow: init.d-script-does-not-implement-optional-option etc/init.d/opennebula-flow status N: N: The /etc/init.d script does not implement the status option. This is not N: required by the Policy, but often requested by users. N: N: Refer to https://wiki.debian.org/LSBInitScripts for details. N: N: Severity: wishlist, Certainty: certain N: N: Check: init.d, Type: binary N: W: opennebula-flow: binary-without-manpage usr/bin/oneflow-server 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 several N: program names in the NAMES section, each of these programs should have N: its own manual page (a symbolic link to the appropriate manual page is N: sufficient) because other manual page viewers such as xman or tkman N: don't support this. N: N: If the name of the man page differs from the binary by case, man may be N: able to find it anyway; however, it is still best practice to make the N: case of the man page match the case of the binary. 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 man N: pages after this package and its dependencies are installed, please add N: a lintian override. N: N: Refer to Debian Policy Manual section 12.1 (Manual pages) for details. N: N: Severity: normal, Certainty: possible N: N: Check: manpages, Type: binary N: P: opennebula-node: no-upstream-changelog W: opennebula-node: copyright-refers-to-deprecated-bsd-license-file I: opennebula-node: unknown-field-in-control original-maintainer I: opennebula-node: unknown-field-in-control original-vcs-git I: opennebula-node: unknown-field-in-control original-vcs-browser I: opennebula-node: unknown-field-in-control original-uploaders P: opennebula-tools: no-upstream-changelog W: opennebula-tools: copyright-refers-to-deprecated-bsd-license-file I: opennebula-tools: unknown-field-in-control original-vcs-browser I: opennebula-tools: unknown-field-in-control original-maintainer I: opennebula-tools: unknown-field-in-control original-vcs-git I: opennebula-tools: unknown-field-in-control original-uploaders W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/oneacct.1.gz N: N: Each manual page should start with a "NAME" section, which lists the N: name and a brief description of the page separated by "\-". The "NAME" N: section is parsed by lexgrog and used to generate a database that's N: queried by commands like apropos and whatis. This tag indicates that N: lexgrog was unable to parse the NAME section of this manual page. N: N: For manual pages that document multiple programs, functions, files, or N: other things, the part before "\-" should list each separated by a comma N: and a space. Each thing listed must not contain spaces; a man page for a N: two-part command like "fs listacl" must use something like "fs_listacl" N: in the "NAME" section so that it can be parsed by lexgrog. N: N: Refer to the lexgrog(1) manual page, the groff_man(7) manual page, and N: the groff_mdoc(7) manual page for details. N: N: Severity: normal, Certainty: certain N: N: Check: manpages, Type: binary N: W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/oneacl.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/onecluster.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/onedatastore.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/oneflow-template.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/oneflow.1.gz W: opennebula-tools: manpage-has-errors-from-man usr/share/man/man1/oneflow.1.gz 64: warning [p 1, 9.8i]: cannot adjust line 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 groff N: manual (see info groff). 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 a N: string argument to .IP. These are likely to result in lost or malformed N: output. See the groff_man (or groff_mdoc if using mdoc) man page for N: 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 of N: a line when they are intended as literal text rather than groff N: commands. This can be fixed either by reformatting the paragraph so that N: 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, see N: "Debugging" in the groff manual. N: N: Lintian also stricter in regards to declaring manpage preprocessors. N: N: To test this for yourself you can use the following command: N: LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 \ N: man --warnings -E UTF-8 -l -Tutf8 -Z <file> >/dev/null N: N: Refer to the groff_man(7) manual page and the groff_mdoc(7) manual page N: for details. N: N: Severity: normal, Certainty: certain N: N: Check: manpages, Type: binary N: W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/onegroup.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/onehost.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/oneimage.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/onetemplate.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/oneuser.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/onevm.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/onevnet.1.gz W: opennebula-tools: manpage-has-bad-whatis-entry usr/share/man/man1/onezone.1.gz W: opennebula-tools: binary-without-manpage usr/bin/onemarket W: opennebula-tools: binary-without-manpage usr/bin/onevcenter P: libopennebula-java-doc: no-upstream-changelog W: libopennebula-java-doc: copyright-refers-to-deprecated-bsd-license-file I: libopennebula-java-doc: unknown-field-in-control original-vcs-git I: libopennebula-java-doc: unknown-field-in-control original-uploaders I: libopennebula-java-doc: unknown-field-in-control original-vcs-browser I: libopennebula-java-doc: unknown-field-in-control original-maintainer P: opennebula-common: no-upstream-changelog W: opennebula-common: copyright-refers-to-deprecated-bsd-license-file I: opennebula-common: unknown-field-in-control original-maintainer I: opennebula-common: unknown-field-in-control original-vcs-git I: opennebula-common: unknown-field-in-control original-vcs-browser I: opennebula-common: unknown-field-in-control original-uploaders I: opennebula: hardening-no-fortify-functions usr/bin/mm_sched N: N: This package provides an ELF binary that lacks the use of fortified libc N: functions. Either there are no potentially unfortified functions called N: by any routines, all unfortified calls have already been fully validated N: at compile-time, or the package was not built with the default Debian N: compiler flags defined by dpkg-buildflags. If built using N: dpkg-buildflags directly, be sure to import CPPFLAGS. N: N: NB: Due to false-positives, Lintian ignores some unprotected functions N: (e.g. memcpy). N: N: Refer to https://wiki.debian.org/Hardening and N: http://bugs.debian.org/673112 for details. N: N: Severity: normal, Certainty: wild-guess N: N: Check: binaries, Type: binary, udeb N: I: opennebula: hardening-no-fortify-functions usr/bin/oned I: opennebula: hardening-no-fortify-functions usr/bin/tty_expect I: opennebula: hardening-no-fortify-functions usr/lib/one/mads/collectd P: opennebula: no-upstream-changelog E: opennebula: non-etc-file-marked-as-conffile var/lib/one/remotes/datastore/ceph/ceph.conf N: N: A file installed in some other directory than /etc is marked as N: conffile. A conffile typically implies a configuration file, and Policy N: mandates such files to be in /etc. N: N: Refer to Debian Policy Manual section 10.7.2 (Location) for details. N: N: Severity: serious, Certainty: possible N: N: Check: conffiles, Type: binary N: E: opennebula: non-etc-file-marked-as-conffile var/lib/one/remotes/datastore/lvm/lvm.conf E: opennebula: non-etc-file-marked-as-conffile var/lib/one/remotes/datastore/vmfs/vmfs.conf E: opennebula: non-etc-file-marked-as-conffile var/lib/one/remotes/vnm/OpenNebulaNetwork.conf W: opennebula: copyright-refers-to-deprecated-bsd-license-file I: opennebula: unknown-field-in-control original-vcs-browser I: opennebula: unknown-field-in-control original-uploaders I: opennebula: unknown-field-in-control original-maintainer I: opennebula: unknown-field-in-control original-vcs-git W: opennebula: manpage-has-bad-whatis-entry usr/share/man/man1/onedb.1.gz W: opennebula: binary-without-manpage usr/bin/tty_expect W: opennebula: script-not-executable var/lib/one/remotes/datastore/libfs.sh N: N: This file starts with the #! sequence that marks interpreted scripts, N: but it is not executable. N: N: Severity: normal, Certainty: certain N: N: Check: scripts, Type: binary N: W: opennebula: script-not-executable var/lib/one/remotes/im/kvm.d/collectd-client.rb W: opennebula: script-not-executable var/lib/one/remotes/im/xen3.d/collectd-client.rb W: opennebula: script-not-executable var/lib/one/remotes/im/xen4.d/collectd-client.rb W: opennebula: script-not-executable var/lib/one/remotes/vmm/az/attach_disk W: opennebula: script-not-executable var/lib/one/remotes/vmm/sl/sl_driver.rb E: opennebula: shell-script-fails-syntax-check var/lib/one/remotes/vmm/sl/sl_driver.rb N: N: Running this shell script with the shell's -n option set fails, which N: means that the script has syntax errors. The most common cause of this N: problem is a script expecting /bin/sh to be bash checked on a system N: using dash as /bin/sh. N: N: Run e.g. sh -n yourscript to see the errors yourself. N: N: Note this can have false-positives, for an example with bash scripts N: using "extglob". N: N: Severity: important, Certainty: possible N: N: Check: scripts, Type: binary N: W: opennebula: maintainer-script-ignores-errors postinst N: N: The maintainer script doesn't seem to set the -e flag which ensures that N: the script's execution is aborted when any executed command fails. N: N: Refer to Debian Policy Manual section 10.4 (Scripts) for details. N: N: Severity: normal, Certainty: certain N: N: Check: scripts, Type: binary N: P: opennebula-gate: no-upstream-changelog W: opennebula-gate: copyright-refers-to-deprecated-bsd-license-file I: opennebula-gate: description-synopsis-might-not-be-phrased-properly W: opennebula-gate: extended-description-contains-empty-paragraph I: opennebula-gate: conflicts-with-version opennebula (<< 4.10.2-2) N: N: An earlier-than version clause is normally an indication that Breaks N: should be used instead of Conflicts. Breaks is a weaker requirement that N: provides the package manager more leeway to find a valid upgrade path. N: Conflicts should only be used if two packages can never be unpacked at N: the same time, or for some situations involving virtual packages (where N: a version clause is not appropriate). In particular, when moving files N: between packages, use Breaks plus Replaces, not Conflicts plus Replaces. N: N: Refer to Debian Policy Manual section 7.4 (Conflicting binary packages - N: Conflicts) for details. N: N: Severity: normal, Certainty: wild-guess N: N: Check: fields, Type: binary, udeb, source N: I: opennebula-gate: unknown-field-in-control original-vcs-git I: opennebula-gate: unknown-field-in-control original-maintainer I: opennebula-gate: unknown-field-in-control original-uploaders I: opennebula-gate: unknown-field-in-control original-vcs-browser I: opennebula-gate: init.d-script-does-not-implement-optional-option etc/init.d/opennebula-gate status W: opennebula-gate: binary-without-manpage usr/bin/onegate-server W: opennebula-gate: script-not-executable usr/lib/one/onegate/onegate-server.rb P: libopennebula-java: no-upstream-changelog W: libopennebula-java: copyright-refers-to-deprecated-bsd-license-file I: libopennebula-java: unknown-field-in-control original-uploaders I: libopennebula-java: unknown-field-in-control original-vcs-git I: libopennebula-java: unknown-field-in-control original-vcs-browser I: libopennebula-java: unknown-field-in-control original-maintainer W: libopennebula-java: incompatible-java-bytecode-format Java7 version (Class format: 51) N: N: The package contains Java class files with a minimum requirement on the N: listed Java version. This Java version is not supported by the default N: JVM in Debian and is therefore likely to be a mistake. N: N: Refer to http://bugs.debian.org/673276 for details. N: N: Severity: normal, Certainty: possible N: N: Check: java, Type: binary N: P: ruby-opennebula: no-upstream-changelog W: ruby-opennebula: copyright-refers-to-deprecated-bsd-license-file I: ruby-opennebula: unknown-field-in-control original-maintainer I: ruby-opennebula: unknown-field-in-control original-vcs-browser I: ruby-opennebula: unknown-field-in-control original-vcs-git I: ruby-opennebula: unknown-field-in-control original-uploaders W: ruby-opennebula: extra-license-file usr/lib/one/ruby/vendors/rbvmomi/LICENSE N: N: All license information should be collected in the debian/copyright N: file. This usually makes it unnecessary for the package to install this N: information in other places as well. N: N: Refer to Debian Policy Manual section 12.5 (Copyright information) for N: details. N: N: Severity: normal, Certainty: possible N: N: Check: files, Type: binary, udeb N: E: opennebula-dbg: arch-independent-package-contains-binary-or-object usr/lib/debug/.build-id/01/9f22e6326c5fa8e0f8124c3f341e5de3f2f025.debug N: N: The package contains a binary or object file but is tagged Architecture: N: all. N: N: If this package contains binaries or objects for cross-compiling or N: binary blobs for other purposes independent of the host architecture N: (such as BIOS updates or firmware), please add a Lintian override. N: N: Severity: serious, Certainty: possible N: N: Check: binaries, Type: binary, udeb N: E: opennebula-dbg: arch-independent-package-contains-binary-or-object usr/lib/debug/.build-id/02/8c700b387e5464b2869a0bd47e7255099e855e.debug E: opennebula-dbg: arch-independent-package-contains-binary-or-object usr/lib/debug/.build-id/c1/7f41d4f5bad257855c4d1be040870539fa07b3.debug E: opennebula-dbg: arch-independent-package-contains-binary-or-object usr/lib/debug/.build-id/dc/da7aaa5656caef99692771cd80026926a8f04d.debug P: opennebula-dbg: no-upstream-changelog W: opennebula-dbg: copyright-refers-to-deprecated-bsd-license-file I: opennebula-dbg: unknown-field-in-control original-maintainer I: opennebula-dbg: unknown-field-in-control original-vcs-browser I: opennebula-dbg: unknown-field-in-control original-vcs-git I: opennebula-dbg: unknown-field-in-control original-uploaders P: opennebula-sunstone: no-upstream-changelog W: opennebula-sunstone: copyright-refers-to-deprecated-bsd-license-file I: opennebula-sunstone: unknown-field-in-control original-uploaders I: opennebula-sunstone: unknown-field-in-control original-vcs-git I: opennebula-sunstone: unknown-field-in-control original-vcs-browser I: opennebula-sunstone: unknown-field-in-control original-maintainer W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/Refresh-icon.png N: N: This package installs a pixmap or a bitmap within /usr/lib. According to N: the Filesystem Hierarchy Standard, architecture-independent files need N: to be placed within /usr/share instead. N: N: Severity: normal, Certainty: certain N: N: Check: files, Type: binary, udeb N: W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/ajax-loader.gif W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/green_bullet.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/login.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/login_over.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/arch.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/centos.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/debian.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/fedora.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/linux.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/redhat.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/ubuntu.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/windows8.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/logos/windowsxp.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/network_icon.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/one_small_logo.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/opennebula-sunstone-big.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/opennebula-sunstone-small.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/opennebula-sunstone-v4.0-small.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/opennebula-sunstone-v4.0.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/panel.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/panel_short.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/pbar.gif W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/red_bullet.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/server_icon.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/sort_asc.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/sort_asc_disabled.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/sort_both.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/sort_desc.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/sort_desc_disabled.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/system_icon.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/vnc_off.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/vnc_on.png W: opennebula-sunstone: image-file-in-usr-lib usr/lib/one/sunstone/public/images/yellow_bullet.png W: opennebula-sunstone: embedded-javascript-library usr/lib/one/sunstone/public/vendor/4.0/flot/excanvas.min.js please use libjs-excanvas 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: opennebula-sunstone: duplicate-font-file usr/lib/one/sunstone/public/vendor/4.0/fontawesome/fonts/FontAwesome.otf also in fonts-font-awesome N: N: This package appears to include a font file that is already provided by N: another package in Debian. Ideally it should instead depend on the N: relevant font package. If the application in this package loads the font N: file by name, you may need to include a symlink pointing to the file N: name of the font in its Debian package. N: N: Sometimes the font package containing the font is huge and you only need N: one font. In that case, you have a few options: modify the package (in N: conjunction with upstream) to use libfontconfig to find the font that N: you prefer but fall back on whatever installed font is available, ask N: that the font package be split apart into packages of a more reasonable N: size, or add an override and be aware of the duplication when new N: versions of the font are released. N: N: Severity: normal, Certainty: possible N: N: Check: files, Type: binary, udeb N: W: opennebula-sunstone: duplicate-font-file usr/lib/one/sunstone/public/vendor/4.0/fontawesome/fonts/fontawesome-webfont.ttf also in fonts-font-awesome W: opennebula-sunstone: embedded-javascript-library usr/lib/one/sunstone/public/vendor/4.0/jquery.min.js please use libjs-jquery I: opennebula-sunstone: font-in-non-font-package usr/lib/one/sunstone/public/vendor/noVNC/Orbitron700.ttf N: N: This package contains a *.ttf, *.otf, or *.pfb file, file extensions N: used by TrueType, OpenType, or Type 1 fonts, but the package does not N: appear to be a dedicated font package. Dedicated font package names N: should begin with fonts-. (Type 1 fonts are also allowed in packages N: starting with xfonts-.) If the font is already packaged, you should N: depend on that package instead. Otherwise, normally the font should be N: packaged separately, since fonts are usually useful outside of the N: package that embeds them. N: N: Severity: wishlist, Certainty: possible N: N: Check: files, Type: binary, udeb N: I: opennebula-sunstone: package-contains-empty-directory usr/lib/one/sunstone/public/js/user-plugins/ N: N: This package installs an empty directory. This might be intentional but N: it's normally a mistake. If it is intentional, add a lintian override. N: N: If a package ships with or installs empty directories, you can remove N: them in debian/rules by calling: N: N: $ find path/to/base/dir -type d -empty -delete N: N: Severity: wishlist, Certainty: possible N: N: Check: files, Type: binary, udeb N: I: opennebula-sunstone: package-contains-empty-directory usr/lib/one/sunstone/public/vendor/4.0/jquery_layout/ W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-allocate-address.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-associate-address.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-attach-volume.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-create-keypair.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-create-volume.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-delete-keypair.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-delete-volume.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-describe-addresses.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-describe-images.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-describe-instances.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-describe-keypairs.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-describe-volumes.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-detach-volume.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-disassociate-address.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-reboot-instances.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-register.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-release-address.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-run-instances.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-start-instances.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-stop-instances.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-terminate-instances.1.gz W: opennebula-sunstone: manpage-has-bad-whatis-entry usr/share/man/man1/econe-upload.1.gz W: opennebula-sunstone: binary-without-manpage usr/bin/novnc-server W: opennebula-sunstone: script-not-executable usr/share/one/websockify/websockify W: opennebula-sunstone: executable-not-elf-or-script usr/lib/one/sunstone/public/images/sort_desc.png N: N: This executable file is not an ELF format binary, and does not start N: with the #! sequence that marks interpreted scripts. It might be a sh N: script that fails to name /bin/sh as its shell, or it may be incorrectly N: marked as executable. Sometimes upstream files developed on Windows are N: marked unnecessarily as executable on other systems. N: N: If you are using debhelper to build your package, running dh_fixperms N: will often correct this problem for you. N: N: Refer to Debian Policy Manual section 10.4 (Scripts) for details. N: N: Severity: normal, Certainty: certain N: N: Check: scripts, Type: binary N: W: opennebula-sunstone: executable-not-elf-or-script usr/lib/one/sunstone/public/images/sort_asc.png W: opennebula-sunstone: executable-not-elf-or-script usr/lib/one/sunstone/public/images/sort_desc_disabled.png W: opennebula-sunstone: executable-not-elf-or-script usr/lib/one/sunstone/config.ru W: opennebula-sunstone: executable-not-elf-or-script usr/lib/one/sunstone/public/vendor/noVNC/jsunzip.js W: opennebula-sunstone: executable-not-elf-or-script usr/lib/one/sunstone/public/images/sort_both.png N: 131 tags overridden (131 errors)
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org