debconf (1.5.11etch2) stable; urgency=low * Backport changes to make debconf-apt-progress compatible with the Lenny debian-installer: - Add --no-progress option intended to be used by apt-install in d-i. - Notice if the child exited abnormally, and exit nonzero. - Add --dlwaypoint option (without the cancel changes). - Fix tasksel hangs when $debconf_command_eof never became true because of buggy daemons. STATUS_READ should be the last fd to close, so checking $status_eof is sufficient. (LP: #141601) - Fix use of 'next' rather than 'return' in debconf-apt-progress handle_status. -- Jérémy Bobbio Thu, 13 Mar 2008 11:24:39 +0100 debconf (1.5.11etch1) stable; urgency=low [ Colin Watson ] * Make sure that apt status commands and debconf protocol commands under debconf-apt-progress are properly interleaved. Closes: #425397 -- Jérémy Bobbio Thu, 27 Sep 2007 12:23:27 +0200 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Sun, 12 Sep 2004 13:30:42 -0400 debconf (1.4.34) unstable; urgency=low * Skip questions with no known type also in debconf-get-selections. -- Joey Hess Wed, 1 Sep 2004 01:25:20 -0400 debconf (1.4.33) unstable; urgency=low * Skip title questions in debconf-get-selections along with the notes, text, and errors previously skipped. * Add titles to the list of known types in debconf-set-selections, just in case. -- Joey Hess Wed, 1 Sep 2004 00:42:50 -0400 debconf (1.4.32) unstable; urgency=low * Hack in an --installer parameter in debconf-get-selections so the d-i manual can document a sane way to generate d-i preseeding files. * Add the question's short description as a comment in debconf-get-selections output, and skip notes, text, and errors. -- Joey Hess Thu, 19 Aug 2004 14:46:03 +0100 debconf (1.4.31) unstable; urgency=low * Improve the man page with state machine improvements and better back out handling from Bruce Perens. * Minor Danish po file update. Closes: #262131 * Patch from David Schweikert to let dpkg-reconfigure use the noninteractive frontend if forced to do so. Closes: #263398 * Patch from Julien Louis to add translations of debconf-communicate and debconf-set-selections to debconf-i18n. Closes: #264140 * Ran recode latin1..utf-8 debian/changelog. Closes: #214563 * Add Tukish po file translation from Recai Oktas. Closes: #264713 * Japanese po file update from kmuto. Closes: #265984 -- Joey Hess Mon, 16 Aug 2004 23:11:33 +0100 debconf (1.4.30) unstable; urgency=low * Fix and update German translation. Thanks, Michael Piefel. Closes: #260572 * Update Basque templates translation. Thanks, Piarres Beobide Egaña. Closes: #260678 -- Joey Hess Sat, 24 Jul 2004 02:41:35 -0400 debconf (1.4.29) unstable; urgency=low * Force two spare lines to be available for select and multiselect lists in the dialog frontend. Closes: #255652 -- Joey Hess Wed, 23 Jun 2004 20:16:31 -0400 debconf (1.4.28) unstable; urgency=low * Typo fixes in debconf-devel.7. Closes: #253341 * Put back the PREVIOUS_MODULE stuff, at least console-data "uses" it, although it does nothing, is undocumented, etc. -- Joey Hess Tue, 8 Jun 2004 17:28:25 -0400 debconf (1.4.27) unstable; urgency=low * Change the shell confmodule to not construct functions on the fly. The new code is smaller, a bit faster, and simpler, but the important thing is that it does not clobber $@. The old version messed up $@ if parameters contained spaces. * Removed the never completed PREVIOUS_MODULE stuff from the shell, perl, and python confmodules. -- Joey Hess Sun, 6 Jun 2004 17:14:31 -0400 debconf (1.4.26) unstable; urgency=low * Add Basqe translation by Piarres Beobide Egaña. Closes: #247321 * German translation update. Closes: #251731 * Catalan translation update. Closes: #251786 * Remove soi-unsightly trailing blanks in debconf-show output. Closes: #252482 -- Joey Hess Tue, 4 May 2004 14:35:50 -0400 debconf (1.4.25) unstable; urgency=low * Overload Template object's stringification, so metaget of a question's template field returns the name of the template. Closes: #244089 -- Joey Hess Wed, 28 Apr 2004 17:50:09 -0400 debconf (1.4.24) unstable; urgency=low * Patch from Eugeniy Meshcheryako to make the dialog frontend use a utf-aware width function when calculating dialog sizes. Closes: #245688 -- Joey Hess Sat, 24 Apr 2004 15:15:52 -0400 debconf (1.4.22) unstable; urgency=low * Update po/ja.po. Closes: #241786 * Fix frontend capitalisation warning. Closes: #242277 * Wording tweak in dpkg-reconfigure. Closes: #242917 * Update po/da.po. Closes: #243202 -- Joey Hess Fri, 2 Apr 2004 19:01:02 -0500 debconf (1.4.21) unstable; urgency=low * Remove old stuff for cvs repo in README. Closes: #241252 * Improve handling of bad priorities, and documentation. Closes: #241292 -- Joey Hess Wed, 31 Mar 2004 17:29:43 -0500 debconf (1.4.20) unstable; urgency=low * Update Ukrainian po file. Closes: #241044 * Fix more encoding problems with the gnome frontend introduced by the last patch. Closes: #240898 * In the KDE frontend, don't show the window until there is a question to ask. Closes: #239109 -- Joey Hess Tue, 30 Mar 2004 12:04:56 -0500 debconf (1.4.19) unstable; urgency=low * Fix Gnome frontend's display of select and multiselect questions and notes to use more of the available space. Closes: #229009 Thanks to Mark Howard for this patch. * Use tooltips to display the help texts for questions in the Gnome frontend. Closes: #240299 (Mark Howard). The Help bttons are still left in the UI for now. * Updated Greek po file from Konstantinos Margaritis. Closes: #240641 * French po update from Julien Louis. Closes: #240648 -- Joey Hess Sun, 28 Mar 2004 10:41:16 -0500 debconf (1.4.18) unstable; urgency=low * Removed all sigils. Closes: #223020, #182239, #239916 -- Joey Hess Fri, 26 Mar 2004 22:01:40 -0500 debconf (1.4.17) unstable; urgency=low * Added Turkish po file translation from Recai Oktas. Closes: #239141 -- Joey Hess Sat, 20 Mar 2004 22:29:51 -0500 debconf (1.4.16) unstable; urgency=medium * Dialog and whiptail differ in their handling of --nocancel with --defaultno. Never use the two options together. Closes: #236943 * Bump the urgency, this bug can cause bad things to happen and needs to be fixed in testing. -- Joey Hess Wed, 10 Mar 2004 10:59:28 -0500 debconf (1.4.14) unstable; urgency=low * Fix call to to_Unicode in KDE String element. Closes: #236574 -- Joey Hess Sun, 7 Mar 2004 13:13:00 -0900 debconf (1.4.13) unstable; urgency=low * Fix display on non-latin symbols in the KDE frontend. Closes: #235837 (Thanks, Eugeniy Meshcheryakov) * Added Chinese po files. Closes: #235950 (thanks, Carlos Liu) -- Joey Hess Wed, 3 Mar 2004 15:36:18 -0500 debconf (1.4.12) unstable; urgency=low * Updated French manpages from Julien Louis, includes new debconf-{get,set}-selections translations. Closes: #235690 -- Joey Hess Tue, 2 Mar 2004 12:31:51 -0500 debconf (1.4.11) unstable; urgency=low * Updated Spanish templates translation. Closes: #232662 * Fix dialog frontend's handling of user entering nothing in an inputbox, in this case whiptail's output FD is eof, and care must be taken to not return undef. Closes: #233618, #226963, #227732 -- Joey Hess Sat, 14 Feb 2004 20:35:36 -0500 debconf (1.4.10) unstable; urgency=low * Use treeview for gnome multiselect lists (kov). Closes: #232090 -- Joey Hess Tue, 10 Feb 2004 18:33:40 -0500 debconf (1.4.9) unstable; urgency=low * Patch from Sylvain Ferriol: - allow empty calues in LDAP DbDriver - change debconf.schema to support slapd 2.1.x. Closes: #215878 - adds a test suite for DbDrivers. Thanks, Sylvain! * Work around perl bug #231619 by unnecessarily using fields in DirTree.pm. Closes: #227013 * Patch from Eugeniy Meshcheryakov to fix display of messages in KOI8 locales using the GNOME frontend. Closes: #231302 * Re-introduce debconf-get-selections and debconf-set-selections. The former goes in debconf-utils, the latter in debconf so it can be used for preseeding during new installs. * Patch example in debconf-devle(7) to deal with variables that the admin removed from the config file, but when turned back on via a dpkg-reconfigure. Thanks, Daniel Kobras. * Update Polish translation. Closes: #230869 * New Ukrainian translation by Eugeniy Meshcheryako. Closes: #230964 * Update French translation. Closes: #231496 * Update Dutch translation, sorry that took so long. Closes: #227884 -- Joey Hess Mon, 2 Feb 2004 22:08:43 -0500 debconf (1.4.8) unstable; urgency=low * Remove padding whitespace from the end of lines in select questions in the teletype frontend. * Explicitly waitpid on dialog in the dialog frontend, to work around some kind of perl / linux 2.6 behavior change with plain wait. Closes: #228987 * New Czech translation by Miroslav Kure. Closes: #230600 * Updated Danish translation. Closes: #230618 (non-templates) -- Joey Hess Fri, 16 Jan 2004 23:08:08 -0500 debconf (1.4.7) unstable; urgency=low * Fix debian/po/fi.po. -- Joey Hess Wed, 14 Jan 2004 11:17:33 -0500 debconf (1.4.6) unstable; urgency=low * Updated de.po from Leonard Michlmayr. * Gustavo Noronha Silva: - work around encoding problems when using UTF-8 locales and Gnome frontend. Closes: #226896 - use a scrooled window instead of a vscrollbar so that looong texts will fit better. - addbutton now accepts mnemonics, good for usability! * Fix misc formatting and tab damange. * pt_BR update from Gustavo Noronha Silva. * Updated debian/po/ja.po from Kenshi Muto. Closes: #227462 * Updated debian/po/da.po from Morten Brix Pedersen. Closes: #227617 -- Joey Hess Tue, 13 Jan 2004 11:05:55 -0500 debconf (1.4.5) unstable; urgency=low * Updated Finnish translation. Closes: #226900 -- Joey Hess Fri, 9 Jan 2004 11:36:52 -0500 debconf (1.4.4) unstable; urgency=low * Add a Greek translation by Konstantinos Margaritis. Closes: #226834 * Updated the French translation. Closes: #226226 -- Joey Hess Thu, 8 Jan 2004 20:02:02 -0500 debconf (1.4.3) unstable; urgency=low * Port of the gnome frontend to GNOME2 libs: * Debconf/Frontend/Gnome.pm, Debconf/Element/Gnome.pm, Debconf/Element/Gnome/*.pm: - fixed debian logo exibition * Makefile, debian-logo.png, debian-logo.xpm: - use a png instead of a xpm to have a cuter interface =P * Above changes from Gustavo Noronha Silva. Closes: #225503 * Fix broken fallback from noninteractive frontend in dpkg-reconfgure. Closes: #226205 -- Joey Hess Thu, 1 Jan 2004 21:49:21 -0500 debconf (1.4.2) unstable; urgency=low * Deal better with hostname -f during debootstrap. -- Joey Hess Tue, 30 Dec 2003 15:36:48 -0500 debconf (1.4.1) unstable; urgency=low * Patch from Denis Barbier to fix return values from select and multiselect in the KDE frontend to take localisation into account. Closes: #225504 -- Joey Hess Tue, 30 Dec 2003 10:16:38 -0500 debconf (1.4.0) unstable; urgency=low * Add an exerimental KDE frontend, contributed by Peter Rockai. Closes: #224040 * Generate Debconf/FrontEnd/Kde/WizardUi.pm in Makefile using puic, so build-depend on libqt-perl. * Added basic pod docs for the Kde frontend, though it could stand improvements. * Fix code formatting to match the rest of debconf. * Use frontend debug facility instead of developer. * Remove some dead code and useless init methods that just call super. * Split modules into their own files where appropriate; better handling of libqt-perl less systems with Kde frontend selected. * Suggest libqt-perl. -- Joey Hess Sun, 28 Dec 2003 19:03:46 -0500 debconf (1.3.22) unstable; urgency=medium * When the teletype frontend is processing the answer to a boolean question, accept English answers even if the locale is set to some other language, as the question may not yet be translated. Closes: #220472 * Remove cruft that acted as if "" was a default value in Teletpye Boolean. Closes: #210671 * debconf-copydb, DbDriver/Copy: deal better with input dbs that have no Owners fields, such as cdebconf templates dbs. Assume that the owner is "unknown" in this case. * Add support for the SETTITLE command to better handle translated titles. Closes: #172218, #213184 * Drop ucfirst of package name in default title. * Make Debian::DebConf::Client::ConfModule deprecation warning go to stderr, not log. * Conflict with versions of whiptail before --default-item was added. * Use --default-item in dialog frontend, instead of the nasty menu reordering. Yay! * Move debconf-communicate from debconf-utils to debconf, it is needed by base-config 2.0. * Urgency medium to help the new base-config get into testing quickly. * Dialog frontend set values to "" or defaults when the user hit cancel or escape and capb backup was not enabled. Instead, in this case do not change any values. -- Joey Hess Sun, 30 Nov 2003 13:05:22 -0500 debconf (1.3.21) unstable; urgency=low * Fix multiselect elements in non-C locales. Closes: #221410 Thanks to Kenshi Muto and Akira TAGOH for the debugging. * Numerous typo and consistency fixes in man pages by Yann Dirson. Closes: #221670 -- Joey Hess Wed, 19 Nov 2003 12:49:43 -0500 debconf (1.3.20) unstable; urgency=low * The locations of debconf-get-selectons and debconf-set-selections are swapped. The former should move to debconf, while the latter moves to debconf-utils. Since dpkg is broken and doesn't allow me to move them at all, I have removed both of them from the binary packages for now. Closes: #218648, #218698, #218712, #218661, #218685, #218683, #218658 Closes: #218667, #218646, #218676, #218644 (Well, I hope that's all!) -- Joey Hess Sun, 2 Nov 2003 10:42:52 -0500 debconf (1.3.19) unstable; urgency=low * Added debconf-get-selections and debconf-set-selections, based loosely on work by Petter Reinholdtsen. Closes: #214617 -- Joey Hess Fri, 31 Oct 2003 17:12:10 -0500 debconf (1.3.18) unstable; urgency=low * Various man page fixes (Closes: #217170). * Add translated debconf-devel.fr.7, and update Debconf::Client::ConfModule and debconf translations. All from Julien Louis. Closes: #217536 -- Joey Hess Thu, 23 Oct 2003 11:52:13 -0400 debconf (1.3.17) unstable; urgency=low * Sort list of owners in Question.pm before returning it. The changes to hash randomization in perl 5.8.1 made the order random otherwise, which breaks owners = choices style comparisons. It was also possible before that if a db was moved to a different dbdriver backend, the order would change. Closes: #217088 -- Joey Hess Wed, 22 Oct 2003 18:14:18 -0400 debconf (1.3.16) unstable; urgency=low * Patch from Fabian Franz to add support for Xdialog to the dialog frontend, removing the old gdialog cruft. * Fix some indentation from Xdialog patch. * Set selectspacer for Xdialog. * Remove undocumented DEBCONF_FORCE_GDIALOG variable, add DEBCONF_FORCE_XDIALOG. * Document DEBCONF_FORCE_XDIALOG. * Patch from Denis Barbier to fix handling of locales containing a @. Closes: #215345 * Danish update Morten Brix Pedersen. Closes: #216531 -- Joey Hess Mon, 20 Oct 2003 12:56:38 -0400 debconf (1.3.15) unstable; urgency=low * Spanish update. Closes: #212401 * Russian update. Closes: #214364 -- Joey Hess Mon, 6 Oct 2003 20:01:00 -0400 debconf (1.3.14) unstable; urgency=low * Move from build-depends-indep to build-depends, to match current policy. * Updated Japanese template po file from Kenshi Muto. Closes: #210374 * Removed the outdated debconf tutorial which was aimed at converting pre-debconf packages to debconf. Use debconf-devel(7) for all your debconf development needs. * Got rid of all the xml stuff, trimmed build deps down. * Lots of other doc reference updates. * Removed the pre 0.9 downgrade warning from prerm. * Removed the debconf.cfg removal code from postinst. -- Joey Hess Thu, 11 Sep 2003 17:18:16 -0400 debconf (1.3.13) unstable; urgency=low * pt_BR template po update. Closes: # 207963 * French po file update. Closes: #208365 -- Joey Hess Tue, 2 Sep 2003 10:24:53 -0400 debconf (1.3.12) unstable; urgency=low * Update Spanish templates. Closes: #206803 * Fix name of dpkg-preconfigure in its help output. Closes: #206892 -- Joey Hess Sat, 23 Aug 2003 14:48:21 -0400 debconf (1.3.11) unstable; urgency=low * Removed the showold question, and all showold support except what's necessary for dpkg-reconfigure. Closes: #129666, #184142 -- Joey Hess Thu, 21 Aug 2003 19:28:56 -0400 debconf (1.3.10) unstable; urgency=low * Dutch templates po file translaton. Closes: #204916 -- Joey Hess Thu, 21 Aug 2003 15:47:43 -0400 debconf (1.3.9) unstable; urgency=low * French man page updates from Julien Louis. Closes: #204745 * Move dh_python to python2.3 module directory. Closes: #206165 -- Joey Hess Tue, 19 Aug 2003 17:15:25 -0400 debconf (1.3.8) unstable; urgency=low * Make the LDAP driver not crash debconf if it is not Required and it fails to connect. Closes: #203780 * Added perl to Suggests line since perl and/or perl-modules are needed by eg, the readline frontend. Also added note to man page. Closes: #203766 -- Joey Hess Sun, 3 Aug 2003 18:12:29 -0400