mplayer & lintian
Benjamin Drung
benjamin.drung at gmail.com
Sun Jun 21 22:42:16 UTC 2009
Hello,
while backporting mplayer 2:1.0~rc3+svn20090426-1ubuntu4 to jaunty I
saw, that mplayer has many lintian warnings. Because I have not the time
to fix them you find the report from lintian enclosed. So everyone who
want to help, here is your change. spelling-error-in-binary and
hyphen-used-as-minus-sign can be fixed easily.
Cheers,
Benjamin
-------------- next part --------------
I: mplayer source: debian-watch-file-is-missing
N:
N: This source package is not Debian-native but it does not have a
N: debian/watch file. This file is used for automatic detection of new
N: upstream versions by the Debian External Health Status project and other
N: project infrastructure. If this package is maintained upstream, please
N: consider adding a debian/watch file to detect new releases.
N:
N: If the package is not maintained upstream or if upstream uses a
N: distribution mechanism that cannot be meaningfully monitored by uscan
N: and the Debian External Health Status project, please consider adding a
N: debian/watch file containing only comments documenting the situation.
N:
N: Refer to Debian Policy Manual section 4.11 (Optional upstream source
N: location: debian/watch) and the uscan(1) manual page for details.
N:
N: Severity: wishlist, Certainty: certain
N:
I: mplayer source: binary-control-field-duplicates-source field "section" in package mplayer
N:
N: In debian/control, this field for a binary package duplicates the value
N: inherited from the source package paragraph. This doesn't hurt anything,
N: but you may want to take advantage of the inheritance and set the value
N: in only one place. It prevents missing duplicate places that need to be
N: fixed if the value ever changes.
N:
N: Severity: wishlist, Certainty: certain
N:
I: mplayer source: binary-control-field-duplicates-source field "section" in package mencoder
I: mplayer source: binary-control-field-duplicates-source field "section" in package mplayer-nogui
I: mplayer source: duplicate-short-description mplayer mplayer-nogui
N:
N: The listed binary packages all share the same short description (the
N: first line of the Description control field). The package names may
N: provide enough additional information to distinguish between the
N: packages, but it's common to also add a word or two to the short
N: description to clarify the difference.
N:
N: Severity: wishlist, Certainty: possible
N:
I: mplayer source: quilt-patch-missing-description 23mplayer-debug-printf.patch
N:
N: quilt patch files should start with a description of patch. All lines
N: before the start of the patch itself are considered part of the
N: description. You can edit the description with quilt header -e when the
N: patch is at the top of the stack.
N:
N: As well as a description of the purpose and function of the patch, the
N: description should ideally contain author information, a URL for the bug
N: report (if any), Debian or upstream bugs fixed by it, upstream status,
N: the Debian version and date the patch was first included, and any other
N: information that would be useful if someone were investigating the patch
N: and underlying problem.
N:
N: Severity: wishlist, Certainty: certain
N:
I: mplayer: hyphen-used-as-minus-sign usr/share/man/man1/gmplayer.1.gz:1879
N:
N: Manual page seems to contain a hyphen where a minus sign was intended.
N: "-" chars are interpreted as hyphens (U+2010) by groff, not as minus
N: signs (U+002D). Since options to programs use minus signs (U+002D), this
N: means for example in UTF-8 locales that you cannot cut&paste options,
N: nor search for them easily.
N:
N: "-" must be escaped ("\-") to be interpreted as minus. If you really
N: intend a hyphen, write it as "\(hy" to emphasise that fact. See groff(7)
N: and especially groff_char(7) for details, and also the thread starting
N: 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: it might be possible that this tool converts dashes of any kind to groff
N: hyphens, while the safe way of converting dashes is usually to convert
N: them to "\-".
N:
N: Because this error can occur very often we show 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: Severity: wishlist, Certainty: certain
N:
I: mplayer: hyphen-used-as-minus-sign usr/share/man/man1/gmplayer.1.gz:2045
I: mplayer: hyphen-used-as-minus-sign usr/share/man/man1/gmplayer.1.gz:2676
W: mplayer: non-standard-executable-perm usr/share/pixmaps/mplayer.xpm 0655 != 0755
N:
N: Executables that are not setuid or setgid should always have a mode of
N: 0755. Since anyone can obtain the executable by downloading the Debian
N: package and extracting it, restricting access serves little purpose.
N:
N: Refer to Debian Policy Manual section 10.9 (Permissions and owners) for
N: details.
N:
N: Severity: normal, Certainty: certain
N:
W: mplayer: executable-not-elf-or-script ./usr/share/pixmaps/mplayer.xpm
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.
N:
N: Refer to Debian Policy Manual section 10.4 (Scripts) for details.
N:
N: Severity: normal, Certainty: certain
N:
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer abitrate arbitrate
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. For Lintian's convenience all words are
N: normalised to lower case.
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: To find the original word you can run:
N:
N: strings <binary> | grep -i <word>
N:
N: You can often find the word in the source code by running:
N:
N: grep -r '\b<original-word>\b' <source-tree>
N:
N: Severity: normal, Certainty: wild-guess
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:
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer developement development
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer avaiable available
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer wierd weird
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer suplied supplied
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer compatable compatible
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer reciever receiver
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer assistent assistant
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer reciever receiver
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer reciever receiver
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer availale available
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer quering querying
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer quering querying
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer infromation information
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer precission precision
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer endianness endianess
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer choosen chosen
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer choosen chosen
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer psychadelic psychedelic
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer adress address
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer avaiable available
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer exceded exceeded
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer capabilites capabilities
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer capatibilities capabilities
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer capabilites capabilities
X: mplayer: spelling-error-in-binary ./usr/bin/gmplayer paramameters parameters
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/cs/man1/mplayer.1.gz:1778
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/cs/man1/mplayer.1.gz:1924
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/cs/man1/mplayer.1.gz:5296
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/cs/man1/mplayer.1.gz:7805
W: mplayer-doc: manpage-has-errors-from-man usr/share/man/de/man1/mplayer.1.gz 2006: warning [p 18, 14.5i, div `an-div', 0.0i]: 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 manual.
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: To test this for yourself you can use the following command:
N: LANG=C man --warnings -l manpage-file >/dev/null
N:
N: Severity: normal, Certainty: certain
N:
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:897
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:1862
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:1868
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:1878
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:2147
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:2795
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:2837
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:3944
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:4147
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz:5067
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/de/man1/mplayer.1.gz 20 more occurrences not shown
W: mplayer-doc: manpage-has-errors-from-man usr/share/man/es/man1/mplayer.1.gz 4786: warning: `OPs' not defined (probable missing space after `OP')
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/es/man1/mplayer.1.gz:2367
W: mplayer-doc: manpage-has-errors-from-man usr/share/man/fr/man1/mplayer.1.gz 218: warning: `Rs' not defined
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:1235
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:1978
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:2150
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:2739
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:3819
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:3820
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:4781
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:8427
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:8811
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz:10465
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/fr/man1/mplayer.1.gz 4 more occurrences not shown
W: mplayer-doc: manpage-has-errors-from-man usr/share/man/hu/man1/mplayer.1.gz 3952: warning: `mplayer' not defined
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:548
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:647
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:952
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:1056
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:1608
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:1968
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:2053
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:2230
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:2688
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz:2728
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/hu/man1/mplayer.1.gz 5 more occurrences not shown
W: mplayer-doc: manpage-has-errors-from-man usr/share/man/it/man1/mplayer.1.gz 1974: warning [p 18, 3.2i, div `an-div', 0.0i]: cannot adjust line
E: mplayer-doc: manpage-not-compressed usr/share/man/man1/gmplayer.1
N:
N: Manual pages have to be installed compressed (using "gzip -9").
N:
N: Refer to Debian Policy Manual section 12.1 (Manual pages) for details.
N:
N: Severity: important, Certainty: certain
N:
W: mplayer-doc: manpage-has-errors-from-man usr/share/man/ru/man1/mplayer.1.gz 66: warning [p 1, 2.2i]: can't break line
I: mplayer-doc: hyphen-used-as-minus-sign usr/share/man/ru/man1/mplayer.1.gz:2643
I: mplayer-doc: extended-description-is-probably-too-short
N:
N: The extended description (the lines after the first line of the
N: "Description:" field) is only one or two lines long. The extended
N: description should provide a user with enough information to decide
N: whether they want to install this package, what it contains, and how it
N: compares to similar packages. One or two lines is normally not enough to
N: do this.
N:
N: Refer to Debian Developer's Reference section 6.2.1 (General guidelines
N: for package descriptions) and Debian Developer's Reference section 6.2.3
N: (The long description) for details.
N:
N: Severity: minor, Certainty: possible
N:
I: mplayer-nogui: hyphen-used-as-minus-sign usr/share/man/man1/mplayer.1.gz:1879
I: mplayer-nogui: hyphen-used-as-minus-sign usr/share/man/man1/mplayer.1.gz:2045
I: mplayer-nogui: hyphen-used-as-minus-sign usr/share/man/man1/mplayer.1.gz:2676
W: mplayer-nogui: spelling-error-in-description GTK GTK+
N:
N: Lintian found a spelling or capitalization error in the package
N: description. Lintian has a list of common misspellings that it looks
N: for. It does not have a dictionary like a spelling checker does. It is
N: particularly picky about spelling and capitalization in package
N: descriptions since they're very visible to end users.
N:
N: Severity: normal, Certainty: certain
N:
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer abitrate arbitrate
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer developement development
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer avaiable available
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer suplied supplied
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer compatable compatible
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer reciever receiver
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer assistent assistant
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer reciever receiver
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer reciever receiver
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer availale available
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer quering querying
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer quering querying
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer infromation information
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer precission precision
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer endianness endianess
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer choosen chosen
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer choosen chosen
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer psychadelic psychedelic
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer adress address
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer avaiable available
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer exceded exceeded
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer capabilites capabilities
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer capatibilities capabilities
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer capabilites capabilities
X: mplayer-nogui: spelling-error-in-binary ./usr/bin/mplayer paramameters parameters
I: mencoder: 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:
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder abitrate arbitrate
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder infromation information
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder precission precision
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder endianness endianess
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder choosen chosen
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder choosen chosen
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder psychadelic psychedelic
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder adress address
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder avaiable available
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder exceded exceeded
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder capabilites capabilities
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder capatibilities capabilities
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder capabilites capabilities
X: mencoder: spelling-error-in-binary ./usr/bin/mencoder paramameters parameters
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20090622/49b1d3b2/attachment-0001.pgp>
More information about the pkg-multimedia-maintainers
mailing list