reopen 445091 severity 445091 important thanks You shouldn’t mark bugs as closed unless they are actually fixed, and currently they are very far from that!
Let’s do a complete review of your templates.
Template: mplayer/cfgnote
Type: note
_Description: Detailed configuration needed for each user
=> Not only all notes are debconf abuse (as explained the initial
report), but this specific note is completely useless. A package
installation is not meant to drown the user in a ton of useless remarks;
do you imagine what would happen if the two thousand packages of the
initial install did the same?
Template: mplayer/replace-existing-files
_Description: Replace existing configuration file?
Template: mplayer/replace-existing-files-bail
Type: note
_Description: Old configuration file kept
=> You should ucf to do such things instead of reinventing the wheel in
a square form. These two templates should be dropped as well.
Template: mplayer/voutput
Type: select
Default: autodetect
Choices: ${vochoices}
_Description: MPlayer video output:
MPlayer can use a very wide range of video output drivers.
The needed driver may be detected automatically or chosen manually.
=> If it can be detected automatically, then detect it instead of
bothering users. They can still change it later if they feel like it.
Debconf isn’t here to configure each and every single detail of the
package, especially details that can be configured per-user and not
system-wide.
Template: mplayer/install_codecs
Type: note
_Description: Binary codecs download
=> See the previous comment on useless notes.
Template: mplayer/dvd_device
Type: string
Default: /dev/cdrom
_Description: DVD device name:
=> Udev automatically sets the first DVD device to be /dev/dvd. This is
a good default that all programs should use. Again, this is a per-user
setting that should have a good default and that users can configure
later on.
Template: mplayer/ttfont
Type: select
Choices: ${ttfontchoices}
Default: ${ttfontdefault}
_Description: Font for On Screen Display:
=> Do you know fontconfig? The default font should be "sans", nothing
more, nothing less. Users don’t need to configure their fonts in a dozen
different places.
Template: mplayer/no-ttfont
Type: error
_Description: No TrueType fonts found for On Screen Display
MPlayer needs at least one TrueType font for its 'On Screen Display'
feature.
.
You should install a package providing such fonts (such as
'ttf-freefont' or 'ttf-bitstream-vera' or 'msttcorefonts')
and reconfigure MPlayer (by running 'dpkg-reconfigure mplayer').
=> mplayer depends on libfontconfig1, which guarantees to bring a
working font through its dependencies. Which means this error will
actually *never* be displayed.
All in all, that means that ALL the debconf stuff of this package is
entirely useless. You should completely drop it. There is no need for
debconf to install a video player, and you should have known that from
the beginning.
--
.''`.
: :' : We are debian.org. Lower your prices, surrender your code.
`. `' We will add your hardware and software distinctiveness to
`- our own. Resistance is futile.
signature.asc
Description: Ceci est une partie de message numériquement signée

