not lintian clean
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceph (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
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-
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://
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-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: spelling-
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-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: spelling-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: hyphen-
I: ceph: spelling-
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-
N: ----
N: Processing binary package ceph-fuse (version 0.24.2-0ubuntu1) ...
P: ceph-fuse: no-upstream-
I: ceph-fuse: hyphen-
I: ceph-fuse: package-
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-
N: ----
N: Processing binary package libcrush1 (version 0.24.2-0ubuntu1) ...
P: libcrush1: no-homepage-field
I: libcrush1: no-symbols-
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://
N:
N: Severity: wishlist, Certainty: certain
N:
N: ----
N: Processing binary package libcrush1-dbg (version 0.24.2-0ubuntu1) ...
P: libcrush1-dbg: no-upstream-
N: ----
N: Processing binary package libcrush1-dev (version 0.24.2-0ubuntu1) ...
P: libcrush1-dev: no-upstream-
N: ----
N: Processing binary package librados1 (version 0.24.2-0ubuntu1) ...
P: librados1: no-upstream-
X: librados1: shlib-calls-exit usr/lib/
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-
N: ----
N: Processing binary package librados1-dbg (version 0.24.2-0ubuntu1) ...
P: librados1-dbg: no-upstream-
N: ----
N: Processing binary package librados1-dev (version 0.24.2-0ubuntu1) ...
P: librados1-dev: no-upstream-
N: ----
N: Processing binary package libceph1 (version 0.24.2-0ubuntu1) ...
P: libceph1: no-upstream-
X: libceph1: shlib-calls-exit usr/lib/
I: libceph1: no-symbols-
N: ----
N: Processing binary package libceph1-dbg (version 0.24.2-0ubuntu1) ...
P: libceph1-dbg: no-upstream-
N: ----
N: Processing binary package libceph1-dev (version 0.24.2-0ubuntu1) ...
P: libceph1-dev: no-upstream-
N: ----
N: Processing binary package radosgw (version 0.24.2-0ubuntu1) ...
P: radosgw: no-upstream-
I: radosgw: hyphen-
I: radosgw: hyphen-
I: radosgw: package-
N: ----
N: Processing binary package radosgw-dbg (version 0.24.2-0ubuntu1) ...
P: radosgw-dbg: no-upstream-
Changed in ceph (Ubuntu): | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
I guess this is a bug for Debian rather.