By reading documentation available to developers, I came to these both
excerpts of the debconf-devel(7) manpage explaining the debconf
protocol and data types:


Type   

   The type of the template determines what kind of widget is
   displayed to the user. The currently supported types are: 

.../...

  note   
     Rather than being a question per se, this datatype indicates a
     note that can be displayed to the user. It should be used only
     for important notes that the user really should see, since
     debconf will go to great pains to make sure the user sees it;
     halting the install for them to press a key, and even mailing the
     note to them in some cases. It's best to use these only for
     warning about very serious problems.

.../...


INPUT priority question

   Ask debconf to prepare to display a question to the user. The
   question is not actually displayed until a GO command is issued;
   this lets several INPUT commands be given in series, to build up a
   set of questions, which might all be asked on a single screen.

   The priority field tells debconf how important it is that this
   question be shown to the user. The priority values are:

   low    Very  trivial  items that have defaults that will work in
          the vast majority of cases; only control freaks see these.

   medium Normal items that have reasonable defaults.

   high   Items that don't have a reasonable default.

   critical
          Items that will probably break the system without user intervention.




As a conclusion and combining both, I would really like to unsderstand
why so many fellow developers insist on using LOW priority NOTES in
their debconf templates and use them in maintainer scripts.

Most often these templates sound like an attempt to explain deep
technical....details which really should go to README.Debian or
NEWS.Debian depending on the topic.

In short, a note should only be used for IMPORTANT stuff, so actually
all debconf notes should be priority high....or should not exist!

Translating these notes requires often a big effort by translators. If
that effort is usually not visible (or very often not visible), it is
quite wasted.

Before launching a mass bug-filing campaign, I would like to get
fellow developers opinions. Would there be important objections to
such a campaign targeting first all packages using notes at low
priority, then those using notes at medium priority?

A specific check could of course be added to lintian, in the same
time, to prevent the re-development of such "mistakes" (if we decide
to call them this way).

The following data is courtesy of Thomas Huriaux who did all the black
magic extracting it:

Packages with low priority debconf notes:
-----------------------------------------

Aide Maintainers <[EMAIL PROTECTED]>
  aide -- config:18 aide/setmailaddress
Alexis Sukrieh <[EMAIL PROTECTED]>
  backup-manager -- config:64 backup-manager/upload-user-scp-warning
Andreas Schuldei <[EMAIL PROTECTED]>
  webmin-ldap-user-simple -- config:18 webmin-ldap-skolelinux/no-auto-config
Andrés Roldán <[EMAIL PROTECTED]>
  mtop -- config:86 mtop/info
Anton Zinoviev <[EMAIL PROTECTED]>
  kbedic -- postinst:34 kbedic/failed_download
Aurélien GÉRÔME <[EMAIL PROTECTED]>
  hybserv -- config:6 hybserv/configure-hybrid-notice
Ben Collins <[EMAIL PROTECTED]>
  libraw1394-5 -- config:9 libraw1394/device_node
Camm Maguire <[EMAIL PROTECTED]>
  atlas3-3dnow -- config:8 atlas3/ldlp
  atlas3-3dnow -- config:9 atlas3/blas_lapack
  atlas3-3dnow -- config:11 atlas3-3dnow/3dnow_extensions
  atlas3-3dnow -- config:15 atlas3/nfs
  atlas3-base -- config:10 atlas3/ldlp
  atlas3-base -- config:11 atlas3/blas_lapack
  atlas3-base -- config:12 atlas3/nfs
  atlas3-sse2 -- config:6 atlas3/ldlp
  atlas3-sse2 -- config:7 atlas3/blas_lapack
  atlas3-sse2 -- config:11 atlas3-sse2/sse2_extensions
  atlas3-sse2 -- config:15 atlas3/nfs
  atlas3-sse -- config:6 atlas3/ldlp
  atlas3-sse -- config:7 atlas3/blas_lapack
  atlas3-sse -- config:10 atlas3-sse/sse_extensions
  atlas3-sse -- config:14 atlas3/nfs
Davide G. M. Salvetti <[EMAIL PROTECTED]>
  mailcrypt -- config:36 mailcrypt/alreadydefault
Debian QA Group <[EMAIL PROTECTED]>
  f-prot-installer -- postinst:28 f-prot-installer/failed
Debian logcheck Team <logcheck-devel@lists.alioth.debian.org>
  logcheck-database -- config:17 logcheck-database/standard-rename-note
Debian tpctl maintainers <[EMAIL PROTECTED]>
  tpctl -- config:8 tpctl/apmiser-installed
Eric Delaunay <[EMAIL PROTECTED]>
  xtel -- config:7 xtel/fonts_note
Giuseppe Sacco <[EMAIL PROTECTED]>
  hylafax-server -- postinst:231 hylafax-server/configure_note
Guillem Jover <[EMAIL PROTECTED]>
  fbset -- config:16 fbset/create_framebuffer_devices
  xfstt -- config:13 xfstt/default_port_changed
Javier Fernandez-Sanguino Pen~a <[EMAIL PROTECTED]>
  checksecurity -- postinst:8 checksecurity/oldconf
Jean-Michel Kelbert <[EMAIL PROTECTED]>
  wflogs -- config:145 wflogs/email_more_questions
Mark Brown <[EMAIL PROTECTED]>
  leafnode -- config:85 leafnode/update-groupinfo
  leafnode -- config:87 leafnode/update-groupinfo
  powertweakd -- config:15 powertweak/creating_device_files
  powertweakd -- config:23 powertweak/daemon_config
  x86info -- config:11 x86info/create_device_files
Matthew Vernon <[EMAIL PROTECTED]>
  openssh-server -- config:61 ssh/insecure_telnetd
Nick Phillips <[EMAIL PROTECTED]>
  teapop -- config:38 teapop/already-passwd
  teapop-ldap -- config:38 teapop/already-passwd
  teapop-mysql -- config:38 teapop/already-passwd
  teapop-pgsql -- config:38 teapop/already-passwd
Nicolas Boullis <[EMAIL PROTECTED]>
  em8300 -- postinst:27 em8300/microcode/download_failed
Norbert Tretkowski <[EMAIL PROTECTED]>
  slrn -- config:72 slrn/manual_getdescs
  slrnpull -- config:49 slrnpull/run_manual
Ola Lundqvist <[EMAIL PROTECTED]>
  harden -- config:8 harden/welcome
Pascal Hakim <[EMAIL PROTECTED]>
  anacron -- config:11 anacron/jobs_in_crontab
Paul Slootman <[EMAIL PROTECTED]>
  ipppd -- config:22 ipppd/wrongif
  isdnvboxserver -- config:66 isdnvboxserver/doityourself
  isdnvboxserver -- config:171 isdnvboxserver/doityourself
  isdnvboxserver -- postinst:217 isdnvboxserver/spoolcreate
  isdnvboxserver -- postinst:260 isdnvboxserver/spoolcreate
Pawel Wiecek <[EMAIL PROTECTED]>
  libvpopmail-freecdb -- postinst:33 shared/vpopmail/enableplugin
  libvpopmail-lmysql -- postinst:33 shared/vpopmail/enableplugin
  libvpopmail-lmysql -- postinst:34 shared/vpopmail/mysqlconf
  libvpopmail-mysql -- postinst:33 shared/vpopmail/enableplugin
  libvpopmail-mysql -- postinst:34 shared/vpopmail/mysqlconf
Pierre Ancelot <[EMAIL PROTECTED]>
  hwtools -- config:9 hwtools/no-scsi
Radovan Garabík <[EMAIL PROTECTED]>
  efingerd -- config:14 efingerd/note
  karrigell -- config:12 karrigell/note
Roland Bauerschmidt <[EMAIL PROTECTED]>
  colormake -- config:14 colormake/renamed
Sam Hartman <[EMAIL PROTECTED]>
  ssh-krb5 -- config:72 ssh/insecure_telnetd
  ssh-krb5 -- config:94 ssh/forward_warning
Stefan Hornburg (Racke) <[EMAIL PROTECTED]>
  interchange -- config:172 interchange/cansoap
Takuo KITAME <[EMAIL PROTECTED]>
  mozilla-browser -- config:26 mozilla/prefs_note
Tollef Fog Heen <[EMAIL PROTECTED]>
  msttcorefonts -- config:73 msttcorefonts/blurb
Tomohiro KUBOTA <[EMAIL PROTECTED]>
  language-env -- config:6 language-env/installation_is_insufficient
Vivek Dasmohapatra <[EMAIL PROTECTED]>
  dbishell -- config:7 dbishell/dbiwarning
Volker Ossenkopf <[EMAIL PROTECTED]>
  workman -- postinst:28 workman/cdrom_link_created
  workman -- postinst:38 workman/cdrom_gid_changed
  workman -- postinst:47 workman/cdrom_perm_changed
  xvmount -- postinst:84 xvmount/convert_succeeded
  xvmount -- postinst:112 xvmount/generate_succeeded
Wouter Verhelst <[EMAIL PROTECTED]>
  nbd-client -- config:17 nbd-client/no-auto-config
  nbd-server -- config:13 nbd-server/autogen
Yu Guanghui <[EMAIL PROTECTED]>
  zhcon -- config:8 zhcon/rebuild_kernel
resolvconf maintainers <[EMAIL PROTECTED]>
  resolvconf -- config:33 resolvconf/bad-pppconfig-hook
  resolvconf -- config:38 resolvconf/bad-pppconfig-hook
  resolvconf -- config:42 resolvconf/bad-pppoeconf-hook
  resolvconf -- config:46 resolvconf/bad-xisp-hook
  resolvconf -- config:51 resolvconf/bad-xisp-hook


Packages with medium priority debconf notes:
--------------------------------------------

Aide Maintainers <[EMAIL PROTECTED]>
  aide -- config:23 aide/mustaideinit
Andreas Barth <[EMAIL PROTECTED]>
  mgetty-fax -- config:9 mgetty-fax/new_security_scheme
Andrés Roldán <[EMAIL PROTECTED]>
  mtop -- config:81 mtop/mismatch
Anibal Monsalve Salazar <[EMAIL PROTECTED]>
  apmd -- config:42 apmd/hdparm-removed
Anton Zinoviev <[EMAIL PROTECTED]>
  console-cyrillic -- config:187 console-cyrillic/abusing_debconf
Arnaud Quette <[EMAIL PROTECTED]>
  nut -- config:29 nut/change_system_user
Aurelien Jarno <[EMAIL PROTECTED]>
  libsensors3 -- config:12 libsensors3/old2.6kernel
  libsensors3 -- config:20 libsensors3/nosensors_2.6
Bart Cornelis (cobaco) <[EMAIL PROTECTED]>
  desktop-profiles -- config:15 
desktop-profiles/replace-gconf-system-wide-path-file
  desktop-profiles -- config:27 
desktop-profiles/replace-gconf-system-wide-path-file
Bart Martens <[EMAIL PROTECTED]>
  flashplugin-nonfree -- config:20 flashplugin-nonfree/not_exist
Bdale Garbee <[EMAIL PROTECTED]>
  amanda-common -- config:10 amanda-common/merge_amandates
  dump -- config:13 dump/dumpdates_is_a_symlink
  dump -- config:19 dump/moving_from_etc_to_var
Camm Maguire <[EMAIL PROTECTED]>
  lam-runtime -- config:10 lam-runtime/lam4
Carlo Contavalli <[EMAIL PROTECTED]>
  wipl-client-java -- config:10 wipl-client-java/info
Christian Hammers <[EMAIL PROTECTED]>
  mysql-server-5.0 -- config:15 mysql-server-5.0/mysql_install_db_notes
Christian Marillat <[EMAIL PROTECTED]>
  cricket -- config:13 cricket/config_tree_moved
Clément Stenac <[EMAIL PROTECTED]>
  spong-client -- config:7 spong-client/init
Colin Watson <[EMAIL PROTECTED]>
  trn4 -- config:89 trn4/whoami-change
Console utilities maintainers <[EMAIL PROTECTED]>
  console-setup -- config:1817 console-setup/dont_ask_layout
  console-setup-mini -- config:1817 console-setup/dont_ask_layout
David B. Harris <[EMAIL PROTECTED]>
  shaper -- config:33 shaper/kernel-modules
David Gil <[EMAIL PROTECTED]>
  phpgacl -- config:13 phpgacl/setup
Davide G. M. Salvetti <[EMAIL PROTECTED]>
  auctex -- config:34 auctex/defaultchanged
Debian QA Group <[EMAIL PROTECTED]>
  f-prot-installer -- config:88 f-prot-installer/install_later
  xapple2 -- config:8 xapple2/suid
Debian TeX maintainers <[EMAIL PROTECTED]>
  tetex-bin -- config:44 tetex-bin/cnf_name
  tex-common -- config:48 tex-common/cnf_name
Debian logcheck Team <logcheck-devel@lists.alioth.debian.org>
  logcheck -- config:14 logcheck/install-note
  logcheck -- config:17 logcheck/changes
Debian tpctl maintainers <[EMAIL PROTECTED]>
  tpctl -- config:7 tpctl/need-thinkpad-modules
Ed Boraas <[EMAIL PROTECTED]>
  reiser4progs -- config:9 reiser4progs/new_disk_format
Elie Rosenblum <[EMAIL PROTECTED]>
  album -- config:6 album/info
Eloy A. Paris <[EMAIL PROTECTED]>
  dhcp3-client -- postinst:22 dhcp3-client/dhclient-script_moved
  dhcp3-client -- postinst:25 dhcp3-client/dhclient-needs-restarting
Emmanuel Lacour <[EMAIL PROTECTED]>
  suphp-common -- config:14 suphp-common/upgrade0.6.0
Emmanuel le Chevoir <[EMAIL PROTECTED]>
  xsmbrowser -- config:19 xsmbrowser/etc_dir
Eric Delaunay <[EMAIL PROTECTED]>
  xtel -- config:10 xtel/ppp_note
Federico Di Gregorio <[EMAIL PROTECTED]>
  nvidia-cg-toolkit -- config:20 nvidia-cg-toolkit/not_exist
Francesco Paolo Lovergine <[EMAIL PROTECTED]>
  aolserver4 -- config:9 aolserver4/introduction
Frank Küster <[EMAIL PROTECTED]>
  netenv -- config:247 netenv/info_interfaces
  netenv -- config:265 netenv/noconf
  netenv -- config:267 netenv/twoconfs
Ganesan Rajagopal <[EMAIL PROTECTED]>
  libslp1 -- config:12 libslp1/multicast
  libslp1 -- config:21 libslp1/multicast-route
Giuseppe Sacco <[EMAIL PROTECTED]>
  hylafax-server -- postinst:221 hylafax-server/attachment
Gopal Narayanan <[EMAIL PROTECTED]>
  xplanet -- config:11 xplanet/Stable_Release
Guilherme de S. Pastore <[EMAIL PROTECTED]>
  john -- config:20 john/no-replacement
Guillem Jover <[EMAIL PROTECTED]>
  bochs -- config:10 bochs/bochsrc
Jamie Wilkinson <[EMAIL PROTECTED]>
  quake2-data -- config:66 quake2-data/shareinst
  quake2-data -- config:70 quake2-data/fullinst
Javier Fernandez-Sanguino Pen~a <[EMAIL PROTECTED]>
  euro-support -- config:6 euro-support/configuring
  snort -- config:105 snort/please_restart_manually
  snort -- config:114 snort/config_parameters
  snort-mysql -- config:57 snort-mysql/needs_db_config
  snort-mysql -- config:67 snort-mysql/config_parameters
  snort-mysql -- config:75 snort-mysql/please_restart_manually
  snort-pgsql -- config:56 snort-pgsql/needs_db_config
  snort-pgsql -- config:66 snort-pgsql/config_parameters
  snort-pgsql -- config:75 snort-pgsql/please_restart_manually
  tiger -- config:7 tiger/policy_adapt
  user-es -- config:11 user-es/configure-es
  user-euro-es -- config:10 user-euro-es/configure-euro-es
Jesus Climent <[EMAIL PROTECTED]>
  rssh -- config:17 rssh/update-config-pre-2.2
Jon Marler <[EMAIL PROTECTED]>
  qmail-src -- config:7 qmail-src/build
Josselin Mouette <[EMAIL PROTECTED]>
  gtk2-engines-spherecrystal -- config:22 gtk2-engines/restart_gtk_apps_for_svg
Juan Manuel Garcia Molina <[EMAIL PROTECTED]>
  facturalux -- config:10 facturalux/databasenote
Julien BLACHE <[EMAIL PROTECTED]>
  mcelog -- postinst:21 mcelog/unusable
LENART Janos <[EMAIL PROTECTED]>
  mga-vid-common -- config:6 mga-vid-common/device_node_warning
Laszlo Boszormenyi (GCS) <[EMAIL PROTECTED]>
  gradm2 -- config:9 gradm2/create_dev_grsec
Mario Lang <[EMAIL PROTECTED]>
  filterproxy -- config:9 filterproxy/readme
Mark Brown <[EMAIL PROTECTED]>
  leafnode -- config:92 leafnode/expireinfo
Martin Langhoff <[EMAIL PROTECTED]>
  twig -- config:7 twig/minimal-setup
  twig -- config:12 twig/db-update
Martin Loschwitz <[EMAIL PROTECTED]>
  gidentd -- config:5 gidentd/default_daemon
Masayuki Hatta (mhatta) <[EMAIL PROTECTED]>
  gtktrain -- config:7 gtktrain/get-train-schedule
Massimo Dal Zotto <[EMAIL PROTECTED]>
  dpkg-www -- config:7 dpkg-www/update-apache-config
Matt Brown <[EMAIL PROTECTED]>
  phpwiki -- postinst:284 phpwiki/notes/configupgrade
Mattia Dongili <[EMAIL PROTECTED]>
  cpufreqd -- config:17 cpufreqd/no_pm
  cpufreqd -- config:26 cpufreqd/no_procfs_sysfs
Mediawiki Maintenance Team <[EMAIL PROTECTED]>
  mediawiki1.5 -- config:21 mediawiki/upgrade
  mediawiki1.7 -- config:29 mediawiki/upgrade-1d4
Michael Biebl <[EMAIL PROTECTED]>
  libsctp1 -- config:43 lksctp-tools/nosctp
Michael Holzt <[EMAIL PROTECTED]>
  gwhois -- config:7 gwhois/oldfiles
Morgon Kanter <[EMAIL PROTECTED]>
  vtun -- config:8 vtun/passwords
OHURA Makoto <[EMAIL PROTECTED]>
  ptex-jisfonts -- config:6 ptex-jisfonts/jisftconfig
Ola Lundqvist <[EMAIL PROTECTED]>
  harden-clients -- config:8 harden-clients/plaintext
  harden-servers -- config:8 harden-servers/plaintext
  harden-servers -- config:10 harden-servers/inetd
  harden-servers -- config:14 harden-servers/vncserver
  harden-servers -- postinst:13 harden-servers/vncserver
Oliver Kurth <[EMAIL PROTECTED]>
  masqmail -- config:29 masqmail/note_moved_tpl
  masqmail -- config:176 masqmail/you_are_not_finished
Pascal Hakim <[EMAIL PROTECTED]>
  blosxom -- config:10 blosxom/old_cgi_file
Paul Martin <[EMAIL PROTECTED]>
  radioclk -- config:20 radioclk/configure_ntp
Paul Telford <[EMAIL PROTECTED]>
  autolog -- config:4 autolog/note
Pawel Wiecek <[EMAIL PROTECTED]>
  mp3info -- config:12 mp3info/newmp3info
  mush-src -- config:7 mush-src/build
Pedro Zorzenon Neto <[EMAIL PROTECTED]>
  avrprog -- config:7 avrprog/suid_warning
Rene Engelhard <[EMAIL PROTECTED]>
  muttprint -- config:34 muttprint/utf8
Rene Weber <[EMAIL PROTECTED]>
  dailystrips -- config:9 dailystrips/warning-etcdefs
Sam Hartman <[EMAIL PROTECTED]>
  ssh-krb5 -- config:18 ssh/ssh2_keys_merged
Simon Law <[EMAIL PROTECTED]>
  wvdial -- config:66 wvdial/passphrases_mismatch
Stefan Hornburg (Racke) <[EMAIL PROTECTED]>
  interchange -- config:77 interchange/usernoroot
  interchange -- config:114 interchange/groupnoroot
Thomas Viehmann <[EMAIL PROTECTED]>
  dput -- config:11 dput/config-file-format
Tim Cutts <[EMAIL PROTECTED]>
  am-utils -- config:34 am-utils/log-to-file
Torsten Landschoff <[EMAIL PROTECTED]>
  ddclient -- config:57 ddclient/modifiedconfig
  ddclient -- config:161 ddclient/newconfigfmt
Torsten Werner <[EMAIL PROTECTED]>
  ejabberd -- config:14 ejabberd/nomatch
Volker Ossenkopf <[EMAIL PROTECTED]>
  workman -- config:38 workman/no_block_device
  workman -- postinst:30 workman/cdrom_link_failed
  workman -- postinst:40 workman/cdrom_gid_failed
  workman -- postinst:49 workman/cdrom_perm_failed
  xvmount -- config:27 xvmount/wrong_format
  xvmount -- postinst:82 xvmount/convert_failed
  xvmount -- postinst:114 xvmount/generate_failed
Víctor Pérez Pereira <[EMAIL PROTECTED]>
  squidguard -- config:14 squidguard/db
Wolfgang Sourdeau <[EMAIL PROTECTED]>
  lire -- config:57 lire/foundlocaluser
Wouter Verhelst <[EMAIL PROTECTED]>
  logtool -- config:76 logtool/error-multiple
Xavier Luthi <[EMAIL PROTECTED]>
  b2evolution -- config:35 b2evolution/apache
  b2evolution -- config:40 b2evolution/install_semi_manual
  b2evolution -- config:44 b2evolution/install_manual
  b2evolution -- config:60 b2evolution/apache
  b2evolution -- config:64 b2evolution/install_auto
Yven Johannes Leist <[EMAIL PROTECTED]>
  mueller7-dict -- postinst:51 mueller7-dict/no-utf-8-locale
resolvconf maintainers <[EMAIL PROTECTED]>
  resolvconf -- config:75 resolvconf/downup-interfaces



----- End forwarded message -----

-- 



Attachment: signature.asc
Description: Digital signature

Reply via email to