[Bug 724616] Re: not lintian clean

James Page james.page at ubuntu.com
Mon Mar 19 12:36:33 UTC 2018


*** This bug is a duplicate of bug 1750848 ***
    https://bugs.launchpad.net/bugs/1750848

** This bug has been marked a duplicate of bug 1750848
   ceph 12.2.3 lint

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ceph in Ubuntu.
https://bugs.launchpad.net/bugs/724616

Title:
  not lintian clean

Status in ceph package in Ubuntu:
  Triaged

Bug description:
  Binary package hint: ceph

  Filing a bug so this is not forgotten:

  N: Processing binary package ceph (version 0.24.2-0ubuntu1) ...
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/cauthtool.8.gz:26
  N: 
  N:    This manual page seems to contain a hyphen where a minus sign was
  N:    intended. By default, "-" chars are interpreted as hyphens (U+2010) by
  N:    groff, not as minus signs (U+002D). Since options to programs use minus
  N:    signs (U+002D), this means for example in UTF-8 locales that you cannot
  N:    cut and paste options, nor search for them easily. The Debian groff
  N:    package currently forces "-" to be interpreted as a minus sign due to
  N:    the number of manual pages with this problem, but this is a
  N:    Debian-specific modification and hopefully eventually can be removed.
  N:    
  N:    "-" must be escaped ("\-") to be interpreted as minus. If you really
  N:    intend a hyphen (normally you don't), write it as "\(hy" to emphasise
  N:    that fact. See groff(7) and especially groff_char(7) for details, and
  N:    also the thread starting with
  N:    http://lists.debian.org/debian-devel/2003/debian-devel-200303/msg01481.h
  N:    tml
  N:    
  N:    If you use some tool that converts your documentation to groff format,
  N:    this tag may indicate a bug in the tool. Some tools convert dashes of
  N:    any kind to hyphens. The safe way of converting dashes is to convert
  N:    them to "\-".
  N:    
  N:    Because this error can occur very often, Lintian shows only the first 10
  N:    occurrences for each man page and give the number of suppressed
  N:    occurrences. If you want to see all warnings, run Lintian with the
  N:    -d/--debug option.
  N:    
  N:    Refer to the groff_char(7) manual page for details.
  N:    
  N:    Severity: wishlist, Certainty: possible
  N: 
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/cauthtool.8.gz:83
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/cauthtool.8.gz:87
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/cauthtool.8.gz:91
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/cauthtool.8.gz:95
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/cconf.8.gz:30
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/cconf.8.gz:35
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/cconf.8.gz:39
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/ceph.8.gz:22
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/ceph.8.gz:45
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/ceph.8.gz:49
  I: ceph: spelling-error-in-manpage usr/share/man/man8/crushtool.8.gz preceeding preceding
  N: 
  N:    Lintian found a spelling error in the manpage. Lintian has a list of
  N:    common misspellings that it looks for. It does not have a dictionary
  N:    like a spelling checker does.
  N:    
  N:    If the string containing the spelling error is translated with the help
  N:    of gettext (with the help of po4a, for example) or a similar tool,
  N:    please fix the error in the translations as well as the English text to
  N:    avoid making the translations fuzzy. With gettext, for example, this
  N:    means you should also fix the spelling mistake in the corresponding
  N:    msgids in the *.po files.
  N:    
  N:    Severity: minor, Certainty: possible
  N: 
  I: ceph: spelling-error-in-manpage usr/share/man/man8/crushtool.8.gz preceeding preceding
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/crushtool.8.gz:57
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/crushtool.8.gz:61
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/crushtool.8.gz:65
  I: ceph: spelling-error-in-manpage usr/share/man/man8/csyn.8.gz preceeded preceded
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/monmaptool.8.gz:45
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/monmaptool.8.gz:49
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/monmaptool.8.gz:53
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/mount.ceph.8.gz:18
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/mount.ceph.8.gz:176
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/osdmaptool.8.gz:38
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/osdmaptool.8.gz:42
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/rados.8.gz:87
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/rados.8.gz:91
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/rados.8.gz:95
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/rados.8.gz:99
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/rados.8.gz:103
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/rbd.8.gz:92
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/rbd.8.gz:96
  I: ceph: hyphen-used-as-minus-sign usr/share/man/man8/rbd.8.gz:100
  I: ceph: spelling-error-in-binary ./usr/bin/cosd verison version
  N: 
  N:    Lintian found a spelling error in the given binary. Lintian has a list
  N:    of common misspellings that it looks for. It does not have a dictionary
  N:    like a spelling checker does.
  N:    
  N:    If the string containing the spelling error is translated with the help
  N:    of gettext or a similar tool, please fix the error in the translations
  N:    as well as the English text to avoid making the translations fuzzy. With
  N:    gettext, for example, this means you should also fix the spelling
  N:    mistake in the corresponding msgids in the *.po files.
  N:    
  N:    You can often find the word in the source code by running:
  N:    
  N:     grep -rw <word> <source-tree>
  N:    
  N:    This tag may produce false positives for words that contain non-ASCII
  N:    characters due to limitations in strings.
  N:    
  N:    Severity: minor, Certainty: wild-guess
  N: 
  N: ----
  N: Processing binary package ceph-dbg (version 0.24.2-0ubuntu1) ...
  P: ceph-dbg: no-upstream-changelog
  N: ----
  N: Processing binary package ceph-fuse (version 0.24.2-0ubuntu1) ...
  P: ceph-fuse: no-upstream-changelog
  I: ceph-fuse: hyphen-used-as-minus-sign usr/share/man/man8/cfuse.8.gz:18
  I: ceph-fuse: package-contains-empty-directory usr/lib/
  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: ----
  N: Processing binary package ceph-fuse-dbg (version 0.24.2-0ubuntu1) ...
  P: ceph-fuse-dbg: no-upstream-changelog
  N: ----
  N: Processing binary package libcrush1 (version 0.24.2-0ubuntu1) ...
  P: libcrush1: no-homepage-field
  I: libcrush1: no-symbols-control-file usr/lib/libcrush.so.1.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: 
  N: ----
  N: Processing binary package libcrush1-dbg (version 0.24.2-0ubuntu1) ...
  P: libcrush1-dbg: no-upstream-changelog
  N: ----
  N: Processing binary package libcrush1-dev (version 0.24.2-0ubuntu1) ...
  P: libcrush1-dev: no-upstream-changelog
  N: ----
  N: Processing binary package librados1 (version 0.24.2-0ubuntu1) ...
  P: librados1: no-upstream-changelog
  X: librados1: shlib-calls-exit usr/lib/librados.so.1.0.0
  N: 
  N:    The listed shared library calls the C library exit() or _exit()
  N:    functions.
  N:    
  N:    In the case of an error, the library should instead return an
  N:    appropriate error code to the calling program which can then determine
  N:    how to handle the error, including performing any required clean-up.
  N:    
  N:    In most cases, removing the call should be discussed with upstream,
  N:    particularly as it may produce an ABI change.
  N:    
  N:    Severity: wishlist, Certainty: possible
  N:    
  N:    This tag is marked experimental, which means that the code that
  N:    generates it is not as well-tested as the rest of Lintian and might
  N:    still give surprising results. Feel free to ignore experimental tags
  N:    that do not seem to make sense, though of course bug reports are always
  N:    welcomed.
  N: 
  I: librados1: no-symbols-control-file usr/lib/librados.so.1.0.0
  N: ----
  N: Processing binary package librados1-dbg (version 0.24.2-0ubuntu1) ...
  P: librados1-dbg: no-upstream-changelog
  N: ----
  N: Processing binary package librados1-dev (version 0.24.2-0ubuntu1) ...
  P: librados1-dev: no-upstream-changelog
  N: ----
  N: Processing binary package libceph1 (version 0.24.2-0ubuntu1) ...
  P: libceph1: no-upstream-changelog
  X: libceph1: shlib-calls-exit usr/lib/libceph.so.1.0.0
  I: libceph1: no-symbols-control-file usr/lib/libceph.so.1.0.0
  N: ----
  N: Processing binary package libceph1-dbg (version 0.24.2-0ubuntu1) ...
  P: libceph1-dbg: no-upstream-changelog
  N: ----
  N: Processing binary package libceph1-dev (version 0.24.2-0ubuntu1) ...
  P: libceph1-dev: no-upstream-changelog
  N: ----
  N: Processing binary package radosgw (version 0.24.2-0ubuntu1) ...
  P: radosgw: no-upstream-changelog
  I: radosgw: hyphen-used-as-minus-sign usr/share/man/man8/radosgw.8.gz:58
  I: radosgw: hyphen-used-as-minus-sign usr/share/man/man8/radosgw_admin.8.gz:51
  I: radosgw: package-contains-empty-directory usr/lib/
  N: ----
  N: Processing binary package radosgw-dbg (version 0.24.2-0ubuntu1) ...
  P: radosgw-dbg: no-upstream-changelog

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/724616/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list