debconf (1.5.61) unstable; urgency=medium

  [ Niko Tyni ]
  * Use File::Temp instead of the deprecated POSIX::tmpnam() in
    Debconf::TmpFile (closes: #863071).

 -- Colin Watson <cjwatson@debian.org>  Sun, 21 May 2017 18:08:30 +0100

debconf (1.5.60) unstable; urgency=medium

  [ Christian Perrier ]
  * French manpages translation. Thanks to Baptiste Jammet.
    Closes: #849394

 -- Colin Watson <cjwatson@debian.org>  Fri, 20 Jan 2017 12:58:59 +0000

debconf (1.5.59) unstable; urgency=medium

  * Use HTTPS for Vcs-* URLs, and link to cgit rather than gitweb.
  * Set source format to 3.0 (native).
  * frontend: Load templates when we're being run from any maintainer
    script, not just preinst/postinst (closes: #817083).

 -- Colin Watson <cjwatson@debian.org>  Fri, 11 Mar 2016 10:59:28 +0000

debconf (1.5.58) unstable; urgency=medium

  * Don't update po/debconf.pot unless doing so changes something other than
    the POT-Creation-Date header.  The basic approach here is from gettext,
    though implemented a bit more simply since we can assume perl.
  * Show choices for teletype/readline boolean questions (closes: #802840).
  * Move bash completion file to /usr/share/bash-completion/completions/.

 -- Colin Watson <cjwatson@debian.org>  Sun, 08 Nov 2015 03:27:10 +0000

debconf (1.5.57) unstable; urgency=medium

  [ Colin Watson ]
  * Drop alternative Suggests on gnome-utils (closes: #792219).  It hasn't
    existed since squeeze, it dropped gdialog in 2003, and debconf only
    supported gdialog for about three weeks in 1999 anyway.
  * Escape braces in regexes to avoid deprecation warning with Perl 5.22
    (closes: #786705).
  * When creating a new template and finding that it already exists in the
    database, ensure that a question of the same name exists too (closes:
    #518322, #779920).

  [ Jérémy Bobbio ]
  * Use UTC when running xgettext for build reproducibility. Closes: #783255

  [ Debconf translations ]
  * Brazilian Portuguese (Adriano Rafael Gomes). Closes: #785464

 -- Colin Watson <cjwatson@debian.org>  Thu, 16 Jul 2015 12:33:36 +0100

debconf (1.5.56) unstable; urgency=medium

  [ Helmut Grohne ]
  * Tighten dependency on debconf for packages sharing their /usr/share/doc
    to comply with Debian policy 12.3 (closes: #779420).

  [ Colin Watson ]
  * Make Debconf::DbDriver::File stop trying to mkdir the empty string if
    configured with a path that does not contain a slash (closes: #682959).

 -- Colin Watson <cjwatson@debian.org>  Thu, 19 Mar 2015 00:54:33 +0000

debconf (1.5.55) unstable; urgency=low

  * Team upload

  [ Programs translations ]
  * Dutch updated. Closes: #771731
  * Spanish updated. Closes: #771847
  * Indonesian updated
  * Catalan updated
  * Japanese updated. Closes: #771886
  * Basque updated. Closes: #771899
  * Romanian updated. Closes: #772065
  * Bulgarian updated. Closes: #772077
  * Polish updated
  * Swedish updated
  * Esperanto updated
  * Portuguese updated. Closes: #772582
  * Turkish updated. Closes: #772813
  * Brazilian Portuguese updated. Closes: #773076
  * Thai updated. Closes: #772967

 -- Christian Perrier <bubulle@debian.org>  Sun, 14 Dec 2014 08:43:06 +0100

debconf (1.5.54) unstable; urgency=medium

  * Team upload

  [ Colin Watson ]
  * Update Vcs-* to current canonical URLs.

  [ Manpages translations ]
  * Portuguese updated. Closes: #756178

  [ Programs translations ]
  * Czech updated. Closes: #764054
  * Russian updated. Closes: #765914
  * Slovenian updated. Closes: #766199
  * Fix typo in Hungarian translation. Closes: #770803

 -- Christian Perrier <bubulle@debian.org>  Mon, 24 Nov 2014 11:06:08 +0100

debconf (1.5.53) unstable; urgency=low

  [ Apollon Oikonomopoulos ]
  * Teletype: page only if screen has more than two rows
    Closes: #745504

  [ Programs translations ]
  * German.
  * French (Christian Perrier).
  * Danish (Joe Hansen). Closes: #732167

 -- Joey Hess <joeyh@debian.org>  Tue, 22 Apr 2014 20:03:26 -0400

debconf (1.5.52) unstable; urgency=low

  [Joey Hess]
  * Remove dpkg-reconfigure -a, which existed only to accumulate bug
    reports about bugs in other packages.
    Closes: #721329, #664825, #558262, #617618, #707987
  * Fix bad uses of length @array. Closes: #723841

  [ Programs translations ]
  * Russian (Yuri Kozlov). Closes: #718188

  [ Manpages translations ]
  * French updated. Closes: #697458
  * German updated.

 -- Joey Hess <joeyh@debian.org>  Sun, 03 Nov 2013 14:15:51 -0400

debconf (1.5.51) unstable; urgency=low

  * Fix warning when /var/cache/debconf is missing.
    Closes: #709928
  * debconf-set-selections: Do not change the default template
    value when overriding the value of existing questions. Closes: #711693

 -- Joey Hess <joeyh@debian.org>  Mon, 26 Aug 2013 13:26:46 -0400

debconf (1.5.50) unstable; urgency=low

  * KDE frontend: Work around multiple bugs in the perl code generated
    by puic4. The frontend works again. Closes: #702210
  * doc/Makefile: Avoid adding duplicated =encoding to pod files.
    Closes: #704866
  * Avoid find -perm +mode breakage caused by findutils 4.5.11,
    by instead using -perm /mode. Thanks, Oron Peled

 -- Joey Hess <joeyh@debian.org>  Sat, 04 May 2013 23:45:04 -0400

debconf (1.5.49) unstable; urgency=low

  * frontend: Don't set title in the maintainer script case when the
    action is “triggered”. This totally confuses the Debian Installer
    (“Configuring man-db” instead of “Configuring grub-pc”, notably).
    Closes: #679327

 -- Cyril Brulebois <kibi@debian.org>  Wed, 26 Dec 2012 02:02:36 +0100

debconf (1.5.48) unstable; urgency=low

  * dpkg-reconfigure: Fix incorrect scoping of control_path that broke
    handling of multiple packages (closes: #690755, LP: #1076322).

 -- Colin Watson <cjwatson@debian.org>  Mon, 10 Dec 2012 13:31:38 +0000

debconf (1.5.47) unstable; urgency=low

  [ Manpages translations ]
  * German updated.

  [ Joey Hess ]
  * GTK frontend: Do additional probing in child process to catch cases
    where trying to use GTK will cause an otherwise uncatchable crash.
    Closes: #690776 Thanks, James Hunt
  * debconf-devel.7: Mention that CAPB capabilities are separated with spaces.
    Closes: #694626

  [ Colin Watson ]
  * dpkg-reconfigure: Fix trigger processing to cope properly if some of the
    triggered packages use debconf (closes: #686071).

 -- Colin Watson <cjwatson@debian.org>  Mon, 10 Dec 2012 13:18:46 +0000

debconf (1.5.46) unstable; urgency=low

  [ Manpages translations ]
  * Put the Danish translation of manpages from #664901 in the right
    place (and also convert its encoding that was broken by a BTS bug)
  * Activate Danish translation of manpages by adding the needed addenda
    Closes: #664901
  
  [ Programs translations ]
  * Danish (Joe Dalton). Closes: #683191
  * Fix typo in the french translation of debconf-show(1)
    LP: #1025045    
  * Polish (Marcin Owsiany). Closes: #683207
  * Japanese (Kenshi Muto). Closes: #683223
  * Bengali PO file header fixed
  * Esperanto updated (Felipe Castro).
  * Indonesian updated (Andika Triwidada).
  * Simplified Chinese updated (Xingyou Chen).
  * Bulgarian updated (Damyan Ivanov). Closes: #683245
  * Russian (Yuri Kozlov). Closes: #683306
  * Slovak (Ivan Masár). Closes: #683341
  * French (Steve Petruzzello).
  * Basque (Iñaki Larrañaga Murgoitio). Closes: #683527
  * Czech (Miroslav Kure). Closes: #683548
  * Thai (Theppitak Karoonboonyanan). Closes: #683585
  * Portuguese (Miguel Figueiredo). Closes: #683615
  * Finnish (Tommi Vainikainen). Closes: #683967
  * Catalan (Jordi Mallach).
  * Vietnamese (Nguyễn Vũ Hưng).
  * Arabic (Ossama Khayat).
  * Hebrew (Lior Kaplan).

  [ David Prévot ]
  * Make sure to keep the previous strings while updating PO files.

 -- Colin Watson <cjwatson@debian.org>  Mon, 13 Aug 2012 13:17:14 +0100

debconf (1.5.45) unstable; urgency=low

  [ Programs translations ]
  * German updated.

  [ Colin Watson ]
  * dpkg-reconfigure: Fix dpkg-query parsing when detecting which triggers
    are pending (LP: #1018884).

 -- Colin Watson <cjwatson@debian.org>  Mon, 02 Jul 2012 15:57:38 +0100

debconf (1.5.44) unstable; urgency=low

  [ Debconf translations ]
  * Vietnamese (Hai Lang)
  * Latvian (Rūdolfs Mazurs).  Closes: #674707
  * Lithuanian (Rimas Kudelis).  Closes: #675699
  * Welsh (Daffyd Tomos).

  [ Joey Hess ]
  * File DbDriver: Get actual filename, following symlinks.
    This makes it possible to switch back and forth between
    debconf and cdebconf. Thanks, Regis Boudin

 -- Joey Hess <joeyh@debian.org>  Tue, 19 Jun 2012 19:03:42 -0400

debconf (1.5.43) unstable; urgency=low

  [ Programs translations ]
  * Danish updated. Closes: #664901

  [ Debconf translations ]
  * Uyghur (Sahran). Closes: #627013
  * Serbian Latin (Janos Guljas). Closes: #600143

  [ Colin Watson ]
  * Make debconf.py Python 3-compatible directly, which only requires
    dropping pre-2.6 support (2.6 was in squeeze), and drop the separate
    debconf3.py implementation.  The previous Python 3 implementation
    expected read and write to be binary files, while this expects them to
    be text files.  Technically this is an interface break, but since
    'import debconf; debconf.Debconf()' was failing (since sys.stdin and
    sys.stdout are text files), I claim that nobody was using this until now
    anyway.

 -- Colin Watson <cjwatson@debian.org>  Sun, 06 May 2012 18:57:59 +0100

debconf (1.5.42) unstable; urgency=low

  [ Joey Hess ]
  * File DbDriver now creates the directory for the file if it is missing.
    (All other DbDrivers that write files already did this.) Closes: #636621
  
  [ Emmet Hikory ]
  * Display error messages in noninteractive frontend (Closes: #367497)

  [ Debconf translations ]
  * Polish (Michał Kułach).  Closes: #657264

  [ Manpages translations ]
  * German updated.
  * Portugese updated (Américo Monteiro).
  * Spanish updated. Closes: #636241
  * Sinhala; (Danishka Navin).  Closes: #641106
  * Russian updated. Closes: #656110

  [ Programs translations ]
  * Norwegian Bokmål updated. Closes: #654798

  [ Joey Hess ]
  * Add a belt-and-suspenders test that Text::CharWidth::mblen is not
    returning bogus values, before using Text::WrapI18n. See #641957
  * Avoid an uninitialized value warning when a blank line is received
    from the client. Closes: #651642

  [ Colin Watson ]
  * Remove all hardcoded executable paths, using a new Debconf::Path module.

  [ Raphaël Hertzog ]
  * Set environment variables expected by maintainer scripts. Closes:
    #560317
  * Do not hardcode the path of maintainer scripts, in order to support the
    multiarch layout.

  [ Colin Watson ]
  * Process any newly pending triggers after running maintainer scripts.

 -- Colin Watson <cjwatson@debian.org>  Wed, 14 Mar 2012 09:08:49 +0000

debconf (1.5.41) unstable; urgency=low

  [ Colin Watson ]
  * Make sure __pycache__ is removed on clean (from local python3 tests).

  [ Joey Hess ]
  * Fix IFS sanitization. Really fixes #381619.
  * dpkg-reconfigure, dpkg-preconfigure: Call cdebconf versions if
    the DEBCONF_USE_CDEBCONF variable is set. (Regis Boudin)

 -- Joey Hess <joeyh@debian.org>  Fri, 29 Jul 2011 12:35:06 +0200

debconf (1.5.40) unstable; urgency=low

  [ Joey Hess ]
  * Updated Russian man page translation. Closes: #625935
  * Updated Galician translation of program po file. Closes: #626475
  * Add back documenation for the kde frontend.

  [ Martin Pitt ]
  * Debconf/FrontEnd/Gnome.pm: Port from Gnome2::Druid to Gtk2::Assistant.
    Original patch by Jani Monoses, thanks! (Closes: #542175, LP: #415038)
  * Debconf/Element/Gnome/Select.pm: Drop unused Gnome2 import.
  * debian/control: Change libgnome2-perl suggestion to libgtk2-perl
    accordingly.

  [ Colin Watson ]
  * Fix Gnome frontend to honour backup capability again, and make backup
    page handling work properly.
  * Version libgtk2-perl Suggests to match the upstream version where
    Gtk2::Assistant was introduced.
  * Convert from deprecated Gtk2::Combo to Gtk2::ComboBox.
  * Make sure you can't press Forward on a progress bar in the Gnome
    frontend.
  * debconf.py: Drop popen2 compatibility code.  subprocess has been
    available since Python 2.4, which is old enough that it was dropped from
    squeeze.
  * Build for all currently supported Python 2 versions (closes: #584844,
    #626706).
  * Convert to dh_python2 (closes: #603965, #616786).
  * Add Python 3 support.
  * Perl gets a bit confused by Debconf::Config and Debconf::Priority using
    each other, and objects to bareword use of priority_list in
    Debconf::Config if you do 'use strict; use Debconf::Priority' before
    Debconf::Config is loaded.  Work around this.  Thanks to James Hunt for
    pointing this out.

 -- Colin Watson <cjwatson@debian.org>  Wed, 22 Jun 2011 22:50:23 +0100

debconf (1.5.39) unstable; urgency=low

  [ Joey Hess ]
  * Moved to a git repository. Updated control file fields.
  * Removed debconf-english dummy package, and dropped debconf-i18n to a
    Recommends. Debootstrap will still install debconf-i18n as it is
    priority Required.
  * debconf-set-selections: Fix comment handling to match description.
    In particular, continued lines that start with a "#" are not comments.
    And, comments only occur at the start of a line (possibly with some
    whitespace before). Closes: #589519
  * Updated Danish translation of program po file. Closes: #624645

  [ Steve Langasek ]
  * Mark debconf Multi-Arch: foreign to indicate that it satisfies the
    dependencies of packages from other than the native arch.  Closes:
    #614197

 -- Joey Hess <joeyh@debian.org>  Sat, 30 Apr 2011 12:21:12 -0400

debconf (1.5.38) unstable; urgency=low

  [ Colin Watson ]
  * Correctly handle disabling the backup capability in a confmodule after
    it was previously enabled.

  [ Christian Perrier ]
  * Fix encoding in Spanish translation. Closes: #607688
  * Fix encoding in Hebrew debconf translation.

  [ Joey Hess ]
  * Update copyright file to use DEP5 syntax, and expand with some
    historical data.

 -- Joey Hess <joeyh@debian.org>  Fri, 14 Jan 2011 19:46:27 -0400

debconf (1.5.37) unstable; urgency=low

  [ Manpages translation ]
  * Spanish added (huge thanks to Omar Campagne). Closes: #599401
  * French completed (Christian Perrier).

  [ Debconf translations ]
  * Icelandic (Sveinn í Felli).
  * Serbian (Janos Guljas).  Closes: #600142
  * Catalan (Jordi Mallach).  Closes: #600626
  * Dutch (Eric Spreen).  Closes: #603953
  * Greek (Emmanuel Galatoulas).  Closes: #604451
  * Dzongkha (dawa pemo).  Closes: #604458

  [ Helge Kreutzmann ]
  * Fix (mostly) typos. Thanks Florian Rehnisch <eixman@gmx.de> for noticing.
    Addresses: #518395.
    Also unfuzzy all translations as far as possible.
  * Update German translation where unfuzzing was not enough (actually a no-op
    as Florian already translated appropriately).

 -- Colin Watson <cjwatson@debian.org>  Mon, 29 Nov 2010 18:11:22 +0000

debconf (1.5.36) unstable; urgency=low

  [ Debconf translation updates ]
  * Spanish (Javier Fernández-Sanguino Peña).  Closes: #592176
  * Icelandic added (Sveinn í Felli).
  * Telugu (Arjuna Rao Chavala).  Closes: #593095
  * Arabic (Ossama Khayat).  Closes: #595453
  * Danish (Joe Hansen).  Closes: #595439
  * Turkish (Recai Oktas).
  * Malayalam (Saji Nediyanchath).
  * Hindi (Kumar Appaiah).
  * Japanese (Kenshi Muto).  Closes: #595469
  * Korean (Changwoo Ryu).  Closes: #595517
  * Indonesian (Arief S Fitrianto).  Closes: #596197
  * Lithuanian (Kęstutis Biliūnas).  Closes: #596204
  * Portuguese (Miguel Figueiredo).  Closes: #596508
  * Persian (Behrad Eslamifar).  Closes: #590697

  [ Programs translation updates ]
  * Spanish (Javier Fernández-Sanguino Peña).  Closes: #592178

 -- Colin Watson <cjwatson@debian.org>  Mon, 04 Oct 2010 13:27:50 +0100

debconf (1.5.35) unstable; urgency=low

  [ Sune Vuorela ]
  * Resurrect the Kde frontend, ported to libqt4-perl.

 -- Colin Watson <cjwatson@debian.org>  Sat, 07 Aug 2010 16:20:05 +0100

debconf (1.5.34) unstable; urgency=low

  [ Debconf translation updates ]
  * Bosnian (Armin Beširović).
  * Kazakh added (Baurzhan Muftakhidinov).  Closes: #589006
  * Belarusian (Viktar Siarheichyk).  Closes: #591668

  [ Colin Watson ]
  * Use 'dh $@ --options' rather than 'dh --options $@', for
    forward-compatibility with debhelper v8.
  * Handle ll[_CC]@modifier as a locale name.  Closes: #591633

 -- Colin Watson <cjwatson@debian.org>  Fri, 06 Aug 2010 17:53:52 +0100

debconf (1.5.33) unstable; urgency=low

  [ Debconf translation updates ]
  * Tamil added. Closes: #578280
  * Irish added. Closes: #578281
  * Romanian (Eddy Petrișor).  Closes: #582556
  * Khmer (Khoem Sokhem).
  * Traditional Chinese (Tetralet).  Closes: #587194
  * Galician (Jorge Barreiro).  Closes: #587795
  * Croatian (Josip Rodin).

  [ Manpages translation updates ]
  * Portuguese added. Closes: #588652

  [ Programs translation updates ]
  * Portuguese. Closes: #577586
  * Slovenian added. Closes: #585115
  * Traditional Chinese (Tetralet).  Closes: #587195
  * Slovak (Ivan Masár).  Closes: #587806

  [ Joey Hess ]
  * Fix new initialized value warning from perl 5.12.
    Closes: #578849

  [ Colin Watson ]
  * Remove carriage return characters from Swedish programs translation.  In
    some cases these were in the middle of a line, breaking the format for
    strict parsers.

 -- Colin Watson <cjwatson@debian.org>  Sun, 11 Jul 2010 13:10:04 +0100

debconf (1.5.32) unstable; urgency=low

  * File: Avoid using filetest to test if database can be written to, as that
    is not in perl-base. Instead, try to open database for read+write,
    and if it fails, open readonly without locking. Closes: #577632

 -- Joey Hess <joeyh@debian.org>  Tue, 13 Apr 2010 13:53:46 -0400

debconf (1.5.31) unstable; urgency=low

  [ Colin Watson ]
  * Squash chomp warning in Debconf::FrontEnd::Teletype on EOF or error.
  * Test database writability more carefully to avoid breaking use of
    debconf under fakeroot.  Closes: #577299

  [ Joey Hess ]
  * Fix uninitialized value warning if debconf -f is not followed by
    another parameter. Closes: #575870

  [ Programs translation updates ]
  * Simplified Chinese (soyi).

 -- Colin Watson <cjwatson@debian.org>  Mon, 12 Apr 2010 22:05:07 +0100

debconf (1.5.30) unstable; urgency=low

  * Don't open file databases read-write if the database is read-only, or if
    the file isn't writable (e.g. running debconf as non-root).  Closes:
    #575070

 -- Colin Watson <cjwatson@debian.org>  Tue, 23 Mar 2010 10:18:00 +0000

debconf (1.5.29) unstable; urgency=low

  [ Programs translation update ]
  * Bulgarian (Damyan Ivanov). Closes: #558085
  * German (Helge Kreutzmann)
  * Portuguese (Miguel Figueiredo). Closes: #569254
  * Hebrew (Lior Kaplan).
  * Japanese (Kenshi Muto). Closes: #573057
  * Finnish (Tommi Vainikainen). Closes: #573053
  * Vietnamese (Clytie Siddall). Closes: #573122
  * Polish (Marcin Owsiany). Closes: #573124
  * Russian (Yuri Kozlov). Closes: #573195
  * Czech (Miroslav Kure). Closes: #573984
  * Asturian (Marcos).
  * Dutch (Frans Pop).
  * Swedish (Daniel Nylander).
  * Khmer (Khoem Sokhem).
  * Bengali (Md. Rezwan Shahid).
  * Indonesian (Parlin Imanuel).
  * Catalan (Guillem Jover).
  * Esperanto (Felipe Castro).
  * Traditional Chinese (Kan-Ru Chen).

  [ Manpage translation updates ]
  * French (Florentin Duneau). Closes: #573867
  * German (Helge Kreutzmann)
  * Russian (Yuri Kozlov). Closes: #556275, #573202

  [ Debconf translations ]
  * Bengali (Sadia Afroz).
  * Italian (Milo Casagrande). Closes: #559500
  * Norwegian Bokmål (Hans Fredrik Nordhaug).  Closes: #558659
  * Swedish (Martin Bagge).  Closes: #551945
  * Simplified Chinese (苏运强).
  * Thai (Theppitak Karoonboonyanan).  Closes: #568368
  * Vietnamese (Clytie Siddall).  Closes: #568976
  * Gujarati (Kartik Mistry).  Closes: #571680
  * Slovenian (Vanja Cvelbar).  Closes: #570345

  [ Joey Hess ]
  * debconf-devel(7): Note why SETTITLE is generally used rather than TITLE.
    Closes: #560323 (Thanks, Frans Pop)
  * DbDriver::File: Open file read-write so exclusive flock locking can be
    done portably. Fixes issue on Solaris. (Thanks, James Lee)
    Closes: #563577
  * Prevent dialog from escaping "\n" to a liternal newline in the text
    it displays by doing some tricky things with UTF-8 zero-width characters.
    Closes: #566954 (Thanks, Ben Hutchings)

  [ Colin Watson ]
  * Build for Python 2.6. Closes: #574759

  [ Joey Hess ]
  * Clean up use of POSIX perl module, which exports a large amount
    of stuff by default. Closes: #574573

 -- Colin Watson <cjwatson@debian.org>  Sun, 21 Mar 2010 20:51:30 +0000

debconf (1.5.28) unstable; urgency=low

  [ Colin Watson ]
  * Put debconf-i18n in Section: localization, to match overrides.
  * Remove unused subcommand parameter from
    Debconf::FrontEnd::Passthrough::progress_data().
  * Override Lintian warning about debconf's postrm not calling db_purge;
    debconf itself is a special case here.
  * Declare "Media change" string as needing translation. (apt gives us
    translated messages for substitution into the extended description here,
    but not for the short description.)
  * Remove unused 'use I18N::Langinfo' from Debconf::Element::Gnome
    (LP: #387112).
  * Upgrade to debhelper v7. In the process, convert to python-central with
    DH_PYCENTRAL=nomove (since we need our modules to be usable even when
    debconf is unconfigured; at the moment, the effect of this use of
    python-central is only to add a Python-Versions control field).

  [ Christian Perrier ]
  * Add translation of "-a" in "man dpkg-reconfigure".
    Patch by Simon Paillard.
  * Suggest reporting bugs related to French translations in the French
    l10n mailing list. Patch by Simon Paillard.
  * French debconf translation update

  [ Joey Hess ]
  * document --terse in relevant man pages and show --no-reload in
    dpkg-reconfigure usage. Closes: #548994
  * German man page addendum fixed. Closes: #546789
  * Dropped the KDE frontend. libqt-perl is uninstallable, and
    work on the new qt4 perl bindings and a new KDE frontend based on
    them is not ready. If the KDE frontend is specified, debconf will
    now attempt to fall back to the Gnome frontend, or failing that,
    to dialog. Closes: #522580
  * Enable set -e in debconf-utils postinst.

  [ Programs translation updates ]
  * Portuguese (Miguel Figueiredo). Closes: #551379

  [ Debconf translation updates ]
  * Asturian (Marcos Alvarez Costales).
  * Bulgarian (Damyan Ivanov).
  * Finnish (Tapio Lehtonen).
  * Czech (Miroslav Kure).
  * Esperanto (Felipe Castro).
  * Simplified Chinese (Carlos Z.F. Liu).
  * Slovak (Ivan Masár).
  * German (Holger Wansing).
  * Bengali (Md. Rezwan Shahid).
  * Basque (Piarres Beobide).
  * Japanese (Kenshi Muto).
  * Russian (Yuri Kozlov).

 -- Joey Hess <joeyh@debian.org>  Mon, 19 Oct 2009 20:14:23 -0400

debconf (1.5.27) unstable; urgency=low

  * Fix Plural-Forms header in Tagalog translation.
  * debconf-apt-progress: If we didn't start the debconf frontend ourselves,
    then it's unlikely that the passthrough child will be able to start
    debconf normally, so tell it to use a pipe database in that case and
    rely on passthrough to save answers (LP: #337306).
  * debconf-apt-progress: DEBIAN_HAS_FRONTEND is always set here at some
    point, even if only on the second run after starting debconf, so we need
    to invert our handling of the check for whether we started the debconf
    frontend ourselves (LP: #347648).
  * Minor GET optimisation: fetch the question value only once rather than
    twice.
  * debconf-apt-progress: If we get cancelled very early on before managing
    to start the process we're controlling, make sure that we don't carry on
    and start it anyway, and that we still return 30.
  * debconf-apt-progress: Handle cancellation right at the end. We don't
    have a process to kill at this point, but we should at least return the
    correct exit code.

  [ Manpages translations ]
  * Completed german man page translation. Closes: #518396
  * Completed French man page translation. Closes: #520787

  [ Debconf translations ]
  * Added Asturian. Closes: #518977
  * Added Bengali

  [ Programs translations ]
  * Added Asturian. Closes: #518977
  * Added Bengali

 -- Colin Watson <cjwatson@debian.org>  Fri, 03 Jul 2009 14:36:50 +0100

debconf (1.5.26) unstable; urgency=low

  * Use 'key not in dict' rather than 'not dict.has_key(key)' in debconf.py;
    dict.has_key is deprecated in Python 2.6.
  * debconf-apt-progress: Don't send STOP if we didn't start the debconf
    frontend ourselves; in that case the application calling us should
    arrange to stop itself.
  * debconf.py: Use subprocess rather than popen2 if it's available. popen2
    is deprecated in Python 2.6.

 -- Colin Watson <cjwatson@debian.org>  Tue, 03 Mar 2009 16:33:57 +0000

debconf (1.5.25) unstable; urgency=low

  [ Joey Hess ]
  * debconf-devel(7): Fix state machine example to handle case where user
    backs out of first question.

  [ Colin Watson ]
  * Support overriding frontend's package name determination (used to set
    the owner) using the DEBCONF_PACKAGE environment variable. Useful for
    applications driving debconf other than by way of package installation.
  * Refer to po-debconf(7) rather than its README (thanks, James R. Van
    Zandt). Closes: #505392
  * Refer to debconf-show(1) from dpkg-reconfigure(8) for those who just
    want to see the current configuration. Closes: #506070
  * Only use -C fields when explicitly disabling internationalisation within
    debconf (or when DEBCONF_C_VALUES=true), not merely when in the C
    locale. Based on a patch by Frans Pop, for which thanks! Closes: #476873
  * Force fallback to the default template if we encounter 'en' in the
    locale list and no language-specific template for English was
    found,since English text is usually found in a plain field rather than
    something like Choices-en.UTF-8. This allows you to override other
    locale variables for a different language with LANGUAGE=en. Thanks again
    to Frans Pop. Closes: #496631

  [ Manpages translations ]
  * Completed german man page translation.

  [ Debconf translations ]
  * Corrections in german translation with apologies for
    forgetting this bug report. Closes: #462302

 -- Colin Watson <cjwatson@debian.org>  Thu, 19 Feb 2009 00:04:02 +0000

debconf (1.5.24) unstable; urgency=low

  [ Joey Hess ]
  * debconf(7): Clarify reason for libterm-readline-gnu-perl being recommended
    for users of readline frontend. Closes: #497357

  [ Manpages translations ]
  * Updated german man page translation. Closes: #492370
  * German proofread by  Helge Kreutzmann. Copyright fixed to include
    Florian Rehnisch
  * Corrected French manpages translation wrt "interactive".
    Closes: #496555

  [ Debconf translations ]
  * Hindi updated.
  * Greek updated. Closes: #498580

  [ Programs translations ]
  * Hindi updated.
  * Greek updated. Closes: #498577

  [ Joey Hess ]
  * debconf.7: Remove whitespace in manrefs. Closes: #498446

  [ Colin Watson ]
  * Fall back to untranslated fields if asking explicitly for any
    nonexistent translated field, not just Choices-C. For example, asking
    for Choices-en.UTF-8 should fall back to Choices if Choices-en.UTF-8
    doesn't exist. LP: #271652
  * Remove some dead code in Debconf::Template::AUTOLOAD.
  * Add an AUTHOR section to debconf-escape(1) to make the German po4a
    translations work better.
  * Add missing =back to debconf-apt-progress(1)'s OPTIONS section.
  * Use =head1 in German POD addendum, not =HEAD1. Together with switching
    output to UTF-8 (below), this fixes various problems with German manual
    page output. Closes: #492368
  * Recode all manual pages to UTF-8 and re-enable Russian manual page
    generation, now that pod2man has a --utf8 option. Requires perl (>=
    5.10.0-16) as bug #500210 broke the Russian pages. Closes: #485756

 -- Colin Watson <cjwatson@debian.org>  Sun, 12 Oct 2008 18:07:17 +0100

debconf (1.5.23) unstable; urgency=low

  [ Manpages Translations ]
  * Russian updated. Closes: #482288
  * French updated.
  * German added. Closes: #486869

  [ Debconf translations ]
  * Macedonian. Closes: #485993
  * Romanian. Closes: #488530
  * Korean. Closes: #491515

  [ Programs translations ]
  * Catalan. Closes: #486714
  * Romanian. Closes: #488530
  * Korean. Closes: #491515

  [ Joey Hess ]
  * Typo. Closes: #486870
  * Disable Russian man pages until the encoding issue affecting them can be
    fixed.

 -- Joey Hess <joeyh@debian.org>  Tue, 22 Jul 2008 00:18:49 -0400

debconf (1.5.22) unstable; urgency=low

  * Improve LDAP KeyByKey option by setting the LDAP search base to the exact
    key that is requested. Patch from Davor Ocelic. 
  * Initial support for storing templates database in LDAP. (i18n not
    supported). Patch from Davor Ocelic. Closes: #477531

  [ Manpages Translations ]
  * Russian updated. Closes: #462780

  [ Debconf Translations ]
  * Bulgarian updated.
  * Polish updated. Closes: #478041

  [ Programs Translations ]
  * Bulgarian added. Closes: #478431

 -- Joey Hess <joeyh@debian.org>  Wed, 14 May 2008 19:36:48 -0400

debconf (1.5.21) unstable; urgency=low

  * Fix method call in LDAP dbdriver. Closes: #475545

 -- Joey Hess <joeyh@debian.org>  Sat, 19 Apr 2008 16:55:08 -0400

debconf (1.5.20) unstable; urgency=low

  * Use signal names rather than numbers in debconf-apt-progress.
  * Fix use of 'next' rather than 'return' in debconf-apt-progress
    handle_status.

 -- Colin Watson <cjwatson@debian.org>  Tue, 11 Mar 2008 14:38:28 +0000

debconf (1.5.19) unstable; urgency=low

  * Add a hack to the teletype frontend to allow typing "q" at a "[More]"
    prompt and break out of the 'pager'. Useful when ucf's diff turns out
    to be many many pages in length. There's no UI indication that "q" works
    here, but it's the same as in other pagers like less.
  * Add (experimental, nonstandard) implementation of the X_LOADTEMPLATEFILE
    protocol command. Should be compatible with cdebconf's. Closes: #427091

 -- Joey Hess <joeyh@debian.org>  Tue, 29 Jan 2008 19:59:34 -0500

debconf (1.5.18) unstable; urgency=low

  [ Søren Hansen ]
  * debconf-apt-progress sometimes gets captured by buggy daemons, causing
    tasksel to hang because $debconf_command_eof never becomes true.
    STATUS_READ should be the last fd to close, so checking $status_eof is
    sufficient (LP: #141601).

  [ Joey Hess ]
  * debconf(1): Document that this command is rarely used. Closes: #457598
  * Add missing newlines to some error messages. Closes: #457609

 -- Colin Watson <cjwatson@debian.org>  Tue, 08 Jan 2008 14:08:27 +0000

debconf (1.5.17) unstable; urgency=low

  * Partial support for cancelable progress bars. While the dialog frontend
    cannot support them due to limitations in whiptail(1) and dialog(1),
    and I haven't implemented support in frontends like gnome or kde,
    the confmodule does now check to see if the frontend's progress bar
    methods return nonzero, and will pass that nonzero status along
    to the caller.
  * Implemented support for cancelable progress bars in the passthrough
    frontend.
  * debconf-apt-progress: Check for the progress bar being canceled, and if
    this happens, try to kill the apt process. Users of debconf-apt-progress
    that want a cancelable progress bar can thus just set the progresscancel
    capb before calling it and everything should work. Of course, this should
    only be done when the apt operation being run is one that can be cleanly
    killed.
  * debconf-apt-progress: Notice if the child exited abnormally, and exit
    nonzero.
  * Avoid setting a default title of "Configuring " when starting up the
    frontend if no package name could be determined.
  * Fix the passthrough frontend to not clear the capb on startup.
  * debconf-apt-progress: Add --dlwaypoint option.

 -- Joey Hess <joeyh@debian.org>  Mon, 12 Nov 2007 01:57:15 -0500

debconf (1.5.16) unstable; urgency=low

  * Drop python 2.3. Closes: #447864
  * debconf-apt-progress: Add --no-progress option intended to be used
    by apt-install in d-i.

 -- Joey Hess <joeyh@debian.org>  Fri, 26 Oct 2007 06:01:13 -0400

debconf (1.5.15) unstable; urgency=low

  [ Colin Watson ]
  * Add manual page description for debconf-set-selections. Closes: #435954
  * Ignore AttributeError in the Python DebconfCommunicator destructor, so
    that you don't get a confusing exception message if you give the wrong
    number of arguments to the constructor.
  * Don't use dh_python's postinst fragment (and copy its prerm fragment by
    hand). debconf is too important to fail because some random python
    module wouldn't compile. Closes: #225384, #293820

  [ Debconf Translations ]
  * Nepali updated. Closes: #435388

  [ Programs Translations ]
  * Nepali added. Closes: #435389

  [ Joey Hess ]
  * Applied Davor Ocelic's patch adding a keybykey option to the LDAP
    DbDriver. Closes: #440857
    (Note that it currently has some minor uninitialised value warnings.)
  * TERM isn't set if run from synaptic, avoid uninitialised value in Readline
    frontend. Closes: #307568

 -- Joey Hess <joeyh@debian.org>  Fri, 19 Oct 2007 21:26:20 -0400

debconf (1.5.14) unstable; urgency=low

  [ Colin Watson ]
  * Retry flock() on EINTR. Failing that, print the errno if flock() fails
    so that we have a better chance of working out why.
  * Install Python confmodule for python2.5 as well.
  * Add confmodule bindings for the DATA command.
  * Somebody looking at confmodule(3) probably actually wants
    debconf-devel(7). Add a reference in SEE ALSO.
  * Make sure that apt status commands and debconf protocol commands under
    debconf-apt-progress are properly interleaved. Closes: #425397

  [ Debconf Translations ]
  * Marathi added. Closes: #416805
  * Basque updated. Closes: #418897

  [ Programs Translations ]
  * Marathi added. Closes: #416805
  * Punjabi added. Closes: #427327
  * Basque updated. Closes: #418902
  * Esperanto added. Closes: #428275

  [ Joey Hess ]
  * Increase selectspacer to 13 for dialog. May be needed due to changes in
    new versions of dialog.
  * Update url to web site in README.

  [ Trent Buck ]
  * Fix bash_completion syntax. Closes: #425676

 -- Colin Watson <cjwatson@debian.org>  Wed, 25 Jul 2007 14:58:39 +0100

debconf (1.5.13) unstable; urgency=low

  [ Man pages translations ]
    - French updated

  [ Joey Hess ]
  * Fix kde frontend to "show" noninteractive elements so they can handle
    setting their values appropriately. Closes: #413509 (except possibly for
    the strange and unreproducible bits)
  * Avoid initialising kde until the first question is found that needs to be
    displayed using it. The Qt module could fail in some ugly ways during
    destruction if kde stuff was initialised but never used. (See #413509)

 -- Joey Hess <joeyh@debian.org>  Tue,  6 Mar 2007 12:53:58 -0500

debconf (1.5.12) unstable; urgency=low

  [ Debconf Translations ]
    - Updated Esperanto. Closes: #404588
    - Updated Slovenian. Closes: #405581
    - Added Malayalam. Closes: #405910

  [ Joey Hess ]
  * Bubulle requested I include a copy of debconf.pot in the source, rather
    than cleaning it, so here it is. Note that it's not included in svn, to
    avoid churn.

  [ Christian Perrier ]
  * Fix typos in debconf-devel(7) and debconf(7). Closes: #410168, #410169

  [ Joey Hess ]
  * po/Makefile: Smarter detection of no-op changes to po files.

 -- Joey Hess <joeyh@debian.org>  Mon, 26 Feb 2007 20:46:20 -0500

debconf (1.5.11) unstable; urgency=low

  [ Programs Translations ]
    - Updated Dutch. Closes: #391311
    - Updated Portuguese. Closes: #392703

  [ Joey Hess ]
  * Add need_tty field to frontend objects. dpkg-preconfigure can test
    this if it fails to reopen /dev/tty, and avoid dying if the frontend
    doesn't care about the tty, as happens in g-i when preconfiguring using
    the passthrough frontend. Closes: #401876

 -- Joey Hess <joeyh@debian.org>  Wed, 20 Dec 2006 13:30:50 -0500

debconf (1.5.10) unstable; urgency=low

  [ Christian Perrier ]
  * Better support for locale aliases. Thanks to Nicolas François
    for the patch. Closes: #232044

 -- Joey Hess <joeyh@debian.org>  Mon, 11 Dec 2006 17:26:50 -0500

debconf (1.5.9) unstable; urgency=low

  [ Debconf Translations ]
    - Updated Bosnian. Closes: #396654
    - Updated Greek
    - Updated Nepali.
    - Updated Bulgarian. Closes: #397778

  [ Programs Translations ]
    - Added Bosnian. Closes: #397282

 -- Joey Hess <joeyh@debian.org>  Wed, 15 Nov 2006 18:35:19 -0500

debconf (1.5.8) unstable; urgency=low

  * Fix passthrough frontend's handling of noninteractive elements.
    Instead of duplicating the code in their show method, which varies for
    some types (select), just call the show method. Closes: #396147

 -- Joey Hess <joeyh@debian.org>  Sun, 29 Oct 2006 23:57:34 -0500

debconf (1.5.7) unstable; urgency=low

  [ Programs Translations ]
    - Updated Chinese (Simplified)
    - Updated Danish. Closes: #392194
    - Updated Dutch. Closes: #392192
    - Updated Hebrew. Closes: #391155
    - Updated Korean. Closes: #393615
    - Updated Kurdish.
    - Updated Portuguese.
    - Added Thai. Closes: #394633
    - Updated Vietnamese.

  [ Debconf Translations ]
    - Updated Albanian
    - Updated Belarusian
    - Updated Chinese (Traditional)
    - Updated Greek. Closes: #392192
    - Updated Indonesian.
    - Added Thai. Closes: #394631

 -- Joey Hess <joeyh@debian.org>  Tue, 24 Oct 2006 20:32:07 -0400

debconf (1.5.6) unstable; urgency=medium

  [ Joey Hess ]
  * Fix names of Kde and Gnome frontends in the frontend selection question.
    Closes: #389939, #388679, #391650
  * Set IFS to a sane value before calling printf, in case the maintainer
    script does something nasty to it. Closes: #381619
  * Dialog backtitle unbranding. Closes: #376116

  [ Christian Perrier ]
  * Correct a grammar error in the french man page translation

  [ Programs Translations ]
    - Updated French.
    - Updated Khmer. Closes: #375064
    - Updated Galician. Closes: #391173
    - Updated Spanish.
    - Updated Catalan.
    - Updated Slovak.
    - Updated Dzongkha.
    - Updated Norwegian Bokmal.
    - Updated Ukrainian
    - Updated Swedish
    - Updated Basque
    - Updated Dutch
    - Updated Brazilian Portuguese
    - Updated Hungarian
    - Updated Finnish
    - Updated Japanese
    - Updated Czech
    - Updated German
    - Updated Romanian
    - Updated Turkish
    - Updated Polish
    - Updated Italian. Closes: #391559
    - Updated Traditional Chinese
    - Updated Arabic. Closes: #391614
    - Updated Russian

  [ Debconf Translations ]
    - Updated Dzongkha. Closes: #388016
    - Added Nepali. Closes: #374950

 -- Joey Hess <joeyh@debian.org>  Sun,  8 Oct 2006 14:09:45 -0400

debconf (1.5.5) unstable; urgency=low

  [ Debconf Translations ]
    - Updated Wolof

  [ Programs Translations ]
    - Added Kurdish. Closes: #387811
    - Fixed typos in Italian. Closes: #387820

  [ Colin Watson ]
  * debconf-apt-progress: Die if debconf-apt-progress/media-change can't be
    displayed.
  * debconf-apt-progress: Avoid falling through to generic progress updating
    code from media-change handling.
  * When asking for a Choices-C field in a template, fall back to Choices
    (etc.); if i18n is disabled then asking for Choices tries Choices-C
    first. This lets you say "Choices: ${CHOICES-TRANS}" and "Choices-C:
    ${CHOICES}" to substitute reliably into translated and untranslated
    templates without having to ensure that ${CHOICES-TRANS} is translated
    to the same thing in every language.
  * Make sure that languages whose codes are prefixes of other language
    codes don't accidentally match those languages. This is mostly
    significant for C, but could also be a problem once translations for
    languages with three-letter codes start being widely deployed.

 -- Joey Hess <joeyh@debian.org>  Wed, 20 Sep 2006 17:26:43 -0400

debconf (1.5.4) unstable; urgency=low

  [ Christian Perrier ]
  * Split out Choices in templates. Sorry, translators.
  * Activate the generation of Russian man pages by po4a, KOI8-R encoded
    Closes: #385549
  * Translations:
    - Updated French
    - Added Welsh (from D-I translations)
    - Added Dzongkha (from D-I translations)

  [ Luk Claes ]
  * Translations:
    - Updated Catalan debconf translation (Closes: #380344).
    - Updated Estonian debconf translation (Closes: #380352).
    - Updated Italian debconf translation.
    - Updated Simplified Chinese debconf translation.
    - Updated Tagalog debconf translation.
    - Updated Norwegian Bokmal debconf translation.
    - Updated Korean debconf translation (Closes: #380378).
    - Updated Arabic debconf translation (Closes: #380381).
    - Updated Danish debconf translation (Closes: #382002).
    - Updated Hungarian debconf translation.
    - Updated Malagasi debconf translation.
    - Updated Russian debconf translation (Closes: #380427).
    - Updated Slovak debconf translation (Closes: #380432).
    - Updated Czech debconf translation (Closes: #380437).
    - Updated Finnish debconf translation (Closes: #380453).
    - Updated Hebrew debconf translation.
    - Updated Brazillian Portuguese debconf translation.
    - Updated Japanese debconf translation (Closes: #380477).
    - Updated Romanian debconf translation (Closes: #380495).
    - Updated Latvian debconf translation.
    - Updated Turkish debconf translation.
    - Updated Galician debconf translation (Closes: #380592).
    - Updated Lithuanian debconf translation.
    - Updated Punjabi debconf translation.
    - Updated Portuguese debconf translation.
    - New Khmer debconf translation (Closes: #375064).
    - New Khmer programs translation (Closes: #375066).
    - Updated Vietnamese debconf translation (Closes: #382328).
    - Updated Basque debconf translation (Closes: #382459).
    - Updated Ukrainian debconf translation (Closes: #382504).
    - New Dzongkha programs translation (Closes: #382623).
    - Updated Spanish debconf translation (Closes: #382713).
    - Updated German debconf translation (Closes: #384370).
    - Updated Swedish debconf translation (Closes: #386509).

  [ Joey Hess ]
  * Add support for media-change in debconf-apt-progress.

 -- Joey Hess <joeyh@debian.org>  Fri,  8 Sep 2006 14:44:33 -0400

debconf (1.5.3) unstable; urgency=low

  [ Christian Perrier ]
  * Translations:
    - Updated French debconf translation.
    - Added Dzongkha programs and debconf translation.

  [ Luk Claes ]
  * Translations:
    - New Nepali programs translation (Closes: #373725).
    - Updated Korean debconf translation (Closes: #374152).
    - Updated Estonian debconf translation (Closes: #374324).
    - Updated Italian debconf translation (Closes: #374728).
    - Updated Finnish programs translation.
    - Updated Hungarian programs translation.
    - Updated Hindi debconf translation.
    - New Khmer debconf translation (Closes: #375064).
    - New Khmer programs translation (Closes: #375066).
    - Updated Esperanto debconf translation.
    - Updated Macedonian debconf translation.
    - Updated Catalan debconf translation (Closes: #376139).
    - Updated French manpage translation (Closes: #376186).
    - New Russian manpage translation (Closes: #376748).

  [ Colin Watson ]
  * Use printf rather than echo to send commands to debconf, to avoid
    breaking escaped commands if /bin/sh is dash (closes: #306134).

  [ Joey Hess ]
  * Fix amusing lintian warnings about debconf's own templates not meeting
    best practices for debconf templates.
  * Removed the following template translations which all had broken
    translated choices lists, which triggered lintian warnings and broke
    debhelper: dz ne km
    I can't fix those languages; feel free to re-add your translation
    when it's actually fixed. Removed bug closure numbers above for these
    and contacted translators.
  * Current version of policy.
  * Since lintian is being insanely strict about changelog formats now,
    I had to remove the comment at the end of the stripped down changelog
    that tells where to get the full changelog.
  * No longer a need to call dh_python twice, the new version apparently
    sets things up for both 2.3 and 2.4 with one call.
  * debhelper v5.

 -- Joey Hess <joeyh@debian.org>  Fri, 28 Jul 2006 16:45:25 -0400

debconf (1.5.2) unstable; urgency=low

  [ Colin Watson ]
  * Stop the Gnome and Kde frontends from displaying select questions with
    zero or one choices, or multiselect questions with zero choices; this
    was broken due to an error in multiple inheritance (thanks, Gary Coady;
    closes: https://launchpad.net/bugs/42187).

  [ Joey Hess ]
  * debconf-get-selections: Don't skip notes or errors, people may want to
    preseed those.

 -- Joey Hess <joeyh@debian.org>  Mon, 12 Jun 2006 16:26:20 -0400

debconf (1.5.1) unstable; urgency=low

  [ Colin Watson ]
  * Remove trailing whitespace from some .P requests in man pages, to make
    po4a happier.
  * Strip only trailing newlines from replies in the Python confmodule,
    rather than all leading and trailing whitespace.
  * Retry readline() in the Python confmodule if it's interrupted by a
    signal.
  * Typo fixes in Debconf::Encoding documentation.
  * Add cloexec keyword argument to Python DebconfCommunicator class,
    defaulting to False; if True, the file descriptors connected to
    debconf-communicate will be marked close-on-exec.
  * Avoid needlessly marking cache db items dirty on addowner if the entry
    already had that owner.
  * Add a --no-reload option to dpkg-reconfigure, to allow you to prevent it
    from reloading templates before running confmodules. This may be useful
    for performance if you know that the templates database is already
    correct.
  * Handle escaped commas ("\,") and escaped spaces ("\ ") in Choices and
    Value fields in questions, matching cdebconf. I've grepped the archive
    for backslashes in Choices fields in templates and in db_set and
    db_subst commands and found nothing that this change would break, while
    it lets us use more code from d-i in the installed system.

  [ Joey Hess ]
  * Stop mailing notes since something like 90% of the use of that data type
    is abuse anyway. Error messages will still be mailed if necessary.
  * In the gnome and kde frontends, exit 1 not 0 when cancel is hit.

 -- Joey Hess <joeyh@debian.org>  Fri, 12 May 2006 19:09:58 -0500

debconf (1.5.0) unstable; urgency=low

  [ Colin Watson ]
  * Define UTF-8 as the encoding for all passthrough communication (it was
    previously undefined, causing installer breakage when using non-UTF-8
    locales). Now the passthrough frontend recodes everything to UTF-8 when
    talking to the UI agent, and we recode DATA parameters from UTF-8 to the
    user's charmap. Closes: #355251
  * Note that if you try to exchange non-ASCII text with debconf at the
    moment using anything but the DATA command, you lose unless you know
    that the other end is using the same character encoding as you.
    Retrofitting encoding sanity is hard.
  * Accept -- as an end-of-options terminator in frontend, even though it
    doesn't currently take any arguments. Simplifies a corner case in
    cdebconf compatibility.
  * Notice and error out on write errors (such as ENOSPC) when saving
    databases. Should help with a lot of database corruption bugs.
    Closes: #198297, #247849 (we hope)

  [ Christian Perrier ]
  * Rename the Punjabi translation file name from pa_IN to pa
    to fit a decision taken in -i18n
  * Man pages translations:
    - French updated
    - Complete translator information in addenda

  [ Luk Claes ]
  * Translations:
    - Arabic updated programs (Closes: #357010).
    - Arabic updated debconf (Closes: #360584).
    - Brazilian Portuguese updated debconf (Closes: #357653).
    - Romanian updated programs (Closes: #361152).
    - Romanian updated debconf (Closes: #361157).
    - Indonesian updated programs (Closes: #361185).
  * Fixed typo in French debconf-devel manpage (Closes: #358525).
  * Small correction in German programs translation (Closes: #358804).

  [ Joey Hess ]
  * Finally applied Danilo Piazzalunga's gnome multiselct usability patch,
    which turns it into a list of checkboxes. Closes: #294116
  * Set maintainer to debconf-devel mailing list, this package is noticably
    Colin^Wteam maintained now. Closes: #265570

 -- Joey Hess <joeyh@debian.org>  Thu, 20 Apr 2006 17:54:06 -0400

debconf (1.4.72) unstable; urgency=low

  [ Colin Watson ]
  * Expand substitution variables when replying to localised METAGET
    requests for description, extended_description, or choices.
  * Add support for an 'escape' capability. If a confmodule sets this using
    CAPB, then commands it sends to debconf will be processed for backslash
    escapes (\n is a newline, \ followed by any other character is just that
    character) and debconf's replies will be backslash-escaped similarly.
    This allows such things as embedding newlines in substitutions and
    fetching extended descriptions using METAGET; the use of a capability is
    required because otherwise this would break compatibility with old
    confmodules. Closes: #126753
  * debconf.py: Avoid leaking a file descriptor from DebconfCommunicate.
  * Fix truncation of multi-line return values to handle values over two
    lines long correctly.
  * Add a debconf-escape program and make the confmodules unescape text
    automatically in escape mode. At present we don't escape text
    automatically, but you can use 'debconf-escape -e' yourself if you want
    an easy way to do that.
  * Remove *.pyc and *.pyo on clean.

  [ Luk Claes ]
  * Translations:
    - Hungarian new programs. Closes: #353933

  [ Joey Hess ]
  * Add the same insane kind of fork check for Qt having a working display as
    we already had for GTK, since both libraries are written by monkeys who
    think that having a *library* exit(3) is a good idea if there's not a
    usable display. Sheesh. (On the plus side, the same monkeys have taught
    users to not care if it takes a 9 ghz machine to run a simple dialog, so
    who cares if we have to use expensive forking to work around your brain
    damage.) Closes: #354656, #244972, #246133

  [ Christian Perrier and the French team ]
  * Switch to po4a for man pages translations
  * Complete update of the French manpages translations

 -- Colin Watson <cjwatson@debian.org>  Wed, 15 Mar 2006 12:58:20 +0000

debconf (1.4.71) unstable; urgency=low

  [ Luk Claes ]
  * Translations:
    - Brazilian portuguese updated programs. Closes: #352415
    - Bulgarian updated debconf. Closes: #351046
    - Catalan updated programs. Closes: #350966
    - Danish updated programs. Closes: #352238
    - Dutch updated programs. Closes: #351538
    - French updated programs. Closes: #351227, #352485
    - Hungarian updated debconf. Closes: #352271
    - Portuguese updated debconf and programs.
    - Turkish updated debconf and programs.
    - Ukrainian updated debconf and programs. Closes: #350680

  [ Christian Perrier ]
  * Translations:
    - Corrected encoding of Turkish

 -- Joey Hess <joeyh@debian.org>  Tue, 21 Feb 2006 15:11:09 -0500

debconf (1.4.70) unstable; urgency=low

  [ Christian Perrier ]
  * Fix spelling error in French translation

  [ Colin Watson ]
  * Add experimental confmodule support for cdebconf, now that the file
    conflicts between debconf and cdebconf have been removed: set
    DEBCONF_USE_CDEBCONF to have /usr/share/debconf/confmodule try to run
    the cdebconf frontend rather than the debconf frontend. (I expect this
    not to work smoothly yet; for a start, cdebconf won't have a useful
    database!)
  * Only conflict with cdebconf (<< 0.96).

  [ Luk Claes ]
  * Translations:
    - Baskish updated programs.
    - Czech updated programs.
    - Dutch updated debconf.
    - Finnish updated debconf.
    - Galician updated programs.
    - German updated debconf and programs.
    - Greek updated programs.
    - Hebrew updated debconf and programs.
    - Italian updated programs. Closes: #350387
    - Japanese updated programs. Closes: #350251
    - Latvian updated debconf.
    - Lithuanian updated debconf.
    - Norwegian (nb) updated debconf and programs.
    - Polish updated debconf and programs.
    - Punjabi updated debconf.
    - Russian updated programs. Closes: #350159
    - Simplified Chinese updated programs.
    - Slovak updated programs.
    - Slovenian updated debconf.
    - Spanish updated debconf and programs.
    - Swedish updated programs.
    - Tagalog updated programs.
    - Traditional Chinese updated programs.
    - Vietnamese updated debconf and programs. Closes: #350087

 -- Colin Watson <cjwatson@debian.org>  Mon, 30 Jan 2006 10:16:01 +0000

debconf (1.4.69) unstable; urgency=low

  [ Luk Claes ]
  * Translations:
    - Japanese updated debconf and programs. Closes: #348965
    - Simplified Chinese updated debconf. Closes: #349600

  [ Colin Watson ]
  * Fix shadowing of 'bool' builtin in debconf.py getBoolean() (found by
    pychecker).
  * Add support for templates of type 'error', which are largely treated
    like notes except that they are displayed no matter what the priority
    and even if they've previously been seen. For example, this can be used
    for input validation errors. This is compatible with cdebconf.
  * Fix crash in kde frontend while handling PROGRESS STOP.

 -- Colin Watson <cjwatson@debian.org>  Wed, 25 Jan 2006 09:53:46 +0000

debconf (1.4.68) unstable; urgency=low

  [ Luk Claes ]
  * Translations:
    - Italian updated debconf. Closes: #346114
    - Slovak updated debconf and programs. Closes: #346371
    - Turkish updated debconf. Closes: #347714

 -- Joey Hess <joeyh@debian.org>  Thu, 19 Jan 2006 14:37:34 -0500

debconf (1.4.67) unstable; urgency=low

  [ Christian Perrier ]
  * Translations:
    - Greek updated programs. Closes: #344643
    - Tagalog updated debconf. Closes: #344749
    - Catalan updated debconf and programs. Closes: #344966
    - Czech updated debconf and programs. Closes: #345339

  [ Joey Hess ]
  * debconf.conf(5) typo fix. Closes: #344336

  [ Colin Watson ]
  * Add bash completion file (thanks, Alexandra N. Kossovsky).
    Closes: #301998
  * Fix DebconfCommunicator inheritance.

  [ Luk Claes ]
  * Translations:
    - Catalan updated programs and debconf. Closes: #344966

 -- Colin Watson <cjwatson@debian.org>  Tue,  3 Jan 2006 18:42:30 +0000

debconf (1.4.66) unstable; urgency=HIGH

  [ Colin Watson ]
  * DEBCONF_DB_REPLACE causes all databases from the config file to be
    opened read-only, including the templates database, partly because it's
    hard to do otherwise and partly because DEBCONF_DB_REPLACE is used for
    passthrough applications which want to avoid two debconf instances both
    opening the same templates database read-write. Unfortunately this
    breaks if anyone tries to register new templates. As a workaround, stack
    a throwaway pipe database in front of the configured templates database
    if DEBCONF_DB_REPLACE is in use. Closes: #343902

  * Translations:
    - Indonesian updated debconf (Closes: #344512).
    - Greek updated debconf (Closes: #344585).

 -- Colin Watson <cjwatson@debian.org>  Sun, 25 Dec 2005 10:46:36 +0000

debconf (1.4.65) unstable; urgency=HIGH

  * Remove my progress bar check of the last version since it breaks
    passthrough, especially where the actual progress bar was started by the
    destination frontend.

 -- Joey Hess <joeyh@debian.org>  Wed, 21 Dec 2005 03:37:19 -0500

debconf (1.4.64) unstable; urgency=HIGH

  [ Colin Watson ]
  * debconf-apt-progress: Make sure to start up a debconf frontend properly
    (including saving/restoring @ARGV) in all modes except --config, not
    just in the all-in-one mode. Closes: #344159

  [ Joey Hess ]
  * Add a check in the ConfModule to make sure that a progress bar is
    available before trying to use it.

 -- Joey Hess <joeyh@debian.org>  Tue, 20 Dec 2005 19:16:14 -0500

debconf (1.4.63) unstable; urgency=low

  [ Colin Watson ]
  * debconf-apt-progress: Allow --from and --to to be used with --start to
    change the endpoints of the created progress bar.
  * Add DebconfCommunicator class to debconf.py to allow speaking the
    debconf protocol over a debconf-communicate subprocess. Useful for
    querying the debconf database noninteractively.

  [ Luk Claes ]
  * Translations:
    - Basque updated programs and updated debconf (Closes: #342093).
    - Russian updated programs translation (Closes: #342771).
    - Russian updated debconf translation (Closes: #342773).
    - Galician updated debconf translation (Closes: #343056).
    - Danish updated debconf translation (Closes: #343431).
    - Swedish updated debconf translation (Closes: #344059).

  [ Joey Hess ]
  * Slightly optimised the postinst script while leaving old transition
    handling code in it by moving old code into blocks with a single check for
    really old versions of debconf.

  [ Christian Perrier ]
  * Add debconf-updatepo to the clean rule as recommended to always have
    up-to-date PO files for debconf translations.
  * Debconf translations:
    - French updated

  [ Joey Hess ]
  * Changes to the Makefile to deal with changed quoting rules for continued
    strings in new version of make.
  * Current standards version.
  * Use commas as separator in the choices list for nb and fa
  * Split build-depends and -indep.

 -- Joey Hess <joeyh@debian.org>  Tue, 20 Dec 2005 15:30:31 -0500

debconf (1.4.62) unstable; urgency=low

  [ Colin Watson ]
  * Add debconf-apt-progress, as discussed on debian-boot@, to install
    packages using debconf to display a progress bar. Requires apt 0.6.41.
  * Fix DEBCONF_DB_REPLACE to work properly when given a database name from
    debconf.conf.

  [ Joey Hess ]
  * Remove newline removal code from perl mangling in Makefile.
  * Reword debconf-apt-progress/preparing template since it might be used for
    removals too.

 -- Joey Hess <joeyh@debian.org>  Sun,  4 Dec 2005 12:51:54 -0500

debconf (1.4.61) unstable; urgency=low

  * The default debconf priority changes from medium to high in this release.
    This is consistent with the default pririty used already for fresh
    installs by d-i, and with the definitions of debconf priorities -- high
    priority questions have no reasonable default answer so should be
    displayed, while medium priority questions do have a default and can be
    skipped easily.

    Please do not use this change as an excuse to inflate priorities of
    questions!

 -- Joey Hess <joeyh@debian.org>  Thu,  1 Dec 2005 18:07:08 -0500

debconf (1.4.60) unstable; urgency=low

  [ Luk Claes ]
  * Programs translations:
    - Swedish updated. Closes: #338607, #339832.
    - Tagalog updated. Closes: #338611.

  [ Christian Perrier ]
  * Programs translations:
    - French updated.

  [ Joey Hess ]
  * Improve message diplayed if kde frontend cannot start due to missing Qt.
    Closes: #341315

 -- Joey Hess <joeyh@debian.org>  Thu,  1 Dec 2005 16:14:16 -0500

debconf (1.4.59) unstable; urgency=low

  [ Christian Perrier ]
  * Remove the obsolete entries from the Ukrainian translation of
    debconf. Closes: #325413
  * Fix some typos in debconf-devel(7). Closes: #335035

  [ Joey Hess ]
  * Fix variables in man page example. Patch from Jérémy Bobbio.
    Closes: #326134
  * debconf-get-selections: Include a comment with available choices for
    select and multiselect questions.
  * Don't compress demo templates file. Closes: #336477

  [ Colin Watson ]
  * Add progress indicator to dpkg-preconfigure if we're running in apt mode
    and there are more than 30 packages (arbitrarily selected) to
    preconfigure. We'll make more calls to apt-extracttemplates as a result,
    but the progress indicator only ticks once every 30 packages so it
    shouldn't be too bad.
  * Fix typo in debconf-show(1). Closes: #326739
  * Mention in debconf(1) that debconf(7) is in the debconf-doc package.
    Closes: #308888
  * Look at the output of 'lsb_release -is' (falling back to 'debian' if
    /etc/debian_version is present) to figure out which logo to display in
    the Gnome frontend.
  * Install python confmodule for both python2.3 and python2.4 (since
    /usr/lib/site-python doesn't work properly yet).

  [ Luk Claes ]
  * Programs translations:
    - Russian updated. Closes: #332880
    - Swedish updated. Closes: #333811
  * Debconf translations:
    - Romanian updated. Closes: #333199
    - Portuguese updated. Closes: #332934

 -- Colin Watson <cjwatson@debian.org>  Tue,  8 Nov 2005 13:59:30 -0500

debconf (1.4.58) unstable; urgency=low

  [ Joey Hess ]
  * debconf-set-selections: support wrapping of long lines with "\".

  [ Christian Perrier ]
  * Rewrite the debconf/priority short description to have the same
    wording than cdebconf
    Translations merged from cdebconf translations (languages not yet 
    supported in debconf added with translations from cdebconf)

 -- Joey Hess <joeyh@debian.org>  Thu, 25 Aug 2005 12:09:51 -0400

debconf (1.4.57) unstable; urgency=low

  * Run puic in LC_ALL to fix build failure in French locale in August.
    Closes: #322122

 -- Joey Hess <joeyh@debian.org>  Tue,  9 Aug 2005 08:22:25 -0400

debconf (1.4.56) unstable; urgency=low

  [ Luk Claes ]
  * Debconf translations:
    - Arabic added (thanks Mohammed Adnène Trojette). Closes: #320762

  [ Colin Watson ]
  * Force dialog progress bars to the full available screen width right from
    the start, to avoid the box flashing as longer info messages are added.
    Matches cdebconf.
  * Fix zero-arg case of passthrough's title method to return the title
    rather than emptying it.
  * The approach used by progress bars of saving the title when a progress
    bar starts and restoring it when it stops doesn't work if somebody sets
    the title when a progress bar is up. Instead, remember the last title
    that was explicitly requested and restore that on progress stop.
  * If DEBCONF_SYSTEMRC is set to a file that exists, use it in preference
    to the system debconf.conf files. Closes: #299216
  * Never send STOP through the passthrough interface. One of the uses for
    passthrough is putting a progress bar in front of base-config's package
    installation, and that previously sent a STOP after every package, which
    shut down the debconf instance running the progress bar. Frontends shut
    themselves down anyway when their input goes away, so the STOP was
    unnecessary.
  * Allow setting the pipe driver's outfd to 'none' to throw the database
    away on shutdown. Helps with #312072.

 -- Colin Watson <cjwatson@debian.org>  Thu,  4 Aug 2005 20:55:12 +0100

debconf (1.4.55) unstable; urgency=low

  [ Joey Hess ]
  * confmodule: avoid using non-XSI local variables; instead use a nasty
    temporary IFS setting hack and _db_local_ namespace. Closes: #242011

  [ Colin Watson ]
  * Fix error message on uninitialised template database.
  * Add DEBCONF_DB_REPLACE environment variable with the same syntax as
    DEBCONF_DB_OVERRIDE and DEBCONF_DB_FALLBACK, which bypasses all the
    normal databases (thus avoiding locking them). Useful for local testing
    or for running two concurrent debconf instances.
  * Start a new, bigger dialog instance when updating a progress bar with
    info text that won't fit into the current instance.
  * Start/restart dialog progress bars at the correct percentage.
  * Fix showdialog return values.

 -- Colin Watson <cjwatson@debian.org>  Tue,  2 Aug 2005 15:04:55 +0100

debconf (1.4.54) unstable; urgency=low

  * Make dialog progress bars interruptible: if a question needs to be asked
    while a progress bar is up, we tear down the progress bar and restore it
    afterwards where we left off. The gnome frontend is still broken in this
    situation, although at least kde and readline work fine.

 -- Colin Watson <cjwatson@debian.org>  Mon,  1 Aug 2005 16:20:20 +0100

debconf (1.4.53) unstable; urgency=low

  [ Luk Claes ]
  * Manpage translations:
    - Updated French confmodule manpage. Closes: #318410

  [ Sylvain Ferriol ]
  * add Test::Debconf::DbDriver::CommonTest::test_shutdown to verify sync of
    data between cache and file on shutdown.
  * add Test::Debconf::DbDriver::CommonTest::test_shutdown to verify sync of
    data between cache and ldap on shutdown.
  * add unit tests to validate debconf_copydb.
  * add Test::CopyDBTest::test_201431. Closes: #201431
  * modify debconf.schema because extendedDescription attribute has an
    inappropriate matching rule => slapd (2.2.23-8) failed
  * set the type of the template in Template::new because if we don't
    use Template::load, it do not appear in template instance
  * call Cache::shutdown in LDAP::shutdown to synchronize data between
    cache and ldap.

  [ Joey Hess ]
  * Add Kamion to the uploaders.
  * debconf-get-selections: Use new d-i logfile path for --installer mode.

  [ Colin Watson ]
  * Fix template -C handling to avoid clobbering $field for later requests
    for the same template.
  * debconf-get-selections: Tolerate both old and new d-i logfile paths.
  * Implement the DATA command, so that debconf can act as a UI agent
    communicating with another instance of debconf running the passthrough
    frontend.
  * Add myself to debian/copyright for progress bar support.

 -- Colin Watson <cjwatson@debian.org>  Sun, 31 Jul 2005 18:19:41 +0100

debconf (1.4.52) unstable; urgency=low

  * Colin Watson:
    - Lower-case the field name passed to METAGET, since the template
      database stores fields that way.
    - If a template name ending in -C is requested (e.g. via METAGET),
      return the untranslated template regardless of the locale.
    - Strip off DOS line endings in debconf-set-selections.
    - Autoflush stdout in debconf-communicate so that stdout can be a pipe.
    - Clean up stray newlines in DEBCONF_DEBUG=developer debconf-communicate
      output.
    - Add read and write keyword arguments to debconf.py:Debconf.__init__(),
      to allow using this module with a debconf-communicate subprocess
      rather than having to re-exec the current process inside a frontend.
  * Debconf translations:
    - Vietnamese added. Closes: #313509
  * Programs translations:
    - Romanian updated. Closes: #303804

 -- Colin Watson <cjwatson@debian.org>  Wed,  6 Jul 2005 13:00:57 +0100

debconf (1.4.51) unstable; urgency=low

  * Colin Watson
    - Fix spelling of "unknown" in copied database items with no owners.
    - Pass SETTITLE straight through the passthrough frontend (with
      accompanying DATA) rather than turning it into TITLE. Closes: #292989
  * Joey Hess
    - Patch from mfz to allow dpkg-reconfigure -fnoninteractive to work
      consistently with DEBIAN_FRONTEND=noninteractive and with common sense,
      by testing for forced_frontend. Closes: #312550
  * Programs translations:
    - French spellchecked

 -- Joey Hess <joeyh@debian.org>  Wed,  8 Jun 2005 23:03:01 -0400

debconf (1.4.50) unstable; urgency=low

  * Colin Watson
    - Generate po/debconf.pot in sorted order by source filename, rather
      than having it be in whatever order find(1) happens to produce.
    - Implement INFO command from cdebconf, to display an out-of-band
      informative message. Closes: #304332
    - Revert stdin/stdout inversion from debconf 1.1.30; that caused the
      dialog child process to read from stdout and write to stdin (which
      miraculously happened to work, at least for terminals). Instead, avoid
      the perl warning from #155682 by restoring stdin first after the open3
      call.
    - Add progress bar support, using the cdebconf PROGRESS protocol. The
      editor and web frontend implementations are stubs.
    - Correct location of standalone template files in debconf-devel(7)
      (should be /usr/share/debconf/templates/progname.templates).
    - Extend passthrough protocol slightly to send SUBST commands for any
      substitution variables that are set for each question.
    - Translate select/multiselect defaults to the current locale when
      sending them to a passthrough UI agent, and translate the value
      returned by the UI agent back to C.
  * Joey Hess
    - debconf man page update. Closes: #309698
  * Christian Perrier
    - Man pages typos corrected. Closes: #309010, #309011, #309013
  * Programs translations
    - Italian updated. Closes: #310288

 -- Colin Watson <cjwatson@debian.org>  Sat, 28 May 2005 21:08:59 +0100

debconf (1.4.49) unstable; urgency=low

  * Debconf translation updates:
    - Italian. Closes: #304908
  * Fix an enxironment variable name in debconf(7). Closes: #305260
  * Document in the debconf-set-selections man page that
    debconf-get-selections is in debconf-utils. Closes: #305262
  * Fix typo in Debconf/Template.pm : s/speerated/separated
    Unfuzzy translations
    Closes: #307165
  * Program translation updates:
    - Italian.
    - French, directly received from l10n team
    - Danish. Closes: #305994
    - Vietnamese. Closes: #307067

 -- Joey Hess <joeyh@debian.org>  Wed,  4 May 2005 19:24:09 -0400

debconf (1.4.48) unstable; urgency=low

  * Joey Hess
    - Apply patch from Denis Barbier to translate --help output. See #167177
    - Make debconf-set-selections not fail if it encounters an unknown
      question type.
    - Overload the type field in preseed files; if it's "seen" then
      instead set the seen flag; this allows for preseeding that only changes
      a default value but still leaves the question unseen.
    - This obsoletes the --unseen flag in debconf-set-selections, but
      I've left it in and working for now since things probably already use
      it.
  * Christian Perrier
    - Man page typo fixs. Closes: #302746, #302749, #302747, #302748, #302752
  * Program translation updates:
    - Slovak. Closes: #302509
    - Spanish. Closes: #302528
    - Traditional Chinese. Closes: #302532
    - Hebrew
    - Brazilian Portuguese. Closes: #302539
    - Japanese. Closes: #302552
    - Dutch. Closes: #302580
    - Ukrainian. Closes: #302595
    - Turkish. Closes: #302596
    - Basque. Closes: #302616
    - Simplified Chinese: Closes: #302636
    - Czech: Closes: #302679
    - Portuguese: Closes: #302691
    - Greek: Closes: #302850
    - Tagalog: Closes: #303172
    - Romanian: Closes: #303804

 -- Christian Perrier <bubulle@debian.org>  Sat,  9 Apr 2005 07:55:27 +0200

debconf (1.4.47) unstable; urgency=low

  * Since python confmodule checks only to see if DEBIAN_HAS_FRONTEND
    exists, dpkg-reconfigure needs to delete it, not unset it. Closes: #302004
  * Translations:
    - Galician updated. Closes: #296470
    - Spanish updated. Closes: #301126

 -- Joey Hess <joeyh@debian.org>  Tue, 29 Mar 2005 12:19:37 -0500

debconf (1.4.46) unstable; urgency=low

  * Translations:
    - Greek updated. Closes: #293912
    - Polish updated. Closes: #295378
    - Traditional Chinese added. Closes: #294892
    - Tagalog updated (programs) and added (debconf). Closes: #296050

 -- Joey Hess <joeyh@debian.org>  Mon, 21 Feb 2005 19:39:21 -0500

debconf (1.4.45) unstable; urgency=low

  * Fix bad use of gettext from previous patch. In fact, debug statements are
    not intended to be translated, so revert that part of it. Closes: #293675

 -- Joey Hess <joeyh@debian.org>  Fri,  4 Feb 2005 20:14:08 -0500

debconf (1.4.44) unstable; urgency=low

  * Fix a rogue quotation mark intorduced in the translatable string patch
    in the previous version. Closes: #293666 (and approximatly 2e5 other bugs
    that will be filed before dinstall tomorrow).

 -- Joey Hess <joeyh@debian.org>  Fri,  4 Feb 2005 17:39:04 -0500

debconf (1.4.43) unstable; urgency=low

  * Christian Perrier
    - Mark more strings as translatable. Closes: #225463
  * Colin Watson
    - The passthrough frontend sets the value of visible questions by
      getting the value from the UI agent, but it didn't set the value of
      invisible questions as the confmodule expects it to. It now sets the
      value of invisible questions in the same way as the noninteractive
      frontend.
  * Joey Hess
    - In dpkg-reconfigure man page, note that -a works as --all.
      Closes: #292416
  * Translations:
    - French updated
    - Italian updated. Closes: #291797
    - Simplified Chinese updated. Closes: #291799
    - Dutch updated. Closes: #291805
    - Russian updated. Closes: #291806
    - Czech updated. Closes: #291810
    - Portuguese updated. Closes: #291837
    - Ukrainian updated. Closes: #291861
    - Catalan updated. Closes: #291868
    - Norwegian Nynorsk updated. Closes: #291882
    - Spanish updated. Closes: #291885
    - Hebrew updated. Closes: #291906
    - Japanese updated. Closes: #291924
    - Danish updated. Closes: #291988
    - Finnish updated. Closes: #292051
    - Indonesian updated. Closes: #291948
    - Brazilian Portuguese updated. Closes: #291980
    - Slovak updated. Closes: #291947
    - Swedish updated. Closes: #292036
    - Basque updated.
    - Romanian updated. Closes: #292306
    - Korean updated (but still incomplete)
    - Tagalog added. Closes: #292608
    - Arabic added (from Arabeyes CVS)

 -- Joey Hess <joeyh@debian.org>  Mon, 31 Jan 2005 11:29:10 -0500

debconf (1.4.42) unstable; urgency=low

  * Fix bug in man page example script. Closes: #286335
  * Add --unseen flag to debconf-set-selections. Closes: #286318
  * Fix typo in man page example. Closes: #285099
  * Patch from mdz to improve the passthrough frontend:
    - Use DEBCONF_READFD and DEBCONF_WRITEFD for passthrough communication
      if DEBCONF_PIPE is not set to a socket.
    - Change passthrough protocl for INPUT command so it is the same as in
      the debconf protocol, and pass the type of the question in a "DATA type"
      command.
    - Fix passing of extended descriptions in DATA. Note they're newline
      escaped.
    - Pass choices for multiselect questions.
    - Now usable with cdebconf as the client on the other side of the
      passthrough channel.

 -- Joey Hess <joeyh@debian.org>  Thu, 13 Jan 2005 19:01:58 -0500

debconf (1.4.41) unstable; urgency=low

  * Translations:
    - Finnish updated (programs). Closes: #280709
    - Romanian added (programs). Closes: #283209

 -- Joey Hess <joeyh@debian.org>  Mon,  6 Dec 2004 17:22:42 -0500

debconf (1.4.40) unstable; urgency=low

  * Joey Hess
    - Force PERL_DL_NONLAZY=1 in confmodule, confmodule.sh, debconf.py, and
      Debconf::Client::ConfModule to avoid bad behavior of the dynamic linker
      when Text::Iconv is loaded but its symbols have not really been
      resolved. This caused debconf to be killed with a relocation error
      in certian upgrades from woody involving packages that use debconf in
      their preinst. Closes: #278417 Thanks to Andrew Suffield and Branden
      Robinson for analysis.
    - Add check in frontend and debug message if PERL_DL_NONLAZY is not set
      to 1 when it's run from a preinst, in case I missed other entry points.
  * Colin Watson
    - Set the seen flag on questions asked in the noninteractive frontend if
      DEBCONF_NONINTERACTIVE_SEEN is set to true. This allows debootstrap to
      behave better (partly fixes #238301).
  * Translations:
    - Indonesian added (programs). Closes: #275981
    - Traditional Chinese renamed from zh_TW.Big5.po to zh_TW.po
      (Christian Perrier)
    - Simplified Chinese added (programs). Closes: #277470
    - Slovak translation added (programs and debconf). Closes: #279299

 -- Joey Hess <joeyh@debian.org>  Wed,  3 Nov 2004 14:20:39 -0500

debconf (1.4.39) unstable; urgency=low

  * Joey Hess
    - Avoid a warning message in DbDriver::Copy that's triggered by d-i
      debconf preseeding. Closes: #275122
  * Translations:
    - Spanish updated (programs). Closes: #274148
    - Hebrew added (both). Closes: #274381
    - Italian added (programs) and updated (debconf). Closes: #274582, #274584
    - Norwegian Nynorsk added (programs). Closes: #275081
    - Polish updated (debconf). Closes: #275815

 -- Joey Hess <joeyh@debian.org>  Sun, 10 Oct 2004 15:16:57 -0400

debconf (1.4.38) unstable; urgency=low

  * Joey Hess
    - Tightended the versioned conflicts/replaces on debconf-utils in
      debconf-i18n. Closes: #273970
  * Translations:
    - Updated Brazilian Portuguese translation (programs). Closes: #273941

 -- Christian Perrier <bubulle@kheops.frmug.org>  Thu, 30 Sep 2004 11:11:00 +0200

debconf (1.4.37) unstable; urgency=low

  * Translations:
    - Correct errors in Greek translation by Konstantinos Margaritis
    - Italian debconf update. Closes: #272521
    - Czech debconf update. Closes: #273522
    - Russian translation updates. Closes: #272723
    - Dutch translation added. Closes: #272535
    - Portuguese translation added. Closes: #273227
  * Spelling error in "man page" of debconf-show fixed. Closes: #272541

 -- Joey Hess <joeyh@debian.org>  Mon, 27 Sep 2004 22:14:59 -0400

debconf (1.4.36) unstable; urgency=low

  * Joey Hess
    - Used wrong regexp in last version.
  * Translations:
    - Updated French translation (programs and debconf)
      Closes: #242935, #264152, #271373, #255657
    - Updated/added Ukrainian translations (programs and debconf)
      Closes: #270088
    - Polish debconf translation updated
      Closes: #271398
    - Brazilian Portuguese debconf translation checked
      Closes: #271412
    - Correct trivial errors to Russian and Polish translations headers

 -- Joey Hess <joeyh@debian.org>  Mon, 13 Sep 2004 23:09:14 -0400

debconf (1.4.35) unstable; urgency=low

  * Fix debconf-get-selections to not choke on files with comments followed
    by nothing.
  * Allow multiple spaces between all values except the last one in preseed
    files.

 -- Joey Hess <joeyh@debian.org>  Sun, 12 Sep 2004 13:30:42 -0400

