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

Reply via email to