/[debconf]/trunk/src/debconf/debian/changelog
ViewVC logotype

Contents of /trunk/src/debconf/debian/changelog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2505 - (show annotations) (download)
Wed Jan 12 21:13:47 2011 UTC (2 years, 5 months ago) by bubulle
File size: 281250 byte(s)
Fix encodign in Hebrew debconf translation.
1 debconf (1.5.38) UNRELEASED; urgency=low
2
3 [ Colin Watson ]
4 * Correctly handle disabling the backup capability in a confmodule after
5 it was previously enabled.
6
7 [ Christian Perrier ]
8 * Fix encoding in Spanish translation. Closes: #607688
9 * Fix encodign in Hebrew debconf translation.
10
11 [ Joey Hess ]
12 * Disable mis-encoded Hebrew template translation. (Original was not
13 submitted as a bug report, so I can't correct it.)
14
15 -- Colin Watson <cjwatson@debian.org> Fri, 17 Dec 2010 12:45:55 +0000
16
17 debconf (1.5.37) unstable; urgency=low
18
19 [ Manpages translation ]
20 * Spanish added (huge thanks to Omar Campagne). Closes: #599401
21 * French completed (Christian Perrier).
22
23 [ Debconf translations ]
24 * Icelandic (Sveinn í Felli).
25 * Serbian (Janos Guljas). Closes: #600142
26 * Catalan (Jordi Mallach). Closes: #600626
27 * Dutch (Eric Spreen). Closes: #603953
28 * Greek (Emmanuel Galatoulas). Closes: #604451
29 * Dzongkha (dawa pemo). Closes: #604458
30
31 [ Helge Kreutzmann ]
32 * Fix (mostly) typos. Thanks Florian Rehnisch <eixman@gmx.de> for noticing.
33 Addresses: #518395.
34 Also unfuzzy all translations as far as possible.
35 * Update German translation where unfuzzing was not enough (actually a no-op
36 as Florian already translated appropriately).
37
38 -- Colin Watson <cjwatson@debian.org> Mon, 29 Nov 2010 18:11:22 +0000
39
40 debconf (1.5.36) unstable; urgency=low
41
42 [ Debconf translation updates ]
43 * Spanish (Javier Fernández-Sanguino Peña). Closes: #592176
44 * Icelandic added (Sveinn í Felli).
45 * Telugu (Arjuna Rao Chavala). Closes: #593095
46 * Arabic (Ossama Khayat). Closes: #595453
47 * Danish (Joe Hansen). Closes: #595439
48 * Turkish (Recai Oktas).
49 * Malayalam (Saji Nediyanchath).
50 * Hindi (Kumar Appaiah).
51 * Japanese (Kenshi Muto). Closes: #595469
52 * Korean (Changwoo Ryu). Closes: #595517
53 * Indonesian (Arief S Fitrianto). Closes: #596197
54 * Lithuanian (Kęstutis Biliūnas). Closes: #596204
55 * Portuguese (Miguel Figueiredo). Closes: #596508
56 * Persian (Behrad Eslamifar). Closes: #590697
57
58 [ Programs translation updates ]
59 * Spanish (Javier Fernández-Sanguino Peña). Closes: #592178
60
61 -- Colin Watson <cjwatson@debian.org> Mon, 04 Oct 2010 13:27:50 +0100
62
63 debconf (1.5.35) unstable; urgency=low
64
65 [ Sune Vuorela ]
66 * Resurrect the Kde frontend, ported to libqt4-perl.
67
68 -- Colin Watson <cjwatson@debian.org> Sat, 07 Aug 2010 16:20:05 +0100
69
70 debconf (1.5.34) unstable; urgency=low
71
72 [ Debconf translation updates ]
73 * Bosnian (Armin Beširović).
74 * Kazakh added (Baurzhan Muftakhidinov). Closes: #589006
75 * Belarusian (Viktar Siarheichyk). Closes: #591668
76
77 [ Colin Watson ]
78 * Use 'dh $@ --options' rather than 'dh --options $@', for
79 forward-compatibility with debhelper v8.
80 * Handle ll[_CC]@modifier as a locale name. Closes: #591633
81
82 -- Colin Watson <cjwatson@debian.org> Fri, 06 Aug 2010 17:53:52 +0100
83
84 debconf (1.5.33) unstable; urgency=low
85
86 [ Debconf translation updates ]
87 * Tamil added. Closes: #578280
88 * Irish added. Closes: #578281
89 * Romanian (Eddy Petrișor). Closes: #582556
90 * Khmer (Khoem Sokhem).
91 * Traditional Chinese (Tetralet). Closes: #587194
92 * Galician (Jorge Barreiro). Closes: #587795
93 * Croatian (Josip Rodin).
94
95 [ Manpages translation updates ]
96 * Portuguese added. Closes: #588652
97
98 [ Programs translation updates ]
99 * Portuguese. Closes: #577586
100 * Slovenian added. Closes: #585115
101 * Traditional Chinese (Tetralet). Closes: #587195
102 * Slovak (Ivan Masár). Closes: #587806
103
104 [ Joey Hess ]
105 * Fix new initialized value warning from perl 5.12.
106 Closes: #578849
107
108 [ Colin Watson ]
109 * Remove carriage return characters from Swedish programs translation. In
110 some cases these were in the middle of a line, breaking the format for
111 strict parsers.
112
113 -- Colin Watson <cjwatson@debian.org> Sun, 11 Jul 2010 13:10:04 +0100
114
115 debconf (1.5.32) unstable; urgency=low
116
117 * File: Avoid using filetest to test if database can be written to, as that
118 is not in perl-base. Instead, try to open database for read+write,
119 and if it fails, open readonly without locking. Closes: #577632
120
121 -- Joey Hess <joeyh@debian.org> Tue, 13 Apr 2010 13:53:46 -0400
122
123 debconf (1.5.31) unstable; urgency=low
124
125 [ Colin Watson ]
126 * Squash chomp warning in Debconf::FrontEnd::Teletype on EOF or error.
127 * Test database writability more carefully to avoid breaking use of
128 debconf under fakeroot. Closes: #577299
129
130 [ Joey Hess ]
131 * Fix uninitialized value warning if debconf -f is not followed by
132 another parameter. Closes: #575870
133
134 [ Programs translation updates ]
135 * Simplified Chinese (soyi).
136
137 -- Colin Watson <cjwatson@debian.org> Mon, 12 Apr 2010 22:05:07 +0100
138
139 debconf (1.5.30) unstable; urgency=low
140
141 * Don't open file databases read-write if the database is read-only, or if
142 the file isn't writable (e.g. running debconf as non-root). Closes:
143 #575070
144
145 -- Colin Watson <cjwatson@debian.org> Tue, 23 Mar 2010 10:18:00 +0000
146
147 debconf (1.5.29) unstable; urgency=low
148
149 [ Programs translation update ]
150 * Bulgarian (Damyan Ivanov). Closes: #558085
151 * German (Helge Kreutzmann)
152 * Portuguese (Miguel Figueiredo). Closes: #569254
153 * Hebrew (Lior Kaplan).
154 * Japanese (Kenshi Muto). Closes: #573057
155 * Finnish (Tommi Vainikainen). Closes: #573053
156 * Vietnamese (Clytie Siddall). Closes: #573122
157 * Polish (Marcin Owsiany). Closes: #573124
158 * Russian (Yuri Kozlov). Closes: #573195
159 * Czech (Miroslav Kure). Closes: #573984
160 * Asturian (Marcos).
161 * Dutch (Frans Pop).
162 * Swedish (Daniel Nylander).
163 * Khmer (Khoem Sokhem).
164 * Bengali (Md. Rezwan Shahid).
165 * Indonesian (Parlin Imanuel).
166 * Catalan (Guillem Jover).
167 * Esperanto (Felipe Castro).
168 * Traditional Chinese (Kan-Ru Chen).
169
170 [ Manpage translation updates ]
171 * French (Florentin Duneau). Closes: #573867
172 * German (Helge Kreutzmann)
173 * Russian (Yuri Kozlov). Closes: #556275, #573202
174
175 [ Debconf translations ]
176 * Bengali (Sadia Afroz).
177 * Italian (Milo Casagrande). Closes: #559500
178 * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #558659
179 * Swedish (Martin Bagge). Closes: #551945
180 * Simplified Chinese (苏运强).
181 * Thai (Theppitak Karoonboonyanan). Closes: #568368
182 * Vietnamese (Clytie Siddall). Closes: #568976
183 * Gujarati (Kartik Mistry). Closes: #571680
184 * Slovenian (Vanja Cvelbar). Closes: #570345
185
186 [ Joey Hess ]
187 * debconf-devel(7): Note why SETTITLE is generally used rather than TITLE.
188 Closes: #560323 (Thanks, Frans Pop)
189 * DbDriver::File: Open file read-write so exclusive flock locking can be
190 done portably. Fixes issue on Solaris. (Thanks, James Lee)
191 Closes: #563577
192 * Prevent dialog from escaping "\n" to a liternal newline in the text
193 it displays by doing some tricky things with UTF-8 zero-width characters.
194 Closes: #566954 (Thanks, Ben Hutchings)
195
196 [ Colin Watson ]
197 * Build for Python 2.6. Closes: #574759
198
199 [ Joey Hess ]
200 * Clean up use of POSIX perl module, which exports a large amount
201 of stuff by default. Closes: #574573
202
203 -- Colin Watson <cjwatson@debian.org> Sun, 21 Mar 2010 20:51:30 +0000
204
205 debconf (1.5.28) unstable; urgency=low
206
207 [ Colin Watson ]
208 * Put debconf-i18n in Section: localization, to match overrides.
209 * Remove unused subcommand parameter from
210 Debconf::FrontEnd::Passthrough::progress_data().
211 * Override Lintian warning about debconf's postrm not calling db_purge;
212 debconf itself is a special case here.
213 * Declare "Media change" string as needing translation. (apt gives us
214 translated messages for substitution into the extended description here,
215 but not for the short description.)
216 * Remove unused 'use I18N::Langinfo' from Debconf::Element::Gnome
217 (LP: #387112).
218 * Upgrade to debhelper v7. In the process, convert to python-central with
219 DH_PYCENTRAL=nomove (since we need our modules to be usable even when
220 debconf is unconfigured; at the moment, the effect of this use of
221 python-central is only to add a Python-Versions control field).
222
223 [ Christian Perrier ]
224 * Add translation of "-a" in "man dpkg-reconfigure".
225 Patch by Simon Paillard.
226 * Suggest reporting bugs related to French translations in the French
227 l10n mailing list. Patch by Simon Paillard.
228 * French debconf translation update
229
230 [ Joey Hess ]
231 * document --terse in relevant man pages and show --no-reload in
232 dpkg-reconfigure usage. Closes: #548994
233 * German man page addendum fixed. Closes: #546789
234 * Dropped the KDE frontend. libqt-perl is uninstallable, and
235 work on the new qt4 perl bindings and a new KDE frontend based on
236 them is not ready. If the KDE frontend is specified, debconf will
237 now attempt to fall back to the Gnome frontend, or failing that,
238 to dialog. Closes: #522580
239 * Enable set -e in debconf-utils postinst.
240
241 [ Programs translation updates ]
242 * Portuguese (Miguel Figueiredo). Closes: #551379
243
244 [ Debconf translation updates ]
245 * Asturian (Marcos Alvarez Costales).
246 * Bulgarian (Damyan Ivanov).
247 * Finnish (Tapio Lehtonen).
248 * Czech (Miroslav Kure).
249 * Esperanto (Felipe Castro).
250 * Simplified Chinese (Carlos Z.F. Liu).
251 * Slovak (Ivan Masár).
252 * German (Holger Wansing).
253 * Bengali (Md. Rezwan Shahid).
254 * Basque (Piarres Beobide).
255 * Japanese (Kenshi Muto).
256 * Russian (Yuri Kozlov).
257
258 -- Joey Hess <joeyh@debian.org> Mon, 19 Oct 2009 20:14:23 -0400
259
260 debconf (1.5.27) unstable; urgency=low
261
262 * Fix Plural-Forms header in Tagalog translation.
263 * debconf-apt-progress: If we didn't start the debconf frontend ourselves,
264 then it's unlikely that the passthrough child will be able to start
265 debconf normally, so tell it to use a pipe database in that case and
266 rely on passthrough to save answers (LP: #337306).
267 * debconf-apt-progress: DEBIAN_HAS_FRONTEND is always set here at some
268 point, even if only on the second run after starting debconf, so we need
269 to invert our handling of the check for whether we started the debconf
270 frontend ourselves (LP: #347648).
271 * Minor GET optimisation: fetch the question value only once rather than
272 twice.
273 * debconf-apt-progress: If we get cancelled very early on before managing
274 to start the process we're controlling, make sure that we don't carry on
275 and start it anyway, and that we still return 30.
276 * debconf-apt-progress: Handle cancellation right at the end. We don't
277 have a process to kill at this point, but we should at least return the
278 correct exit code.
279
280 [ Manpages translations ]
281 * Completed german man page translation. Closes: #518396
282 * Completed French man page translation. Closes: #520787
283
284 [ Debconf translations ]
285 * Added Asturian. Closes: #518977
286 * Added Bengali
287
288 [ Programs translations ]
289 * Added Asturian. Closes: #518977
290 * Added Bengali
291
292 -- Colin Watson <cjwatson@debian.org> Fri, 03 Jul 2009 14:36:50 +0100
293
294 debconf (1.5.26) unstable; urgency=low
295
296 * Use 'key not in dict' rather than 'not dict.has_key(key)' in debconf.py;
297 dict.has_key is deprecated in Python 2.6.
298 * debconf-apt-progress: Don't send STOP if we didn't start the debconf
299 frontend ourselves; in that case the application calling us should
300 arrange to stop itself.
301 * debconf.py: Use subprocess rather than popen2 if it's available. popen2
302 is deprecated in Python 2.6.
303
304 -- Colin Watson <cjwatson@debian.org> Tue, 03 Mar 2009 16:33:57 +0000
305
306 debconf (1.5.25) unstable; urgency=low
307
308 [ Joey Hess ]
309 * debconf-devel(7): Fix state machine example to handle case where user
310 backs out of first question.
311
312 [ Colin Watson ]
313 * Support overriding frontend's package name determination (used to set
314 the owner) using the DEBCONF_PACKAGE environment variable. Useful for
315 applications driving debconf other than by way of package installation.
316 * Refer to po-debconf(7) rather than its README (thanks, James R. Van
317 Zandt). Closes: #505392
318 * Refer to debconf-show(1) from dpkg-reconfigure(8) for those who just
319 want to see the current configuration. Closes: #506070
320 * Only use -C fields when explicitly disabling internationalisation within
321 debconf (or when DEBCONF_C_VALUES=true), not merely when in the C
322 locale. Based on a patch by Frans Pop, for which thanks! Closes: #476873
323 * Force fallback to the default template if we encounter 'en' in the
324 locale list and no language-specific template for English was
325 found,since English text is usually found in a plain field rather than
326 something like Choices-en.UTF-8. This allows you to override other
327 locale variables for a different language with LANGUAGE=en. Thanks again
328 to Frans Pop. Closes: #496631
329
330 [ Manpages translations ]
331 * Completed german man page translation.
332
333 [ Debconf translations ]
334 * Corrections in german translation with apologies for
335 forgetting this bug report. Closes: #462302
336
337 -- Colin Watson <cjwatson@debian.org> Thu, 19 Feb 2009 00:04:02 +0000
338
339 debconf (1.5.24) unstable; urgency=low
340
341 [ Joey Hess ]
342 * debconf(7): Clarify reason for libterm-readline-gnu-perl being recommended
343 for users of readline frontend. Closes: #497357
344
345 [ Manpages translations ]
346 * Updated german man page translation. Closes: #492370
347 * German proofread by Helge Kreutzmann. Copyright fixed to include
348 Florian Rehnisch
349 * Corrected French manpages translation wrt "interactive".
350 Closes: #496555
351
352 [ Debconf translations ]
353 * Hindi updated.
354 * Greek updated. Closes: #498580
355
356 [ Programs translations ]
357 * Hindi updated.
358 * Greek updated. Closes: #498577
359
360 [ Joey Hess ]
361 * debconf.7: Remove whitespace in manrefs. Closes: #498446
362
363 [ Colin Watson ]
364 * Fall back to untranslated fields if asking explicitly for any
365 nonexistent translated field, not just Choices-C. For example, asking
366 for Choices-en.UTF-8 should fall back to Choices if Choices-en.UTF-8
367 doesn't exist. LP: #271652
368 * Remove some dead code in Debconf::Template::AUTOLOAD.
369 * Add an AUTHOR section to debconf-escape(1) to make the German po4a
370 translations work better.
371 * Add missing =back to debconf-apt-progress(1)'s OPTIONS section.
372 * Use =head1 in German POD addendum, not =HEAD1. Together with switching
373 output to UTF-8 (below), this fixes various problems with German manual
374 page output. Closes: #492368
375 * Recode all manual pages to UTF-8 and re-enable Russian manual page
376 generation, now that pod2man has a --utf8 option. Requires perl (>=
377 5.10.0-16) as bug #500210 broke the Russian pages. Closes: #485756
378
379 -- Colin Watson <cjwatson@debian.org> Sun, 12 Oct 2008 18:07:17 +0100
380
381 debconf (1.5.23) unstable; urgency=low
382
383 [ Manpages Translations ]
384 * Russian updated. Closes: #482288
385 * French updated.
386 * German added. Closes: #486869
387
388 [ Debconf translations ]
389 * Macedonian. Closes: #485993
390 * Romanian. Closes: #488530
391 * Korean. Closes: #491515
392
393 [ Programs translations ]
394 * Catalan. Closes: #486714
395 * Romanian. Closes: #488530
396 * Korean. Closes: #491515
397
398 [ Joey Hess ]
399 * Typo. Closes: #486870
400 * Disable Russian man pages until the encoding issue affecting them can be
401 fixed.
402
403 -- Joey Hess <joeyh@debian.org> Tue, 22 Jul 2008 00:18:49 -0400
404
405 debconf (1.5.22) unstable; urgency=low
406
407 * Improve LDAP KeyByKey option by setting the LDAP search base to the exact
408 key that is requested. Patch from Davor Ocelic.
409 * Initial support for storing templates database in LDAP. (i18n not
410 supported). Patch from Davor Ocelic. Closes: #477531
411
412 [ Manpages Translations ]
413 * Russian updated. Closes: #462780
414
415 [ Debconf Translations ]
416 * Bulgarian updated.
417 * Polish updated. Closes: #478041
418
419 [ Programs Translations ]
420 * Bulgarian added. Closes: #478431
421
422 -- Joey Hess <joeyh@debian.org> Wed, 14 May 2008 19:36:48 -0400
423
424 debconf (1.5.21) unstable; urgency=low
425
426 * Fix method call in LDAP dbdriver. Closes: #475545
427
428 -- Joey Hess <joeyh@debian.org> Sat, 19 Apr 2008 16:55:08 -0400
429
430 debconf (1.5.20) unstable; urgency=low
431
432 * Use signal names rather than numbers in debconf-apt-progress.
433 * Fix use of 'next' rather than 'return' in debconf-apt-progress
434 handle_status.
435
436 -- Colin Watson <cjwatson@debian.org> Tue, 11 Mar 2008 14:38:28 +0000
437
438 debconf (1.5.19) unstable; urgency=low
439
440 * Add a hack to the teletype frontend to allow typing "q" at a "[More]"
441 prompt and break out of the 'pager'. Useful when ucf's diff turns out
442 to be many many pages in length. There's no UI indication that "q" works
443 here, but it's the same as in other pagers like less.
444 * Add (experimental, nonstandard) implementation of the X_LOADTEMPLATEFILE
445 protocol command. Should be compatible with cdebconf's. Closes: #427091
446
447 -- Joey Hess <joeyh@debian.org> Tue, 29 Jan 2008 19:59:34 -0500
448
449 debconf (1.5.18) unstable; urgency=low
450
451 [ Søren Hansen ]
452 * debconf-apt-progress sometimes gets captured by buggy daemons, causing
453 tasksel to hang because $debconf_command_eof never becomes true.
454 STATUS_READ should be the last fd to close, so checking $status_eof is
455 sufficient (LP: #141601).
456
457 [ Joey Hess ]
458 * debconf(1): Document that this command is rarely used. Closes: #457598
459 * Add missing newlines to some error messages. Closes: #457609
460
461 -- Colin Watson <cjwatson@debian.org> Tue, 08 Jan 2008 14:08:27 +0000
462
463 debconf (1.5.17) unstable; urgency=low
464
465 * Partial support for cancelable progress bars. While the dialog frontend
466 cannot support them due to limitations in whiptail(1) and dialog(1),
467 and I haven't implemented support in frontends like gnome or kde,
468 the confmodule does now check to see if the frontend's progress bar
469 methods return nonzero, and will pass that nonzero status along
470 to the caller.
471 * Implemented support for cancelable progress bars in the passthrough
472 frontend.
473 * debconf-apt-progress: Check for the progress bar being canceled, and if
474 this happens, try to kill the apt process. Users of debconf-apt-progress
475 that want a cancelable progress bar can thus just set the progresscancel
476 capb before calling it and everything should work. Of course, this should
477 only be done when the apt operation being run is one that can be cleanly
478 killed.
479 * debconf-apt-progress: Notice if the child exited abnormally, and exit
480 nonzero.
481 * Avoid setting a default title of "Configuring " when starting up the
482 frontend if no package name could be determined.
483 * Fix the passthrough frontend to not clear the capb on startup.
484 * debconf-apt-progress: Add --dlwaypoint option.
485
486 -- Joey Hess <joeyh@debian.org> Mon, 12 Nov 2007 01:57:15 -0500
487
488 debconf (1.5.16) unstable; urgency=low
489
490 * Drop python 2.3. Closes: #447864
491 * debconf-apt-progress: Add --no-progress option intended to be used
492 by apt-install in d-i.
493
494 -- Joey Hess <joeyh@debian.org> Fri, 26 Oct 2007 06:01:13 -0400
495
496 debconf (1.5.15) unstable; urgency=low
497
498 [ Colin Watson ]
499 * Add manual page description for debconf-set-selections. Closes: #435954
500 * Ignore AttributeError in the Python DebconfCommunicator destructor, so
501 that you don't get a confusing exception message if you give the wrong
502 number of arguments to the constructor.
503 * Don't use dh_python's postinst fragment (and copy its prerm fragment by
504 hand). debconf is too important to fail because some random python
505 module wouldn't compile. Closes: #225384, #293820
506
507 [ Debconf Translations ]
508 * Nepali updated. Closes: #435388
509
510 [ Programs Translations ]
511 * Nepali added. Closes: #435389
512
513 [ Joey Hess ]
514 * Applied Davor Ocelic's patch adding a keybykey option to the LDAP
515 DbDriver. Closes: #440857
516 (Note that it currently has some minor uninitialised value warnings.)
517 * TERM isn't set if run from synaptic, avoid uninitialised value in Readline
518 frontend. Closes: #307568
519
520 -- Joey Hess <joeyh@debian.org> Fri, 19 Oct 2007 21:26:20 -0400
521
522 debconf (1.5.14) unstable; urgency=low
523
524 [ Colin Watson ]
525 * Retry flock() on EINTR. Failing that, print the errno if flock() fails
526 so that we have a better chance of working out why.
527 * Install Python confmodule for python2.5 as well.
528 * Add confmodule bindings for the DATA command.
529 * Somebody looking at confmodule(3) probably actually wants
530 debconf-devel(7). Add a reference in SEE ALSO.
531 * Make sure that apt status commands and debconf protocol commands under
532 debconf-apt-progress are properly interleaved. Closes: #425397
533
534 [ Debconf Translations ]
535 * Marathi added. Closes: #416805
536 * Basque updated. Closes: #418897
537
538 [ Programs Translations ]
539 * Marathi added. Closes: #416805
540 * Punjabi added. Closes: #427327
541 * Basque updated. Closes: #418902
542 * Esperanto added. Closes: #428275
543
544 [ Joey Hess ]
545 * Increase selectspacer to 13 for dialog. May be needed due to changes in
546 new versions of dialog.
547 * Update url to web site in README.
548
549 [ Trent Buck ]
550 * Fix bash_completion syntax. Closes: #425676
551
552 -- Colin Watson <cjwatson@debian.org> Wed, 25 Jul 2007 14:58:39 +0100
553
554 debconf (1.5.13) unstable; urgency=low
555
556 [ Man pages translations ]
557 - French updated
558
559 [ Joey Hess ]
560 * Fix kde frontend to "show" noninteractive elements so they can handle
561 setting their values appropriately. Closes: #413509 (except possibly for
562 the strange and unreproducible bits)
563 * Avoid initialising kde until the first question is found that needs to be
564 displayed using it. The Qt module could fail in some ugly ways during
565 destruction if kde stuff was initialised but never used. (See #413509)
566
567 -- Joey Hess <joeyh@debian.org> Tue, 6 Mar 2007 12:53:58 -0500
568
569 debconf (1.5.12) unstable; urgency=low
570
571 [ Debconf Translations ]
572 - Updated Esperanto. Closes: #404588
573 - Updated Slovenian. Closes: #405581
574 - Added Malayalam. Closes: #405910
575
576 [ Joey Hess ]
577 * Bubulle requested I include a copy of debconf.pot in the source, rather
578 than cleaning it, so here it is. Note that it's not included in svn, to
579 avoid churn.
580
581 [ Christian Perrier ]
582 * Fix typos in debconf-devel(7) and debconf(7). Closes: #410168, #410169
583
584 [ Joey Hess ]
585 * po/Makefile: Smarter detection of no-op changes to po files.
586
587 -- Joey Hess <joeyh@debian.org> Mon, 26 Feb 2007 20:46:20 -0500
588
589 debconf (1.5.11) unstable; urgency=low
590
591 [ Programs Translations ]
592 - Updated Dutch. Closes: #391311
593 - Updated Portuguese. Closes: #392703
594
595 [ Joey Hess ]
596 * Add need_tty field to frontend objects. dpkg-preconfigure can test
597 this if it fails to reopen /dev/tty, and avoid dying if the frontend
598 doesn't care about the tty, as happens in g-i when preconfiguring using
599 the passthrough frontend. Closes: #401876
600
601 -- Joey Hess <joeyh@debian.org> Wed, 20 Dec 2006 13:30:50 -0500
602
603 debconf (1.5.10) unstable; urgency=low
604
605 [ Christian Perrier ]
606 * Better support for locale aliases. Thanks to Nicolas François
607 for the patch. Closes: #232044
608
609 -- Joey Hess <joeyh@debian.org> Mon, 11 Dec 2006 17:26:50 -0500
610
611 debconf (1.5.9) unstable; urgency=low
612
613 [ Debconf Translations ]
614 - Updated Bosnian. Closes: #396654
615 - Updated Greek
616 - Updated Nepali.
617 - Updated Bulgarian. Closes: #397778
618
619 [ Programs Translations ]
620 - Added Bosnian. Closes: #397282
621
622 -- Joey Hess <joeyh@debian.org> Wed, 15 Nov 2006 18:35:19 -0500
623
624 debconf (1.5.8) unstable; urgency=low
625
626 * Fix passthrough frontend's handling of noninteractive elements.
627 Instead of duplicating the code in their show method, which varies for
628 some types (select), just call the show method. Closes: #396147
629
630 -- Joey Hess <joeyh@debian.org> Sun, 29 Oct 2006 23:57:34 -0500
631
632 debconf (1.5.7) unstable; urgency=low
633
634 [ Programs Translations ]
635 - Updated Chinese (Simplified)
636 - Updated Danish. Closes: #392194
637 - Updated Dutch. Closes: #392192
638 - Updated Hebrew. Closes: #391155
639 - Updated Korean. Closes: #393615
640 - Updated Kurdish.
641 - Updated Portuguese.
642 - Added Thai. Closes: #394633
643 - Updated Vietnamese.
644
645 [ Debconf Translations ]
646 - Updated Albanian
647 - Updated Belarusian
648 - Updated Chinese (Traditional)
649 - Updated Greek. Closes: #392192
650 - Updated Indonesian.
651 - Added Thai. Closes: #394631
652
653 -- Joey Hess <joeyh@debian.org> Tue, 24 Oct 2006 20:32:07 -0400
654
655 debconf (1.5.6) unstable; urgency=medium
656
657 [ Joey Hess ]
658 * Fix names of Kde and Gnome frontends in the frontend selection question.
659 Closes: #389939, #388679, #391650
660 * Set IFS to a sane value before calling printf, in case the maintainer
661 script does something nasty to it. Closes: #381619
662 * Dialog backtitle unbranding. Closes: #376116
663
664 [ Christian Perrier ]
665 * Correct a grammar error in the french man page translation
666
667 [ Programs Translations ]
668 - Updated French.
669 - Updated Khmer. Closes: #375064
670 - Updated Galician. Closes: #391173
671 - Updated Spanish.
672 - Updated Catalan.
673 - Updated Slovak.
674 - Updated Dzongkha.
675 - Updated Norwegian Bokmal.
676 - Updated Ukrainian
677 - Updated Swedish
678 - Updated Basque
679 - Updated Dutch
680 - Updated Brazilian Portuguese
681 - Updated Hungarian
682 - Updated Finnish
683 - Updated Japanese
684 - Updated Czech
685 - Updated German
686 - Updated Romanian
687 - Updated Turkish
688 - Updated Polish
689 - Updated Italian. Closes: #391559
690 - Updated Traditional Chinese
691 - Updated Arabic. Closes: #391614
692 - Updated Russian
693
694 [ Debconf Translations ]
695 - Updated Dzongkha. Closes: #388016
696 - Added Nepali. Closes: #374950
697
698 -- Joey Hess <joeyh@debian.org> Sun, 8 Oct 2006 14:09:45 -0400
699
700 debconf (1.5.5) unstable; urgency=low
701
702 [ Debconf Translations ]
703 - Updated Wolof
704
705 [ Programs Translations ]
706 - Added Kurdish. Closes: #387811
707 - Fixed typos in Italian. Closes: #387820
708
709 [ Colin Watson ]
710 * debconf-apt-progress: Die if debconf-apt-progress/media-change can't be
711 displayed.
712 * debconf-apt-progress: Avoid falling through to generic progress updating
713 code from media-change handling.
714 * When asking for a Choices-C field in a template, fall back to Choices
715 (etc.); if i18n is disabled then asking for Choices tries Choices-C
716 first. This lets you say "Choices: ${CHOICES-TRANS}" and "Choices-C:
717 ${CHOICES}" to substitute reliably into translated and untranslated
718 templates without having to ensure that ${CHOICES-TRANS} is translated
719 to the same thing in every language.
720 * Make sure that languages whose codes are prefixes of other language
721 codes don't accidentally match those languages. This is mostly
722 significant for C, but could also be a problem once translations for
723 languages with three-letter codes start being widely deployed.
724
725 -- Joey Hess <joeyh@debian.org> Wed, 20 Sep 2006 17:26:43 -0400
726
727 debconf (1.5.4) unstable; urgency=low
728
729 [ Christian Perrier ]
730 * Split out Choices in templates. Sorry, translators.
731 * Activate the generation of Russian man pages by po4a, KOI8-R encoded
732 Closes: #385549
733 * Translations:
734 - Updated French
735 - Added Welsh (from D-I translations)
736 - Added Dzongkha (from D-I translations)
737
738 [ Luk Claes ]
739 * Translations:
740 - Updated Catalan debconf translation (Closes: #380344).
741 - Updated Estonian debconf translation (Closes: #380352).
742 - Updated Italian debconf translation.
743 - Updated Simplified Chinese debconf translation.
744 - Updated Tagalog debconf translation.
745 - Updated Norwegian Bokmal debconf translation.
746 - Updated Korean debconf translation (Closes: #380378).
747 - Updated Arabic debconf translation (Closes: #380381).
748 - Updated Danish debconf translation (Closes: #382002).
749 - Updated Hungarian debconf translation.
750 - Updated Malagasi debconf translation.
751 - Updated Russian debconf translation (Closes: #380427).
752 - Updated Slovak debconf translation (Closes: #380432).
753 - Updated Czech debconf translation (Closes: #380437).
754 - Updated Finnish debconf translation (Closes: #380453).
755 - Updated Hebrew debconf translation.
756 - Updated Brazillian Portuguese debconf translation.
757 - Updated Japanese debconf translation (Closes: #380477).
758 - Updated Romanian debconf translation (Closes: #380495).
759 - Updated Latvian debconf translation.
760 - Updated Turkish debconf translation.
761 - Updated Galician debconf translation (Closes: #380592).
762 - Updated Lithuanian debconf translation.
763 - Updated Punjabi debconf translation.
764 - Updated Portuguese debconf translation.
765 - New Khmer debconf translation (Closes: #375064).
766 - New Khmer programs translation (Closes: #375066).
767 - Updated Vietnamese debconf translation (Closes: #382328).
768 - Updated Basque debconf translation (Closes: #382459).
769 - Updated Ukrainian debconf translation (Closes: #382504).
770 - New Dzongkha programs translation (Closes: #382623).
771 - Updated Spanish debconf translation (Closes: #382713).
772 - Updated German debconf translation (Closes: #384370).
773 - Updated Swedish debconf translation (Closes: #386509).
774
775 [ Joey Hess ]
776 * Add support for media-change in debconf-apt-progress.
777
778 -- Joey Hess <joeyh@debian.org> Fri, 8 Sep 2006 14:44:33 -0400
779
780 debconf (1.5.3) unstable; urgency=low
781
782 [ Christian Perrier ]
783 * Translations:
784 - Updated French debconf translation.
785 - Added Dzongkha programs and debconf translation.
786
787 [ Luk Claes ]
788 * Translations:
789 - New Nepali programs translation (Closes: #373725).
790 - Updated Korean debconf translation (Closes: #374152).
791 - Updated Estonian debconf translation (Closes: #374324).
792 - Updated Italian debconf translation (Closes: #374728).
793 - Updated Finnish programs translation.
794 - Updated Hungarian programs translation.
795 - Updated Hindi debconf translation.
796 - New Khmer debconf translation (Closes: #375064).
797 - New Khmer programs translation (Closes: #375066).
798 - Updated Esperanto debconf translation.
799 - Updated Macedonian debconf translation.
800 - Updated Catalan debconf translation (Closes: #376139).
801 - Updated French manpage translation (Closes: #376186).
802 - New Russian manpage translation (Closes: #376748).
803
804 [ Colin Watson ]
805 * Use printf rather than echo to send commands to debconf, to avoid
806 breaking escaped commands if /bin/sh is dash (closes: #306134).
807
808 [ Joey Hess ]
809 * Fix amusing lintian warnings about debconf's own templates not meeting
810 best practices for debconf templates.
811 * Removed the following template translations which all had broken
812 translated choices lists, which triggered lintian warnings and broke
813 debhelper: dz ne km
814 I can't fix those languages; feel free to re-add your translation
815 when it's actually fixed. Removed bug closure numbers above for these
816 and contacted translators.
817 * Current version of policy.
818 * Since lintian is being insanely strict about changelog formats now,
819 I had to remove the comment at the end of the stripped down changelog
820 that tells where to get the full changelog.
821 * No longer a need to call dh_python twice, the new version apparently
822 sets things up for both 2.3 and 2.4 with one call.
823 * debhelper v5.
824
825 -- Joey Hess <joeyh@debian.org> Fri, 28 Jul 2006 16:45:25 -0400
826
827 debconf (1.5.2) unstable; urgency=low
828
829 [ Colin Watson ]
830 * Stop the Gnome and Kde frontends from displaying select questions with
831 zero or one choices, or multiselect questions with zero choices; this
832 was broken due to an error in multiple inheritance (thanks, Gary Coady;
833 closes: https://launchpad.net/bugs/42187).
834
835 [ Joey Hess ]
836 * debconf-get-selections: Don't skip notes or errors, people may want to
837 preseed those.
838
839 -- Joey Hess <joeyh@debian.org> Mon, 12 Jun 2006 16:26:20 -0400
840
841 debconf (1.5.1) unstable; urgency=low
842
843 [ Colin Watson ]
844 * Remove trailing whitespace from some .P requests in man pages, to make
845 po4a happier.
846 * Strip only trailing newlines from replies in the Python confmodule,
847 rather than all leading and trailing whitespace.
848 * Retry readline() in the Python confmodule if it's interrupted by a
849 signal.
850 * Typo fixes in Debconf::Encoding documentation.
851 * Add cloexec keyword argument to Python DebconfCommunicator class,
852 defaulting to False; if True, the file descriptors connected to
853 debconf-communicate will be marked close-on-exec.
854 * Avoid needlessly marking cache db items dirty on addowner if the entry
855 already had that owner.
856 * Add a --no-reload option to dpkg-reconfigure, to allow you to prevent it
857 from reloading templates before running confmodules. This may be useful
858 for performance if you know that the templates database is already
859 correct.
860 * Handle escaped commas ("\,") and escaped spaces ("\ ") in Choices and
861 Value fields in questions, matching cdebconf. I've grepped the archive
862 for backslashes in Choices fields in templates and in db_set and
863 db_subst commands and found nothing that this change would break, while
864 it lets us use more code from d-i in the installed system.
865
866 [ Joey Hess ]
867 * Stop mailing notes since something like 90% of the use of that data type
868 is abuse anyway. Error messages will still be mailed if necessary.
869 * In the gnome and kde frontends, exit 1 not 0 when cancel is hit.
870
871 -- Joey Hess <joeyh@debian.org> Fri, 12 May 2006 19:09:58 -0500
872
873 debconf (1.5.0) unstable; urgency=low
874
875 [ Colin Watson ]
876 * Define UTF-8 as the encoding for all passthrough communication (it was
877 previously undefined, causing installer breakage when using non-UTF-8
878 locales). Now the passthrough frontend recodes everything to UTF-8 when
879 talking to the UI agent, and we recode DATA parameters from UTF-8 to the
880 user's charmap. Closes: #355251
881 * Note that if you try to exchange non-ASCII text with debconf at the
882 moment using anything but the DATA command, you lose unless you know
883 that the other end is using the same character encoding as you.
884 Retrofitting encoding sanity is hard.
885 * Accept -- as an end-of-options terminator in frontend, even though it
886 doesn't currently take any arguments. Simplifies a corner case in
887 cdebconf compatibility.
888 * Notice and error out on write errors (such as ENOSPC) when saving
889 databases. Should help with a lot of database corruption bugs.
890 Closes: #198297, #247849 (we hope)
891
892 [ Christian Perrier ]
893 * Rename the Punjabi translation file name from pa_IN to pa
894 to fit a decision taken in -i18n
895 * Man pages translations:
896 - French updated
897 - Complete translator information in addenda
898
899 [ Luk Claes ]
900 * Translations:
901 - Arabic updated programs (Closes: #357010).
902 - Arabic updated debconf (Closes: #360584).
903 - Brazilian Portuguese updated debconf (Closes: #357653).
904 - Romanian updated programs (Closes: #361152).
905 - Romanian updated debconf (Closes: #361157).
906 - Indonesian updated programs (Closes: #361185).
907 * Fixed typo in French debconf-devel manpage (Closes: #358525).
908 * Small correction in German programs translation (Closes: #358804).
909
910 [ Joey Hess ]
911 * Finally applied Danilo Piazzalunga's gnome multiselct usability patch,
912 which turns it into a list of checkboxes. Closes: #294116
913 * Set maintainer to debconf-devel mailing list, this package is noticably
914 Colin^Wteam maintained now. Closes: #265570
915
916 -- Joey Hess <joeyh@debian.org> Thu, 20 Apr 2006 17:54:06 -0400
917
918 debconf (1.4.72) unstable; urgency=low
919
920 [ Colin Watson ]
921 * Expand substitution variables when replying to localised METAGET
922 requests for description, extended_description, or choices.
923 * Add support for an 'escape' capability. If a confmodule sets this using
924 CAPB, then commands it sends to debconf will be processed for backslash
925 escapes (\n is a newline, \ followed by any other character is just that
926 character) and debconf's replies will be backslash-escaped similarly.
927 This allows such things as embedding newlines in substitutions and
928 fetching extended descriptions using METAGET; the use of a capability is
929 required because otherwise this would break compatibility with old
930 confmodules. Closes: #126753
931 * debconf.py: Avoid leaking a file descriptor from DebconfCommunicate.
932 * Fix truncation of multi-line return values to handle values over two
933 lines long correctly.
934 * Add a debconf-escape program and make the confmodules unescape text
935 automatically in escape mode. At present we don't escape text
936 automatically, but you can use 'debconf-escape -e' yourself if you want
937 an easy way to do that.
938 * Remove *.pyc and *.pyo on clean.
939
940 [ Luk Claes ]
941 * Translations:
942 - Hungarian new programs. Closes: #353933
943
944 [ Joey Hess ]
945 * Add the same insane kind of fork check for Qt having a working display as
946 we already had for GTK, since both libraries are written by monkeys who
947 think that having a *library* exit(3) is a good idea if there's not a
948 usable display. Sheesh. (On the plus side, the same monkeys have taught
949 users to not care if it takes a 9 ghz machine to run a simple dialog, so
950 who cares if we have to use expensive forking to work around your brain
951 damage.) Closes: #354656, #244972, #246133
952
953 [ Christian Perrier and the French team ]
954 * Switch to po4a for man pages translations
955 * Complete update of the French manpages translations
956
957 -- Colin Watson <cjwatson@debian.org> Wed, 15 Mar 2006 12:58:20 +0000
958
959 debconf (1.4.71) unstable; urgency=low
960
961 [ Luk Claes ]
962 * Translations:
963 - Brazilian portuguese updated programs. Closes: #352415
964 - Bulgarian updated debconf. Closes: #351046
965 - Catalan updated programs. Closes: #350966
966 - Danish updated programs. Closes: #352238
967 - Dutch updated programs. Closes: #351538
968 - French updated programs. Closes: #351227, #352485
969 - Hungarian updated debconf. Closes: #352271
970 - Portuguese updated debconf and programs.
971 - Turkish updated debconf and programs.
972 - Ukrainian updated debconf and programs. Closes: #350680
973
974 [ Christian Perrier ]
975 * Translations:
976 - Corrected encoding of Turkish
977
978 -- Joey Hess <joeyh@debian.org> Tue, 21 Feb 2006 15:11:09 -0500
979
980 debconf (1.4.70) unstable; urgency=low
981
982 [ Christian Perrier ]
983 * Fix spelling error in French translation
984
985 [ Colin Watson ]
986 * Add experimental confmodule support for cdebconf, now that the file
987 conflicts between debconf and cdebconf have been removed: set
988 DEBCONF_USE_CDEBCONF to have /usr/share/debconf/confmodule try to run
989 the cdebconf frontend rather than the debconf frontend. (I expect this
990 not to work smoothly yet; for a start, cdebconf won't have a useful
991 database!)
992 * Only conflict with cdebconf (<< 0.96).
993
994 [ Luk Claes ]
995 * Translations:
996 - Baskish updated programs.
997 - Czech updated programs.
998 - Dutch updated debconf.
999 - Finnish updated debconf.
1000 - Galician updated programs.
1001 - German updated debconf and programs.
1002 - Greek updated programs.
1003 - Hebrew updated debconf and programs.
1004 - Italian updated programs. Closes: #350387
1005 - Japanese updated programs. Closes: #350251
1006 - Latvian updated debconf.
1007 - Lithuanian updated debconf.
1008 - Norwegian (nb) updated debconf and programs.
1009 - Polish updated debconf and programs.
1010 - Punjabi updated debconf.
1011 - Russian updated programs. Closes: #350159
1012 - Simplified Chinese updated programs.
1013 - Slovak updated programs.
1014 - Slovenian updated debconf.
1015 - Spanish updated debconf and programs.
1016 - Swedish updated programs.
1017 - Tagalog updated programs.
1018 - Traditional Chinese updated programs.
1019 - Vietnamese updated debconf and programs. Closes: #350087
1020
1021 -- Colin Watson <cjwatson@debian.org> Mon, 30 Jan 2006 10:16:01 +0000
1022
1023 debconf (1.4.69) unstable; urgency=low
1024
1025 [ Luk Claes ]
1026 * Translations:
1027 - Japanese updated debconf and programs. Closes: #348965
1028 - Simplified Chinese updated debconf. Closes: #349600
1029
1030 [ Colin Watson ]
1031 * Fix shadowing of 'bool' builtin in debconf.py getBoolean() (found by
1032 pychecker).
1033 * Add support for templates of type 'error', which are largely treated
1034 like notes except that they are displayed no matter what the priority
1035 and even if they've previously been seen. For example, this can be used
1036 for input validation errors. This is compatible with cdebconf.
1037 * Fix crash in kde frontend while handling PROGRESS STOP.
1038
1039 -- Colin Watson <cjwatson@debian.org> Wed, 25 Jan 2006 09:53:46 +0000
1040
1041 debconf (1.4.68) unstable; urgency=low
1042
1043 [ Luk Claes ]
1044 * Translations:
1045 - Italian updated debconf. Closes: #346114
1046 - Slovak updated debconf and programs. Closes: #346371
1047 - Turkish updated debconf. Closes: #347714
1048
1049 -- Joey Hess <joeyh@debian.org> Thu, 19 Jan 2006 14:37:34 -0500
1050
1051 debconf (1.4.67) unstable; urgency=low
1052
1053 [ Christian Perrier ]
1054 * Translations:
1055 - Greek updated programs. Closes: #344643
1056 - Tagalog updated debconf. Closes: #344749
1057 - Catalan updated debconf and programs. Closes: #344966
1058 - Czech updated debconf and programs. Closes: #345339
1059
1060 [ Joey Hess ]
1061 * debconf.conf(5) typo fix. Closes: #344336
1062
1063 [ Colin Watson ]
1064 * Add bash completion file (thanks, Alexandra N. Kossovsky).
1065 Closes: #301998
1066 * Fix DebconfCommunicator inheritance.
1067
1068 [ Luk Claes ]
1069 * Translations:
1070 - Catalan updated programs and debconf. Closes: #344966
1071
1072 -- Colin Watson <cjwatson@debian.org> Tue, 3 Jan 2006 18:42:30 +0000
1073
1074 debconf (1.4.66) unstable; urgency=HIGH
1075
1076 [ Colin Watson ]
1077 * DEBCONF_DB_REPLACE causes all databases from the config file to be
1078 opened read-only, including the templates database, partly because it's
1079 hard to do otherwise and partly because DEBCONF_DB_REPLACE is used for
1080 passthrough applications which want to avoid two debconf instances both
1081 opening the same templates database read-write. Unfortunately this
1082 breaks if anyone tries to register new templates. As a workaround, stack
1083 a throwaway pipe database in front of the configured templates database
1084 if DEBCONF_DB_REPLACE is in use. Closes: #343902
1085
1086 * Translations:
1087 - Indonesian updated debconf (Closes: #344512).
1088 - Greek updated debconf (Closes: #344585).
1089
1090 -- Colin Watson <cjwatson@debian.org> Sun, 25 Dec 2005 10:46:36 +0000
1091
1092 debconf (1.4.65) unstable; urgency=HIGH
1093
1094 * Remove my progress bar check of the last version since it breaks
1095 passthrough, especially where the actual progress bar was started by the
1096 destination frontend.
1097
1098 -- Joey Hess <joeyh@debian.org> Wed, 21 Dec 2005 03:37:19 -0500
1099
1100 debconf (1.4.64) unstable; urgency=HIGH
1101
1102 [ Colin Watson ]
1103 * debconf-apt-progress: Make sure to start up a debconf frontend properly
1104 (including saving/restoring @ARGV) in all modes except --config, not
1105 just in the all-in-one mode. Closes: #344159
1106
1107 [ Joey Hess ]
1108 * Add a check in the ConfModule to make sure that a progress bar is
1109 available before trying to use it.
1110
1111 -- Joey Hess <joeyh@debian.org> Tue, 20 Dec 2005 19:16:14 -0500
1112
1113 debconf (1.4.63) unstable; urgency=low
1114
1115 [ Colin Watson ]
1116 * debconf-apt-progress: Allow --from and --to to be used with --start to
1117 change the endpoints of the created progress bar.
1118 * Add DebconfCommunicator class to debconf.py to allow speaking the
1119 debconf protocol over a debconf-communicate subprocess. Useful for
1120 querying the debconf database noninteractively.
1121
1122 [ Luk Claes ]
1123 * Translations:
1124 - Basque updated programs and updated debconf (Closes: #342093).
1125 - Russian updated programs translation (Closes: #342771).
1126 - Russian updated debconf translation (Closes: #342773).
1127 - Galician updated debconf translation (Closes: #343056).
1128 - Danish updated debconf translation (Closes: #343431).
1129 - Swedish updated debconf translation (Closes: #344059).
1130
1131 [ Joey Hess ]
1132 * Slightly optimised the postinst script while leaving old transition
1133 handling code in it by moving old code into blocks with a single check for
1134 really old versions of debconf.
1135
1136 [ Christian Perrier ]
1137 * Add debconf-updatepo to the clean rule as recommended to always have
1138 up-to-date PO files for debconf translations.
1139 * Debconf translations:
1140 - French updated
1141
1142 [ Joey Hess ]
1143 * Changes to the Makefile to deal with changed quoting rules for continued
1144 strings in new version of make.
1145 * Current standards version.
1146 * Use commas as separator in the choices list for nb and fa
1147 * Split build-depends and -indep.
1148
1149 -- Joey Hess <joeyh@debian.org> Tue, 20 Dec 2005 15:30:31 -0500
1150
1151 debconf (1.4.62) unstable; urgency=low
1152
1153 [ Colin Watson ]
1154 * Add debconf-apt-progress, as discussed on debian-boot@, to install
1155 packages using debconf to display a progress bar. Requires apt 0.6.41.
1156 * Fix DEBCONF_DB_REPLACE to work properly when given a database name from
1157 debconf.conf.
1158
1159 [ Joey Hess ]
1160 * Remove newline removal code from perl mangling in Makefile.
1161 * Reword debconf-apt-progress/preparing template since it might be used for
1162 removals too.
1163
1164 -- Joey Hess <joeyh@debian.org> Sun, 4 Dec 2005 12:51:54 -0500
1165
1166 debconf (1.4.61) unstable; urgency=low
1167
1168 * The default debconf priority changes from medium to high in this release.
1169 This is consistent with the default pririty used already for fresh
1170 installs by d-i, and with the definitions of debconf priorities -- high
1171 priority questions have no reasonable default answer so should be
1172 displayed, while medium priority questions do have a default and can be
1173 skipped easily.
1174
1175 Please do not use this change as an excuse to inflate priorities of
1176 questions!
1177
1178 -- Joey Hess <joeyh@debian.org> Thu, 1 Dec 2005 18:07:08 -0500
1179
1180 debconf (1.4.60) unstable; urgency=low
1181
1182 [ Luk Claes ]
1183 * Programs translations:
1184 - Swedish updated. Closes: #338607, #339832.
1185 - Tagalog updated. Closes: #338611.
1186
1187 [ Christian Perrier ]
1188 * Programs translations:
1189 - French updated.
1190
1191 [ Joey Hess ]
1192 * Improve message diplayed if kde frontend cannot start due to missing Qt.
1193 Closes: #341315
1194
1195 -- Joey Hess <joeyh@debian.org> Thu, 1 Dec 2005 16:14:16 -0500
1196
1197 debconf (1.4.59) unstable; urgency=low
1198
1199 [ Christian Perrier ]
1200 * Remove the obsolete entries from the Ukrainian translation of
1201 debconf. Closes: #325413
1202 * Fix some typos in debconf-devel(7). Closes: #335035
1203
1204 [ Joey Hess ]
1205 * Fix variables in man page example. Patch from Jérémy Bobbio.
1206 Closes: #326134
1207 * debconf-get-selections: Include a comment with available choices for
1208 select and multiselect questions.
1209 * Don't compress demo templates file. Closes: #336477
1210
1211 [ Colin Watson ]
1212 * Add progress indicator to dpkg-preconfigure if we're running in apt mode
1213 and there are more than 30 packages (arbitrarily selected) to
1214 preconfigure. We'll make more calls to apt-extracttemplates as a result,
1215 but the progress indicator only ticks once every 30 packages so it
1216 shouldn't be too bad.
1217 * Fix typo in debconf-show(1). Closes: #326739
1218 * Mention in debconf(1) that debconf(7) is in the debconf-doc package.
1219 Closes: #308888
1220 * Look at the output of 'lsb_release -is' (falling back to 'debian' if
1221 /etc/debian_version is present) to figure out which logo to display in
1222 the Gnome frontend.
1223 * Install python confmodule for both python2.3 and python2.4 (since
1224 /usr/lib/site-python doesn't work properly yet).
1225
1226 [ Luk Claes ]
1227 * Programs translations:
1228 - Russian updated. Closes: #332880
1229 - Swedish updated. Closes: #333811
1230 * Debconf translations:
1231 - Romanian updated. Closes: #333199
1232 - Portuguese updated. Closes: #332934
1233
1234 -- Colin Watson <cjwatson@debian.org> Tue, 8 Nov 2005 13:59:30 -0500
1235
1236 debconf (1.4.58) unstable; urgency=low
1237
1238 [ Joey Hess ]
1239 * debconf-set-selections: support wrapping of long lines with "\".
1240
1241 [ Christian Perrier ]
1242 * Rewrite the debconf/priority short description to have the same
1243 wording than cdebconf
1244 Translations merged from cdebconf translations (languages not yet
1245 supported in debconf added with translations from cdebconf)
1246
1247 -- Joey Hess <joeyh@debian.org> Thu, 25 Aug 2005 12:09:51 -0400
1248
1249 debconf (1.4.57) unstable; urgency=low
1250
1251 * Run puic in LC_ALL to fix build failure in French locale in August.
1252 Closes: #322122
1253
1254 -- Joey Hess <joeyh@debian.org> Tue, 9 Aug 2005 08:22:25 -0400
1255
1256 debconf (1.4.56) unstable; urgency=low
1257
1258 [ Luk Claes ]
1259 * Debconf translations:
1260 - Arabic added (thanks Mohammed Adnène Trojette). Closes: #320762
1261
1262 [ Colin Watson ]
1263 * Force dialog progress bars to the full available screen width right from
1264 the start, to avoid the box flashing as longer info messages are added.
1265 Matches cdebconf.
1266 * Fix zero-arg case of passthrough's title method to return the title
1267 rather than emptying it.
1268 * The approach used by progress bars of saving the title when a progress
1269 bar starts and restoring it when it stops doesn't work if somebody sets
1270 the title when a progress bar is up. Instead, remember the last title
1271 that was explicitly requested and restore that on progress stop.
1272 * If DEBCONF_SYSTEMRC is set to a file that exists, use it in preference
1273 to the system debconf.conf files. Closes: #299216
1274 * Never send STOP through the passthrough interface. One of the uses for
1275 passthrough is putting a progress bar in front of base-config's package
1276 installation, and that previously sent a STOP after every package, which
1277 shut down the debconf instance running the progress bar. Frontends shut
1278 themselves down anyway when their input goes away, so the STOP was
1279 unnecessary.
1280 * Allow setting the pipe driver's outfd to 'none' to throw the database
1281 away on shutdown. Helps with #312072.
1282
1283 -- Colin Watson <cjwatson@debian.org> Thu, 4 Aug 2005 20:55:12 +0100
1284
1285 debconf (1.4.55) unstable; urgency=low
1286
1287 [ Joey Hess ]
1288 * confmodule: avoid using non-XSI local variables; instead use a nasty
1289 temporary IFS setting hack and _db_local_ namespace. Closes: #242011
1290
1291 [ Colin Watson ]
1292 * Fix error message on uninitialised template database.
1293 * Add DEBCONF_DB_REPLACE environment variable with the same syntax as
1294 DEBCONF_DB_OVERRIDE and DEBCONF_DB_FALLBACK, which bypasses all the
1295 normal databases (thus avoiding locking them). Useful for local testing
1296 or for running two concurrent debconf instances.
1297 * Start a new, bigger dialog instance when updating a progress bar with
1298 info text that won't fit into the current instance.
1299 * Start/restart dialog progress bars at the correct percentage.
1300 * Fix showdialog return values.
1301
1302 -- Colin Watson <cjwatson@debian.org> Tue, 2 Aug 2005 15:04:55 +0100
1303
1304 debconf (1.4.54) unstable; urgency=low
1305
1306 * Make dialog progress bars interruptible: if a question needs to be asked
1307 while a progress bar is up, we tear down the progress bar and restore it
1308 afterwards where we left off. The gnome frontend is still broken in this
1309 situation, although at least kde and readline work fine.
1310
1311 -- Colin Watson <cjwatson@debian.org> Mon, 1 Aug 2005 16:20:20 +0100
1312
1313 debconf (1.4.53) unstable; urgency=low
1314
1315 [ Luk Claes ]
1316 * Manpage translations:
1317 - Updated French confmodule manpage. Closes: #318410
1318
1319 [ Sylvain Ferriol ]
1320 * add Test::Debconf::DbDriver::CommonTest::test_shutdown to verify sync of
1321 data between cache and file on shutdown.
1322 * add Test::Debconf::DbDriver::CommonTest::test_shutdown to verify sync of
1323 data between cache and ldap on shutdown.
1324 * add unit tests to validate debconf_copydb.
1325 * add Test::CopyDBTest::test_201431. Closes: #201431
1326 * modify debconf.schema because extendedDescription attribute has an
1327 inappropriate matching rule => slapd (2.2.23-8) failed
1328 * set the type of the template in Template::new because if we don't
1329 use Template::load, it do not appear in template instance
1330 * call Cache::shutdown in LDAP::shutdown to synchronize data between
1331 cache and ldap.
1332
1333 [ Joey Hess ]
1334 * Add Kamion to the uploaders.
1335 * debconf-get-selections: Use new d-i logfile path for --installer mode.
1336
1337 [ Colin Watson ]
1338 * Fix template -C handling to avoid clobbering $field for later requests
1339 for the same template.
1340 * debconf-get-selections: Tolerate both old and new d-i logfile paths.
1341 * Implement the DATA command, so that debconf can act as a UI agent
1342 communicating with another instance of debconf running the passthrough
1343 frontend.
1344 * Add myself to debian/copyright for progress bar support.
1345
1346 -- Colin Watson <cjwatson@debian.org> Sun, 31 Jul 2005 18:19:41 +0100
1347
1348 debconf (1.4.52) unstable; urgency=low
1349
1350 * Colin Watson:
1351 - Lower-case the field name passed to METAGET, since the template
1352 database stores fields that way.
1353 - If a template name ending in -C is requested (e.g. via METAGET),
1354 return the untranslated template regardless of the locale.
1355 - Strip off DOS line endings in debconf-set-selections.
1356 - Autoflush stdout in debconf-communicate so that stdout can be a pipe.
1357 - Clean up stray newlines in DEBCONF_DEBUG=developer debconf-communicate
1358 output.
1359 - Add read and write keyword arguments to debconf.py:Debconf.__init__(),
1360 to allow using this module with a debconf-communicate subprocess
1361 rather than having to re-exec the current process inside a frontend.
1362 * Debconf translations:
1363 - Vietnamese added. Closes: #313509
1364 * Programs translations:
1365 - Romanian updated. Closes: #303804
1366
1367 -- Colin Watson <cjwatson@debian.org> Wed, 6 Jul 2005 13:00:57 +0100
1368
1369 debconf (1.4.51) unstable; urgency=low
1370
1371 * Colin Watson
1372 - Fix spelling of "unknown" in copied database items with no owners.
1373 - Pass SETTITLE straight through the passthrough frontend (with
1374 accompanying DATA) rather than turning it into TITLE. Closes: #292989
1375 * Joey Hess
1376 - Patch from mfz to allow dpkg-reconfigure -fnoninteractive to work
1377 consistently with DEBIAN_FRONTEND=noninteractive and with common sense,
1378 by testing for forced_frontend. Closes: #312550
1379 * Programs translations:
1380 - French spellchecked
1381
1382 -- Joey Hess <joeyh@debian.org> Wed, 8 Jun 2005 23:03:01 -0400
1383
1384 debconf (1.4.50) unstable; urgency=low
1385
1386 * Colin Watson
1387 - Generate po/debconf.pot in sorted order by source filename, rather
1388 than having it be in whatever order find(1) happens to produce.
1389 - Implement INFO command from cdebconf, to display an out-of-band
1390 informative message. Closes: #304332
1391 - Revert stdin/stdout inversion from debconf 1.1.30; that caused the
1392 dialog child process to read from stdout and write to stdin (which
1393 miraculously happened to work, at least for terminals). Instead, avoid
1394 the perl warning from #155682 by restoring stdin first after the open3
1395 call.
1396 - Add progress bar support, using the cdebconf PROGRESS protocol. The
1397 editor and web frontend implementations are stubs.
1398 - Correct location of standalone template files in debconf-devel(7)
1399 (should be /usr/share/debconf/templates/progname.templates).
1400 - Extend passthrough protocol slightly to send SUBST commands for any
1401 substitution variables that are set for each question.
1402 - Translate select/multiselect defaults to the current locale when
1403 sending them to a passthrough UI agent, and translate the value
1404 returned by the UI agent back to C.
1405 * Joey Hess
1406 - debconf man page update. Closes: #309698
1407 * Christian Perrier
1408 - Man pages typos corrected. Closes: #309010, #309011, #309013
1409 * Programs translations
1410 - Italian updated. Closes: #310288
1411
1412 -- Colin Watson <cjwatson@debian.org> Sat, 28 May 2005 21:08:59 +0100
1413
1414 debconf (1.4.49) unstable; urgency=low
1415
1416 * Debconf translation updates:
1417 - Italian. Closes: #304908
1418 * Fix an enxironment variable name in debconf(7). Closes: #305260
1419 * Document in the debconf-set-selections man page that
1420 debconf-get-selections is in debconf-utils. Closes: #305262
1421 * Fix typo in Debconf/Template.pm : s/speerated/separated
1422 Unfuzzy translations
1423 Closes: #307165
1424 * Program translation updates:
1425 - Italian.
1426 - French, directly received from l10n team
1427 - Danish. Closes: #305994
1428 - Vietnamese. Closes: #307067
1429
1430 -- Joey Hess <joeyh@debian.org> Wed, 4 May 2005 19:24:09 -0400
1431
1432 debconf (1.4.48) unstable; urgency=low
1433
1434 * Joey Hess
1435 - Apply patch from Denis Barbier to translate --help output. See #167177
1436 - Make debconf-set-selections not fail if it encounters an unknown
1437 question type.
1438 - Overload the type field in preseed files; if it's "seen" then
1439 instead set the seen flag; this allows for preseeding that only changes
1440 a default value but still leaves the question unseen.
1441 - This obsoletes the --unseen flag in debconf-set-selections, but
1442 I've left it in and working for now since things probably already use
1443 it.
1444 * Christian Perrier
1445 - Man page typo fixs. Closes: #302746, #302749, #302747, #302748, #302752
1446 * Program translation updates:
1447 - Slovak. Closes: #302509
1448 - Spanish. Closes: #302528
1449 - Traditional Chinese. Closes: #302532
1450 - Hebrew
1451 - Brazilian Portuguese. Closes: #302539
1452 - Japanese. Closes: #302552
1453 - Dutch. Closes: #302580
1454 - Ukrainian. Closes: #302595
1455 - Turkish. Closes: #302596
1456 - Basque. Closes: #302616
1457 - Simplified Chinese: Closes: #302636
1458 - Czech: Closes: #302679
1459 - Portuguese: Closes: #302691
1460 - Greek: Closes: #302850
1461 - Tagalog: Closes: #303172
1462 - Romanian: Closes: #303804
1463
1464 -- Christian Perrier <bubulle@debian.org> Sat, 9 Apr 2005 07:55:27 +0200
1465
1466 debconf (1.4.47) unstable; urgency=low
1467
1468 * Since python confmodule checks only to see if DEBIAN_HAS_FRONTEND
1469 exists, dpkg-reconfigure needs to delete it, not unset it. Closes: #302004
1470 * Translations:
1471 - Galician updated. Closes: #296470
1472 - Spanish updated. Closes: #301126
1473
1474 -- Joey Hess <joeyh@debian.org> Tue, 29 Mar 2005 12:19:37 -0500
1475
1476 debconf (1.4.46) unstable; urgency=low
1477
1478 * Translations:
1479 - Greek updated. Closes: #293912
1480 - Polish updated. Closes: #295378
1481 - Traditional Chinese added. Closes: #294892
1482 - Tagalog updated (programs) and added (debconf). Closes: #296050
1483
1484 -- Joey Hess <joeyh@debian.org> Mon, 21 Feb 2005 19:39:21 -0500
1485
1486 debconf (1.4.45) unstable; urgency=low
1487
1488 * Fix bad use of gettext from previous patch. In fact, debug statements are
1489 not intended to be translated, so revert that part of it. Closes: #293675
1490
1491 -- Joey Hess <joeyh@debian.org> Fri, 4 Feb 2005 20:14:08 -0500
1492
1493 debconf (1.4.44) unstable; urgency=low
1494
1495 * Fix a rogue quotation mark intorduced in the translatable string patch
1496 in the previous version. Closes: #293666 (and approximatly 2e5 other bugs
1497 that will be filed before dinstall tomorrow).
1498
1499 -- Joey Hess <joeyh@debian.org> Fri, 4 Feb 2005 17:39:04 -0500
1500
1501 debconf (1.4.43) unstable; urgency=low
1502
1503 * Christian Perrier
1504 - Mark more strings as translatable. Closes: #225463
1505 * Colin Watson
1506 - The passthrough frontend sets the value of visible questions by
1507 getting the value from the UI agent, but it didn't set the value of
1508 invisible questions as the confmodule expects it to. It now sets the
1509 value of invisible questions in the same way as the noninteractive
1510 frontend.
1511 * Joey Hess
1512 - In dpkg-reconfigure man page, note that -a works as --all.
1513 Closes: #292416
1514 * Translations:
1515 - French updated
1516 - Italian updated. Closes: #291797
1517 - Simplified Chinese updated. Closes: #291799
1518 - Dutch updated. Closes: #291805
1519 - Russian updated. Closes: #291806
1520 - Czech updated. Closes: #291810
1521 - Portuguese updated. Closes: #291837
1522 - Ukrainian updated. Closes: #291861
1523 - Catalan updated. Closes: #291868
1524 - Norwegian Nynorsk updated. Closes: #291882
1525 - Spanish updated. Closes: #291885
1526 - Hebrew updated. Closes: #291906
1527 - Japanese updated. Closes: #291924
1528 - Danish updated. Closes: #291988
1529 - Finnish updated. Closes: #292051
1530 - Indonesian updated. Closes: #291948
1531 - Brazilian Portuguese updated. Closes: #291980
1532 - Slovak updated. Closes: #291947
1533 - Swedish updated. Closes: #292036
1534 - Basque updated.
1535 - Romanian updated. Closes: #292306
1536 - Korean updated (but still incomplete)
1537 - Tagalog added. Closes: #292608
1538 - Arabic added (from Arabeyes CVS)
1539
1540 -- Joey Hess <joeyh@debian.org> Mon, 31 Jan 2005 11:29:10 -0500
1541
1542 debconf (1.4.42) unstable; urgency=low
1543
1544 * Fix bug in man page example script. Closes: #286335
1545 * Add --unseen flag to debconf-set-selections. Closes: #286318
1546 * Fix typo in man page example. Closes: #285099
1547 * Patch from mdz to improve the passthrough frontend:
1548 - Use DEBCONF_READFD and DEBCONF_WRITEFD for passthrough communication
1549 if DEBCONF_PIPE is not set to a socket.
1550 - Change passthrough protocl for INPUT command so it is the same as in
1551 the debconf protocol, and pass the type of the question in a "DATA type"
1552 command.
1553 - Fix passing of extended descriptions in DATA. Note they're newline
1554 escaped.
1555 - Pass choices for multiselect questions.
1556 - Now usable with cdebconf as the client on the other side of the
1557 passthrough channel.
1558
1559 -- Joey Hess <joeyh@debian.org> Thu, 13 Jan 2005 19:01:58 -0500
1560
1561 debconf (1.4.41) unstable; urgency=low
1562
1563 * Translations:
1564 - Finnish updated (programs). Closes: #280709
1565 - Romanian added (programs). Closes: #283209
1566
1567 -- Joey Hess <joeyh@debian.org> Mon, 6 Dec 2004 17:22:42 -0500
1568
1569 debconf (1.4.40) unstable; urgency=low
1570
1571 * Joey Hess
1572 - Force PERL_DL_NONLAZY=1 in confmodule, confmodule.sh, debconf.py, and
1573 Debconf::Client::ConfModule to avoid bad behavior of the dynamic linker
1574 when Text::Iconv is loaded but its symbols have not really been
1575 resolved. This caused debconf to be killed with a relocation error
1576 in certian upgrades from woody involving packages that use debconf in
1577 their preinst. Closes: #278417 Thanks to Andrew Suffield and Branden
1578 Robinson for analysis.
1579 - Add check in frontend and debug message if PERL_DL_NONLAZY is not set
1580 to 1 when it's run from a preinst, in case I missed other entry points.
1581 * Colin Watson
1582 - Set the seen flag on questions asked in the noninteractive frontend if
1583 DEBCONF_NONINTERACTIVE_SEEN is set to true. This allows debootstrap to
1584 behave better (partly fixes #238301).
1585 * Translations:
1586 - Indonesian added (programs). Closes: #275981
1587 - Traditional Chinese renamed from zh_TW.Big5.po to zh_TW.po
1588 (Christian Perrier)
1589 - Simplified Chinese added (programs). Closes: #277470
1590 - Slovak translation added (programs and debconf). Closes: #279299
1591
1592 -- Joey Hess <joeyh@debian.org> Wed, 3 Nov 2004 14:20:39 -0500
1593
1594 debconf (1.4.39) unstable; urgency=low
1595
1596 * Joey Hess
1597 - Avoid a warning message in DbDriver::Copy that's triggered by d-i
1598 debconf preseeding. Closes: #275122
1599 * Translations:
1600 - Spanish updated (programs). Closes: #274148
1601 - Hebrew added (both). Closes: #274381
1602 - Italian added (programs) and updated (debconf). Closes: #274582, #274584
1603 - Norwegian Nynorsk added (programs). Closes: #275081
1604 - Polish updated (debconf). Closes: #275815
1605
1606 -- Joey Hess <joeyh@debian.org> Sun, 10 Oct 2004 15:16:57 -0400
1607
1608 debconf (1.4.38) unstable; urgency=low
1609
1610 * Joey Hess
1611 - Tightended the versioned conflicts/replaces on debconf-utils in
1612 debconf-i18n. Closes: #273970
1613 * Translations:
1614 - Updated Brazilian Portuguese translation (programs). Closes: #273941
1615
1616 -- Christian Perrier <bubulle@kheops.frmug.org> Thu, 30 Sep 2004 11:11:00 +0200
1617
1618 debconf (1.4.37) unstable; urgency=low
1619
1620 * Translations:
1621 - Correct errors in Greek translation by Konstantinos Margaritis
1622 - Italian debconf update. Closes: #272521
1623 - Czech debconf update. Closes: #273522
1624 - Russian translation updates. Closes: #272723
1625 - Dutch translation added. Closes: #272535
1626 - Portuguese translation added. Closes: #273227
1627 * Spelling error in "man page" of debconf-show fixed. Closes: #272541
1628
1629 -- Joey Hess <joeyh@debian.org> Mon, 27 Sep 2004 22:14:59 -0400
1630
1631 debconf (1.4.36) unstable; urgency=low
1632
1633 * Joey Hess
1634 - Used wrong regexp in last version.
1635 * Translations:
1636 - Updated French translation (programs and debconf)
1637 Closes: #242935, #264152, #271373, #255657
1638 - Updated/added Ukrainian translations (programs and debconf)
1639 Closes: #270088
1640 - Polish debconf translation updated
1641 Closes: #271398
1642 - Brazilian Portuguese debconf translation checked
1643 Closes: #271412
1644 - Correct trivial errors to Russian and Polish translations headers
1645
1646 -- Joey Hess <joeyh@debian.org> Mon, 13 Sep 2004 23:09:14 -0400
1647
1648 debconf (1.4.35) unstable; urgency=low
1649
1650 * Fix debconf-get-selections to not choke on files with comments followed
1651 by nothing.
1652 * Allow multiple spaces between all values except the last one in preseed
1653 files.
1654
1655 -- Joey Hess <joeyh@debian.org> Sun, 12 Sep 2004 13:30:42 -0400
1656
1657 debconf (1.4.34) unstable; urgency=low
1658
1659 * Skip questions with no known type also in debconf-get-selections.
1660
1661 -- Joey Hess <joeyh@debian.org> Wed, 1 Sep 2004 01:25:20 -0400
1662
1663 debconf (1.4.33) unstable; urgency=low
1664
1665 * Skip title questions in debconf-get-selections along with the notes, text,
1666 and errors previously skipped.
1667 * Add titles to the list of known types in debconf-set-selections, just in
1668 case.
1669
1670 -- Joey Hess <joeyh@debian.org> Wed, 1 Sep 2004 00:42:50 -0400
1671
1672 debconf (1.4.32) unstable; urgency=low
1673
1674 * Hack in an --installer parameter in debconf-get-selections so the d-i
1675 manual can document a sane way to generate d-i preseeding files.
1676 * Add the question's short description as a comment in
1677 debconf-get-selections output, and skip notes, text, and errors.
1678
1679 -- Joey Hess <joeyh@debian.org> Thu, 19 Aug 2004 14:46:03 +0100
1680
1681 debconf (1.4.31) unstable; urgency=low
1682
1683 * Improve the man page with state machine improvements and better back out
1684 handling from Bruce Perens.
1685 * Minor Danish po file update. Closes: #262131
1686 * Patch from David Schweikert to let dpkg-reconfigure use the noninteractive
1687 frontend if forced to do so. Closes: #263398
1688 * Patch from Julien Louis to add translations of debconf-communicate and
1689 debconf-set-selections to debconf-i18n. Closes: #264140
1690 * Ran recode latin1..utf-8 debian/changelog. Closes: #214563
1691 * Add Tukish po file translation from Recai Oktas. Closes: #264713
1692 * Japanese po file update from kmuto. Closes: #265984
1693
1694 -- Joey Hess <joeyh@debian.org> Mon, 16 Aug 2004 23:11:33 +0100
1695
1696 debconf (1.4.30) unstable; urgency=low
1697
1698 * Fix and update German translation. Thanks, Michael Piefel. Closes: #260572
1699 * Update Basque templates translation. Thanks, Piarres Beobide Egaña.
1700 Closes: #260678
1701
1702 -- Joey Hess <joeyh@debian.org> Sat, 24 Jul 2004 02:41:35 -0400
1703
1704 debconf (1.4.29) unstable; urgency=low
1705
1706 * Force two spare lines to be available for select and multiselect lists
1707 in the dialog frontend. Closes: #255652
1708
1709 -- Joey Hess <joeyh@debian.org> Wed, 23 Jun 2004 20:16:31 -0400
1710
1711 debconf (1.4.28) unstable; urgency=low
1712
1713 * Typo fixes in debconf-devel.7. Closes: #253341
1714 * Put back the PREVIOUS_MODULE stuff, at least console-data "uses" it,
1715 although it does nothing, is undocumented, etc.
1716
1717 -- Joey Hess <joeyh@debian.org> Tue, 8 Jun 2004 17:28:25 -0400
1718
1719 debconf (1.4.27) unstable; urgency=low
1720
1721 * Change the shell confmodule to not construct functions on the fly.
1722 The new code is smaller, a bit faster, and simpler, but the important
1723 thing is that it does not clobber $@. The old version messed up $@ if
1724 parameters contained spaces.
1725 * Removed the never completed PREVIOUS_MODULE stuff from the shell,
1726 perl, and python confmodules.
1727
1728 -- Joey Hess <joeyh@debian.org> Sun, 6 Jun 2004 17:14:31 -0400
1729
1730 debconf (1.4.26) unstable; urgency=low
1731
1732 * Add Basqe translation by Piarres Beobide Egaña. Closes: #247321
1733 * German translation update. Closes: #251731
1734 * Catalan translation update. Closes: #251786
1735 * Remove soi-unsightly trailing blanks in debconf-show output.
1736 Closes: #252482
1737
1738 -- Joey Hess <joeyh@debian.org> Tue, 4 May 2004 14:35:50 -0400
1739
1740 debconf (1.4.25) unstable; urgency=low
1741
1742 * Overload Template object's stringification, so metaget of a question's
1743 template field returns the name of the template. Closes: #244089
1744
1745 -- Joey Hess <joeyh@debian.org> Wed, 28 Apr 2004 17:50:09 -0400
1746
1747 debconf (1.4.24) unstable; urgency=low
1748
1749 * Patch from Eugeniy Meshcheryako to make the dialog frontend use a
1750 utf-aware width function when calculating dialog sizes. Closes: #245688
1751
1752 -- Joey Hess <joeyh@debian.org> Sat, 24 Apr 2004 15:15:52 -0400
1753
1754 debconf (1.4.22) unstable; urgency=low
1755
1756 * Update po/ja.po. Closes: #241786
1757 * Fix frontend capitalisation warning. Closes: #242277
1758 * Wording tweak in dpkg-reconfigure. Closes: #242917
1759 * Update po/da.po. Closes: #243202
1760
1761 -- Joey Hess <joeyh@debian.org> Fri, 2 Apr 2004 19:01:02 -0500
1762
1763 debconf (1.4.21) unstable; urgency=low
1764
1765 * Remove old stuff for cvs repo in README. Closes: #241252
1766 * Improve handling of bad priorities, and documentation. Closes: #241292
1767
1768 -- Joey Hess <joeyh@debian.org> Wed, 31 Mar 2004 17:29:43 -0500
1769
1770 debconf (1.4.20) unstable; urgency=low
1771
1772 * Update Ukrainian po file. Closes: #241044
1773 * Fix more encoding problems with the gnome frontend introduced by the last
1774 patch. Closes: #240898
1775 * In the KDE frontend, don't show the window until there is a question to
1776 ask. Closes: #239109
1777
1778 -- Joey Hess <joeyh@debian.org> Tue, 30 Mar 2004 12:04:56 -0500
1779
1780 debconf (1.4.19) unstable; urgency=low
1781
1782 * Fix Gnome frontend's display of select and multiselect questions
1783 and notes to use more of the available space. Closes: #229009
1784 Thanks to Mark Howard for this patch.
1785 * Use tooltips to display the help texts for questions in the Gnome
1786 frontend. Closes: #240299 (Mark Howard). The Help bttons are still
1787 left in the UI for now.
1788 * Updated Greek po file from Konstantinos Margaritis. Closes: #240641
1789 * French po update from Julien Louis. Closes: #240648
1790
1791 -- Joey Hess <joeyh@debian.org> Sun, 28 Mar 2004 10:41:16 -0500
1792
1793 debconf (1.4.18) unstable; urgency=low
1794
1795 * Removed all sigils. Closes: #223020, #182239, #239916
1796
1797 -- Joey Hess <joeyh@debian.org> Fri, 26 Mar 2004 22:01:40 -0500
1798
1799 debconf (1.4.17) unstable; urgency=low
1800
1801 * Added Turkish po file translation from Recai Oktas. Closes: #239141
1802
1803 -- Joey Hess <joeyh@debian.org> Sat, 20 Mar 2004 22:29:51 -0500
1804
1805 debconf (1.4.16) unstable; urgency=medium
1806
1807 * Dialog and whiptail differ in their handling of --nocancel with
1808 --defaultno. Never use the two options together. Closes: #236943
1809 * Bump the urgency, this bug can cause bad things to happen and needs to be
1810 fixed in testing.
1811
1812 -- Joey Hess <joeyh@debian.org> Wed, 10 Mar 2004 10:59:28 -0500
1813
1814 debconf (1.4.14) unstable; urgency=low
1815
1816 * Fix call to to_Unicode in KDE String element. Closes: #236574
1817
1818 -- Joey Hess <joeyh@debian.org> Sun, 7 Mar 2004 13:13:00 -0900
1819
1820 debconf (1.4.13) unstable; urgency=low
1821
1822 * Fix display on non-latin symbols in the KDE frontend. Closes: #235837
1823 (Thanks, Eugeniy Meshcheryakov)
1824 * Added Chinese po files. Closes: #235950 (thanks, Carlos Liu)
1825
1826 -- Joey Hess <joeyh@debian.org> Wed, 3 Mar 2004 15:36:18 -0500
1827
1828 debconf (1.4.12) unstable; urgency=low
1829
1830 * Updated French manpages from Julien Louis, includes new
1831 debconf-{get,set}-selections translations. Closes: #235690
1832
1833 -- Joey Hess <joeyh@debian.org> Tue, 2 Mar 2004 12:31:51 -0500
1834
1835 debconf (1.4.11) unstable; urgency=low
1836
1837 * Updated Spanish templates translation. Closes: #232662
1838 * Fix dialog frontend's handling of user entering nothing in an inputbox,
1839 in this case whiptail's output FD is eof, and care must be taken to not
1840 return undef. Closes: #233618, #226963, #227732
1841
1842 -- Joey Hess <joeyh@debian.org> Sat, 14 Feb 2004 20:35:36 -0500
1843
1844 debconf (1.4.10) unstable; urgency=low
1845
1846 * Use treeview for gnome multiselect lists (kov). Closes: #232090
1847
1848 -- Joey Hess <joeyh@debian.org> Tue, 10 Feb 2004 18:33:40 -0500
1849
1850 debconf (1.4.9) unstable; urgency=low
1851
1852 * Patch from Sylvain Ferriol:
1853 - allow empty calues in LDAP DbDriver
1854 - change debconf.schema to support slapd 2.1.x. Closes: #215878
1855 - adds a test suite for DbDrivers.
1856 Thanks, Sylvain!
1857 * Work around perl bug #231619 by unnecessarily using fields in
1858 DirTree.pm. Closes: #227013
1859 * Patch from Eugeniy Meshcheryakov to fix display of messages in KOI8
1860 locales using the GNOME frontend. Closes: #231302
1861 * Re-introduce debconf-get-selections and debconf-set-selections.
1862 The former goes in debconf-utils, the latter in debconf so it can be
1863 used for preseeding during new installs.
1864 * Patch example in debconf-devle(7) to deal with variables that the admin
1865 removed from the config file, but when turned back on via a
1866 dpkg-reconfigure. Thanks, Daniel Kobras.
1867 * Update Polish translation. Closes: #230869
1868 * New Ukrainian translation by Eugeniy Meshcheryako. Closes: #230964
1869 * Update French translation. Closes: #231496
1870 * Update Dutch translation, sorry that took so long. Closes: #227884
1871
1872 -- Joey Hess <joeyh@debian.org> Mon, 2 Feb 2004 22:08:43 -0500
1873
1874 debconf (1.4.8) unstable; urgency=low
1875
1876 * Remove padding whitespace from the end of lines in select questions
1877 in the teletype frontend.
1878 * Explicitly waitpid on dialog in the dialog frontend, to work around
1879 some kind of perl / linux 2.6 behavior change with plain wait.
1880 Closes: #228987
1881 * New Czech translation by Miroslav Kure. Closes: #230600
1882 * Updated Danish translation. Closes: #230618 (non-templates)
1883
1884 -- Joey Hess <joeyh@debian.org> Fri, 16 Jan 2004 23:08:08 -0500
1885
1886 debconf (1.4.7) unstable; urgency=low
1887
1888 * Fix debian/po/fi.po.
1889
1890 -- Joey Hess <joeyh@debian.org> Wed, 14 Jan 2004 11:17:33 -0500
1891
1892 debconf (1.4.6) unstable; urgency=low
1893
1894 * Updated de.po from Leonard Michlmayr.
1895 * Gustavo Noronha Silva:
1896 - work around encoding problems when using UTF-8 locales and Gnome
1897 frontend. Closes: #226896
1898 - use a scrooled window instead of a vscrollbar so that
1899 looong texts will fit better.
1900 - addbutton now accepts mnemonics, good for usability!
1901 * Fix misc formatting and tab damange.
1902 * pt_BR update from Gustavo Noronha Silva.
1903 * Updated debian/po/ja.po from Kenshi Muto. Closes: #227462
1904 * Updated debian/po/da.po from Morten Brix Pedersen. Closes: #227617
1905
1906 -- Joey Hess <joeyh@debian.org> Tue, 13 Jan 2004 11:05:55 -0500
1907
1908 debconf (1.4.5) unstable; urgency=low
1909
1910 * Updated Finnish translation. Closes: #226900
1911
1912 -- Joey Hess <joeyh@debian.org> Fri, 9 Jan 2004 11:36:52 -0500
1913
1914 debconf (1.4.4) unstable; urgency=low
1915
1916 * Add a Greek translation by Konstantinos Margaritis. Closes: #226834
1917 * Updated the French translation. Closes: #226226
1918
1919 -- Joey Hess <joeyh@debian.org> Thu, 8 Jan 2004 20:02:02 -0500
1920
1921 debconf (1.4.3) unstable; urgency=low
1922
1923 * Port of the gnome frontend to GNOME2 libs:
1924 * Debconf/Frontend/Gnome.pm, Debconf/Element/Gnome.pm,
1925 Debconf/Element/Gnome/*.pm:
1926 - fixed debian logo exibition
1927 * Makefile, debian-logo.png, debian-logo.xpm:
1928 - use a png instead of a xpm to have a cuter interface =P
1929 * Above changes from Gustavo Noronha Silva. Closes: #225503
1930 * Fix broken fallback from noninteractive frontend in dpkg-reconfgure.
1931 Closes: #226205
1932
1933 -- Joey Hess <joeyh@debian.org> Thu, 1 Jan 2004 21:49:21 -0500
1934
1935 debconf (1.4.2) unstable; urgency=low
1936
1937 * Deal better with hostname -f during debootstrap.
1938
1939 -- Joey Hess <joeyh@debian.org> Tue, 30 Dec 2003 15:36:48 -0500
1940
1941 debconf (1.4.1) unstable; urgency=low
1942
1943 * Patch from Denis Barbier to fix return values from select and multiselect
1944 in the KDE frontend to take localisation into account. Closes: #225504
1945
1946 -- Joey Hess <joeyh@debian.org> Tue, 30 Dec 2003 10:16:38 -0500
1947
1948 debconf (1.4.0) unstable; urgency=low
1949
1950 * Add an exerimental KDE frontend, contributed by Peter Rockai.
1951 Closes: #224040
1952 * Generate Debconf/FrontEnd/Kde/WizardUi.pm in Makefile using puic,
1953 so build-depend on libqt-perl.
1954 * Added basic pod docs for the Kde frontend, though it could stand
1955 improvements.
1956 * Fix code formatting to match the rest of debconf.
1957 * Use frontend debug facility instead of developer.
1958 * Remove some dead code and useless init methods that just call super.
1959 * Split modules into their own files where appropriate; better handling
1960 of libqt-perl less systems with Kde frontend selected.
1961 * Suggest libqt-perl.
1962
1963 -- Joey Hess <joeyh@debian.org> Sun, 28 Dec 2003 19:03:46 -0500
1964
1965 debconf (1.3.22) unstable; urgency=medium
1966
1967 * When the teletype frontend is processing the answer to a boolean
1968 question, accept English answers even if the locale is set to some other
1969 language, as the question may not yet be translated. Closes: #220472
1970 * Remove cruft that acted as if "" was a default value in Teletpye Boolean.
1971 Closes: #210671
1972 * debconf-copydb, DbDriver/Copy: deal better with input dbs that have no
1973 Owners fields, such as cdebconf templates dbs. Assume that the owner is
1974 "unknown" in this case.
1975 * Add support for the SETTITLE command to better handle translated titles.
1976 Closes: #172218, #213184
1977 * Drop ucfirst of package name in default title.
1978 * Make Debian::DebConf::Client::ConfModule deprecation warning go to stderr,
1979 not log.
1980 * Conflict with versions of whiptail before --default-item was added.
1981 * Use --default-item in dialog frontend, instead of the nasty menu
1982 reordering. Yay!
1983 * Move debconf-communicate from debconf-utils to debconf, it is needed by
1984 base-config 2.0.
1985 * Urgency medium to help the new base-config get into testing quickly.
1986 * Dialog frontend set values to "" or defaults when the user hit cancel or
1987 escape and capb backup was not enabled. Instead, in this case do not
1988 change any values.
1989
1990 -- Joey Hess <joeyh@debian.org> Sun, 30 Nov 2003 13:05:22 -0500
1991
1992 debconf (1.3.21) unstable; urgency=low
1993
1994 * Fix multiselect elements in non-C locales. Closes: #221410
1995 Thanks to Kenshi Muto and Akira TAGOH for the debugging.
1996 * Numerous typo and consistency fixes in man pages by Yann Dirson.
1997 Closes: #221670
1998
1999 -- Joey Hess <joeyh@debian.org> Wed, 19 Nov 2003 12:49:43 -0500
2000
2001 debconf (1.3.20) unstable; urgency=low
2002
2003 * The locations of debconf-get-selectons and debconf-set-selections are
2004 swapped. The former should move to debconf, while the latter moves to
2005 debconf-utils. Since dpkg is broken and doesn't allow me to move them
2006 at all, I have removed both of them from the binary packages for now.
2007 Closes: #218648, #218698, #218712, #218661, #218685, #218683, #218658
2008 Closes: #218667, #218646, #218676, #218644 (Well, I hope that's all!)
2009
2010 -- Joey Hess <joeyh@debian.org> Sun, 2 Nov 2003 10:42:52 -0500
2011
2012 debconf (1.3.19) unstable; urgency=low
2013
2014 * Added debconf-get-selections and debconf-set-selections, based
2015 loosely on work by Petter Reinholdtsen. Closes: #214617
2016
2017 -- Joey Hess <joeyh@debian.org> Fri, 31 Oct 2003 17:12:10 -0500
2018
2019 debconf (1.3.18) unstable; urgency=low
2020
2021 * Various man page fixes (Closes: #217170).
2022 * Add translated debconf-devel.fr.7, and update Debconf::Client::ConfModule
2023 and debconf translations. All from Julien Louis. Closes: #217536
2024
2025 -- Joey Hess <joeyh@debian.org> Thu, 23 Oct 2003 11:52:13 -0400
2026
2027 debconf (1.3.17) unstable; urgency=low
2028
2029 * Sort list of owners in Question.pm before returning it. The changes to
2030 hash randomization in perl 5.8.1 made the order random otherwise, which
2031 breaks owners = choices style comparisons. It was also possible before
2032 that if a db was moved to a different dbdriver backend, the order would
2033 change. Closes: #217088
2034
2035 -- Joey Hess <joeyh@debian.org> Wed, 22 Oct 2003 18:14:18 -0400
2036
2037 debconf (1.3.16) unstable; urgency=low
2038
2039 * Patch from Fabian Franz to add support for Xdialog to the dialog
2040 frontend, removing the old gdialog cruft.
2041 * Fix some indentation from Xdialog patch.
2042 * Set selectspacer for Xdialog.
2043 * Remove undocumented DEBCONF_FORCE_GDIALOG variable, add
2044 DEBCONF_FORCE_XDIALOG.
2045 * Document DEBCONF_FORCE_XDIALOG.
2046 * Patch from Denis Barbier to fix handling of locales containing a @.
2047 Closes: #215345
2048 * Danish update Morten Brix Pedersen. Closes: #216531
2049
2050 -- Joey Hess <joeyh@debian.org> Mon, 20 Oct 2003 12:56:38 -0400
2051
2052 debconf (1.3.15) unstable; urgency=low
2053
2054 * Spanish update. Closes: #212401
2055 * Russian update. Closes: #214364
2056
2057 -- Joey Hess <joeyh@debian.org> Mon, 6 Oct 2003 20:01:00 -0400
2058
2059 debconf (1.3.14) unstable; urgency=low
2060
2061 * Move from build-depends-indep to build-depends, to match current policy.
2062 * Updated Japanese template po file from Kenshi Muto. Closes: #210374
2063 * Removed the outdated debconf tutorial which was aimed at converting
2064 pre-debconf packages to debconf. Use debconf-devel(7) for all your debconf
2065 development needs.
2066 * Got rid of all the xml stuff, trimmed build deps down.
2067 * Lots of other doc reference updates.
2068 * Removed the pre 0.9 downgrade warning from prerm.
2069 * Removed the debconf.cfg removal code from postinst.
2070
2071 -- Joey Hess <joeyh@debian.org> Thu, 11 Sep 2003 17:18:16 -0400
2072
2073 debconf (1.3.13) unstable; urgency=low
2074
2075 * pt_BR template po update. Closes: # 207963
2076 * French po file update. Closes: #208365
2077
2078 -- Joey Hess <joeyh@debian.org> Tue, 2 Sep 2003 10:24:53 -0400
2079
2080 debconf (1.3.12) unstable; urgency=low
2081
2082 * Update Spanish templates. Closes: #206803
2083 * Fix name of dpkg-preconfigure in its help output. Closes: #206892
2084
2085 -- Joey Hess <joeyh@debian.org> Sat, 23 Aug 2003 14:48:21 -0400
2086
2087 debconf (1.3.11) unstable; urgency=low
2088
2089 * Removed the showold question, and all showold support except what's
2090 necessary for dpkg-reconfigure. Closes: #129666, #184142
2091
2092 -- Joey Hess <joeyh@debian.org> Thu, 21 Aug 2003 19:28:56 -0400
2093
2094 debconf (1.3.10) unstable; urgency=low
2095
2096 * Dutch templates po file translaton. Closes: #204916
2097
2098 -- Joey Hess <joeyh@debian.org> Thu, 21 Aug 2003 15:47:43 -0400
2099
2100 debconf (1.3.9) unstable; urgency=low
2101
2102 * French man page updates from Julien Louis. Closes: #204745
2103 * Move dh_python to python2.3 module directory. Closes: #206165
2104
2105 -- Joey Hess <joeyh@debian.org> Tue, 19 Aug 2003 17:15:25 -0400
2106
2107 debconf (1.3.8) unstable; urgency=low
2108
2109 * Make the LDAP driver not crash debconf if it is not Required and it fails
2110 to connect. Closes: #203780
2111 * Added perl to Suggests line since perl and/or perl-modules are
2112 needed by eg, the readline frontend. Also added note to man page.
2113 Closes: #203766
2114
2115 -- Joey Hess <joeyh@debian.org> Sun, 3 Aug 2003 18:12:29 -0400
2116
2117 debconf (1.3.7) unstable; urgency=low
2118
2119 * Updated French translaton by Christian Perrier. Closes: #203101
2120 * debconf-i18n conflicts/replaces older debconf-utils, which used to have
2121 the translated copydb manpages. Closes: #203619
2122
2123 -- Joey Hess <joeyh@debian.org> Thu, 31 Jul 2003 11:38:25 -0400
2124
2125 debconf (1.3.6) unstable; urgency=low
2126
2127 * Fixed a typo.
2128
2129 -- Joey Hess <joeyh@debian.org> Thu, 24 Jul 2003 12:58:54 -0400
2130
2131 debconf (1.3.5) unstable; urgency=low
2132
2133 * Improved wording of error message while parsing config file.
2134 Closes: #184991
2135 * debconf-copydb: Include --owner-pattern option in the synopsis and usage.
2136 Closes: #201680
2137
2138 -- Joey Hess <joeyh@debian.org> Thu, 24 Jul 2003 12:58:02 -0400
2139
2140 debconf (1.3.4) unstable; urgency=low
2141
2142 * readline and teletype frontends do not display default in brackets,
2143 and do not special case empty string as the default. It's more important
2144 that the user be able to enter an empty string reliably. Default values
2145 are still provided if Term::Readline::Gnu is installed. Closes: #183970
2146
2147 -- Joey Hess <joeyh@debian.org> Tue, 15 Jul 2003 22:03:19 +0200
2148
2149 debconf (1.3.3) unstable; urgency=low
2150
2151 * FORCE_DIALOG is now renamed to DEBCONF_FORCE_DIALOG, and documented.
2152 Also, it now simply sets the preference; if dialog is not installed
2153 debconf will use whiptail with this variable set.
2154
2155 -- Joey Hess <joeyh@debian.org> Sun, 13 Jul 2003 12:16:09 +0200
2156
2157 debconf (1.3.2) unstable; urgency=low
2158
2159 * The "free meals all week" release.
2160 * Do the debconf-utils doc dir transition in its postinst, not preinst.
2161 Closes: #201018, #201024, #201019, #201018, #201017
2162
2163 -- Joey Hess <joeyh@debian.org> Sun, 13 Jul 2003 10:18:35 +0200
2164
2165 debconf (1.3.1) unstable; urgency=low
2166
2167 * The "Amaya says I can't eat until I fix a RC bug" release.
2168 * Updated ja.po. Closes: #200764
2169 * Fix debconf-utils preinst to not try to remove the old directory on a
2170 fresh install. Closes: #200941
2171 * debconf-i18n needs to Replaces debconf, as it takes over files from the
2172 old version.
2173 * First DebConf^3 upload.
2174
2175 -- Joey Hess <joeyh@debian.org> Sat, 12 Jul 2003 15:12:03 +0200
2176
2177 debconf (1.3.0) unstable; urgency=low
2178
2179 * Debconf will now use Tomohiro KUBOTA's Text::WrapI18N module for line
2180 folding, thus supporting proper display of:
2181 - multibyte encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5,
2182 - combining characters and fullwidth characters which occupy zero
2183 and two columns on screen, and
2184 - languages which don't use whitespace between words (Chinese and
2185 Japanese) and mixture of such languages and other languages.
2186 * Debconf also makes use of Tomohiro's Text::CharWidth module for character
2187 counting.
2188 * Known bugs:
2189 - Line-folding of prompt line in readline frontend is not aware of
2190 multibyte encodings nor combining/fullwidth characters (Bug#195678).
2191 - For dialog frontend, "dialog" package should not be used because
2192 it doesn't yet support multibyte encodings nor combining/fullwidth
2193 characters (Bug#195674). (Dickey is working on it.)
2194 * The above is made possible thanks to the work of Tomohiro KUBOTA
2195 <kubota@debian.org>.
2196 * Extended Deconf::Encoding module to provide wrap, $cols, and width.
2197 It loads Tomohiro's modules if available, and falls back Text::Wrap and
2198 length if not.
2199 * Reorganized the i18n support, so all necessary packages are installed by
2200 default (Closes: #196475, #173647), and so it can easily be removed
2201 (saving 500k) for those who don't need it and lack disk space.
2202 Introduced debconf-i18n and debconf-english packages.
2203 * Link debconf-utils doc dir to debconf's, since it depends on it anyway.
2204 With transition preinst script. Saves 60k.
2205 * debconf-english and debconf-i18n are linked also.
2206 * debconf-show: Act on all packages named on command line. Closes: #198036
2207 * debconf.fr.7 update. Closes: #198096
2208 * debian/po/fr.po update
2209 * SCHEIDLER Balazs <bazsi@balabit.hu> provided a patch to make the
2210 passthrough frontend skip hidden elements. Closes: #198503
2211
2212 -- Joey Hess <joeyh@debian.org> Thu, 3 Jul 2003 12:53:20 -0400
2213
2214 debconf (1.2.42) unstable; urgency=low
2215
2216 * Make the conflict with whiptail-utf8 versioned (to the last version
2217 before it was removed) since whiptail provides it. Closes: #197863
2218
2219 -- Joey Hess <joeyh@debian.org> Wed, 18 Jun 2003 12:01:37 -0400
2220
2221 debconf (1.2.41) unstable; urgency=low
2222
2223 * Follow up with a Spanish template update, also from Carlos.
2224 Closes: #196786
2225
2226 -- Joey Hess <joeyh@debian.org> Mon, 9 Jun 2003 20:03:28 -0400
2227
2228 debconf (1.2.40) unstable; urgency=low
2229
2230 * Spanish translation update from Carlos Valdivia Yagüe. Closes: #196672
2231
2232 -- Joey Hess <joeyh@debian.org> Mon, 9 Jun 2003 12:44:13 -0400
2233
2234 debconf (1.2.39) unstable; urgency=low
2235
2236 * Conflict with whiptail-utf8 until it gets --output-fd support.
2237 Closes: #195818
2238
2239 -- Joey Hess <joeyh@debian.org> Mon, 2 Jun 2003 11:35:38 -0400
2240
2241 debconf (1.2.38) unstable; urgency=low
2242
2243 * Conflict with whiptail versions before 0.51.4-7, which adds --output-fd
2244 support.
2245 * Turn on output-fd support for whiptail.
2246 * Wrap priority question better on narrow terminals. Closes: #195485
2247 * Make Net::LDAP use LDAPv3 since that's the default provided by slapd
2248 now. Closes: #195673
2249
2250 -- Joey Hess <joeyh@debian.org> Sun, 1 Jun 2003 13:31:15 -0400
2251
2252 debconf (1.2.37) unstable; urgency=low
2253
2254 * Conflict with dialogs older than 0.9b-20020814-1, which added --output-fd.
2255 * Add support to dialog frontend for using the --output-fd switch when using
2256 dialog, to separate error messages and output. Closes: #194331
2257 However, whiptail does not yet implement --output-fd, so you can still
2258 screw your system up using whiptail and a bad TERM setting. This is
2259 whiptail bug #55182.
2260 * Updated Japanese translation. Closes: #193747
2261 * Updated French translation. Closes: #194525
2262
2263 -- Joey Hess <joeyh@debian.org> Wed, 28 May 2003 11:50:49 -0400
2264
2265 debconf (1.2.36) unstable; urgency=low
2266
2267 * 822 formatter: Support values beginning with whitepace. (See #189026)
2268
2269 -- Joey Hess <joeyh@debian.org> Mon, 5 May 2003 15:51:32 -0400
2270
2271 debconf (1.2.35) unstable; urgency=low
2272
2273 * Several French translation updates from Julien Louis. Closes: #189448
2274
2275 -- Joey Hess <joeyh@debian.org> Fri, 18 Apr 2003 12:43:38 -0400
2276
2277 debconf (1.2.34) unstable; urgency=low
2278
2279 * Don't need PATH munging for dh_installdebconf since po-debconf is used
2280 now. Closes: #185913
2281
2282 -- Joey Hess <joeyh@debian.org> Sun, 23 Mar 2003 21:07:00 -0800
2283
2284 debconf (1.2.33) unstable; urgency=low
2285
2286 * Updated pt_BR template po file again. Closes: #184950
2287 * typo, Closes: #185587
2288
2289 -- Joey Hess <joeyh@debian.org> Thu, 20 Mar 2003 09:21:34 -0800
2290
2291 debconf (1.2.32) unstable; urgency=low
2292
2293 * Updated pt_BR template po file. Closes: #183301
2294 * Complete de and da translations downloaded from DDTP.
2295 (NB, some have trailing whitespace fuzzyness issues.)
2296 * debconf-mergetemplates: Split field and lang non-greedily on field,
2297 to properly split eg, fr.iso-8859-1. Patch from Dennis.
2298 * Patch from Roderich Schupp:
2299 - PackageDir needs to manually remove files on shutdown, calling
2300 inherited remove method fails as the items are not in the cache
2301 anymore. This only shows up if using PackageDir for both config and
2302 templates.
2303 - Fix typo in Directory::remove which kept it from removing "-old"
2304 backup files.
2305 - Make PackageDir::shutdown Call endfile on format.
2306 Closes: #182725
2307
2308 -- Joey Hess <joeyh@debian.org> Sat, 8 Mar 2003 16:46:54 -0500
2309
2310 debconf (1.2.31) unstable; urgency=low
2311
2312 * Use ! not ^ in confmodule character class. Closes: #183032
2313
2314 -- Joey Hess <joeyh@debian.org> Sun, 2 Mar 2003 12:32:23 -0500
2315
2316 debconf (1.2.30) unstable; urgency=low
2317
2318 * Now provides the debconf-2.0 virtual package. Note that 2.0 is the debconf
2319 protocol version, not the package version. Packages that depend on debconf
2320 should begin to migrate over to the new virtual package, as it will
2321 eventually let cdebconf be used as an alternate.
2322 (However, I will wait for this to get into testing before changing
2323 dh_installdebconf's generated dependencies, to avoid blocking too much
2324 from testing.)
2325 * No longer provides debconf-tiny.
2326
2327 -- Joey Hess <joeyh@debian.org> Thu, 27 Feb 2003 22:06:18 -0500
2328
2329 debconf (1.2.29) unstable; urgency=low
2330
2331 * confmodule: split on only one whitespace. Closes: #182287
2332
2333 -- Joey Hess <joeyh@debian.org> Mon, 24 Feb 2003 11:40:20 -0500
2334
2335 debconf (1.2.28) unstable; urgency=low
2336
2337 * Update for debconf-show.fr.1 and confmodule.fr.3.
2338 * debconf-getlang and debconf-mergetemplate now print deprecation warnings.
2339 * Set $Text::Wrap::break = qr/\n|\s(?=\S)/ Closes: #159653
2340
2341 -- Joey Hess <joeyh@debian.org> Sat, 22 Feb 2003 14:23:16 -0500
2342
2343 debconf (1.2.27) unstable; urgency=low
2344
2345 * Debugf message when skipping 1 or 0 select select question.
2346 Closes: #181620
2347
2348 -- Joey Hess <joeyh@debian.org> Wed, 19 Feb 2003 15:28:57 -0500
2349
2350 debconf (1.2.26) unstable; urgency=low
2351
2352 * With a name like POSIX_ME_HARDER, what do you expect? Turned it off in
2353 dialog frontend. Closes: #178746
2354
2355 -- Joey Hess <joeyh@debian.org> Tue, 18 Feb 2003 12:23:56 -0500
2356
2357 debconf (1.2.25) unstable; urgency=low
2358
2359 * To find .debconfrc, look up the home directory of the current user with
2360 getpwuid, instead of trusting $HOME, which is untrustworthy thanks to
2361 programs like sudo. Closes: #181288
2362 * Sylvain Ferriol enhanced debconf-show so it can list debconf databases,
2363 owners of questions, and so it can be limited to list only owners or
2364 questions in a given database.
2365
2366 -- Joey Hess <joeyh@debian.org> Mon, 17 Feb 2003 18:20:17 -0500
2367
2368 debconf (1.2.24) unstable; urgency=low
2369
2370 * French man page updates from Julien Louis.
2371 * Updated Russian po files from Serge Winitzki. Closes: #180891
2372 (corrected po/ru.po broken quote and added missing \n)
2373
2374 -- Joey Hess <joeyh@debian.org> Sat, 15 Feb 2003 12:29:11 -0500
2375
2376 debconf (1.2.23) unstable; urgency=low
2377
2378 * LDAP DbDriver: If bind to server fails, throw an error (that can be
2379 downgraded to a warning by making the DbDriver non-required), instead of
2380 calling a method of an undefined value. Closes: #175989
2381 * Applied Denis Barbier's LANGUAGE env variable support patch.
2382 Closes: #172704
2383
2384 -- Joey Hess <joeyh@debian.org> Tue, 4 Feb 2003 22:15:14 -0500
2385
2386 debconf (1.2.22) unstable; urgency=low
2387
2388 * Updated pt_BR.po from Andre Luis Lopes, Closes: #177224
2389
2390 -- Joey Hess <joeyh@debian.org> Fri, 31 Jan 2003 23:49:51 -0500
2391
2392 debconf (1.2.21) unstable; urgency=low
2393
2394 * debconf-copydb: Fixed -c parsing for passwords with colons in them, etc.
2395 Closes: #173796
2396
2397 -- Joey Hess <joeyh@debian.org> Thu, 26 Dec 2002 21:33:41 -0500
2398
2399 debconf (1.2.20) unstable; urgency=low
2400
2401 * Build-depend on python for dh_python. Closes: #172839
2402
2403 -- Joey Hess <joeyh@debian.org> Thu, 12 Dec 2002 22:30:59 -0500
2404
2405 debconf (1.2.19) unstable; urgency=low
2406
2407 * Added --default-priority to dpkg-reconfigure.
2408
2409 -- Joey Hess <joeyh@debian.org> Tue, 10 Dec 2002 12:28:33 -0500
2410
2411 debconf (1.2.18) unstable; urgency=low
2412
2413 * Added a python binding for debconf written by moshez. If you use it, you
2414 must take care of making your package depend on python; debconf itself
2415 does not. It only works with python 2.2.
2416
2417 -- Joey Hess <joeyh@debian.org> Mon, 9 Dec 2002 12:13:35 -0500
2418
2419 debconf (1.2.17) unstable; urgency=low
2420
2421 * Updated da.po. Closes: #171890
2422 * Force unset POSIXLY_CORRECT in dialog frontend; whiptail cannot use
2423 sleect list params after -- (the only truely safe way to pass them) if
2424 this variable is set. Closes: #170646
2425 * Fixed a typo in debconf-devel man page. Closes: #172152
2426
2427 -- Joey Hess <joeyh@debian.org> Sat, 7 Dec 2002 16:01:43 -0500
2428
2429 debconf (1.2.16) unstable; urgency=low
2430
2431 * Mention text data-type in deconf-devel(7). #168761
2432 * Updated French man pages.
2433
2434 -- Joey Hess <joeyh@debian.org> Sun, 17 Nov 2002 11:05:53 -0500
2435
2436 debconf (1.2.15) unstable; urgency=low
2437
2438 * Fixed up templates and po/output. Closes: #167600
2439 * Patch from Roderich Schupp fixes double lock issue with PackageDir
2440 DbDriver.
2441
2442 -- Joey Hess <joeyh@debian.org> Mon, 11 Nov 2002 12:11:25 -0500
2443
2444 debconf (1.2.14) unstable; urgency=low
2445
2446 * Reworded debconf/priority template. Closes: #60541
2447 * Updated zh_TW.Big5.po.
2448
2449 -- Joey Hess <joeyh@debian.org> Thu, 31 Oct 2002 13:27:08 -0500
2450
2451 debconf (1.2.13) unstable; urgency=low
2452
2453 * Fix debconf/helper confusion in debconf-devel(7). Closes: #166585
2454 * Don't let readline frontend be used with Term::ReadLine::GNU and emacs
2455 shell buffers, as those two don't get along. See bug #166987
2456
2457 -- Joey Hess <joeyh@debian.org> Tue, 29 Oct 2002 20:49:53 -0500
2458
2459 debconf (1.2.12) unstable; urgency=low
2460
2461 * Include topmost 100 changelog entries now in the hope that I will rarely
2462 release debconf 100 times between entries into testing. I'm still leery of
2463 bloating the base system with 50k of ancient changelog. Closes: #165399
2464 * Added debconf.conf.fr.5.
2465
2466 -- Joey Hess <joeyh@debian.org> Sat, 19 Oct 2002 23:44:05 -0400
2467
2468 debconf (1.2.11) unstable; urgency=low
2469
2470 * Ongoing French manpage translations.
2471 * Italian template update. Closes: #164807
2472
2473 -- Joey Hess <joeyh@debian.org> Wed, 16 Oct 2002 20:24:19 -0400
2474
2475 debconf (1.2.10) unstable; urgency=low
2476
2477 * Added DEBCONF_SYSTEMRC environment variable, which reportbug can set to
2478 make it ignore ~/.debconfrc when gathering debconf information.
2479
2480 -- Joey Hess <joeyh@debian.org> Sat, 5 Oct 2002 14:39:58 -0400
2481
2482 debconf (1.2.9) unstable; urgency=low
2483
2484 * dpkg-reconfigure: run prerm script. Should be safe.
2485 * Doc update Closes: #162978
2486 * Use po-debconf for debconf package's own template translations.
2487 * debconf-getlang and debconf-mergetemplate are deprecated in favour of
2488 po-debconf.
2489 * Added docs to debconf-devel(7) about using po-debconf.
2490 * Remove old translation section from tutorual.
2491 * Remove bts-script.
2492
2493 -- Joey Hess <joeyh@debian.org> Thu, 3 Oct 2002 19:33:30 -0400
2494
2495 debconf (1.2.8) unstable; urgency=low
2496
2497 * Updated ja.po. Closes: #162268
2498 * Updated ca.po.
2499
2500 -- Joey Hess <joeyh@debian.org> Fri, 27 Sep 2002 20:12:09 -0400
2501
2502 debconf (1.2.7) unstable; urgency=low
2503
2504 * Fixed name of french debconf-getlang(1) translation file so it will be
2505 put into the binary package. Closes: #161879
2506 * Similar for debconf-copydb and debconf.1. Closes: #161878
2507
2508 -- Joey Hess <joeyh@debian.org> Mon, 23 Sep 2002 22:35:05 -0400
2509
2510 debconf (1.2.6) unstable; urgency=low
2511
2512 * Turn on binmode on output to avoid encoding re-conversion.
2513
2514 -- Joey Hess <joeyh@debian.org> Fri, 20 Sep 2002 12:17:16 -0400
2515
2516 debconf (1.2.5) unstable; urgency=low
2517
2518 * Experiment in signing a deb for the archive failed: apt-ftparchive and all
2519 apt deb parsing are horribly screwed.
2520
2521 -- Joey Hess <joeyh@debian.org> Thu, 19 Sep 2002 19:39:09 -0400
2522
2523 debconf (1.2.3) unstable; urgency=low
2524
2525 * Typo, Closes: #161518
2526 * dpkg-reconfigure: Don't imply that a package is broken if it is not
2527 installed. Closes: #161528
2528
2529 -- Joey Hess <joeyh@debian.org> Thu, 19 Sep 2002 18:38:24 -0400
2530
2531 debconf (1.2.2) unstable; urgency=low
2532
2533 * Removed fileutils dep. Debconf's postinst has changed a lot and it is not
2534 needed. Closes: #161421
2535
2536 -- Joey Hess <joeyh@debian.org> Wed, 18 Sep 2002 22:12:41 -0400
2537
2538 debconf (1.2.1) unstable; urgency=low
2539
2540 * Hmm, I wasn't aware that perl ran use's inside eval {} blocks at compile
2541 time. Use quotes instead. Closes: #161308, #161273
2542 * Updated ja.po from Junichi Uekawa.
2543
2544 -- Joey Hess <joeyh@debian.org> Wed, 18 Sep 2002 11:26:08 -0400
2545
2546 debconf (1.2.0) unstable; urgency=low
2547
2548 * Added support for encoding specification in translated templates. Use
2549 field names of the form "Field-ll_LL.charset". Example:
2550 Description-de_DE.UTF-8
2551 * The reccommended encoding of all debconf templates files is UTF-8.
2552 Whenever it is possible, do not use other encodings. The possibility to
2553 support non-UTF-8 encodings is provided just in case.
2554 * Prefer a field matching the user's charset and language. If one is
2555 not found, look for one matching the user's language, and use iconv to
2556 convert to their charset.
2557 * Suggest libtext-iconv-perl, without which the above will not work.
2558 * This is all experimental, untested, and undocumented.
2559 * Closes: #148490
2560
2561 -- Joey Hess <joeyh@debian.org> Tue, 17 Sep 2002 14:22:02 -0400
2562
2563 debconf (1.1.33) unstable; urgency=low
2564
2565 * Add question when loading a template if the question is gone and the
2566 template still claims to own it. This should never happen unless you
2567 have a disk crash or bad kernel hang when using debconf, but enough
2568 people experience it to waste too much of my time. This is more robust.
2569 Closes: #151406, #160960
2570 * Update fr.po
2571 * Fixed typos in debconf.conf.
2572 * fix_db.pl: Loop only 10 times. Closes: #153775
2573
2574 -- Joey Hess <joeyh@debian.org> Mon, 16 Sep 2002 14:03:47 -0400
2575
2576 debconf (1.1.32) unstable; urgency=low
2577
2578 * Added back Polish template translation. Closes: #160183
2579 * Fixed bad use of gettext in gnome hostname thing. Closes: #160209
2580 * Updated Polish po file. Closes: #160210
2581
2582 -- Joey Hess <joeyh@debian.org> Mon, 9 Sep 2002 12:36:08 -0400
2583
2584 debconf (1.1.31) unstable; urgency=low
2585
2586 * Fixed undefined sigil problem with [More] prompt.
2587
2588 -- Joey Hess <joeyh@debian.org> Fri, 6 Sep 2002 13:02:21 -0400
2589
2590 debconf (1.1.30) unstable; urgency=low
2591
2592 * Fixed stdin/stdout inversion in call to open3 in dialog frontend.
2593 Closes: #155682
2594
2595 -- Joey Hess <joeyh@debian.org> Thu, 5 Sep 2002 20:05:31 -0400
2596
2597 debconf (1.1.29) unstable; urgency=low
2598
2599 * Allow stacked dbdrivers with readonly databases on top.
2600 * Patch from Michel Dänzer to put the hostname in the gnome window title.
2601 Closes: #141235
2602
2603 -- Joey Hess <joeyh@debian.org> Tue, 3 Sep 2002 12:24:55 -0400
2604
2605 debconf (1.1.28) unstable; urgency=low
2606
2607 * Man page type fixes and translations from Philippe Batailler
2608 and Julien Louis.
2609
2610 -- Joey Hess <joeyh@debian.org> Wed, 28 Aug 2002 00:49:11 -0400
2611
2612 debconf (1.1.27) unstable; urgency=low
2613
2614 * Minor templates fixes by Denis Barbier. Closes: #158189
2615
2616 -- Joey Hess <joeyh@debian.org> Sun, 25 Aug 2002 17:16:53 -0400
2617
2618 debconf (1.1.26) unstable; urgency=low
2619
2620 * Typo, Closes: #157885
2621
2622 -- Joey Hess <joeyh@debian.org> Fri, 23 Aug 2002 21:35:59 -0400
2623
2624 debconf (1.1.25) unstable; urgency=low
2625
2626 * Added several translated French man pages from Julien Louis.
2627
2628 -- Joey Hess <joeyh@debian.org> Wed, 21 Aug 2002 00:41:34 -0400
2629
2630 debconf (1.1.24) unstable; urgency=low
2631
2632 * Be forgiving of leading/trailing whitespace in lines of debconf.conf.
2633 Closes: #157010
2634
2635 -- Joey Hess <joeyh@debian.org> Sun, 18 Aug 2002 10:59:00 -0400
2636
2637 debconf (1.1.23) unstable; urgency=low
2638
2639 * Typos. Closes: #155547, #155572
2640 * debconf-devel(7) example conffile premision preservation pathch
2641 Closes: #157134
2642
2643 -- Joey Hess <joeyh@debian.org> Sun, 18 Aug 2002 01:55:46 -0400
2644
2645 debconf (1.1.22) unstable; urgency=low
2646
2647 * Added DEBCONF_DB_OVERRIDE and DEBCONF_DB_FALLBACK environment variables
2648 that are very useful for feeding databases to remote hosts for unattended
2649 ad-hoc mass upgrades. Based on a patch by Sam Vilain.
2650
2651 -- Joey Hess <joeyh@debian.org> Fri, 2 Aug 2002 20:49:36 -0400
2652
2653 debconf (1.1.21) unstable; urgency=low
2654
2655 * Deal better with empty or soly-comments config files.
2656
2657 -- Joey Hess <joeyh@debian.org> Mon, 29 Jul 2002 18:22:12 -0400
2658
2659 debconf (1.1.20) unstable; urgency=low
2660
2661 * Corrected references to /usr/doc in man page. Closes: #154571
2662
2663 -- Joey Hess <joeyh@debian.org> Sun, 28 Jul 2002 10:44:16 -0400
2664
2665 debconf (1.1.19) unstable; urgency=low
2666
2667 * Patch from "Devin Carraway" <debbug-debconf-20020724@nospam.devin.com>
2668 to debconf-mergetemplate outputs what part is fuzzy. Closes: #154109
2669 * Used said output to quickly fix up debconf's two fuzzy template items.
2670 Very nice!
2671 * Allow regular user to run dpkg-reconfigure --help. Closes: #153916
2672
2673 -- Joey Hess <joeyh@debian.org> Thu, 25 Jul 2002 23:08:51 -0400
2674
2675 debconf (1.1.18) unstable; urgency=low
2676
2677 * Don't override default die; that makes catching dialog frontend failure
2678 to run in an eval when TERM is unset fail.
2679 * Detect multiline protocol errors and warn, and work around.
2680 * Updated debconf.conf.5 pt_BR translation.
2681 * Make dialog frontend refuse to run with TERM=unknown. Closes: #153122
2682
2683 -- Joey Hess <joeyh@debian.org> Fri, 19 Jul 2002 22:04:08 -0400
2684
2685 debconf (1.1.17) unstable; urgency=low
2686
2687 * Fixed bug in PackageDir exists when called on nonexistant items that
2688 were part of an existing package.
2689 * Directory DbDriver is pure virtual now; I had to move exists and iterator
2690 out of it, and it is fairly useless by itself.
2691 * Seems that LDAP has no end of quoting problems, and Dagfinn Ilmari
2692 Mannsåker sent in a patch to update more of them (changes the schema again
2693 amoung other things). Closes: #152477
2694 * Stop leaking priority fields into the config database.
2695
2696 -- Joey Hess <joeyh@debian.org> Wed, 10 Jul 2002 00:38:55 -0400
2697
2698 debconf (1.1.16) unstable; urgency=low
2699
2700 * Fixed up iterator for PackageDir DbDriver. PackageDir still has problems
2701 with a few edge conditions.
2702
2703 -- Joey Hess <joeyh@debian.org> Mon, 8 Jul 2002 20:58:45 -0400
2704
2705 debconf (1.1.15) unstable; urgency=low
2706
2707 * The "no, DebConf 2 is over there" release.
2708 * Added a new dbdriver called "PackageDir" that stores items for each package
2709 in separate files (shared items go in their own file) in a subdirectory.
2710 This is a tradeoff between the load speed of DirTree and the
2711 manageability and smaller size of the flat file that has been the default
2712 so far. Locality of reference is reasonable when debconf is used on a
2713 per-package basis, as in debian. This dbdriver is planned to superceed
2714 File as the default once it's gotten some testing.
2715
2716 If you want to test this, edit your debconf.conf to define new databases
2717 of this type into it, use debconf-copydb to copy your existing databases
2718 into the new ones, and then make the new ones be used by default.
2719
2720 * Applied a patch from ilmari@ping.uio.no (Dagfinn Ilmari Mannsåker) to the
2721 LDAP dbdriver to change fields to IA5 text, skipping empty fields.
2722 Closes: #139779
2723 * Made more vocal about use of capitalized frontend names, which are
2724 deprecated. Fixed the couple of places in the debconf tree that still used
2725 the old style.
2726 * Note that debconf.conf(5) pt_BR translation is outdated.
2727 * Make Directory (and not just DirTree) dbdriver refuse to accept
2728 names with .. in them.
2729 * Added support for backup files to Directory, and thus to DirTree as well,
2730 and defaulted it to on.
2731 * Modified cache load methods to call a cacheadd method to add items back
2732 to cache; this allows a load method to actually load up related items when
2733 asked for one item.
2734 * Doc updates.
2735
2736 -- Joey Hess <joeyh@debian.org> Fri, 5 Jul 2002 22:18:33 -0400
2737
2738 debconf (1.1.14) unstable; urgency=low
2739
2740 * moved debconf.8 and debconf-devel.8 to section 7, and updated all
2741 references. Closes: #150594
2742
2743 -- Joey Hess <joeyh@debian.org> Thu, 20 Jun 2002 20:09:07 -0400
2744
2745 debconf (1.1.13) unstable; urgency=low
2746
2747 * Redesigned sigil classes a trifle, and added sigils to dialog frontend.
2748 Using the boring punctuation ones by default there.
2749
2750 -- Joey Hess <joeyh@debian.org> Thu, 20 Jun 2002 18:41:53 -0400
2751
2752 debconf (1.1.12) unstable; urgency=low
2753
2754 * Added priority sigils to the readline frontend. If you don't like the
2755 smileys, put Smileys: false in debconf.conf. To disable sigils entirely,
2756 use Sigils: false. I will implement smiley customization for $25. (Ads
2757 in a changlog -- you saw it here first :-P)
2758
2759 Besides looking cute, the intent here is to make it obvious what priority
2760 a question is being asked at, to help combat priority inflation. Varying
2761 types of sigils will be added to the other frontends as well.
2762 * Made the examples in debconf.conf have some acuaintance with reality.
2763 Closes: #150078
2764 * A patch from Sam Vilain <sam@vilain.net> to debconf.8 documents ways of
2765 using debconf in clusters and large installations. Closes: #150206, I
2766 guess.
2767
2768 -- Joey Hess <joeyh@debian.org> Sat, 15 Jun 2002 13:23:20 -0400
2769
2770 debconf (1.1.11) unstable; urgency=low
2771
2772 * Fixed warnings if a question was displayed, then unregistered, then
2773 debconf tries to set its seen flag. Triggered by packages that ask a
2774 question and then purge in their postrm.
2775
2776 -- Joey Hess <joeyh@debian.org> Wed, 5 Jun 2002 12:17:58 -0400
2777
2778 debconf (1.1.10) unstable; urgency=low
2779
2780 * Fixed nasty uninitalized values from DirTree driver.
2781
2782 -- Joey Hess <joeyh@debian.org> Wed, 29 May 2002 12:27:58 -0400
2783
2784 debconf (1.1.9) unstable; urgency=low
2785
2786 * French po update from Martin Quinson <Martin.Quinson@tuxfamily.org>.
2787
2788 -- Joey Hess <joeyh@debian.org> Tue, 28 May 2002 10:20:27 -0400
2789
2790 debconf (1.1.8) unstable; urgency=low
2791
2792 * Have Debconf::Log override die and print a stack trace.
2793 * Denis Barbier sent in a nice patch to clean up gettext strings. Thanks!
2794
2795 -- Joey Hess <joeyh@debian.org> Thu, 23 May 2002 22:18:13 -0400
2796
2797 debconf (1.1.7) unstable; urgency=low
2798
2799 * dpkg-reconfigure now sets DEBCONF_RECONFIGURE=1 before running postinst
2800 scripts. A postinst with an expensive operation to avoid at
2801 reconfiguration time can look at this. This is a hack and we will
2802 eventually transition to passing "reconfigure" to postinst scripts;
2803 postinst scripts that use debconf are encouraged to begin accepting such a
2804 parameter already.
2805
2806 -- Joey Hess <joeyh@debian.org> Thu, 23 May 2002 14:27:32 -0400
2807
2808 debconf (1.1.6) unstable; urgency=low
2809
2810 * Fixed transition_db.pl to pass the new extra type argiments to
2811 Question->new and Template->new. Thanks to the help of Pre and Cliph on
2812 irc. Closes: #147932
2813 * Don't run all the db mangling code in the whole postinst on fresh
2814 installs.
2815
2816 -- Joey Hess <joeyh@debian.org> Thu, 23 May 2002 12:53:57 -0400
2817
2818 debconf (1.1.5) unstable; urgency=low
2819
2820 * Fixed something to do with propigation of template types through database
2821 stack driver into accept method when setting up a brand-new template with;
2822 clearly broken at version 1.1.0. Looks like I recoded it properly but forgot
2823 to delete the old code. Closes: #147576, #147684, #147620
2824
2825 -- Joey Hess <joeyh@debian.org> Wed, 22 May 2002 02:28:48 -0400
2826
2827 debconf (1.1.4) unstable; urgency=low
2828
2829 * Tighthened up the version number in the dbeconf-utils conflicts.
2830 Closes: #147490
2831
2832 -- Joey Hess <joeyh@debian.org> Sun, 19 May 2002 22:12:38 -0400
2833
2834 debconf (1.1.3) unstable; urgency=low
2835
2836 * Push 1.1 branch into unstable from experimental.
2837
2838 -- Joey Hess <joeyh@debian.org> Sat, 18 May 2002 21:06:29 -0400
2839
2840 debconf (1.1.2) experimental; urgency=low
2841
2842 * Really fixed apt.conf.d file.
2843
2844 -- Joey Hess <joeyh@debian.org> Thu, 2 May 2002 21:03:07 -0400
2845
2846 debconf (1.1.1) experimental; urgency=low
2847
2848 * debconf-mergetemplate will now only drop old templates if it is passed
2849 a --drop-old-templates parameter. The old waqy broke base-config's build,
2850 and might break anytime someone calls the program by hand in a weird way.
2851 I will turn this parameter on in dh_installdebconf though.
2852 Closes: #145436
2853 * Updated french po file.
2854 * Tomohiro KUBOTA <tkubota@riken.go.jp> sent in a new Japanese templates
2855 file.
2856 * Fixed apt.conf.d file.
2857
2858 -- Joey Hess <joeyh@debian.org> Tue, 16 Apr 2002 17:24:29 -0400
2859
2860 debconf (1.1.0) experimental; urgency=low
2861
2862 * NOT targeted at woody.
2863 * debconf-mergetemplate now drops out of date translations by default.
2864 The --outdated flag allows for the old behavior of keeping them.
2865 Closes: #131173
2866 * Added a "debconf" program, which runs a given program inside debconf
2867 without all the nasty hackiness that auto-debconf invocation entails.
2868 The future hope is that dpkg becomes smart enough to run postinst scripts
2869 that use debconf by means of this program. Closes: #75578, #119338
2870 This means a conflict with cdebconf.
2871 * This command is the best way to debug debconf-using scripts, you can run
2872 a command like debconf sh -x my-script. Documented that, Closes: #84864
2873 * And the debconf command has a --showold option. I added a DEBCONF_SHOWOLD
2874 variable for good measure. Closes: #130072
2875 * Split the configdb into two files, a password database and a database for
2876 all else. This allows normal users to query the debconf db for items that
2877 are not passwords, which should be generally useful. The immediate
2878 application is a bug report plugin that includes debconf-show output..
2879 * The configdb split will happen automatically on systems with an unmodified
2880 debconf.conf. Admins of systems with a modified debconf.conf will need to
2881 do it manually, if it is done at all.
2882 * I had to move debconf-copydb into the main debconf package, since it is
2883 used to do the db split.
2884 * Make failure to open a database cause the init method to abort, even if
2885 the db is not required. Cuts down on ugly messages.
2886 * Fixed accept method to look up the real template of a question instead of
2887 assuming that there will be a template by the same name as the question.
2888 * I had to add a third parameter to Debconf::Question->new to make
2889 accept/rejecttype really work right. And similar to all the addowner
2890 methods. And fixed a typo that had prevented it from working at all.
2891 * Added a DEBCONF_NOWARNINGS environment variable. Amoung other things this
2892 can be used to turn off the frontend fallback messages. Closes: #103288
2893 * Have debconf-show open the db readonly, so it will not contend for locks.
2894 * Put debconf-show in /usr/bin/.
2895 * Turned on comment stripping of some more files.
2896 * Now supports escaped substitution variables in templates, do it like
2897 "\${foo}", and "${foo}" will be displayed. Closes: #122818
2898 * Made the dialog frontend smarter about exceedingly wide select and
2899 multiselect choices. Closes: #129224
2900 * Using upper-case in the value of DEBIAN_FRONTEND is deprecated, and
2901 debconf now warns when it detects this if DEBCONF_DEBUG is set to
2902 developer. Closes: #131800
2903 * Do not skip displaying multiselect questions that have only one choice;
2904 the user still needs to choose between one and none. Closes: #139489
2905 * Don't load Getopt::Long unless there are options to process in
2906 Debconf::Config.
2907 * A multiselect question, once displayed, gets its value set to the selected
2908 choices, in the same order as those choices appear in its Choices field.
2909 Previously, the order had been undefined. Closes: #129768, #135961
2910 * Warn when an unknown field is found in a template. Closes: #131227
2911 * Stronger reccommendation of libterm-readline-gnu-perl in documentation.
2912 Closes: #136284
2913 * Settled on one email address.
2914 * Some s/Syntax:/Usage:/
2915 * Patch from Manuel Estrada Sainz <ranty@debian.org> to let debconf-copydb
2916 filter by owner. Closes: #136488
2917 * Uses debhelper v4.
2918
2919 -- Joey Hess <joeyh@debian.org> Fri, 12 Apr 2002 13:54:03 -0400
2920
2921 debconf (1.0.33) unstable; urgency=low
2922
2923 * Made fix_db.pl more robust in the face of really screwed up db's.
2924 * Updated debconf schema using OID numbers allocated under
2925 enterprise.Debian.package.debconf by Wichert.
2926 * Fixed ancient program name in old tutorual. Closes: #141904
2927 * Fixed some typos and crazy man escapage in debconf.devel(8),
2928 Closes: #140991
2929
2930 -- Joey Hess <joeyh@debian.org> Sun, 31 Mar 2002 13:27:43 -0500
2931
2932 debconf (1.0.32) unstable; urgency=low
2933
2934 * Fixed a bug in the Stack driver's iterator, needed by FAI.
2935 Thanks to Joerg Lehmann <joerg@luga.de> for the patch.
2936 * Typo and spelling corrections (did not change verbiage to verbage however;
2937 I do not intend that connotation). Closes: #131807
2938 * Added --force to dpkg-reconfigure.
2939 * Fixed typo in debconf.conf. Closes: #140085
2940
2941 -- Joey Hess <joeyh@debian.org> Thu, 7 Mar 2002 21:27:18 -0500
2942
2943 debconf (1.0.31) unstable; urgency=low
2944
2945 * Versioned conflicts with debconf-tiny, see #137019
2946 * Corrected some wording in the German translation. Closes: #137005
2947 * Removed translated default fields in the Russian template (don't do that,
2948 folks).
2949
2950 -- Joey Hess <joeyh@debian.org> Tue, 5 Mar 2002 19:54:40 -0500
2951
2952 debconf (1.0.30) unstable; urgency=low
2953
2954 * Matthew Palmer <mjp16@ieee.uow.edu.au> contributed a LDAP backend
2955 database for debconf. This will open up all kinds of new possiilities
2956 for using debconf in a cluster, etc. It is currently experimental, and
2957 will not be used unless you enable it; so there is no chance this new
2958 code will impact the freeze.
2959 * Wrote debconf-devel(8) man page, which attempts to be a complete
2960 reference for developing packages that use debconf. Read it.
2961 * Fixed the doc-base name of the debconf tutorial.
2962 * Minor change to debconf-mergetemplate man page synopsis.
2963 * Refuse to use the dialog frontend if the screen is too small,
2964 it'll fall back to the text frontend which will work on screens
2965 down to about 2 lines of 20 characters each. Closes: #132972
2966 * Fixed typo, Closes: #134161
2967 * Patch from Denis Barbier <barbier@debian.org> to make debconf-getlang
2968 work better with ll_LL form languages. Closes: #134307
2969 * Display choices for boolean questions in the editor frontend,
2970 Closes: #135078
2971 * Improved the section in the tutorial on translations. Patch from Denis
2972 Barbier. Closes: #96836
2973 * Added a new Russian template from Ilgiz Kalmetev, Closes: #135839
2974
2975 -- Joey Hess <joeyh@debian.org> Tue, 5 Feb 2002 20:37:19 -0500
2976
2977 debconf (1.0.26) unstable; urgency=low
2978
2979 * Removed uninitialized value warning in Teletype frontend.
2980 Actually, this was a bug that did not let it display only one column on
2981 choices when necessary; triggered by quake2-data.
2982 * Incuded a short README.Debian for debconf-utils, Closes: #129541
2983 * Made the README point to all the main docs for users and developers.
2984 Closes: #129545
2985 * Deregister SIGPIPE handler after confmodule finishes, so it is not called
2986 after the object is gone. Closes: #129463
2987 * Chomp whitespace at the end of field continuation lines; this fixes a
2988 bug that caused some indented lines to be accidentially wrapped up to
2989 the previous line.
2990 * Stop using funky grave quotes in this package's templates.
2991 * Updated Spanish template. Closes: #128838
2992 * Updated Catalan.
2993 * Added German po file, updated templates.
2994 * Killed the following overly-outdated translated templates: pl, ru,
2995 zh_CN, zh_TW, nl, ja, it.
2996 * fi and gl have one fuzzy translation each, and all the rest are fine.
2997 * Corrected incorrect indents in a number of translated templates, sigh.
2998 * debconf(8) tweak, Closes: #130348
2999
3000 -- Joey Hess <joeyh@debian.org> Fri, 11 Jan 2002 23:30:25 -0500
3001
3002 debconf (1.0.25) unstable; urgency=medium
3003
3004 * The "bite the bullet" release.
3005 * Enhanced fix_db.pl to detect and deal with every debconf db corruption
3006 scenario that has been reported to me. Run it on upgrade from versions
3007 prior to this one. I suspect that all instances of inconsistent and
3008 corrupt debconf db's are due to past bugs in debconf and especially the
3009 transition from the crufty old data::dumper db, and the "fix" for the
3010 missing template problem, plus possibly some unclean shutdown problems.
3011 So fix them all now, and either the problems go away for good or I prove
3012 my theories wrong if they pop back up later.
3013 * Closes: #128707, #128265, #99786
3014
3015 -- Joey Hess <joeyh@debian.org> Fri, 11 Jan 2002 13:25:06 -0500
3016
3017 debconf (1.0.24) unstable; urgency=low
3018
3019 * Reverted the $Text::Wrap::break change from the last version, as that was
3020 making Text::Wrap eliminate multiple \n's, which leads to display
3021 problems. Closes: #128034
3022
3023 -- Joey Hess <joeyh@debian.org> Sun, 6 Jan 2002 14:59:58 -0500
3024
3025 debconf (1.0.23) unstable; urgency=low
3026
3027 * Delete vanishing extended descriptions when merging templates.
3028 Closes: #126239
3029 * Set $Text::Wrap::break=q/\s+/ everywhere I use Text::Wrap,
3030 see bug #126202
3031 * zh_TW.Big5.po update
3032
3033 -- Joey Hess <joeyh@debian.org> Mon, 17 Dec 2001 17:13:39 -0500
3034
3035 debconf (1.0.22) unstable; urgency=HIGH
3036
3037 * I've had a number of reports of truncated templates files (that make
3038 debconf crash later). Some if not all are related to system hangs while
3039 an upgrade is in progress. Since debconf is already very careful to do
3040 updates atomically, nearly the only safety feature left is to sync files
3041 after writing them, which I have now done for all db file writes. My
3042 hypothesis is that the atomicity was being thwarted by disk caching.
3043 Closes: #122891, #112921, #122825, #112921 (??)
3044 * Directory DbDriver was unlocking the db too early, fixed.
3045 * ConfModule: on startup(), automatically CLEAR. Closes: #122176
3046 * Fixed crash if a question is INPUT, UNREGISTERed, and then we GO.
3047 Closes: #120303
3048 * Updated fr.po from Martin Quinson <Martin.Quinson@ens-lyon.fr>
3049 * Also a patch from Martin to make 'make check' in po output stats.
3050
3051 -- Joey Hess <joeyh@debian.org> Fri, 7 Dec 2001 11:10:12 -0500
3052
3053 debconf (1.0.21) unstable; urgency=high
3054
3055 * High urgency upload to get this into testing before the freeze, as it
3056 fixes a bug that can cripple upgrades from stable.
3057 * Conflict with whiptail << 0.50.17-7, as some version between that one and
3058 the 0.50-7 in stable changes something that is required to make the
3059 fix I put in for values starting with dashes work. Closes: #122182
3060 * Added a number of Brazilian Portuguese man pages.
3061 Closes: #122011, #122012, #122017, #122018, #122019, #122026, #122028
3062 Closes: #122027, #121982, #122001
3063 * Updated Swedish translation.
3064
3065 -- Joey Hess <joeyh@debian.org> Sat, 1 Dec 2001 20:55:23 -0500
3066
3067 debconf (1.0.20) unstable; urgency=low
3068
3069 * Documented that debconf-getlang runs descriptions through a word-wrapper.
3070 Closes: #97049
3071 * When parsing a template description, if there is a " \n", don't turn that
3072 into " " when collapsing newlines, and instead go with just a single
3073 space.
3074 * From Federico Di Gregorio <fog@debian.org>, a patch to the Gtk frontend
3075 that makes it more usable with packages with a large multiselect widget,
3076 or with lots of concurent questions. The main change is that the window
3077 now scrolls. Closes: #113801
3078 * Federico also sent a patch that moves widgets in the gtk frontend around
3079 for better cosmetics.
3080 * Added a debconf.8 man page translated to pt_BR by Andre Luis Lopes
3081 <andrelop@ig.com.br>, Closes: #121155
3082
3083 -- Joey Hess <joeyh@debian.org> Sat, 17 Nov 2001 21:47:23 -0500
3084
3085 debconf (1.0.19) unstable; urgency=low
3086
3087 * Updated pt_BR debconf translation thanks to Gustavo Noronha Silva and
3088 #debian-br. Closes: #119029
3089 * Added several pointers to the debconf specification. Closes: #119340
3090 * Minor spelling corrections to man page. Closes: #119843
3091
3092 -- Joey Hess <joeyh@debian.org> Fri, 16 Nov 2001 17:46:41 -0500
3093
3094 debconf (1.0.18) unstable; urgency=low
3095
3096 * Another French update.
3097 * Danish translation by Morten Brix Pedersen <morten@wtf.dk>
3098 * frontend: don't glob unnecessarily, Closes: #117077
3099 * Michel Dänzer <daenzer@debian.org> figured out how to turn off the gnome
3100 session manager warnings. Closes: #116087
3101 * Turns out that the gnome frontend ARGV stomping was not being backed out
3102 if gtk failed to init due to a bad DISPLAY. Fixed that, which probably
3103 Closes: #118513
3104
3105 -- Joey Hess <joeyh@debian.org> Fri, 26 Oct 2001 14:01:51 -0400
3106
3107 debconf (1.0.17) unstable; urgency=low
3108
3109 * Reworded the 'not preconfiguring' method, since it seems to confuse
3110 people.
3111 * Updated French translation, except for the above change.
3112
3113 -- Joey Hess <joeyh@debian.org> Wed, 24 Oct 2001 19:27:50 -0400
3114
3115 debconf (1.0.16) unstable; urgency=low
3116
3117 * Typo, Closes: #116275
3118 * Added dashsep support for password and text elements in the dialog
3119 frontend. Closes: #116642
3120
3121 -- Joey Hess <joeyh@debian.org> Fri, 19 Oct 2001 16:39:52 -0400
3122
3123 debconf (1.0.15) unstable; urgency=low
3124
3125 * Frontend::Gnome: erase @ARGV before calling Gnome->init, since that
3126 blasted subroutine parses @ARGV, and throws untrappable exceptions if it
3127 sees an argument it doesn't know about. This makes tzsetup -y work with
3128 the gnome frontend.
3129 * Appled patch to japanese templates to work around the multibyte "word"
3130 wrapping bug. Closes: #115314
3131
3132 -- Joey Hess <joeyh@debian.org> Thu, 18 Oct 2001 13:15:54 -0400
3133
3134 debconf (1.0.13) unstable; urgency=medium
3135
3136 * Fixed inverted test added in last version. Aargh. This mistake means that
3137 any package with doubly-indented debconf descriptions built with debconf
3138 1.0.12 needs to be rebuilt, or the description will look nasty.
3139 * Dialog frontend fixups:
3140 - changed the spacer value for dialog to 0, instead of 4, which seems ok
3141 and fixes some bad displays, like 1 line tall select lists.
3142
3143 -- Joey Hess <joeyh@debian.org> Tue, 9 Oct 2001 19:50:05 -0400
3144
3145 debconf (1.0.12) unstable; urgency=low
3146
3147 * Modified the template parser just a bit, to not add a blank line
3148 before any template data if a template's extended description began with
3149 a doubly-indented line. Closes: #114708
3150
3151 -- Joey Hess <joeyh@debian.org> Sat, 6 Oct 2001 21:30:10 -0400
3152
3153 debconf (1.0.11) unstable; urgency=low
3154
3155 * Whoops, I forgot that Frontend::makeelement could be used as a class
3156 method! This release fixes the scary, harmless, warning messages.
3157
3158 -- Joey Hess <joeyh@debian.org> Sat, 6 Oct 2001 01:46:47 -0400
3159
3160 debconf (1.0.10) unstable; urgency=medium
3161
3162 * The "did someone mention a freeze?" release.
3163 * Added 'Teletype' frontend, which should work on any teletype, no matter
3164 how primative (yeah, even the ones with paper in them, or the one on
3165 the s/390, or what you get when you ssh -T).
3166 * Renamed the Text frontend to Readline, which better reflects what it's
3167 all about. Of course, it's now derived from Teletype. And of course
3168 I did this in a way that won't break anything that still tries to use a
3169 frontend called Text..
3170 * Added the elementtype field to FrontEnd, which lets closely related
3171 frontends share elements without a lot of trouble; Readline uses this.
3172 * Fixed a bug in the dialog frontend that made it display the same
3173 infobox multiple times sometimes (with very short screens).
3174 * Renamed Tty to ScreenSize to release confusion, and removed the
3175 </dev/tty thing I put in long ago, since dpkg-preconfigure reopens
3176 the tty, which should work around that ancient problem.
3177 * Editor frontend will now work on terminals w/o a controlling tty, since
3178 at least vim (and probably most vi's, and ed too of course!) do work ok
3179 on such a terminal.
3180 * Fixed Directory DbDriver to call SUPER on shutdown, which is necessary
3181 to save out the cache. I broke that in 1.0.02, and that's why this
3182 upload is medium urgency. Closes: #113913
3183
3184 -- Joey Hess <joeyh@debian.org> Sat, 29 Sep 2001 20:11:54 -0400
3185
3186 debconf (1.0.03) unstable; urgency=low
3187
3188 * Corrected multiselect text frontend help line to make sense in terse
3189 mode. This involved removing any mention of numbers or letters.
3190 Closes: #113416, #113414
3191 * Quick and dirty gnome multiselect scrolling patch from Federico Di
3192 Gregorio <fog@mixadlive.com>. Still looking for a better fix.
3193
3194 -- Joey Hess <joeyh@debian.org> Mon, 24 Sep 2001 21:03:21 -0400
3195
3196 debconf (1.0.02) unstable; urgency=low
3197
3198 * Removed overoptimization in File DbDriver that made it not unlock the
3199 file if the db was saved and there were no changes to save. This was
3200 breaking dpkg-reconfgigure of non-debconf packages. Closes: #113140
3201 * Implemented savedb menthod in the Directory driver (just unlocks the
3202 database), which is needed to make dpkg-reconfigure of
3203 non-debconfiscated stuff work.
3204 * Renamed savedb to shutdown, which more clearly indicates what that
3205 method is supposed to do.
3206 * pt_BR updates. Closes: #112336
3207
3208 -- Joey Hess <joeyh@debian.org> Sat, 22 Sep 2001 11:15:13 -0400
3209
3210 debconf (1.0.01) unstable; urgency=low
3211
3212 * dpkg-preconfigure: deal with horrendous numbers of packages
3213 Closes: #110894
3214 * Make SIGWINCH handler deal with being called in the middle of global
3215 destuction (not as bad as it sounds..). Closes: #111149
3216 * Minor French update, Finnish update Closes: #110897, and Galician
3217 update.
3218
3219 -- Joey Hess <joeyh@debian.org> Mon, 3 Sep 2001 00:49:35 -0400
3220
3221 debconf (1.0.00) unstable; urgency=low
3222
3223 * Let's call it 1.0, folks!
3224 * This leaves the following big things for later:
3225 - a better confmodule interface that doesn't eat stdin/out
3226 - container template types
3227 - select list with explainations
3228 - a textual replacement for the dialog frontend that is just as
3229 easy to use, and sucks less
3230 - better developer's documentation
3231 - regression tests
3232 - everything else in the TODO file
3233 * I mention a dialog frontend replacement that does not suck. The slang
3234 frontend was intended to be just that, but it is a failure, with big
3235 problems like unscrollable extended descriptions, UI clunkiness, etc.
3236 Nobody wants to fix these issues, and so the best thing to do is remove
3237 it, before a lot of people begin to use it.
3238 Closes: #66170, #81344, #96302, #74722, #77085, #101643
3239 * Removing the slang frontend also involved:
3240 - getting rid of debconf/helpvisible, which was only used by it
3241 - modifiying the debconf/frontend's template description, thus making
3242 all the translatione be out of date again, right as I release 1.0.
3243 Bleh. I was able to clean up the french template, but all the other
3244 translations of that template were too out of date to live, so I
3245 removed it from them. I am accepting updated translations, and I would
3246 love to get a 1.1 release out with fully up-to-date translations of
3247 everything.
3248 - doc updates
3249 - libterm-stool-perl will be removed, so removed relations to it
3250 - ensuring an upgrade path, if not a very clean one, for people who had
3251 it set to use the slang frontend. You'll get dialog now, and just
3252 ignore that nasty set of perl errors you get while upgrading to this
3253 version, I can't do anything about it w/o some nasty hacking.
3254 * Jordi Mallach <jordi@debian.org> quickly updated the Spanish translaton
3255 and added Catalan as well.
3256 * Allow notes to be saved from the gnome frontend even if they have
3257 already been seen. Closes: #110510
3258
3259 -- Joey Hess <joeyh@debian.org> Tue, 28 Aug 2001 16:37:27 -0400
3260
3261 debconf (0.9.97) unstable; urgency=low
3262
3263 * French update from Martin Quinson <Martin.Quinson@ens-lyon.fr>.
3264
3265 -- Joey Hess <joeyh@debian.org> Tue, 28 Aug 2001 15:19:36 -0400
3266
3267 debconf (0.9.96) unstable; urgency=low
3268
3269 * Fixed note mailed message so it doesn't hardcode where it is mailed to.
3270 Closes: #108287
3271 * Updated the zh_TW.Big5 translation.
3272
3273 -- Joey Hess <joeyh@debian.org> Sun, 19 Aug 2001 20:33:19 -0400
3274
3275 debconf (0.9.95) unstable; urgency=low
3276
3277 * Fixed an overloaded field problem in the Backup DbDriver.
3278 * Fixed the InFd field of the Pipe DbDriver so it actually works, and
3279 it may now be set to "none" to stop it from reading a db on startup.
3280 This allows use of stuff like this, to get a partial debconf db dump,
3281 which developers may find useful when getting info on bugs:
3282 debconf-copydb configdb out -c Name:out -c Driver:Pipe \
3283 -c InFd:none --pattern='^slrn/'
3284
3285 -- Joey Hess <joeyh@debian.org> Wed, 8 Aug 2001 20:17:09 -0400
3286
3287 debconf (0.9.94) unstable; urgency=low
3288
3289 * New logo from Jared Johnson <solomon@futureks.net>, quite nice too.
3290
3291 -- Joey Hess <joeyh@debian.org> Tue, 7 Aug 2001 22:32:04 -0400
3292
3293 debconf (0.9.93) unstable; urgency=low
3294
3295 * Complete zh_TW.Big5 translation from "Hin-lik Hung, Shell"
3296 <shell@shellhung.org>
3297 * html2text fixed, revert workaround
3298
3299 -- Joey Hess <joeyh@debian.org> Fri, 3 Aug 2001 19:13:44 -0400
3300
3301 debconf (0.9.92) unstable; urgency=low
3302
3303 * Worked around html2text bug (broken stdin handling) to make
3304 tutorial.txt not be empty.
3305
3306 -- Joey Hess <joeyh@debian.org> Fri, 3 Aug 2001 00:34:17 -0400
3307
3308 debconf (0.9.91) unstable; urgency=low
3309
3310 * Added debian logo for gnome frontend. It looks like crap, but at least
3311 the frontend runs now. Anyone want to come up with a version of the
3312 debian logo that looks good on a blue background (or come up with a new
3313 color scheme for this frontend -- if you know how to make a gnome driud
3314 use some color other than white for the foreground title color ), is
3315 the right size (64x64 I think), and doesn't eat 200+ colors?
3316 * Other gnome frontend fixups:
3317 - Fixed help dialog; run_and_close doesn't work, so first run and then
3318 close.
3319 - Gnome elements are now responsible for packing in the label and help
3320 buttons. This makes it cleaner for text and notes to not include help
3321 buttons, and it lets booleans not pack in a label. Instead, the
3322 checkbox itself has the text of the question after it, which is much
3323 nicer. Also, text type questions are displayed as unadorned labels,
3324 which is the Right Thing.
3325 - Make the overall window title be "Debconf", while the druid title
3326 varies.
3327 - Fixed multiselect questions so the defaults are auto-selected.
3328 - Removed sigsegv handler thing. It seems to not be needed any more?
3329
3330 -- Joey Hess <joeyh@debian.org> Fri, 27 Jul 2001 18:34:23 -0400
3331
3332 debconf (0.9.90) unstable; urgency=low
3333
3334 * Merged in Progeny's gnome frontend.
3335 * Lots of code changes to this frontend, to bring it current from debconf
3336 0.3, fix tab damage, not break perl object abstractions, add some docs,
3337 remove dead code, and so forth. Mostly untested, probably quite a few
3338 bugs introduced here, but they'll just affect this frontend, so I don't
3339 feel _too_ bad about slipping it in so near to freeze.
3340 * In the gnome (well, gtk) sucks department, why does the thing throw an
3341 untrappable exception if the DISPLAY can't be connected to? Myopic. I
3342 added a nasty hack to fork an entire process that just checks to see if
3343 gnome is going to make debconf blow up when init'ed, or if it'll work.
3344
3345 -- Joey Hess <joeyh@debian.org> Thu, 26 Jul 2001 22:09:26 -0400
3346
3347 debconf (0.9.81) unstable; urgency=low
3348
3349 * Made frontend fallback messages less likely to generate FRNBs
3350 (Frequently-Reported Non-Bugs).
3351
3352 -- Joey Hess <joeyh@debian.org> Thu, 26 Jul 2001 22:02:56 -0400
3353
3354 debconf (0.9.80) unstable; urgency=medium
3355
3356 * Looks like new shared templates have been ignored ever since 0.9.10!
3357 Symtoms that installed a second package that shared a template
3358 with an already installed first did not add the second owner to the
3359 list of owners. It's possible that this was also responsible for
3360 sporadic reports of db corruption; the question that should belong
3361 to a template going away when the only recorded other owner was purged.
3362 * Added a call in the postinst to a program to clean up after this
3363 problem.
3364
3365 -- Joey Hess <joeyh@debian.org> Tue, 17 Jul 2001 13:11:44 -0400
3366
3367 debconf (0.9.79) unstable; urgency=low
3368
3369 * Cute, debconf was ignoring fsets of seen of questions that were asked
3370 previously in the same session. Overagressive caching. Closes: #104490
3371
3372 -- Joey Hess <joeyh@debian.org> Fri, 13 Jul 2001 13:28:52 -0400
3373
3374 debconf (0.9.78) unstable; urgency=low
3375
3376 * Allow for spaces and options in $EDITOR. Closes: #104445
3377
3378 -- Joey Hess <joeyh@debian.org> Thu, 12 Jul 2001 13:27:23 -0400
3379
3380 debconf (0.9.77) unstable; urgency=low
3381
3382 * Expanded debconf.8 to include most of the text of the debconf user's
3383 guide, and removed the user's guide. Added some additional docs to the
3384 man page.
3385 * Register the debconf tutorial with doc-base. Closes: #103973
3386 * No longer shipping the introduction, though it's still in the source
3387 for historical interest.
3388
3389 -- Joey Hess <joeyh@debian.org> Tue, 10 Jul 2001 17:31:22 -0400
3390
3391 debconf (0.9.76) unstable; urgency=low
3392
3393 * Don't use double dashes for dialog, though they are needed for
3394 whiptail. Gag. Closes: #103867
3395
3396 -- Joey Hess <joeyh@debian.org> Mon, 9 Jul 2001 19:08:22 -0400
3397
3398 debconf (0.9.75) unstable; urgency=low
3399
3400 * Put back debconf/helpvisible question, and made the slang frontend
3401 toggle it again. This makes changes to the slang frontend help visiable
3402 status made by hitting the button persistant again.
3403 * In terse mode, default help to not visible no matter what the
3404 helpvisible setting.
3405 * Closes: #103621
3406
3407 -- Joey Hess <joeyh@debian.org> Sat, 7 Jul 2001 14:33:45 -0400
3408
3409 debconf (0.9.74) unstable; urgency=low
3410
3411 * Introducing terse mode. You know what you're doing, and so you're using
3412 the text frontend (of course!) as you do a remote upgrade from rexx over
3413 a 30 hop, 95% packet loss link to another continent. Every byte hurts.
3414 You don't need all those touchy-feely verbose help screens. Terse mode is
3415 for you. (Well, for me anyway. Damn this wireless link.)
3416 # dpkg-reconfigure debconf --terse
3417 What interface should be used for configuring packages? Text
3418 Ignore questions with a priority less than.. low
3419 Show all old questions again and again? no
3420 * Added DEBCONF_TERSE variable.
3421 * Added terse support to text frontend.
3422 * Renamed debconf/helpvisible to debconf/terse.
3423 * Terse can be configured in debconfrc and with --terse too.
3424 * Finally tracked down the mysterious text frontend title printing bug --
3425 it happened if nothing was displayed, but a note was mailed.
3426 * Updated korean translation from Eungkyu Song <eungkyu@sparcs.org>
3427 Closes: #103260
3428 * Added brazillian portuguese po file from Gustavo Noronha Silva
3429 <kov@debian.org>, Closes: #103253
3430
3431 -- Joey Hess <joeyh@debian.org> Tue, 3 Jul 2001 00:22:15 -0400
3432
3433 debconf (0.9.73) unstable; urgency=low
3434
3435 * Added debconf-show, which displays all questinos belonging to a
3436 package, their values, and indicates if they have been seen or not, all
3437 in a compact format handy for bug reports. Now why didn't I think of
3438 this before?
3439 * To keep the bit scales balanced, removed an unused template.
3440
3441 -- Joey Hess <joeyh@debian.org> Mon, 25 Jun 2001 15:22:15 -0400
3442
3443 debconf (0.9.72) unstable; urgency=low
3444
3445 * Dropped libterm-stool-perl down to a suggests.
3446
3447 -- Joey Hess <joeyh@debian.org> Sun, 24 Jun 2001 21:29:48 -0400
3448
3449 debconf (0.9.71) unstable; urgency=HIGH
3450
3451 * No changes. Testing has debconf 0.9.41, which breaks under perl 5.6.1.
3452 5.6.1 just went into testing. This needs to go in ASAP.
3453 * aj, if you see this, this is your cue to slam this package into testing
3454 without any delay at all.
3455
3456 -- Joey Hess <joeyh@debian.org> Thu, 21 Jun 2001 20:16:26 -0400
3457
3458 debconf (0.9.70) unstable; urgency=low
3459
3460 * Fixed pod2man silly man page header issue. Closes: #101766
3461
3462 -- Joey Hess <joeyh@debian.org> Thu, 21 Jun 2001 13:11:16 -0400
3463
3464 debconf (0.9.69) unstable; urgency=low
3465
3466 * Fix doc link, Closes: #101114
3467
3468 -- Joey Hess <joeyh@debian.org> Sat, 16 Jun 2001 12:37:32 -0400
3469
3470 debconf (0.9.68) unstable; urgency=low
3471
3472 * Fixed the last known bug in the text frontend, cleaned up TODO.
3473
3474 -- Joey Hess <joeyh@debian.org> Fri, 15 Jun 2001 20:00:15 -0400
3475
3476 debconf (0.9.67) unstable; urgency=low
3477
3478 * Let's make the templates cache mode 644. There's nothing sentative in
3479 there. (Modified the debconf.conf file.)
3480 * Convert Mode field to octal on the fly to precent confusion.
3481 * Spell checked debconf.conf.5. Along the way, I discovered that a field
3482 name in the debconf db was mispelled. So, "Extention" should really be
3483 "Extension". Update your debconf.conf. Since this is not used in the
3484 stock config file, and I've never seen it used, I did just rename the
3485 field, breaking backwards compatability.
3486
3487 -- Joey Hess <joeyh@debian.org> Thu, 14 Jun 2001 20:27:52 -0400
3488
3489 debconf (0.9.66) unstable; urgency=low
3490
3491 * Prevent Editor::Note's from feeding undef values into the db,
3492 Closes: #100776
3493
3494 -- Joey Hess <joeyh@debian.org> Thu, 14 Jun 2001 12:37:14 -0400
3495
3496 debconf (0.9.65) unstable; urgency=low
3497
3498 * Fixed unsupported command message to include the syntax error code.
3499 * Also, include full line in the error message, may make debugging easier.
3500
3501 -- Joey Hess <joeyh@debian.org> Wed, 13 Jun 2001 17:41:13 -0400
3502
3503 debconf (0.9.64) unstable; urgency=low
3504
3505 * Updated the user's guide frontend section.
3506
3507 -- Joey Hess <joeyh@debian.org> Mon, 11 Jun 2001 00:04:57 -0400
3508
3509 debconf (0.9.63) unstable; urgency=low
3510
3511 * Man page section fixes, Closes: #100076
3512 * Noted in description of shell library that yes, the protocol commands
3513 are lower-cased (it already explained about the db_ prefixing).
3514 Closes: #100276
3515 * Text frontend UI changes: select and multiselect lists no longer have
3516 lettered choices. Instead, it uses numbers, and any unique anchored
3517 substring of a choice is understood, too. The old system was great,
3518 except when it sucked. This should scale more evenly.
3519 * Added full completion to the text frontend! Now it really is the best
3520 frontend, for sure..
3521 * French po file update from Martin Quinson <Martin.Quinson@ens-lyon.fr>.
3522 * Fixed an obscure bug that made the REGISTER command fail if the owner
3523 was set to "" (or any other perlwise-false string).
3524
3525 -- Joey Hess <joeyh@debian.org> Wed, 6 Jun 2001 11:53:43 -0400
3526
3527 debconf (0.9.62) unstable; urgency=low
3528
3529 * Updated Korean translation (templates, not po file) from Eungkyu Song
3530 <eungkyu@sparcs.kaist.ac.kr>, Closes: #99034
3531
3532 -- Joey Hess <joeyh@debian.org> Mon, 28 May 2001 13:35:28 -0400
3533
3534 debconf (0.9.61) unstable; urgency=low
3535
3536 * Added some space after prompts in text frontend, which seems to
3537 visually set off each new question more clearly.
3538 * Made the text frontend's long-broken shutdown() method work, to
3539 always ensure you have hit enter at a prompt if a message is printed
3540 out as the last part of a debconf run. After trying that out for a bit,
3541 I found I hated it, so I removed the method.
3542 * Put a blank line between short description and long description for
3543 notes.
3544 * In template parsing, don't add leading spaces before new paragraphs.
3545 (This was manifesting as an ugly one-space indent on paragraphs 2 and
3546 on, in the text frontend.)
3547
3548 -- Joey Hess <joeyh@debian.org> Sun, 27 May 2001 20:03:47 -0400
3549
3550 debconf (0.9.60) unstable; urgency=low
3551
3552 * Make dpkg-preconfigure read all of its input in --apt mode, even if it
3553 cannot preconfigure, so apt doesn't think it failed. However, this will
3554 only work in normal operation, and things might break in exceptional
3555 circumstances. I think this is a bug in apt.
3556
3557 -- Joey Hess <joeyh@debian.org> Sun, 27 May 2001 15:22:16 -0400
3558
3559 debconf (0.9.59) unstable; urgency=low
3560
3561 * Now that perl-base has Getopt::Long, I can get rid of the handrolled
3562 option parsing code in most every debconf utility, saving quite some
3563 LOC's. Even better, I was able to set up some global options for many
3564 utilities, so -f, --frontend, -p, and --priority are standard. And all
3565 the programs handle -h and --help too. More global options will likely
3566 follow.
3567 * Fixed dpkg-reconfigure --all.
3568
3569 -- Joey Hess <joeyh@debian.org> Tue, 22 May 2001 17:36:50 -0400
3570
3571 debconf (0.9.58) unstable; urgency=low
3572
3573 * Modified Template->clearall() to actually remove fields, rather
3574 than just setting them to ''. The old behavior broke badly if a
3575 localized Choices field was "cleared" -- debconf would then refuse to
3576 display that question in that locale, since there were no choices to
3577 choose from. Closes: #95487
3578 * To make that fix possible, I had to add yet another function to the
3579 DbDriver interface, removefield().
3580
3581 -- Joey Hess <joeyh@debian.org> Tue, 15 May 2001 18:39:23 -0400
3582
3583 debconf (0.9.57) unstable; urgency=low
3584
3585 * Removed all the lvalue stuff. Not used (I hope!), breaks under perl
3586 5.6.1.
3587
3588 -- Joey Hess <joeyh@debian.org> Mon, 14 May 2001 23:53:20 -0400
3589
3590 debconf (0.9.56) unstable; urgency=low
3591
3592 * The POSIX_ME_HARDER release.
3593 * confmodule: more shell fun and games. Should now deal with spaces at
3594 the end of protocol lines. I will not go into the gory details, but it
3595 is *disgusting*. Closes: #91229 (RC)
3596 * ConfModule.pm: support a tab as the delimiter between numeric and
3597 textual return codes.
3598
3599 -- Joey Hess <joeyh@debian.org> Mon, 14 May 2001 16:39:22 -0400
3600
3601 debconf (0.9.55) unstable; urgency=low
3602
3603 * A typo in debconf-getlang was making it incorrectly mark some things as
3604 fuzzy. Fumitoshi UKAI pointed out the fix, Closes: #97475
3605 * Some Spanish updates by Carlos Valdivia Yagüe.
3606
3607 -- Joey Hess <joeyh@debian.org> Mon, 14 May 2001 15:17:31 -0400
3608
3609 debconf (0.9.54) unstable; urgency=low
3610
3611 * Modified extended description parsing to not stick a space at the end
3612 of every paragraph, Closes: #97002
3613 * Made template parsing less strict, allowing there to be no space after
3614 the colon. You should not do that though, except perhaps if the field
3615 value is blank. Closes: #97060
3616
3617 -- Joey Hess <joeyh@debian.org> Thu, 10 May 2001 21:14:18 -0400
3618
3619 debconf (0.9.53) unstable; urgency=low
3620
3621 * In the dialog frontend, add a -- before the items in a select or
3622 multiselect list when running dialog. This allows the items to start
3623 with dashes..
3624
3625 -- Joey Hess <joeyh@debian.org> Wed, 9 May 2001 15:25:51 -0400
3626
3627 debconf (0.9.52) unstable; urgency=low
3628
3629 * Dialog is the default frontend for new installs again, since slang
3630 still need work, and cannot work on the base system anyway.
3631 Closes: #96381
3632 * DEBCONF_ADMIN_EMAIL can be used to change where debconf mails notes and
3633 stuff to, overriding whatever is in the config file. Note that it may
3634 be set to "" to disable mails. Closes: #95956
3635
3636 -- Joey Hess <joeyh@debian.org> Tue, 8 May 2001 21:36:50 -0400
3637
3638 debconf (0.9.51) unstable; urgency=low
3639
3640 * Changed to converting html with html2text, which does better than
3641 links.
3642
3643 -- Joey Hess <joeyh@debian.org> Mon, 7 May 2001 21:02:54 -0400
3644
3645 debconf (0.9.50) unstable; urgency=low
3646
3647 * Remove /var/lib/debconf on upgrade. Nothing uses it anymore,
3648 and it contains some large old database files, and on most systems,
3649 a large amount of cruft (temporary files, editor backup files, backups
3650 of the db, sockets, the list goes on and on).
3651 * Expunged all remaining traces of the directory from debconf and its
3652 documentation.
3653
3654 -- Joey Hess <joeyh@debian.org> Mon, 7 May 2001 18:59:09 -0400
3655
3656 debconf (0.9.41) unstable; urgency=low
3657
3658 * Correcgted bashism in docs, Closes: #96139
3659
3660 -- Joey Hess <joeyh@debian.org> Thu, 3 May 2001 15:34:06 -0400
3661
3662 debconf (0.9.40) unstable; urgency=high
3663
3664 * Fixed a bug in dpkg-reconfigure that made reconfiguring base-config
3665 fail half way through because of db lock contention problems. Db->save
3666 was not causing the db to shut down all the way, because
3667 %DbDriver::drivers still had a reference to it. That should be a
3668 WeakRef, but WeakRef's arn't available in base, so I had to solve it
3669 differently: I redefined savedb() to also close the db, dropping all
3670 locks. Closes: #95449 (The high urgency is because this breaks new
3671 installs of woody..)
3672 * Also fixed dpkg-reconfigure to re-load the db properly after all this
3673 (typo).
3674 * Fixed an overoptimization in the Text Dialog input Element that caused
3675 it to default inconsistently to yes or no the first time, and y or n
3676 thereafter.
3677
3678 -- Joey Hess <joeyh@debian.org> Wed, 2 May 2001 14:50:57 -0400
3679
3680 debconf (0.9.39) unstable; urgency=low
3681
3682 * Changed the debug and log stuff in debconf.conf and removed log-to.
3683 This will break any debconf.conf files which used that stuff, but I'm
3684 proably the only one. The new scheme is more realistic -- you can have
3685 debconf always log a given thing, while turning on debugging of other
3686 things temporarily on the fly.
3687
3688 -- Joey Hess <joeyh@debian.org> Sat, 28 Apr 2001 12:04:51 -0400
3689
3690 debconf (0.9.38) unstable; urgency=low
3691
3692 * debconf-doc moved to section doc, Closes: #94840
3693
3694 -- Joey Hess <joeyh@debian.org> Fri, 27 Apr 2001 11:28:35 -0400
3695
3696 debconf (0.9.37) unstable; urgency=low
3697
3698 * The "timezone bingo" release.
3699 * Made syslog logging work with syslogd in its default configuration,
3700 which only listens to the unix domain socket, not inet.
3701 * If any of the syslog stuff fails, catch the exception and don't
3702 log anything (think single user mode). I thought about falling back to
3703 stderr logging, but if you log to syslog you probably don't want the
3704 log info scrawled accross the console during routine single user mode
3705 upgrades.
3706
3707 -- Joey Hess <joeyh@debian.org> Mon, 23 Apr 2001 15:57:06 -0500
3708
3709 debconf (0.9.36) unstable; urgency=low
3710
3711 * Fixed variable expansion problem if a variable existed twice in the
3712 same line. It was caused by $2 getting clobbered. Closes: #94395
3713
3714 -- Joey Hess <joeyh@debian.org> Sat, 21 Apr 2001 16:01:01 -0700
3715
3716 debconf (0.9.35) unstable; urgency=low
3717
3718 * Closes: #93493
3719
3720 -- Joey Hess <joeyh@debian.org> Tue, 10 Apr 2001 01:37:21 -0700
3721
3722 debconf (0.9.34) unstable; urgency=low
3723
3724 * Fixed undefined values with log_to.
3725
3726 -- Joey Hess <joeyh@debian.org> Mon, 9 Apr 2001 12:54:25 -0700
3727
3728 debconf (0.9.33) unstable; urgency=low
3729
3730 * Updated to important priority since some important priority stuff uses
3731 it.
3732
3733 -- Joey Hess <joeyh@debian.org> Fri, 6 Apr 2001 00:45:07 -0700
3734
3735 debconf (0.9.32) unstable; urgency=low
3736
3737 * The config file can have a Debug: line that is the same as always
3738 setting DEBCONF_DEBUG. The config file can also be used to redirect
3739 debug output to the syslog.
3740
3741 -- Joey Hess <joeyh@debian.org> Thu, 5 Apr 2001 10:10:21 -0700
3742
3743 debconf (0.9.31) unstable; urgency=low
3744
3745 * debconf-mergetemplates: ignore locale settings, as they should not take
3746 effect for this program. Closes: #91860
3747
3748 -- Joey Hess <joeyh@debian.org> Tue, 27 Mar 2001 23:43:44 -0800
3749
3750 debconf (0.9.30) unstable; urgency=low
3751
3752 * Jacobo Tarrio <jtarrio@iname.com> contributed a Galician translation,
3753 bringing the number of languages supported up to 15.
3754
3755 -- Joey Hess <joeyh@debian.org> Sun, 25 Mar 2001 14:49:15 -0800
3756
3757 debconf (0.9.29) unstable; urgency=low
3758
3759 * Added Brazilian Portuguese translation by "Gustavo Noronha Silva (KoV)"
3760 <kov@debian.org>, Closes: #90864
3761
3762 -- Joey Hess <joeyh@debian.org> Fri, 23 Mar 2001 20:49:51 -0800
3763
3764 debconf (0.9.28) unstable; urgency=high
3765
3766 * The "bugger testing" release.
3767 * Uploaded with high urgency because I am SICK AND TIRED of getting
3768 2 bugs a day from people who have downgraded to the ancient debconf in
3769 testing and broken their systems, the 2 other bugs a day from people
3770 who panic at the sight of a perl -w message, and the 3 or 4 messages a
3771 day on -user from people who are experiencing other, tangential
3772 problems.
3773
3774 -- Joey Hess <joeyh@debian.org> Tue, 20 Mar 2001 12:20:53 -0800
3775
3776 debconf (0.9.27) unstable; urgency=low
3777
3778 * Moved config file reading into Debconf::Config. This let me easily add
3779 support for configuring more things in the config file. You can specify
3780 a frontend or a priority in there with more to come soon.
3781 * Config file can also be used to set Admin-Email, which defaults to
3782 root, but can redirect mail to anyone. Also, this can be used to
3783 turn off mail entirely. Closes: #70677
3784 * Made dpkg-preconfigure print usage if called incorrectly, instead of
3785 a screen of crazed messages.
3786 * Tightened up protocol parsing.
3787
3788 -- Joey Hess <joeyh@debian.org> Sun, 18 Mar 2001 23:06:09 -0800
3789
3790 debconf (0.9.26) unstable; urgency=low
3791
3792 * Completed and updated Finnish translation by Jaakko Kangasharju
3793 <ashar@iki.fi>
3794 * Added code in the postinst to delete any files that inexplicably linger
3795 in /usr/lib/perl5/Debconf/, since since files break the current debconf
3796 badly. I don't know why two people have reported files there; it's
3797 either user error or some crazy dpkg bug. Closes: #89471
3798 * Check to make sure a template has owners besides just existing before
3799 returning it in Template->new. This should not be necessary, but
3800 it fixes a problem with the templates db sometimes having templates
3801 that lack any owners. I hypothesize that the problem was caused by
3802 one of the early 0.9x releases, but I cannot reproduce it, so this will
3803 have to do for a workaround. Closes: #89155
3804
3805 -- Joey Hess <joeyh@debian.org> Sun, 18 Mar 2001 14:26:11 -0800
3806
3807 debconf (0.9.25) unstable; urgency=low
3808
3809 * Branden is able to trigger the most obscure cases. :-)
3810 Fixed a bug where a question was unregistered and removed, then
3811 the confmodule tried to access the question again in the same run, and
3812 Debconf::Question has a question object by that name cached, so it used
3813 it, and the results were ugly. The fix is simple: when a question is
3814 unregistered, remove the object from the cache. Closes: #89262
3815
3816 -- Joey Hess <joeyh@debian.org> Wed, 14 Mar 2001 15:24:08 -0800
3817
3818 debconf (0.9.24) unstable; urgency=low
3819
3820 * Changed how I disable echo in password prompts in the text frontend.
3821 For all readline libraries except ReadLine::Perl, I just use stty
3822 -echo. That doesn't work for ReadLine::Perl, so I had to read the line
3823 myself in that case. What a PITA. Closes: #89324
3824 * Fixed dialog frontend to display cancel button when backing up is
3825 enabled. Closes: #89364
3826
3827 -- Joey Hess <joeyh@debian.org> Tue, 13 Mar 2001 09:18:56 -0500
3828
3829 debconf (0.9.23) unstable; urgency=low
3830
3831 * dpkg-preconfigure: fixed problem with it trying to run an unlinked
3832 config file if there was a template parse error (triggered by tgif).
3833
3834 -- Joey Hess <joeyh@debian.org> Fri, 9 Mar 2001 17:11:04 -0800
3835
3836 debconf (0.9.22) unstable; urgency=low
3837
3838 * Added Debug driver and simplified some other debug output.
3839 * Added Pipe db driver. If Craig really wants, he can use this to do
3840 exactly what he was complaining that debconf could not do. I think,
3841 though, that there are really better ways of accomplishing the same thing.
3842 * Added versioning to some 'use base'es, to detect people who have an old
3843 base.pm floating around somewhere. See bug #89050
3844
3845 -- Joey Hess <joeyh@debian.org> Thu, 8 Mar 2001 12:24:37 -0800
3846
3847 debconf (0.9.21) unstable; urgency=low
3848
3849 * Simplified the functions generated by /usr/share/debconf/confmodule
3850 by using read -r a b instead of doing the set -- split thing.
3851 * Sanitize IFS in there, so things like cvs's config script that mangle
3852 it will not produce unexpected results. Closes: #88830
3853
3854 -- Joey Hess <joeyh@debian.org> Thu, 8 Mar 2001 10:59:22 -0800
3855
3856 debconf (0.9.20) unstable; urgency=low
3857
3858 * Fixed stacks so shadowing actually works and non-topmost items can be
3859 seen (stupid thinko). Also improved debug output. I now have some
3860 satellite systems that are successfully using a master debconf db for
3861 defaults, with local modifications stored locally (using icky nfs as
3862 the transport though), so stacks are useful, but still experimental.
3863
3864 -- Joey Hess <joeyh@debian.org> Wed, 7 Mar 2001 21:03:22 -0800
3865
3866 debconf (0.9.19) unstable; urgency=low
3867
3868 * Made Db.pm read /usr/share/debconf/debconf.conf if no other config file
3869 is found, so it will have sensible defaults in two situations:
3870 1) user decides to delete file in /etc
3871 2) upgrade from pre-conffile version, and debconf is asked to do
3872 something before it is configured
3873 Closes: #88840
3874
3875 -- Joey Hess <joeyh@debian.org> Wed, 7 Mar 2001 18:25:28 -0800
3876
3877 debconf (0.9.18) unstable; urgency=low
3878
3879 * Renamed Copy driver to Backup, and renamed its fields too -- if you
3880 have used it already, take note!
3881 * Some internal restructuring of db driver classes.
3882 * Added debconf-copydb, the all-singing all dancing db conversion,
3883 excerpting, and copying tool, to debconf-utils.
3884 * Backups of File db's can be turned off.
3885
3886 -- Joey Hess <joeyh@debian.org> Wed, 7 Mar 2001 15:15:51 -0800
3887
3888 debconf (0.9.17) unstable; urgency=low
3889
3890 * Made dpkg-preconfigure drop a user-level debug item including the name
3891 of the package and its version as the package is preconfigured.
3892 Closes: #88855
3893
3894 -- Joey Hess <joeyh@debian.org> Wed, 7 Mar 2001 11:08:30 -0800
3895
3896 debconf (0.9.16) unstable; urgency=low
3897
3898 * Updated transition_db.pl to fix skipping of items with no owner.
3899 Closes: #88820
3900 * Documented in the user's guide that it needs apt-utils 0.5 or above for
3901 preconfiguration (really later, since that is currently broken in
3902 apt..) Closes: #88705
3903 * Made apt-extracttemplates be less scary if apt-utils is not installed.
3904 We really need a better solution here, I think..
3905 * Updated french translation from Martin Quinson <Martin.Quinson@ens-lyon.fr>
3906
3907 -- Joey Hess <joeyh@debian.org> Wed, 7 Mar 2001 10:19:05 -0800
3908
3909 debconf (0.9.15) unstable; urgency=low
3910
3911 * Made the File DbDriver keep a backup file in -old, and
3912 greatly increased the robustness of its writes. Closes: #88804
3913 * Increased the robustness of the writes done by the directory driver
3914 too, though it doesn't keep backups.
3915 * For general backup purposes, introduced a new metadriver called
3916 Copy, which does all reads and writes to one driver, while sending
3917 a copy of all writes to another driver.
3918
3919 -- Joey Hess <joeyh@debian.org> Tue, 6 Mar 2001 16:56:32 -0800
3920
3921 debconf (0.9.14) unstable; urgency=low
3922
3923 * Resetting the value of a question that had no default stuffed an undef
3924 into the cache dbdriver, which made the 822 formatter warn of
3925 uninitialized values. Fixed by making template field accesses always
3926 return a defined value, even if the field isn't present. Closes: #88751
3927 * Fixed some exporter problems.
3928 * Removed bogus preconfig template item (again..).
3929 * Moved dirty flag out into its own hash, so items in the cache can be
3930 marked dirty and removed at the same time. This should really fix
3931 unregistration of items. I had been meaning to do this last week, but
3932 it seems I forgot.
3933 * Actually enabled the optimization of not saving flatfile db if no
3934 changes were made, and made it not save deleted items.
3935
3936 -- Joey Hess <joeyh@debian.org> Tue, 6 Mar 2001 07:26:58 -0800
3937
3938 debconf (0.9.13) unstable; urgency=low
3939
3940 * Modified the transition script to detect corrupt old databases that
3941 have some questions with undefined templates. Those are just skipped,
3942 and it prints out a warning. I've only had one report of this problem
3943 so far. Closes: #88731
3944 * Strip the transition script.
3945
3946 -- Joey Hess <joeyh@debian.org> Tue, 6 Mar 2001 04:38:59 -0800
3947
3948 debconf (0.9.12) unstable; urgency=low
3949
3950 * I think the haikus are over. :-)
3951 * Renamed apt.conf.d file to 70debconf.
3952
3953 -- Joey Hess <joeyh@debian.org> Tue, 6 Mar 2001 00:04:40 -0800
3954
3955 debconf (0.9.11) unstable; urgency=low
3956
3957 * Workaround a bug
3958 that showed up in fresh installs
3959 or ancient upgrades. Closes: #88682, #88676
3960
3961 The fix is simple:
3962 just don't abort if it fails
3963 to unregister.
3964
3965 -- Joey Hess <joeyh@debian.org> Mon, 5 Mar 2001 19:06:15 -0800
3966
3967 debconf (0.9.10) unstable; urgency=low
3968
3969 * Though I waited long --
3970 twelve days -- I must upload now.
3971 (And thus, miss testing.)
3972
3973 * The long overdue
3974 backend database is here:
3975 the missing quarter. Closes: #50437
3976
3977 And so the version
3978 approaches 1.0 -- joy!
3979 Though more work awaits.
3980
3981 * Db setup lore
3982 is in debconf.conf(5)
3983 in debconf-doc.
3984
3985 You'll find it's layered;
3986 quite a flexible design
3987 (many thanks, Wichert).
3988
3989 Users can setup
3990 their own debconf db's or
3991 use the global one.
3992
3993 (If, that is, they choose
3994 to use the DirTree driver
3995 for the global store.) Closes: #81574
3996
3997 * To make this work, though,
3998 debconf must conflict with old
3999 cdebconf versions.
4000
4001 The ones that themselves
4002 used /etc/debconf.conf
4003 as their config file.
4004
4005 * And I had to write
4006 some transition code, too (bleagh),
4007 to reformat stuff.
4008
4009 This should work better
4010 than past conversions, I hope.
4011 Still needs testing, though.
4012
4013 So, it won't delete
4014 the old database files yet,
4015 'till I'm sure that's safe.
4016
4017 Anyhow, reports
4018 of trouble in past upgrades
4019 are now obsolete. Closes: #80940, #88256
4020
4021 (Report new bugs though,
4022 if you must. I don't mind (much).
4023 Just don't send dups, please.)
4024
4025 * All of debconf's code
4026 does sane temp file opens now:
4027 no more cruft in var.
4028
4029 * The interface to
4030 debconf-communicate
4031 has utterly changed.
4032
4033 * I updated the
4034 Dutch translation (or rather,
4035 some Dutch guy did -- thanks). Closes: #87493
4036
4037 Other translations
4038 are probably outdated
4039 after these changes.
4040
4041 Come to think of it,
4042 the Dutch one may be too; it's
4043 a week or two old.
4044
4045 * Debconf must always
4046 be usable, so I made
4047 it pre-dep on perl.
4048
4049 * The new db code
4050 fixes a db reload
4051 bug in -reconfigure. Closes: #85873
4052
4053 * Some bugs are fixed in
4054 the preconfigure program
4055 by this upload too:
4056
4057 Overfiend, it makes
4058 two passes now, so scary
4059 shared templates will work.
4060
4061 * Besides these changes,
4062 some mods to support the new
4063 apt slipped in somehow:
4064
4065 apt.conf.d
4066 is used rather than munging
4067 apt.conf by hand.
4068
4069 * I gladly removed
4070 apt-extracttemplates: moved
4071 to apt-utils.
4072
4073 Preconfiguring
4074 requires that package now
4075 be installed, to work.
4076
4077 A Reccommends is
4078 present in debconf, but, <sigh>,
4079 apt will ignore it.
4080
4081 So you might have to
4082 install apt-utils by hand
4083 to get it working.
4084
4085 On the plus side, though --
4086 porters everywhere rejoice --
4087 debconf is arch all!
4088
4089 So maybe it'll
4090 get into testing one day,
4091 not many weeks hence.
4092
4093 * And I think that's all
4094 the changes of note in this
4095 release of debconf.
4096
4097 I'll stop sitting here
4098 in the dark counting fingers,
4099 and zinc off to bed.
4100
4101 -- Joey Hess <joeyh@debian.org> Mon, 5 Mar 2001 02:36:31 -0800
4102
4103 debconf (0.5.64) unstable; urgency=low
4104
4105 * Updated to new perl policy.
4106
4107 -- Joey Hess <joeyh@debian.org> Sat, 17 Feb 2001 23:16:02 -0800
4108
4109 debconf (0.5.63) unstable; urgency=low
4110
4111 * debconf-communicate now accepts piped input, or you can just run
4112 it and talk with debconf on the fly over stdin.
4113 * use debhelper v3.
4114
4115 -- Joey Hess <joeyh@debian.org> Sat, 17 Feb 2001 21:36:33 -0800
4116
4117 debconf (0.5.62) unstable; urgency=low
4118
4119 * Fix compilation with apt 0.4. Closes: #86417
4120
4121 -- Joey Hess <joeyh@debian.org> Sat, 17 Feb 2001 19:58:13 -0800
4122
4123 debconf (0.5.61) unstable; urgency=low
4124
4125 * Removed outdated test of $@ from element creation code.
4126
4127 -- Joey Hess <joeyh@debian.org> Wed, 14 Feb 2001 14:24:10 -0800
4128
4129 debconf (0.5.60) unstable; urgency=low
4130
4131 * Dutch templates file from "Thomas J. Zeeman" <tjzeeman@cs.vu.nl>,
4132 Closes: #85549
4133 * Added code to support foolish downgrades to really old and crufty
4134 versions of debconf. Closes: #85124
4135
4136 -- Joey Hess <joeyh@debian.org> Mon, 12 Feb 2001 14:49:52 -0800
4137
4138 debconf (0.5.59) unstable; urgency=low
4139
4140 * Added half a Finnish translation (the templates half), by Jaakko
4141 Kangasharju <ashar@iki.fi>, Closes: #85199
4142 * More unremarkable changes here and there.
4143
4144 -- Joey Hess <joeyh@debian.org> Wed, 7 Feb 2001 13:49:07 -0800
4145
4146 debconf (0.5.58) unstable; urgency=low
4147
4148 * Italian template update.
4149
4150 -- Joey Hess <joeyh@debian.org> Mon, 5 Feb 2001 17:38:29 -0800
4151
4152 debconf (0.5.57) unstable; urgency=low
4153
4154 * Corrected an off-by-one in FSET arg checking, Closes: #84792
4155
4156 -- Joey Hess <joeyh@debian.org> Sun, 4 Feb 2001 14:04:11 -0800
4157
4158 debconf (0.5.56) unstable; urgency=low
4159
4160 * Another french po file update.
4161
4162 -- Joey Hess <joeyh@debian.org> Fri, 2 Feb 2001 14:18:16 -0800
4163
4164 debconf (0.5.55) unstable; urgency=low
4165
4166 * Updated Franch translation from Martin Quinson
4167 <Martin.Quinson@ens-lyon.fr>
4168 * debconf-getlang now preserves fuzzy translations accross multiple runs,
4169 if a new translation is not put in. I also had to rename the -OLD
4170 fields to -fuzzy.
4171
4172 -- Joey Hess <joeyh@debian.org> Thu, 1 Feb 2001 13:39:25 -0800
4173
4174 debconf (0.5.54) unstable; urgency=low
4175
4176 * Fixed a couple of memory leaks that the absurd bug in magicfilter
4177 exposes. Closes: #84211
4178
4179 -- Joey Hess <joeyh@debian.org> Wed, 31 Jan 2001 14:18:46 -0800
4180
4181 debconf (0.5.53) unstable; urgency=low
4182
4183 * Updated the Swedish translation.
4184 * Made debconf-getlang more or less ignore whitespace as a factor
4185 in fuzzy translations.
4186 * Now you have to list the files to look at in stats mode too,
4187 seems hardcoding the lookup wasn't such a good idea.
4188 * Removed the -q flag, just use --stats instead.
4189 * Added Korean translation from Eungkyu Song <eungkyu@sparcs.kaist.ac.kr>
4190
4191 -- Joey Hess <joeyh@debian.org> Tue, 30 Jan 2001 11:19:11 -0800
4192
4193 debconf (0.5.52) unstable; urgency=low
4194
4195 * Now that policy includes the debconf spec, I have removed the spec
4196 from this source tree and debconf-doc. Since the version in policy is
4197 canoical, I have removed the spec from cvs too. It will remain in the
4198 Attic for historical purposes. I do still include a copy of the priority
4199 table so it can go in the user's guide, and debconf-doc now suggests
4200 debian-policy.
4201
4202 -- Joey Hess <joeyh@debian.org> Mon, 29 Jan 2001 18:46:35 -0800
4203
4204 debconf (0.5.51) unstable; urgency=low
4205
4206 * debconf-getlang supports detection of fuzzy translations now,
4207 and can display translation stats for a package too. See man page.
4208 * Added dialog frontend back to template description for now.
4209 Closes: #83670
4210
4211 -- Joey Hess <joeyh@debian.org> Mon, 29 Jan 2001 16:01:07 -0800
4212
4213 debconf (0.5.50) unstable; urgency=low
4214
4215 * Changes to do with -ll_LL field localizations. These should actually
4216 work now.
4217 * Suddenly I have to hardcode the docbook xml version in DOCTYPE. Very
4218 strange.
4219
4220 -- Joey Hess <joeyh@debian.org> Mon, 29 Jan 2001 13:17:48 -0800
4221
4222 debconf (0.5.49) unstable; urgency=low
4223
4224 * Clean up after bogus foo/bar template I accidentially released.
4225 * Added German template translation by Michael Bramer <grisu@debian.org>,
4226 Closes: #82914
4227
4228 -- Joey Hess <joeyh@debian.org> Fri, 19 Jan 2001 16:07:07 -0800
4229
4230 debconf (0.5.48) unstable; urgency=low
4231
4232 * Corrected overrides disparities.
4233
4234 -- Joey Hess <joeyh@debian.org> Thu, 18 Jan 2001 13:36:05 -0800
4235
4236 debconf (0.5.47) unstable; urgency=low
4237
4238 * dpkg-preconfigure: Split on any whitespace, Closes: #82579
4239 * po/Makefile is now smart about msgmerge just updating datestamps,
4240 and doesn't let such trivial changes be checked into cvs.
4241
4242 -- Joey Hess <joeyh@debian.org> Wed, 17 Jan 2001 11:28:24 -0800
4243
4244 debconf (0.5.46) unstable; urgency=low
4245
4246 * dpkg-preconfigure: don't split on apt-extractemplates output on
4247 ' ', use \s
4248
4249 -- Joey Hess <joeyh@debian.org> Sun, 14 Jan 2001 23:08:27 -0800
4250
4251 debconf (0.5.45) unstable; urgency=low
4252
4253 * Fixed type that broke slang note elements, Closes: #81869
4254
4255 -- Joey Hess <joeyh@debian.org> Wed, 10 Jan 2001 15:33:55 -0800
4256
4257 debconf (0.5.44) unstable; urgency=low
4258
4259 * Modified slang frontend to not instantiate Term::Stool widgets until
4260 the GO command. This allows for thinge like:
4261 db_set foo yes; db_input priority foo || db_set foo no
4262 * All other frontends should already handle this just fine.
4263
4264 -- Joey Hess <joeyh@debian.org> Tue, 9 Jan 2001 21:38:22 -0800
4265
4266 debconf (0.5.43) unstable; urgency=low
4267
4268 * Modified shell confmodule to use read -r, so if \ characters are
4269 read in, it will not interpret them. That was causing mangled password
4270 entry problems in base-config, Closes: #77920. It could also cause
4271 random hangs if the data was just right..
4272
4273 -- Joey Hess <joeyh@debian.org> Tue, 9 Jan 2001 16:43:21 -0800
4274
4275 debconf (0.5.42) unstable; urgency=low
4276
4277 * apt-extracttemplates null pointer checking, Closes: #77787
4278
4279 -- Joey Hess <joeyh@debian.org> Sun, 7 Jan 2001 16:57:38 -0800
4280
4281 debconf (0.5.41) unstable; urgency=low
4282
4283 * Modified a few places in the tutorial to refer to essential packages,
4284 not the base system. Closes: #81350
4285
4286 -- Joey Hess <joeyh@debian.org> Fri, 5 Jan 2001 17:06:02 -0800
4287
4288 debconf (0.5.40) unstable; urgency=low
4289
4290 * Build-depends perl-5.6-base, Closes: #81328
4291
4292 -- Joey Hess <joeyh@debian.org> Fri, 5 Jan 2001 15:39:24 -0800
4293
4294 debconf (0.5.39) unstable; urgency=low
4295
4296 * To keep debconf out of testing for nother two weeks, I fixed a bug
4297 involving truncation of excessively-long short descriptions in the
4298 slang frontend. Closes: #80163
4299
4300 -- Joey Hess <joeyh@debian.org> Sun, 31 Dec 2000 18:04:39 -0800
4301
4302 debconf (0.5.38) unstable; urgency=low
4303
4304 * I guess perl is fixed now, so I can remove the bogus dependancy.
4305 Thanks, bod!
4306
4307 -- Joey Hess <joeyh@debian.org> Thu, 28 Dec 2000 20:39:59 -0800
4308
4309 debconf (0.5.37) unstable; urgency=low
4310
4311 * Aw hell, that won't work; too many things still depend on old versions
4312 of perl.
4313
4314 -- Joey Hess <joeyh@debian.org> Mon, 25 Dec 2000 23:48:07 -0800
4315
4316 debconf (0.5.36) unstable; urgency=low
4317
4318 * The "I didn't get a fixed perl for $MAJOR_WINTER_HOLIDAY" release.
4319 * Conflicts with every perl-*-base package before perl-5.6-base, because
4320 perl's alternatives system has been known to make /usr/bin/perl point
4321 at some old version of perl, even though debconf depends on 5.6, which
4322 breaks things pretty badly.
4323
4324 -- Joey Hess <joeyh@debian.org> Mon, 25 Dec 2000 23:28:04 -0800
4325
4326 debconf (0.5.35) unstable; urgency=low
4327
4328 * Both dialog and whiptail now support --nocancel, which the dialog
4329 frontend will use now if a cancel button is not appropriate.
4330 Closes: #67419
4331 * Reluctantly brought back a *temoporary* dependancy on perl-5.6 until
4332 it gets it act in order. Closes: #79571 (Debian *cannot* be released
4333 while debconf has this bogus dependancy.)
4334
4335 -- Joey Hess <joeyh@debian.org> Thu, 14 Dec 2000 11:00:59 -0800
4336
4337 debconf (0.5.34) unstable; urgency=low
4338
4339 * Fixed umask-related build problem, Closes: #78453
4340
4341 -- Joey Hess <joeyh@debian.org> Fri, 8 Dec 2000 14:41:56 -0800
4342
4343 debconf (0.5.33) unstable; urgency=low
4344
4345 * Removed screen refresh forcing in the slang frontend, it makes
4346 it look like crap and if someone writes to the screen, that is their
4347 problem, not mine.
4348 * Corrected recently introduced resizing bug in slang frontend.
4349
4350 -- Joey Hess <joeyh@debian.org> Wed, 6 Dec 2000 13:42:52 -0800
4351
4352 debconf (0.5.32) unstable; urgency=low
4353
4354 * Removed bogus perl-5.6 dependancy, now that perl is fixed.
4355 * Now that base.pm is in perl-5.6-base, I no longer need to do hackery in
4356 my Makefile to avoid using that module. Got rid of it, and versioned
4357 dep on perl-5.6-base.
4358
4359 -- Joey Hess <joeyh@debian.org> Mon, 4 Dec 2000 20:07:46 -0800
4360
4361 debconf (0.5.31) unstable; urgency=low
4362
4363 * Put README.translators in debconf-doc.
4364 * Finally broke in and implemented multiselect support for the slang
4365 frontend. Closes: #65782, #67242, #67340, #71095, #78571
4366 * That was harer than it seems, I had to change Slang Elements to hold
4367 groups of widgets, and support that everywhere. I also found it best to
4368 move all the wiget positioning code into Elements from the frontend.
4369
4370 -- Joey Hess <joeyh@debian.org> Sat, 2 Dec 2000 14:51:53 -0800
4371
4372 debconf (0.5.30) unstable; urgency=low
4373
4374 * Modified tutorial, Closes: #78537
4375
4376 -- Joey Hess <joeyh@debian.org> Fri, 1 Dec 2000 15:24:07 -0800
4377
4378 debconf (0.5.29) unstable; urgency=low
4379
4380 * Two chinese translations of the templates file (zh_CN, zh_TW), from
4381 zw@debian.org
4382
4383 -- Joey Hess <joeyh@debian.org> Thu, 30 Nov 2000 09:34:51 -0800
4384
4385 debconf (0.5.28) unstable; urgency=low
4386
4387 * Removed test from dpkg-reconfigure for .config script. The test
4388 shouldn't be necessary; postinst scripts _should_ be idempotent.
4389
4390 -- Joey Hess <joeyh@debian.org> Wed, 29 Nov 2000 16:53:29 -0800
4391
4392 debconf (0.5.27) unstable; urgency=low
4393
4394 * If debconf is run without a controling tty..
4395 - TERM will not be defined. This breaks the dialog frontend (which is
4396 broken pretty badly by the lack of a tty too ;-), so detect
4397 lack of TERM and refuse to use that frontend.
4398 - Same for slang frontend.
4399 - Lack of a controlling tty messes with the Text frontend,
4400 though it still half-way works in some circumstances.
4401 I've made its parent, the Tty frontend, detect this and bail.
4402 - That also affected the Editor frontend (which could perhaps work in
4403 this situation, but only if you use an X based editor, and tough
4404 luck then).
4405 ... so in conculsion, if you do this, you'll probably get the
4406 Noninteractive frontend. Woe on you if you're upgrading ssh and it
4407 clobbers PermitRootLogin. :-(
4408 * Tagged all frontend fallback messages for i18n.
4409
4410 -- Joey Hess <joeyh@debian.org> Tue, 28 Nov 2000 13:26:38 -0800
4411
4412 debconf (0.5.26) unstable; urgency=low
4413
4414 * Corrected uninitialized value leading to looping bahavior in text
4415 frontend, Closes: 77923
4416
4417 -- Joey Hess <joeyh@debian.org> Sat, 25 Nov 2000 16:37:21 -0800
4418
4419 debconf (0.5.25) unstable; urgency=low
4420
4421 * dpkg-reconfigure: Wait until after loading db before doing frontend
4422 fix up. Closes: #77847
4423
4424 -- Joey Hess <joeyh@debian.org> Thu, 23 Nov 2000 13:54:19 -0800
4425
4426 debconf (0.5.24) unstable; urgency=low
4427
4428 * Typo.
4429
4430 -- Joey Hess <joeyh@debian.org> Wed, 22 Nov 2000 23:23:56 -0800
4431
4432 debconf (0.5.23) unstable; urgency=low
4433
4434 * Fixed noninteractive note element to not let the shell get its grubby
4435 little hands on unvalidated input, which was making it puke.
4436 Closes: #77589 and a whole raft of other bugs filed against X which we
4437 will be merging to it. Special thanks to Ingo Saitz for providing many
4438 debug logs, and the person I've forgot who should delete my debug
4439 account from their box now.
4440
4441 -- Joey Hess <joeyh@debian.org> Tue, 21 Nov 2000 23:22:09 -0800
4442
4443 debconf (0.5.22) unstable; urgency=low
4444
4445 * Temporarily depends on perl-5.6 until perl-5.6-base is fixed so
4446 POSIX.pm works without the former package installed. Grrre.
4447 Closes: #77399, #77397 (really perl's bugs, but it has enough open on
4448 this issue already).
4449
4450 -- Joey Hess <joeyh@debian.org> Sat, 18 Nov 2000 22:27:56 -0800
4451
4452 debconf (0.5.21) unstable; urgency=low
4453
4454 * The stuff the postinst adds to apt.conf now doesn't return a error
4455 code and make the apt run fail even if peices of the system like perl
4456 are broken, as they are now for so many people. I had held off on this
4457 change for a long time, but enough is enough.
4458 * Also some not-yet-ready copletion stuff in the text frontend.
4459
4460 -- Joey Hess <joeyh@debian.org> Thu, 16 Nov 2000 21:22:26 -0800
4461
4462 debconf (0.5.20) unstable; urgency=low
4463
4464 * The text frontend now supports backing up! It's now probably the
4465 most usable of all debconf frontends, if you're comfortable at the
4466 command line. Give it a try! (Tab completion is on the horizon, too.)
4467 * A pretty painful reorganization of how all Elements return and validate
4468 values -- at least it's consistent now.
4469 * Probability I broke something this time: 76.51%
4470
4471 -- Joey Hess <joeyh@debian.org> Thu, 16 Nov 2000 13:55:05 -0800
4472
4473 debconf (0.5.01) unstable; urgency=low
4474
4475 * Added something to the help to make select widgets more obvious.
4476 * Fixed sizing of select widgets.
4477
4478 -- Joey Hess <joeyh@debian.org> Wed, 15 Nov 2000 21:19:05 -0800
4479
4480 debconf (0.5.00) unstable; urgency=low
4481
4482 * Modified all the frontends to deal with this scenario:
4483 A config scripts asks questions a, b, and c. a and c are asked at
4484 priorities that make them visible, b is not. The user gets to c,
4485 and backs up.
4486 Previously, debconf would loop back to b, skip it again, and return the
4487 user to c. Now it is smart enough to go back to a once b is skipped.
4488 * Changed how debconf keeps track of what questions have been seen
4489 before. Now it tracks this info on a per confmodule basis, and when a
4490 confmodule terminates, sets the "seen" flag on (almost) all questions
4491 that were displayed. Questions that are shown multiple times during the
4492 same confmodule run will indeed appear multiple times[1]. This makes
4493 supporting backing up trivial; it means that people have no excuse to
4494 play around with the isdefault flag anymore, which they almost always
4495 got wrong anyway; and it renames that flag to the much clearer "seen".
4496 * It is possible that this change breaks confmodules that expect to be able
4497 to display the same question twice with impunity.
4498 * NOTE NOTE NOTE if you use this new behavior, make sure to depend on
4499 debconf (>= 0.5)!
4500 * The isdefault flag will continue to work, it is just mapped to the
4501 inverse of the "seen" flag now, and deprecated.
4502 * All the frontends were reworked to various degrees to make this work,
4503 and I got rid of a fair bit of redundant code too.
4504 * Modified debconf's own config script to use these features and sure
4505 enough, it looks quite clean and simple now.
4506 * Updated all docs.
4507 * Added nasty code to transition from the isdefault flag to the new flag.
4508 * Fixed backup in dialog frontend, 255 == -1
4509 * Just to make life more interesting, I made debconf depend on perl 5.6;
4510 which allows me to remove all my crud working around bugs in perl
4511 5.005, and lets me use lots of nifty 5.6-specific features, but not,
4512 sadly, lvalues.
4513 * Probability of all this breaking something: 99.99%
4514 .
4515 [1] Unless they are to be displayed in the same block.
4516
4517 -- Joey Hess <joeyh@debian.org> Tue, 14 Nov 2000 21:07:19 -0800
4518
4519 debconf (0.4.11) unstable; urgency=low
4520
4521 * Swedish translation from peter karlsson <peter@softwolves.pp.se>
4522
4523 -- Joey Hess <joeyh@debian.org> Sun, 12 Nov 2000 15:42:51 -0800
4524
4525 debconf (0.4.10) unstable; urgency=low
4526
4527 * Corrected man page location, Closes: #76747
4528
4529 -- Joey Hess <joeyh@debian.org> Fri, 10 Nov 2000 17:28:16 -0800
4530
4531 debconf (0.4.09) unstable; urgency=low
4532
4533 * Corrected italian choices list to include translation of "critical".
4534 I don't see any problems in the other translations. (No, there is no
4535 automated check yet.) Closes: #75312
4536 * Slang frontend now forces a refresh each time. It pains me to do this,
4537 but it prevents screen corruption if something is output in between.
4538 Closes: #72891
4539 * Wrote a debconf.8 man page, Closes: #58287 It's very tiny right now;
4540 I'd sorta like to convert the docbook userguide.xml and use it as the
4541 man page, but I cannot figure out docbook2man. Help!
4542 * Closes: #76273, this bug is only in a not really released version.
4543 * Randolph updated apt-extracttemplates to build with the new apt. I
4544 have converted that to use ifdefs so it should build with both.
4545 * Added a hostname to the mails sent out by the noninteractive frontend,
4546 as admins may have multiple hosts configured to sent mail with the same
4547 hostname. Closes: #76653 Also reformatted the messages some for clarity
4548 and conciseness.
4549
4550 -- Joey Hess <joeyh@debian.org> Thu, 9 Nov 2000 13:58:53 -0800
4551
4552 debconf (0.4.08) unstable; urgency=low
4553
4554 * Randolph updated apt-extracttemplates to use the new libapt.
4555
4556 -- Joey Hess <joeyh@debian.org> Sat, 4 Nov 2000 20:42:07 -0800
4557
4558 debconf (0.4.07) unstable; urgency=low
4559
4560 * Fixed a subtle bug in the slang frontend. This bug made noninteractive
4561 elements not be "shown" ever, so they didn't send mail. It also made
4562 noninteractive select elements get "" shoved into them whenever they
4563 were INPUT, which messed up some things like progeny's postfix package.
4564
4565 -- Joey Hess <joeyh@debian.org> Tue, 31 Oct 2000 13:30:21 -0800
4566
4567 debconf (0.4.06) unstable; urgency=low
4568
4569 * Added a check to the metaget command to make sure the requested field
4570 exists.
4571
4572 -- Joey Hess <joeyh@debian.org> Thu, 26 Oct 2000 13:47:47 -0700
4573
4574 debconf (0.4.05) unstable; urgency=low
4575
4576 * Ignore any number of leading and trailing newlines around templates,
4577 since the spec doesn't really say There Must Be Only One, and it can be
4578 useful to have more. Closes: #75420
4579
4580 -- Joey Hess <joeyh@debian.org> Mon, 23 Oct 2000 16:32:09 -0700
4581
4582 debconf (0.4.04) unstable; urgency=low
4583
4584 * confmodule: Properly quote arguments to frontend, just in case.
4585 Closes: #74827
4586 * debconf-loadtemplates was totally hosed. It forgot to load the db up,
4587 and so it wiped it all out when it saved it! Fixed, Closes: #74826
4588 * Added basic syntax checking and usage to debconf-getlang (and
4589 debconf-loadtemplate too). Closes: #74825
4590
4591 -- Joey Hess <joeyh@debian.org> Mon, 23 Oct 2000 12:00:41 -0700
4592
4593 debconf (0.4.03) unstable; urgency=low
4594
4595 * Fixed a typo in the preinst.
4596 Closes: #75318, #66484, #75322, #75328, #75339, #75341, #75319, #75367,
4597 #75399 (and probably a bunch more, but they're merged anyway). Actually
4598 tested this time, and it actually works.
4599 * Patch from bod to wrapper.
4600
4601 -- Joey Hess <joeyh@debian.org> Mon, 23 Oct 2000 10:15:25 -0700
4602
4603 debconf (0.4.02) unstable; urgency=low
4604
4605 * Bod rewrite the ConfModule wrapper. Now should handle errors properly.
4606
4607 -- Joey Hess <joeyh@debian.org> Fri, 20 Oct 2000 15:51:46 -0700
4608
4609 debconf (0.4.01) unstable; urgency=low
4610
4611 * Moved over to a hopefully more robust check in the preinst to see if
4612 the database needs to be converted, after receiving two reports that
4613 the current check is not always firing. Closes: #75240
4614 * Patch from Martin Quinson <mquinson@ens-lyon.fr> to po/Makefile, adding
4615 stuff for translators. It automatically merges the new debconf.pot
4616 with .po files, and outputs stats on how up-to-date the translation is.
4617 * Seems that the Debian::DebConf::Client::ConfModule stub from bod
4618 isn't good enough. :-( The problem is code that calls stuff like
4619 Debian::DebConf::Client::ConfModule::title directly. Ugh. Added an AUTOLOAD
4620 with a nasty eval to deal with this. Closes: #75239
4621 * Fixed an uninitialized value if a boolean item has no default. Bleagh.
4622
4623 -- Joey Hess <joeyh@debian.org> Fri, 20 Oct 2000 11:24:03 -0700
4624
4625 debconf (0.4.00) unstable; urgency=low
4626
4627 * Removed recursive build-dependancy on debconf-utils. There were two
4628 ways to do this, the quick hack way and the move lots of directories in
4629 cvs way. I took the latter.
4630 * While I was reorganizing *EVERYTHING*, I renamed all the perl modules,
4631 what was Debian::DebConf::foo is now Debconf::foo.
4632 Debian::DebConf::Client::ConfModule is now just Debconf::ConfModule, but
4633 a stub module exists in the old location for backwards compatability
4634 (thanks, bod).
4635 * If you use the new module, you should depend on this version of
4636 Debconf!
4637 * This hacking also required some ugly ugly hacking of the debconf
4638 database. Debconf needs a real database. :-(
4639 * I guess this means the filename in all the .po files are wrong, bug
4640 since those filenames are in comments, the .po files should continue to
4641 work, right?
4642 * debconf-utils now depends on debconf >= 0.4, so it will continue to
4643 work.
4644 * Needless to say, this was a massive PITA all around. I've NEVER going
4645 to do this again, so I hope I got it right.
4646 * For a short while, I considered using MakeMaker. That is, until I
4647 noticed MakeMaker had no way of marking scripts for install into
4648 /usr/sbin, and after not one but two perl gods advised me using it for
4649 anything more cpmplex than a simple library package was not a good
4650 idea. People have asked me to use MakeMaker in the past, and it's just
4651 not going to happen unless you send me a very nice patch.
4652
4653 -- Joey Hess <joeyh@debian.org> Tue, 17 Oct 2000 13:35:41 -0700
4654
4655 debconf (0.3.83) unstable; urgency=low
4656
4657 * Removed CVS dirs that snuck into the binary debs.
4658
4659 -- Joey Hess <joeyh@debian.org> Fri, 13 Oct 2000 00:37:40 -0400
4660
4661 debconf (0.3.82) unstable; urgency=low
4662
4663 * French templates and po file from
4664 Martin Quinson <mquinson@zeppelin-cb.de> (shrug ;-)
4665 * Added some useful info to Template parse exceptions.
4666
4667 -- Joey Hess <joeyh@debian.org> Thu, 12 Oct 2000 11:43:54 -0400
4668
4669 debconf (0.3.81) unstable; urgency=low
4670
4671 * Added Spanish templates file from Enrique Zanardi <ezanard@debian.org>.
4672
4673 -- Joey Hess <joeyh@debian.org> Fri, 29 Sep 2000 17:45:28 -0700
4674
4675 debconf (0.3.80) unstable; urgency=low
4676
4677 * Japanese now fully up to date thanks to Keita Maehara <maehara@debian.org>
4678 Closes: #72697
4679
4680 -- Joey Hess <joeyh@debian.org> Thu, 28 Sep 2000 07:56:48 -0700
4681
4682 debconf (0.3.79) unstable; urgency=low
4683
4684 * Copyright change: debconf is now licensed under the terms of the BSD
4685 copyright, minus the advertising clause. I have contacted all
4686 contributors and they agree with this license change. This also changes
4687 the license of the Configuration Management spec. The sole exception to
4688 this change is some libapt code in Client/preconfigure that is part of
4689 the /usr/lib/debconf/apt-extracttemplates binary. That code remains
4690 under the GPL, as it is part of libapt. It will hopefully be moved back
4691 into libapt one day. apt-extracttemplates is not necessary for the
4692 proper functioning of debconf; it is just a binary used in an
4693 optimization.
4694 * Motivations for this change were various. I want programs to be able to
4695 use debconf even if they are not licensed under the GPL, and it could
4696 be argued debconf serves as a library (with varying degrees of
4697 correctness depending which part you were talking about). I would like
4698 debconf to be available to others, including the BSD community, some of
4699 whom I know are looking at issues that could possibly be solved by
4700 debconf.
4701 * Several reogranaizations for this. Deleted doc/COPYING. Added a README.
4702 Included the text of the copyright into debian/copyright, since it is a
4703 slightly modified BSD license (minus point 3). Modified numerous files
4704 for the new copyright. Removed Client/preconfigure/README, and included
4705 the text that was in it (expended) indo debian/copyright. Added
4706 doc/COPYING to Client/preconfigure/ (how many copies of the GPL do
4707 _you_ have in your cvs repository? ;-) Caused debian/copyright to be
4708 linked to doc/COPYRIGHT in the source tarball.
4709
4710 -- Joey Hess <joeyh@debian.org> Wed, 27 Sep 2000 09:02:59 -0700
4711
4712 debconf (0.3.78) unstable; urgency=low
4713
4714 * Let's just say that you really don't want to install version 0.3.77.
4715 I'll probably get oh, 15 bug reports on this one. :-(
4716
4717 -- Joey Hess <joeyh@debian.org> Tue, 26 Sep 2000 16:06:52 -0700
4718
4719 debconf (0.3.77) unstable; urgency=low
4720
4721 * Updated templates.ja from Keita Maehara <maehara@debian.org>. Still
4722 out of date, though. Closes: #71937
4723
4724 -- Joey Hess <joeyh@debian.org> Tue, 19 Sep 2000 11:30:57 -0700
4725
4726 debconf (0.3.76) unstable; urgency=low
4727
4728 * Whoops, let's not install cvs .#* files into the binary package or
4729 generate POD docs for them, shall we?
4730
4731 -- Joey Hess <joeyh@debian.org> Thu, 21 Sep 2000 11:57:17 -0700
4732
4733 debconf (0.3.75) unstable; urgency=low
4734
4735 * Reworded and reformatted some of Debconf's questions. Translations:
4736 not yet up to date.
4737
4738 -- Joey Hess <joeyh@debian.org> Tue, 19 Sep 2000 00:27:12 -0700
4739
4740 debconf (0.3.74) unstable; urgency=low
4741
4742 * Sometimes you put in something to be helpful, and it comes back to bite
4743 you in a major way. Say you add some code to /usr/share/debconf/confmodule
4744 to allow broken postinst scripts that use debconf to still echo stuff to
4745 stdout and not have it go to debconf. Then you find that this hack makes
4746 legitimate code that uses the confmodule and uses the perl ConfModule
4747 library nested inside, not work. So your choices are to add a further
4748 hack to the perl ConfModule, or end all these hacks and do things
4749 cleanly. Unfortunatly, several packages have come to depend on the hack.
4750 What do you do?
4751 * Well I chickened out and hacked Client::ConfModule. But I have added an
4752 entry to the TODO, and if you have a broken debconf-using package,
4753 expect a bug report soon.
4754 * Some copyright file cleanups.
4755
4756 -- Joey Hess <joeyh@debian.org> Mon, 18 Sep 2000 19:35:58 -0700
4757
4758 debconf (0.3.73) unstable; urgency=low
4759
4760 * My night for stupid debconf bugs. It turns out that the
4761 string element in the dialog frontend was causinng the
4762 default from the template to be used if the a text input
4763 line was returned empty. Now "" is returned as it should
4764 be. I know one package bitten by this is cvs, in its
4765 repository directory selection question.
4766
4767 -- Joey Hess <joeyh@debian.org> Tue, 12 Sep 2000 21:27:20 -0700
4768
4769 debconf (0.3.72) unstable; urgency=low
4770
4771 * Fixed a really stupid typo in the editor and text frontends
4772 that made them ignore the width of the screen.
4773
4774 -- Joey Hess <joeyh@debian.org> Tue, 12 Sep 2000 21:08:22 -0700
4775
4776 debconf (0.3.70) unstable; urgency=low
4777
4778 * Don't strip Client::ConfModule of pod docs.
4779 * Build depends on a links that support -dump. Don't know when this was
4780 added, so I'll just build-depend on the current version.
4781
4782 -- Joey Hess <joeyh@debian.org> Tue, 15 Aug 2000 10:30:04 -0700
4783
4784 debconf (0.3.69) unstable; urgency=low
4785
4786 * Questions w/o extended descriptions are a bad thing. The tutorial
4787 now speaks more strogly about this.
4788 * Added Spanish translation thanks to Enrique Zanardi <ezanard@debian.org>.
4789 Only the .po file so far, not templates.
4790
4791 -- Joey Hess <joeyh@debian.org> Fri, 1 Sep 2000 13:15:47 -0700
4792
4793 debconf (0.3.68) unstable; urgency=low
4794
4795 * Corrected a title refresh bug in the slang frontend, Closes: #70693
4796 * Other minor fixes.
4797
4798 -- Joey Hess <joeyh@debian.org> Thu, 31 Aug 2000 18:34:53 -0700
4799
4800 debconf (0.3.67) unstable; urgency=low
4801
4802 * Spelling corrections from Sean, who should ispell the xml next time.
4803 * Killed an uninitialized value warning, Closes: #70508 (This one is
4804 tickled only by nasty packages like sslwrap that provide no extended
4805 descriptions to their questions. Evil.)
4806 * Fixed a debconf corrupted database crash. This is, I think, just
4807 another bit of fallout from the very old debconf db corruption problem
4808 (see changelog entry 0.3.19). Closes: #69781, #69582
4809
4810 -- Joey Hess <joeyh@debian.org> Wed, 30 Aug 2000 14:48:48 -0700
4811
4812 debconf (0.3.66) unstable; urgency=low
4813
4814 * Corrected the wrapping-of-bulleted-lists issue. It is now possible to
4815 have bulletted lists or other preformatted text in a templates file
4816 just like you would in a normal debian control file -- 2 space indent.
4817 Closes: #65518
4818 * This was too easy. Silly me.
4819
4820 -- Joey Hess <joeyh@debian.org> Fri, 25 Aug 2000 16:17:54 -0700
4821
4822 debconf (0.3.65) unstable; urgency=low
4823
4824 * Fixed preconfiguring -- since version 0.3.60, it has unnecessarily
4825 skipped preconfiguring of all packages that Depend: on debconf w/o a
4826 version. Silly thinko..
4827
4828 -- Joey Hess <joeyh@debian.org> Mon, 21 Aug 2000 18:27:05 -0700
4829
4830 debconf (0.3.64) unstable; urgency=low
4831
4832 * Switched to using links to convert html to text, since it
4833 a) handles tables ok
4834 b) doesn't omit link references
4835 * Long-overdue fix to the specification -- added the list of commands to
4836 it -- they were removed when it was converted to xml.
4837
4838 -- Joey Hess <joeyh@debian.org> Sat, 12 Aug 2000 02:06:39 -0700
4839
4840 debconf (0.3.63) unstable; urgency=low
4841
4842 * Make a nice non-scary message if Term::Stool is not installed and one
4843 tries to use the slang frontend. For some reason, normal perl cannot
4844 load lib messages seem to be scaring users to death. Closes: #68557
4845 * Fixed doc dir symlink, Closes: #68558
4846
4847 -- Joey Hess <joeyh@debian.org> Fri, 4 Aug 2000 19:24:22 -0700
4848
4849 debconf (0.3.62) unstable; urgency=low
4850
4851 * Reworked rules file, since this package now has arch-indep and -dep
4852 parts. Split build dependancies along those lines. Closes: #68461
4853 * Removed obsolete Version.pm (Randolph's code does the checking now).
4854
4855 -- Joey Hess <joeyh@debian.org> Thu, 3 Aug 2000 15:20:21 -0700
4856
4857 debconf (0.3.61) unstable; urgency=low
4858
4859 * Passthrough fix. s/carp/croak/
4860
4861 -- Joey Hess <joeyh@debian.org> Tue, 1 Aug 2000 18:23:25 -0700
4862
4863 debconf (0.3.60) unstable; urgency=low
4864
4865 * So we (culus, tausq, joeyh) did some benchmarking, and figured out how
4866 to speed up dpkg-preconfigure by about 3x. It turns out most of the
4867 existing overhead was in calls to dpkg-deb, which is slow, and in all
4868 the forking necessary to do said calls, which is also slow. So we moved
4869 the initial package scanning out into a C++ program which links to apt
4870 code and is quite fast. (Sadly, it's also quite big, and has bloated
4871 debconf by 30k and made it arch-dependent.) Anyway, I guess it's worth
4872 it to save a few seconds. <shrug>
4873 * Some internal code reogranizations and function renames and stuff,
4874 to make things more flexable.
4875 * New Passthrough "frontend" to allow third-party GUI operation, by
4876 Randolph Chung. This is currently somewhat experimental.
4877 * Frontend fallback is now based on per-starting-frontend lists -- ie,
4878 slang can fallback to dialog while dialog falls back to slang, without
4879 an infinite loop being created. Closes: #68337
4880 * Capabilities fix: There was a problem if, eg, debconf and then cvs were
4881 configured. Debconf supports BACKUP, cvs does not, but the frontends
4882 were not informed of the change. Now they are, and the slang frontend
4883 properly dims out the back button in this situation.
4884
4885 -- Joey Hess <joeyh@debian.org> Mon, 17 Jul 2000 23:03:09 -0700
4886
4887 debconf (0.3.53) unstable; urgency=low
4888
4889 * Cleanups to the xml docs to use "question" consistently.
4890 * Fixed stupid tab expansion problem. It's really Text::Wraps' fault; bug
4891 filed.
4892
4893 -- Joey Hess <joeyh@debian.org> Mon, 17 Jul 2000 16:56:49 -0700
4894
4895 debconf (0.3.52) unstable; urgency=low
4896
4897 * Since jade generates the ugliest html I have ever seen, I'm now
4898 using tidy to clean that up and indent it properly.
4899
4900 -- Joey Hess <joeyh@debian.org> Fri, 14 Jul 2000 04:43:48 -0700
4901
4902 debconf (0.3.51) unstable; urgency=low
4903
4904 * Fixed some undefined value warnings, Closes: 67029
4905
4906 -- Joey Hess <joeyh@debian.org> Mon, 10 Jul 2000 21:59:27 -0700
4907
4908 debconf (0.3.50) unstable; urgency=low
4909
4910 * Fixed FrontEnd::makeelement to not crash if a question has no
4911 associated template. This should never happen, but a very old version
4912 of debconf left behind databases with that problem. The fix is trivial:
4913 just use $question->type instead of $question->template->type. This has
4914 the exact same effect, with the side effect of catching undef'd
4915 templates and not crashing. It goes on to not make an element in that
4916 case, which is reasonable.
4917
4918 -- Joey Hess <joeyh@debian.org> Thu, 6 Jul 2000 14:50:46 -0700
4919
4920 debconf (0.3.49) unstable; urgency=low
4921
4922 * s/dpkg-getlang/debconf-getlang/ # Closes: #65918
4923 * Typo fix, Closes: #65919
4924 * More debug code added for bug #66484.
4925 * Added italian translation of templates file (po still needs to be
4926 translated), from Eugenia Franzoni <eugenia@pluto.linux.it>
4927
4928 -- Joey Hess <joeyh@debian.org> Mon, 19 Jun 2000 15:50:35 -0700
4929
4930 debconf (0.3.48) unstable; urgency=low
4931
4932 * Added debug code to help track down bug #66484.
4933
4934 -- Joey Hess <joeyh@debian.org> Wed, 5 Jul 2000 16:24:53 -0700
4935
4936 debconf (0.3.47) unstable; urgency=low
4937
4938 * Added Japanese translation from Akira YOSHIYAMA <yosshy@cts.ne.jp>
4939
4940 -- Joey Hess <joeyh@debian.org> Sat, 1 Jul 2000 14:54:40 -0700
4941
4942 debconf (0.3.46) unstable; urgency=low
4943
4944 * Fixed documentation of isdefault flag, which needs to be renamed.
4945 Cf, Bug #64374.
4946
4947 -- Joey Hess <joeyh@debian.org> Tue, 27 Jun 2000 19:05:27 -0700
4948
4949 debconf (0.3.45) unstable; urgency=low
4950
4951 * Corrected a bua in how text multiselect elements parsed input: A
4952 2-diget number would be incorrectly split into 2 numbers. Closes: #66195
4953
4954 -- Joey Hess <joeyh@debian.org> Mon, 26 Jun 2000 14:38:36 -0700
4955
4956 debconf (0.3.44) unstable; urgency=low
4957
4958 * Russian translation update.
4959
4960 -- Joey Hess <joeyh@debian.org> Thu, 15 Jun 2000 15:56:54 -0700
4961
4962 debconf (0.3.43) unstable; urgency=low
4963
4964 * Don't let the dialog frontend run with with TERM=dumb either.
4965
4966 -- Joey Hess <joeyh@debian.org> Thu, 15 Jun 2000 12:33:57 -0700
4967
4968 debconf (0.3.42) unstable; urgency=low
4969
4970 * Running debconf's dialog frontend inside an emacs shell buffer is a
4971 VERY bad idea. Dialog/whiptail tend to exit immediatly with an error
4972 message. Said error goes to stderr. Unfortunatly, the design of
4973 dialog/whiptail is such that you _read_ stderr to get the user's reply,
4974 and a return code of 1 is also not unusual. Thus, random garbage about
4975 emacs not being a suitable terminal gets fed into the debconf database.
4976 Yich. To prevent this nestiness, the dialog frontend will now refuse to
4977 run in an emacs shell buffer.
4978
4979 -- Joey Hess <joeyh@debian.org> Thu, 15 Jun 2000 11:06:12 -0700
4980
4981 debconf (0.3.41) unstable; urgency=low
4982
4983 * Some Polish translation fix of which I am ignorant.
4984
4985 -- Joey Hess <joeyh@debian.org> Wed, 14 Jun 2000 17:10:43 -0700
4986
4987 debconf (0.3.40) unstable; urgency=low
4988
4989 * Updated Polish translation.
4990 * Fixed perl 5.6 specific error message.
4991
4992 -- Joey Hess <joeyh@debian.org> Tue, 13 Jun 2000 12:25:56 -0700
4993
4994 debconf (0.3.39) unstable; urgency=low
4995
4996 * Fixed slang hide/show help button to be wide enough for
4997 the currentl localization. Closes: #64752
4998
4999 -- Joey Hess <joeyh@debian.org> Fri, 26 May 2000 15:52:33 -0700
5000
5001 debconf (0.3.38) unstable; urgency=low
5002
5003 * Fixed a minor bug in frontend -- notice when a template file has been
5004 successfully loaded, and don't keep trying to find it.
5005 * Applied the same fix to multiselect elements that I applied to select
5006 elements in the last version. I think using internationalized debconf
5007 should work pretty well now.
5008 * The editor frontend now asks that you separate chocies in multiselect
5009 questions with spaces and commas, so it will work if the choices
5010 contain spaces.
5011
5012 -- Joey Hess <joeyh@debian.org> Thu, 25 May 2000 13:19:43 -0700
5013
5014 debconf (0.3.37) unstable; urgency=low
5015
5016 * Added Russian translation, by Michael Sobolev <mss@transas.com>
5017 * Added French translation, by Vincent Renardias <vincent@ldsol.com>
5018 * Now that I have real localizations to work with, I can find some
5019 related problems.
5020 - Fixed all select elements to translate back to C locale whatever is
5021 input into them. They had been storing it internally in the language
5022 that was being used, and passing those localized values to the
5023 config scripts that used them, which didn't exactly work very well..
5024 - Similarly, translate the default value, which is in the C locale, to
5025 the current locale before using it to prompt the user.
5026 * Made frontend fallback even more robust, mainly to deal with the results
5027 of the above mentioned select element nastiness.
5028 * Element::Editor::Select had the wrong parent; this is corrected.
5029 * Added a newline at the end of the files the editor frontend generates,
5030 since vim likes to see one there.
5031 * Failure to make an input element has been upgraded to be a warning
5032 message, instead of the debug message it was before. This should not
5033 happen in normal use, if it does, I want to know. (Of course, the slang
5034 frontend still has no multiselct elements, maybe this will remind me to
5035 fix that sometime..)
5036 * Fixed a nasty infinite recusion error in the web frontend, which
5037 actually works now.
5038 * Reworked the debconf debug mechanism. It now uses symbolic names for
5039 various types of debug messages, and DEBCONF_DEBUG specifies which
5040 types are shown. See the User's Guide for details.
5041 * Some reorganizations to the Tutorial; split out some big sections into
5042 entities to aid maintenance. Moved namespace.txt into the tutorial as
5043 an Appendix.
5044
5045 -- Joey Hess <joeyh@debian.org> Wed, 24 May 2000 14:05:37 -0700
5046
5047 debconf (0.3.36) unstable; urgency=low
5048
5049 * Fixed typo that broken the web frontend (#64474)
5050
5051 -- Joey Hess <joeyh@debian.org> Sun, 21 May 2000 20:36:51 -0700
5052
5053 debconf (0.3.35) unstable; urgency=low
5054
5055 * Updated and completed the Polish l10n thanks to Marcin Owsiany
5056 <porridge@pandora.info.bielsko.pl>.
5057 * Now build depends on the latest debhelper to automatically merge
5058 translated templates files.
5059 * Corrected stupid mistake I made when I added sprintf() calls. Now new
5060 Polish translation is fully functional.
5061
5062 -- Joey Hess <joeyh@debian.org> Fri, 19 May 2000 14:21:49 -0700
5063
5064 debconf (0.3.34) unstable; urgency=low
5065
5066 * Fixed minor bug in Template stringification.
5067
5068 -- Joey Hess <joeyh@debian.org> Wed, 17 May 2000 12:43:56 -0700
5069
5070 debconf (0.3.33) unstable; urgency=low
5071
5072 * Note to self: test before uploading
5073
5074 -- Joey Hess <joeyh@debian.org> Mon, 15 May 2000 22:09:35 -0700
5075
5076 debconf (0.3.32) unstable; urgency=low
5077
5078 * Fixed a minor bug in debconf-getlang to do with when Default needs to
5079 be translated.
5080
5081 -- Joey Hess <joeyh@debian.org> Mon, 15 May 2000 16:34:48 -0700
5082
5083 debconf (0.3.31) unstable; urgency=low
5084
5085 * Jazzed up the Template class. It can now load in templates files and
5086 instantiate whole sets of templates on the fly. This is good because
5087 that code used to be in ConfigDb, which is the part of debconf that
5088 will probably go away eventually.
5089 * Templates can also strignify themselves now, which recreates a
5090 templates file entry. And there is a class method for stringifying a
5091 whole list of objects, which can recreate a whole templates file.
5092 * The above new functionality lets me use the Template class for
5093 something new: management of translated templates files. Added some new
5094 utilities to help with splitting and merging templates files for
5095 translation. The idea for these utilities came from Michael Sobolev
5096 <mss@transas.com>. Thanks, Michael!
5097 * Added mentions of these utilities to the tutorial.
5098 * Broke off all the small and non-essential utilities into a new
5099 debconf-utils package. Developers and extreme power users may want it,
5100 others will not.
5101 * All the programs in debconf-utils now have names starting with
5102 "debconf-". This means dpkg-debconf has been renmaed (again) to
5103 debconf-communicate, and dpkg-loadtemplate has been renamed to
5104 debconf-loadtemplate. I hope these are the last name changes.
5105 * Used sprintf in all gettext() calls that have a parameter. This may
5106 have messed up the polish translation though.
5107
5108 -- Joey Hess <joeyh@debian.org> Thu, 11 May 2000 14:31:14 -0700
5109
5110 debconf (0.3.30) unstable; urgency=low
5111
5112 * gettextized the entire source tree, so it can now be translated. I used
5113 Locale::gettext for this, but since it is not in base, I have arranged
5114 for debconf to continue working if it is not found (just using the C
5115 locale).
5116 * Added polish translation from Marcin Owsiany
5117 <porridge@pandora.info.bielsko.pl>.
5118
5119 -- Joey Hess <joeyh@debian.org> Mon, 8 May 2000 17:05:56 -0700
5120
5121 debconf (0.3.24) unstable; urgency=low
5122
5123 * Prompted priority to standard, since lynx depends on it. Closes: #63346
5124
5125 -- Joey Hess <joeyh@debian.org> Mon, 1 May 2000 18:26:53 -0700
5126
5127 debconf (0.3.23) unstable; urgency=low
5128
5129 * Don't use the 'lib' module in Client/frontend. Closes: #62629
5130 * Dpkg-preconfigure in apt mode bails if it is asked to scan just one
5131 package. Thete's no benefit to preconfiguration if you're just doing
5132 one, because apt is just going to install it immediatly anyway. This
5133 optimizes for the "apt-get install foo" case.
5134
5135 -- Joey Hess <joeyh@debian.org> Tue, 11 Apr 2000 22:00:15 -0700
5136
5137 debconf (0.3.22) unstable; urgency=low
5138
5139 * Catch undefined value returned if a package that is not installed is
5140 preconfigured, and use '' instead. This clears up the undefined value
5141 warning people have been seeing for months.
5142 Closes: #55498, #57792, #62263, #53657
5143 * Fixed for a while: Closes: #48816
5144
5145 -- Joey Hess <joeyh@debian.org> Thu, 13 Apr 2000 15:40:48 -0700
5146
5147 debconf (0.3.21) unstable; urgency=low
5148
5149 * Corrected bug in slang frontend -- if the last item in a dropdown
5150 select box was default, it was not highlighted as such correctly.
5151 Closes: #62021
5152
5153 -- Joey Hess <joeyh@debian.org> Sat, 8 Apr 2000 20:14:37 -0700
5154
5155 debconf (0.3.20) unstable; urgency=low
5156
5157 * debconf-doc conflicts with older versions of debconf that contained the
5158 manpages. Closes: #62030
5159
5160 -- Joey Hess <joeyh@debian.org> Sat, 8 Apr 2000 14:34:14 -0700
5161
5162 debconf (0.3.19) unstable; urgency=low
5163
5164 * Added crazy new frontend: it just makes a pseudo-config file, and
5165 pops up your favorite editor on it.
5166 * Killed question w/o template debug code, I'm reasonably sure the problem
5167 is just happenning to people who had a very old version of debconf, and
5168 that the problem is being corrected properly.
5169 Closes: #62004, #61970, #61947
5170 * Added debug code to try to track down the uninitialized value in
5171 confmodule startup/open2 bug.
5172 * Fixed a bug in the 'use base' expander that was causing multiple
5173 inheritance to turn into syntax errors.
5174
5175 -- Joey Hess <joeyh@debian.org> Fri, 7 Apr 2000 16:06:42 -0700
5176
5177 debconf (0.3.18) unstable; urgency=low
5178
5179 * dpkg-reconfigure detects if your default frontend is Noninteractive,
5180 and uses Slang instead so you actually get to reconfigure the package.
5181 Closes: #57614
5182
5183 -- Joey Hess <joeyh@debian.org> Wed, 5 Apr 2000 17:32:26 -0700
5184
5185 debconf (0.3.17) unstable; urgency=low
5186
5187 * And this is an upload with the -doc package turned back on. Maybe one
5188 day a ftp admin will be kind enough to approve that new package..
5189
5190 -- Joey Hess <joeyh@debian.org> Tue, 4 Apr 2000 16:08:50 -0700
5191
5192 debconf (0.3.16) unstable; urgency=low
5193
5194 * This is a quick build w/o the -doc package, to allow debconf to get
5195 quickly through incoming without waiting for manual approval (I have
5196 some important bugs fixed in the many versions below that are stuck in
5197 Incoming.)
5198
5199 -- Joey Hess <joeyh@debian.org> Tue, 4 Apr 2000 16:00:44 -0700
5200
5201 debconf (0.3.15) unstable; urgency=low
5202
5203 * Don't crash if a question has no associated template. That should never
5204 happen, but I have one report of it happening. I suspect that some
5205 rather old version of debconf caused the problem. It's also possible
5206 that deleting the templates.db file might cause similar problems. I've
5207 made debconf ask for bug reports in this case, so I can gather more
5208 data.
5209
5210 -- Joey Hess <joeyh@debian.org> Mon, 3 Apr 2000 15:18:33 -0700
5211
5212 debconf (0.3.14) unstable; urgency=low
5213
5214 * Tightended up regexp that pareses Template: lines, so spaces are not
5215 allowed in the name of a template. As a side effect, this just ignores
5216 trailing space on all fields in a templates file. I hope this has no
5217 bad side effects..
5218
5219 -- Joey Hess <joeyh@debian.org> Mon, 3 Apr 2000 14:37:37 -0700
5220
5221 debconf (0.3.13) unstable; urgency=low
5222
5223 * Minor doc updates.
5224 * Fixed syntax error in Client::ConfModule, Closes: #61535
5225
5226 -- Joey Hess <joeyh@debian.org> Fri, 31 Mar 2000 15:22:31 -0800
5227
5228 debconf (0.3.12) unstable; urgency=low
5229
5230 * Used exported sub names in a few places I missed before.
5231 * Renamed AutoSelect::frontend and AutoSelect::confmodule to
5232 make_frontend and make_confmodule, and allow them to be exported
5233 too.
5234
5235 -- Joey Hess <joeyh@debian.org> Thu, 30 Mar 2000 16:53:55 -0800
5236
5237 debconf (0.3.11) unstable; urgency=low
5238
5239 * Added dpkg-debconf. This is a program that lets you send commands to
5240 debconf directly from the command line. Will probably be quite useful
5241 for debugging purposes. (We used to have something like this a long,
5242 long time ago, but I like this new design better.)
5243
5244 -- Joey Hess <joeyh@debian.org> Thu, 30 Mar 2000 16:26:19 -0800
5245
5246 debconf (0.3.10) unstable; urgency=low
5247
5248 * Added dpkg-loadtemplate, a simple program that loads templates into the
5249 debconf database. This is *not* intended to be used by debian packages,
5250 but can be useful for debugging purposes and for pre-seeding the
5251 database before installing a package.
5252 * Moved all external manpages for perl programs into POD format.
5253 * Updated all pod docs to fix formatting problems.
5254 * debconf-tiny is no more. Instead, we now have debconf and debconf-doc.
5255 This makes debconf proper be nearly as small as debconf-tiny used to be
5256 and gets rid of the set of problems associated with debconf-tiny.
5257 * This huge and unmanageable changelog is 20k compressed. To make debconf
5258 a reasonable size, I am only including the last 5 changelog entries in
5259 debconf; the rest go in -doc.
5260 * Several modules are now Exporters, and I use that where possible to
5261 reduce code size.
5262 * Strip all pod docs out of modules in binary package. Ugly, but saves a
5263 great deal of space.
5264 * Killed off the gtk frontend. The code has been rotting, and it just
5265 needs to be rewritten.
5266 * Changed the AutoSelect fallbacks around, most frontends now fall back
5267 to Slang.
5268 * Text frontend no longer always prompts for a Enter press at the end of
5269 a run.
5270 * Moved some doc files into doc/ in the source package.
5271
5272 -- Joey Hess <joeyh@debian.org> Thu, 30 Mar 2000 11:57:54 -0800
5273
5274 debconf (0.3.01) unstable; urgency=low
5275
5276 * AUTOLOAD function now creates field accessor functions on the fly.
5277 Slight speedup.
5278 * s/property/field/g
5279
5280 -- Joey Hess <joeyh@debian.org> Sun, 26 Mar 2000 18:42:28 -0800
5281
5282 debconf (0.3.0) unstable; urgency=low
5283
5284 * New custom slang frontend. Give it a try!
5285 * * warning * *
5286 This frontend does not yet support multiselect list boxes. So you might
5287 not see a very few questions that packages may ask if you use this
5288 frontend.
5289 * Build-depend on w3m, Closes: #60815
5290 * Added links in confmodule man page, Closes: #60780
5291 * Ignore backups if the client does not support them.
5292 * If asked to present the same question twice in a single block,
5293 skips the second occurrance.
5294 * Fairly large reorganization of code throughout debconf, and more
5295 internal module documentation.
5296
5297 -- Joey Hess <joeyh@debian.org> Fri, 24 Mar 2000 14:36:32 -0800
5298
5299 debconf (0.2.107) unstable; urgency=low
5300
5301 * Made noninteractive select elements smarter. If the value is set, but
5302 is set to something not on the list, disregard it and pick the first
5303 element from the list. This is actually an important bugfix; it's been
5304 causing problems with apt-setup in base-config, making
5305 http.us.debian.org be incorrectly picked as the default when users try
5306 to set up apt to use a country that just has one mirror on file.
5307 * Closes #60160 (important)
5308
5309 -- Joey Hess <joeyh@debian.org> Mon, 13 Mar 2000 13:30:52 -0800
5310
5311 debconf (0.2.106) unstable; urgency=low
5312
5313 * Added DEBIAN_PRIORITY for consitency.
5314 * Text frontend now prompts you to hit return if text has been displayed
5315 w/o a prompt. This is to prevent said text from running off the screen
5316 during a dpkg run. To make this work, I had to add a shutdown method to
5317 frontends, to be called before a frontend is destroyed.
5318 * Denastified the object property references all over. I just hope I didn't
5319 remove any direct accesses that were meant to be there (often a good
5320 way to introduce infinite loops, so use this version with care..)
5321 * Optimized the Text frontend's handling of resize events.
5322 * Fixed a compile error in the specification, and actually installs the
5323 spec's gif.
5324
5325 -- Joey Hess <joeyh@debian.org> Thu, 2 Mar 2000 18:44:30 -0800
5326
5327 debconf (0.2.105) unstable; urgency=low
5328
5329 * Fixed noninteractive note element to not mark the item as seen if
5330 /usr/bin/mail doesn't exist. (Oops)
5331
5332 -- Joey Hess <joeyh@debian.org> Mon, 6 Mar 2000 15:13:40 -0800
5333
5334 debconf (0.2.104) unstable; urgency=low
5335
5336 * Use fully-qualified path for dpkg-preconfigure in apt.conf,
5337 Closes: #58469
5338
5339 -- Joey Hess <joeyh@debian.org> Wed, 1 Mar 2000 11:36:11 -0800
5340
5341 debconf (0.2.103) unstable; urgency=low
5342
5343 * Removed quite obsolete exim samples. I don't want to maintain samples
5344 anymore past those needed by the tutorial and a regression test script.
5345 There is quite enough real debconf code out there.
5346
5347 -- Joey Hess <joeyh@debian.org> Tue, 29 Feb 2000 17:10:11 -0800
5348
5349 debconf (0.2.102) unstable; urgency=low
5350
5351 * Corrected three ways badly written packages could make
5352 dpkg-preconfigure die:
5353 - They could try to ask questions that didn't exist.
5354 - They could try to ask questions using garbage priority values.
5355 - They could have garbage template files that lack required fields.
5356 All three are now handled sanely, and debconf even tells the client
5357 what stupid thing it has done in the first 2 cases. To make that work,
5358 I made FrontEnd::add much simpler, and moved a lot of the failure-prone
5359 code into Confmodule::command_input, and did some other
5360 reorganizations.
5361 * Checked and I don't think any more cases like this exist in debconf.
5362 * While I was at it, I shut up messages about failing to make
5363 noninteractive elements in debug 2 mode. A common FAQ causer.
5364 * Added a Debian.bugtemplate file, in an attempt to get people to report
5365 bugs that are actually useful. This is used by newer reportbug
5366 packages.
5367
5368 -- Joey Hess <joeyh@debian.org> Tue, 29 Feb 2000 14:08:03 -0800
5369
5370 debconf (0.2.101) unstable; urgency=low
5371
5372 * Fixed another stupid typo, that messed up text select and multiselect
5373 elements sometimes.
5374
5375 -- Joey Hess <joeyh@debian.org> Tue, 29 Feb 2000 13:15:33 -0800
5376
5377 debconf (0.2.100) unstable; urgency=low
5378
5379 * Fixed a stupid typo introduced last version.
5380
5381 -- Joey Hess <joeyh@debian.org> Tue, 29 Feb 2000 12:34:26 -0800
5382
5383 debconf (0.2.99) unstable; urgency=low
5384
5385 * Added --unseen-only switch to dpkg-reconfigure. This makes it only ask
5386 questions that have not been asked before. Closes: #59260
5387
5388 -- Joey Hess <joeyh@debian.org> Tue, 29 Feb 2000 11:30:21 -0800
5389
5390 debconf (0.2.98) unstable; urgency=low
5391
5392 * When debconf or debconf-tiny is purged, the database is not deleted if
5393 debconf or debconf-tiny is still installed. Closes: #59029
5394
5395 -- Joey Hess <joeyh@debian.org> Mon, 28 Feb 2000 13:19:56 -0800
5396
5397 debconf (0.2.97) unstable; urgency=low
5398
5399 * word-wrap all text that is mailed at 75 columns, Closes: #58911
5400
5401 -- Joey Hess <joeyh@debian.org> Thu, 24 Feb 2000 20:09:43 -0800
5402
5403 debconf (0.2.96) unstable; urgency=low
5404
5405 * Catch SIGPIPEs from confmodules and handle them. Closes: #58847, #58818
5406
5407 -- Joey Hess <joeyh@debian.org> Thu, 24 Feb 2000 10:34:29 -0800
5408
5409 debconf (0.2.95) unstable; urgency=low
5410
5411 * dpkg-reconfigure: Now forces priority to low when reconfiguring
5412 packages. People have often complained that it should do this,
5413 so it does now. Added a swtich to disable this behavior, which should be
5414 used by eg, the boot floppies when it reconfigures base-config. Also,
5415 re-wrote the switch parsing to match how it's done in dpkg-preconfigure.
5416 * Removed lots of extortions to use -plow from docs.
5417 * Bother. base.pm is not in perl-base. Added nasty code to fix this when
5418 building debconf-tiny.
5419
5420 -- Joey Hess <joeyh@debian.org> Mon, 21 Feb 2000 11:59:11 -0800
5421
5422 debconf (0.2.94) unstable; urgency=low
5423
5424 * Copyright and url updates.
5425 * dpkg-reconfigure: don't run the postrm of the package. Doing so breaks
5426 things when for example, the package uses dpkg-divert and tries to
5427 remove diversions in the postrm. This cannot be an isolated problem
5428 either. This reverses the change made in version 0.2.52, which did not
5429 say why I added it in the first place.. (suspicion: non-idempotent
5430 postinst scripts may need the postrm to clean up after them before being
5431 called again. However, such scripts are broken.)
5432 Closes: #58527 (important bug)
5433 * no changes; Closes: #58495 (I'm not going to add 3 lines of code bloat
5434 to a package in base just to provide a marginally better error message.)
5435 * Added --help to dpkg-preconfigure and dpkg-reconfigure. Closes: #58496
5436 * Added more cautions about passwords to the tutorial.
5437 * Text mode [multi]select elements now display in multiple columns. This is
5438 experimental, and I don't know how it will interact with having support for
5439 descriptions associated with items in the selection list, which is a todo
5440 item.
5441 * Use w3m again to format docs (how'd I lose that?)
5442
5443 -- Joey Hess <joeyh@debian.org> Sat, 19 Feb 2000 20:51:44 -0800
5444
5445 debconf (0.2.93) unstable; urgency=low
5446
5447 * Fixed minor back problem in debconf's own config script, and some
5448 documentation fixes.
5449
5450 -- Joey Hess <joeyh@debian.org> Thu, 17 Feb 2000 11:56:02 -0800
5451
5452 debconf (0.2.92) unstable; urgency=low
5453
5454 * Important fix: don't accidentially delete Dialog/Text.pm from
5455 debconf-tiny.
5456
5457 -- Joey Hess <joeyh@debian.org> Tue, 15 Feb 2000 13:16:56 -0800
5458
5459 debconf (0.2.91) unstable; urgency=low
5460
5461 * dpkg-preconfigure: It turns out that the trick of reading from stdin
5462 until EOF, then reading more later only works if stdin is a tty. When it
5463 was running from apt, that wasn't so, and so it caused dialog to lock up,
5464 in a tight loop, unable to read keypresses from stdin. The fix is
5465 pretty simple; just open /dev/tty and connect STDIN to it after reading
5466 the filelist from apt. Closes: #56518, #57771 (important bugs).
5467 * Disabled dialog exclusion that was added in the last release.
5468
5469 -- Joey Hess <joeyh@debian.org> Mon, 14 Feb 2000 11:52:24 -0800
5470
5471 debconf (0.2.90) unstable; urgency=low
5472
5473 * Fixed dpkg-preconfigure to not use Getopt::Long, so it will work even on
5474 the base system it is now a part of.
5475 * As a workaround for the dialog lock problem (which seems to be a dialog
5476 bug), never use dialog for the text mode menus. Works around: #56518
5477 (grave), #57771 (important)
5478
5479 -- Joey Hess <joeyh@debian.org> Sun, 13 Feb 2000 01:09:11 -0800
5480
5481 debconf (0.2.89) unstable; urgency=low
5482
5483 * Use perl's "base" module throughout the code, cutting 2 lines from each
5484 module. Due to a bug in the module, I had to throw lots of "use"'s back
5485 in, in the case of child modules that had a name that just appeneded to
5486 the name of their parent. I have filed a perlbug about that
5487 (ID 20000212.001). These additions are marked "# perlbug" so I can grep
5488 them back out later.
5489 * Warning: I expect this release is very buggy. But that's why you're
5490 tracking unstable, right?
5491
5492 -- Joey Hess <joeyh@debian.org> Sat, 12 Feb 2000 01:51:48 -0800
5493
5494 debconf (0.2.88) unstable; urgency=low
5495
5496 * Add templates file, config script, postinst, and posrtm to debconf-tiny,
5497 so debconf/priority actually exists. This is necessary so base-config
5498 can change the priority if the boot-floppies were installed in verbose or
5499 quiet mode. This is a critical bugfix, as it fixes a bug that made newly
5500 installed systems unusable.
5501 * Added dpkg-preconfigure to debconf-tiny, since this:
5502 a) lets debconf-tiny use debconf's postinst unchanged
5503 b) is useful in general to have in debconf-tiny
5504 * Several k of bloat. Oh well..
5505
5506 -- Joey Hess <joeyh@debian.org> Wed, 9 Feb 2000 19:49:38 -0800
5507
5508 debconf (0.2.87) unstable; urgency=low
5509
5510 * Corrected 2 typos, Closes: #57605
5511 * Closes: #57607 -- already fixed.
5512
5513 -- Joey Hess <joeyh@debian.org> Wed, 9 Feb 2000 00:04:35 -0800
5514
5515 debconf (0.2.86) unstable; urgency=low
5516
5517 * Fixed a typo I introduced earlier today.
5518
5519 -- Joey Hess <joeyh@debian.org> Tue, 8 Feb 2000 20:54:09 -0800
5520
5521 debconf (0.2.85) unstable; urgency=low
5522
5523 * Fixed some uninitialized values related to multiselct questions with no
5524 defaults.
5525
5526 -- Joey Hess <joeyh@debian.org> Tue, 8 Feb 2000 20:20:56 -0800
5527
5528 debconf (0.2.84) unstable; urgency=low
5529
5530 * Added code to postinst to delete long-obsolete /etc/debconf.cfg
5531
5532 -- Joey Hess <joeyh@debian.org> Tue, 8 Feb 2000 14:41:13 -0800
5533
5534 debconf (0.2.83) unstable; urgency=low
5535
5536 * dpkg-reconfigure: detect perl confmodules properly, by making my regexp
5537 match case in-sensitively. This fixes a bug that made dpkg-reconfigure
5538 not work at all to reconfigure packages that used ConfModule.pm.
5539 * dpkg-reconfigure: assume all config scripts are confmodules, it would be
5540 pretty weird for one not to be, and this speeds things up a tiny bit.
5541
5542 -- Joey Hess <joeyh@debian.org> Tue, 8 Feb 2000 11:37:23 -0800
5543
5544 debconf (0.2.82) unstable; urgency=low
5545
5546 * Installed workaround from Joel Klecker to fix the annoying termcap
5547 warning from Term::Readline. This does not close these bugs, but it does
5548 work around them: #47363, #50286, #50540, #51787, #52052, #53274, #55142,
5549 #56987, and #46270
5550
5551 -- Joey Hess <joeyh@debian.org> Mon, 7 Feb 2000 23:44:26 -0800
5552
5553 debconf (0.2.81) unstable; urgency=low
5554
5555 * Added checks for wrong number of parameters in all command_* subs in
5556 ConfModule.pm. If the check fails, error 20 is returned (syntax error).
5557
5558 -- Joey Hess <joeyh@debian.org> Mon, 7 Feb 2000 16:24:27 -0800
5559
5560 debconf (0.2.80) frozen unstable; urgency=low
5561
5562 * Adjusted debconf dependancy to perl-5.005, not perl5. As Raphael points
5563 out, just dependong on perl5 does not guarentee Data::Dumper is available.
5564 Raphael thinks this is a critical bug.
5565 * debconf-tiny's dependancy, on the other hand, was already ok.
5566 * Binary and source packages no longer contain CVS backup files,
5567 Closes: #55860
5568
5569 -- Joey Hess <joeyh@debian.org> Fri, 21 Jan 2000 11:44:56 -0800
5570
5571 debconf (0.2.79) frozen unstable; urgency=low
5572
5573 * dpkg-reconfigure: Now checks each script before running it
5574 to see if it is a confmodule, if not, runs it as a normal script,
5575 not under the confmodule interface. base-config shows this is necessary,
5576 with its non-confmodule postinst. This change is needed in frozen to
5577 keep base-config working.
5578 * Fixed debconf's oldest bug report, which turned out to be a bug in how
5579 IPC::Open3 was being called. It also turns out this bug is tickeled by
5580 base-config, since it will be reconfiguredd from inittab, so it turned out
5581 to be a critical bug. Closes: #47659
5582 * Documented (again) in dpkg-reconfigure.8 that
5583 "dpkg-reconfigure --priority=medium debconf" should be used to
5584 reconfigure debconf. Closes: #55706
5585
5586 -- Joey Hess <joeyh@debian.org> Thu, 20 Jan 2000 12:34:30 -0800
5587
5588 debconf (0.2.78) frozen unstable; urgency=low
5589
5590 * Woops, I forgot to let the CLEAR command be executed in any of the
5591 confmodule libraries!
5592 * base-config needs that command, so this must go to frozen.
5593 * Fixed an undefiend value warning in Element::Dialog::Password
5594
5595 -- Joey Hess <joeyh@debian.org> Mon, 17 Jan 2000 16:14:38 -0800
5596
5597 debconf (0.2.77) frozen unstable; urgency=low
5598
5599 * debconf proper depends on perl5 (not -base), because some utilities
5600 do use Getopt::Long. debconf-tiny continues to just depend on
5601 perl-5.005-base, because everything in it will work without debconf.
5602 Closes: #55381 (important)
5603 * Added --all option to dpkg-reconfigure, for use by the boot-floppies
5604 inittab.
5605
5606 -- Joey Hess <joeyh@debian.org> Sun, 16 Jan 2000 18:11:12 -0800
5607
5608 debconf (0.2.76) frozen unstable; urgency=low
5609
5610 * Re-enabled use of _ and . in template fields. Necessary for localaization.
5611
5612 -- Joey Hess <joeyh@debian.org> Sun, 16 Jan 2000 01:09:28 -0800
5613
5614 debconf (0.2.75) frozen unstable; urgency=low
5615
5616 * Corrected a bug in noninteractive select elements. Amoung other things,
5617 this bug broke apt-setup in base-config (so it is a critical bug, yada,
5618 yada). I believe this also Closes: #55036
5619
5620 -- Joey Hess <joeyh@debian.org> Sat, 15 Jan 2000 20:38:33 -0800
5621
5622 debconf (0.2.74) frozen unstable; urgency=low
5623
5624 * I guess these changes are necessary to make debconf usable for people
5625 who use locales, so this should _probably_ go into frozen.
5626 * Switched over to using perl's setlocale() function to determine the
5627 current locale. This means that locale aliases work, and that users
5628 who have a locale like 'es_ES.ISO-8859-1' see all the es_ES messages.
5629 * Added one level of locale fallback: for example, it looks for 'es'
5630 messages too in the case above.
5631
5632 -- Joey Hess <joeyh@debian.org> Sat, 15 Jan 2000 02:20:39 -0800
5633
5634 debconf (0.2.73) frozen unstable; urgency=low
5635
5636 * Make dpkg-reconfigure work inside a base system that has no Getopt::Long.
5637 This is critical to get into potato, because base-config has to be
5638 dpkg-reconfigure'd on initial reboot to set the root password and so on.
5639 * Really make dialog frontend default. I thought I did this 8 versions
5640 back..
5641 * Medium priority is now default.
5642 * Probably fixed bug #55174, but who knows, I cannot reproduce it anyway.
5643
5644 -- Joey Hess <joeyh@debian.org> Fri, 14 Jan 2000 20:20:44 -0800
5645
5646 debconf (0.2.72) unstable; urgency=low
5647
5648 * Renamed dpkg-preconfig to dpkg-preconfigure, for consistency.
5649 Closes: #53893
5650 * Moved dpkg-preconfigure and dpkg-reconfigure to /usr/sbin.
5651
5652 -- Joey Hess <joeyh@debian.org> Thu, 13 Jan 2000 12:55:10 -0800
5653
5654 debconf (0.2.71) unstable; urgency=low
5655
5656 * Sped up and simplified language code.
5657 * Fixed dpkg-preconfigure to not re-show old questions when running in apt
5658 mode (oops!)
5659
5660 -- Joey Hess <joeyh@debian.org> Mon, 10 Jan 2000 18:01:34 -0800
5661
5662 debconf (0.2.70) unstable; urgency=low
5663
5664 * '_' and '.' can now appear in fields names in templates. Necessary for
5665 some localization.. If you use them in a field name, you had better
5666 depend on this version; earlier ones will die if they see such a thing.
5667 * Fixed a logic error that broke debconf if you had LC_ALL or LANG set,
5668 Closes: #54615, #54638, #54655
5669
5670 -- Joey Hess <joeyh@debian.org> Sun, 9 Jan 2000 14:03:31 -0800
5671
5672 debconf (0.2.69) unstable; urgency=low
5673
5674 * Debconf is not yet internationalized itself, but the data it reads in
5675 from templates now may be.
5676 * Documented what else I need to do toward i18n in the TODO.
5677 * Client::ConfModule detects newline in text it is going to send out,
5678 and warns about them. This after the pain of debugging what a spare \n
5679 can do to the protocol..
5680
5681 -- Joey Hess <joeyh@debian.org> Sat, 8 Jan 2000 17:41:11 -0800
5682
5683 debconf (0.2.68) unstable; urgency=low
5684
5685 * Documented DEBCONF_DEBUG, Closes: #54434
5686 * Don't show "none of the above" choice in text frontend's select element.
5687 It is only supposed to be in multiselect elements.
5688 * A few more bug reports that were fixed 2 versions ago should be closed.
5689 Closes: #54459, #54462, #54429, #54393, #54443, #54400
5690
5691 -- Joey Hess <joeyh@debian.org> Sat, 8 Jan 2000 14:19:33 -0800
5692
5693 debconf (0.2.67) unstable; urgency=low
5694
5695 * When the back button is hit, clear the buffer of all questions.
5696 Fixes some truely confusing behavior.
5697
5698 -- Joey Hess <joeyh@debian.org> Fri, 7 Jan 2000 18:55:39 -0800
5699
5700 debconf (0.2.66) unstable; urgency=low
5701
5702 * Fixed type that was making a sbin file, Closes: #0.2.65
5703
5704 -- Joey Hess <joeyh@debian.org> Fri, 7 Jan 2000 15:34:56 -0800
5705
5706 debconf (0.2.65) unstable; urgency=low
5707
5708 * Add dpkg-reconfigure to debconf-tiny.
5709
5710 -- Joey Hess <joeyh@debian.org> Fri, 7 Jan 2000 01:09:33 -0800
5711
5712 debconf (0.2.64) unstable; urgency=low
5713
5714 * Changed default frontend (again), back to the dialog frontend. I can't
5715 really make my mind up on this, but my reasoning for using dialog is that
5716 debconf-tiny is going to be used by several packages on a fresh install,
5717 so the user is going to see some debconf dialog stuff right from the
5718 start. Changing to text half-way through is liable to be confusing.
5719
5720 -- Joey Hess <joeyh@debian.org> Thu, 6 Jan 2000 23:24:55 -0800
5721
5722 debconf (0.2.63) unstable; urgency=low
5723
5724 * Removed apt-setup; it is in base-config now.
5725 * Minor README change.
5726 * Now build-depends on sgml-data, to follow the bouncing xml.dcl.
5727 * In fact, I have to change things to use a new name and path for that
5728 file too.
5729 * Really fixed that typo.
5730
5731 -- Joey Hess <joeyh@debian.org> Thu, 6 Jan 2000 20:32:15 -0800
5732
5733 debconf (0.2.62) unstable; urgency=low
5734
5735 * Typo fix, Closes: #54205
5736
5737 -- Joey Hess <joeyh@debian.org> Thu, 6 Jan 2000 11:53:14 -0800
5738
5739 debconf (0.2.61) unstable; urgency=low
5740
5741 * When dpkg-preconfig is run from apt, it turns off showing of old
5742 questions. That remains turned off until all preconfiguration is complete.
5743 The effect is that you can now configure debconf to re-show old questions,
5744 and not have to suffer through seeing all the old questions twice. If
5745 you turned off showing of old questions because seeing questions twice was
5746 annoying, you may want to turn it back on now.
5747
5748 -- Joey Hess <joeyh@debian.org> Wed, 5 Jan 2000 22:51:45 -0800
5749
5750 debconf (0.2.60) unstable; urgency=low
5751
5752 * Client/frontend: the templates filename guessing has been a bit broken
5753 in one case. I've fixed that now, Closes: #53730. Happy GNU year!
5754
5755 -- Joey Hess <joeyh@debian.org> Fri, 31 Dec 1999 16:10:07 -0800
5756
5757 debconf (0.2.59) unstable; urgency=low
5758
5759 * Don't use lib. Closes: #53316
5760
5761 -- Joey Hess <joeyh@debian.org> Thu, 23 Dec 1999 12:50:50 -0800
5762
5763 debconf (0.2.58) unstable; urgency=low
5764
5765 * Now just depends on perl-5.005-base (of sufficiently recent version),
5766 since that package now contains everything I need. (Closes: #53186)
5767 * Client/frontend: Look for templates in /usr/share/debconf/templates/
5768 as well as the current directory. Useful for stadalone programs that
5769 use debconf.
5770 * Include apt-setup in debconf and debconf-tiny for now, since the base
5771 system needs them available *now*. This is not the right long-term
5772 location, though. Closes: #53187 (Adam, you want to run
5773 "/usr/sbin/apt-setup probe")
5774
5775 -- Joey Hess <joeyh@debian.org> Mon, 20 Dec 1999 21:31:50 -0800
5776
5777 debconf (0.2.57) unstable; urgency=low
5778
5779 * Tightened up the perl dependancies. I think the previous looser
5780 dependancies might have caused a problem.
5781
5782 -- Joey Hess <joeyh@debian.org> Mon, 20 Dec 1999 16:53:22 -0800
5783
5784 debconf (0.2.56) unstable; urgency=low
5785
5786 * Depend on the version of fileutils that supported
5787 --ignore-fail-on-non-empty, Closes: #52746 (should that bug really have
5788 been grave? It could only be triggered if you installed debconf w/o
5789 upgrading to potato fileutils, and then purged it.)
5790 * Despite what the bug report says, the postinst has never ran rmdir.
5791
5792 -- Joey Hess <joeyh@debian.org> Mon, 20 Dec 1999 16:53:20 -0800
5793
5794 debconf (0.2.55) unstable; urgency=low
5795
5796 * Added to the tutorial.
5797
5798 -- Joey Hess <joeyh@debian.org> Mon, 13 Dec 1999 13:42:39 -0800
5799
5800 debconf (0.2.54) unstable; urgency=low
5801
5802 * In the dialog frontend, do not pass the default password to dialog. This
5803 is a security hole, and besides it's very confusing since dialog doesn't
5804 display the passowrd, and the user might inaverdently append to it.
5805
5806 -- Joey Hess <joeyh@debian.org> Fri, 10 Dec 1999 19:09:13 -0800
5807
5808 debconf (0.2.53) unstable; urgency=low
5809
5810 * "Cancel" (or hitting escape) in the dialog frontend is now interpreted
5811 to mean back up a step. Not quite intuitive, but it is the bast thing I
5812 can do with a cancel button, and I need the ability to backup.
5813 Closes: #51887
5814 * Reworked how question values are set. This is now done in FrontEnd::go(),
5815 instead of in each Element's show() method.
5816
5817 -- Joey Hess <joeyh@debian.org> Fri, 10 Dec 1999 14:27:49 -0800
5818
5819 debconf (0.2.52) unstable; urgency=low
5820
5821 * Debconf install now asks if you want to preconfigure packages, and
5822 if you answer no, does not add/removes call to dpkg-preconfig in apt.conf.
5823 * Changed user's guide to match.
5824 * dpkg-reconfigure runs the postrm now. It's also substantially smaller.
5825
5826 -- Joey Hess <joeyh@debian.org> Mon, 6 Dec 1999 14:26:26 -0800
5827
5828 debconf (0.2.51) unstable; urgency=low
5829
5830 * Made noninteractive frontend really silent. Closes: #51952
5831 * Corrected debconf-tiny's conflicts.
5832 * Autoselect can now have loops in the frontends it tries, it is smart
5833 enough to break the loops. This lets the text frontend fallback to the
5834 Dialog frontend. Since that is the only frontend in debconf-tiny,
5835 this is required to make it use the dialog frontend.
5836
5837 -- Joey Hess <joeyh@debian.org> Mon, 6 Dec 1999 13:49:16 -0800
5838
5839 debconf (0.2.50) unstable; urgency=low
5840
5841 * Needs a versioned debhelper dependency.
5842
5843 -- Joey Hess <joeyh@debian.org> Sat, 4 Dec 1999 12:57:39 -0800
5844
5845 debconf (0.2.49) unstable; urgency=low
5846
5847 * Build-Depends on docbook-stylesheets, which are needed to make the xml
5848 docs be formatted decently.
5849
5850 -- Joey Hess <joeyh@debian.org> Fri, 3 Dec 1999 19:35:41 -0800
5851
5852 debconf (0.2.48) unstable; urgency=low
5853
5854 * Added comment to apt.conf that the line was added by debconf,
5855 Closes: #51720
5856
5857 -- Joey Hess <joeyh@debian.org> Thu, 2 Dec 1999 13:14:56 -0800
5858
5859 debconf (0.2.47) unstable; urgency=low
5860
5861 * Element/Dialog/String.pm: Fixed a thinko that is causing the warning
5862 messages reported in bug #51561.
5863
5864 -- Joey Hess <joeyh@debian.org> Mon, 29 Nov 1999 12:45:26 -0800
5865
5866 debconf (0.2.46) unstable; urgency=low
5867
5868 * Changed tutorial docs of version command. Clients are not stricly
5869 required to pass a version number into it.
5870 * Removed warning message if a client does not pass in a version,
5871 Closes: #51431
5872 * Added build dependancy info.
5873
5874 -- Joey Hess <joeyh@debian.org> Sat, 27 Nov 1999 20:36:51 -0800
5875
5876 debconf (0.2.45) unstable; urgency=low
5877
5878 * Discovered dialog's --separate-output parameter, and use it for
5879 multiselect boxes, since it simplfies parsing.
5880
5881 -- Joey Hess <joeyh@debian.org> Wed, 24 Nov 1999 10:52:03 -0800
5882
5883 debconf (0.2.44) unstable; urgency=low
5884
5885 * w3m -dump works again, so use it.
5886
5887 -- Joey Hess <joeyh@debian.org> Mon, 22 Nov 1999 15:48:20 -0800
5888
5889 debconf (0.2.43) unstable; urgency=low
5890
5891 * dpkg-preconfig: modified regexp to work under perl 5.004
5892 (Closes: #50854, #50880)
5893
5894 -- Joey Hess <joeyh@debian.org> Sun, 21 Nov 1999 13:36:37 -0800
5895
5896 debconf (0.2.42) unstable; urgency=low
5897
5898 * Improved abbreviation finding algorythm for text select elements.
5899 * Cleaned up the show method of Element::Text::Select.
5900 * Element::Text::MultiSelect can now inherit from Element::Text::Select,
5901 making it much shorter.
5902
5903 -- Joey Hess <joeyh@debian.org> Sat, 20 Nov 1999 18:22:09 -0800
5904
5905 debconf (0.2.41) unstable; urgency=low
5906
5907 * Changed how text frontend's select element indicates which choice is
5908 default. It can now indicate when numbers are the default. Closes: #50751
5909 * Detect if libterm-readline-*-perl is being used. If so, allow
5910 interactive editing of the default, since that is supported. If not,
5911 display the default as part of the prompt. This makes things more
5912 consistent overall.
5913 * Added 'none of the above' option to [multi]select elements, so if you
5914 don't have libterm-readline-*-perl, you can still override the default
5915 and choose nothing. Unfortunatly, I still don't see a way to do that with
5916 string input elements..
5917 * Since w3m is currently broken, dump pages with lynx for now.
5918
5919 -- Joey Hess <joeyh@debian.org> Sat, 20 Nov 1999 14:08:55 -0800
5920
5921 debconf (0.2.40) unstable; urgency=low
5922
5923 * dpkg-preconfig: Do a basic dependancy check before attempting to
5924 preconfigure a package. If the package depends on a newer version of
5925 debconf than is installed, do not preconfigure. (Closes: #50411, #50236)
5926 Should prevent any further breakages of the type we've seen before.
5927 * doc/tutorial.xml: If you use the multiselect data type, you should depend
5928 on debconf 0.2.26.
5929 * Version.pm: Added, to store the debconf version.
5930
5931 -- Joey Hess <joeyh@debian.org> Fri, 19 Nov 1999 13:16:16 -0800
5932
5933 debconf (0.2.38) unstable; urgency=low
5934
5935 * When processing what dialog returns after showing a multiselct, there
5936 may be trailing space after the last double quote. Nodified to handle
5937 that, Closes: #50471
5938
5939 -- Joey Hess <joeyh@debian.org> Wed, 17 Nov 1999 15:58:38 -0800
5940
5941 debconf (0.2.37) unstable; urgency=low
5942
5943 * Client/frontend: be less aggressive when trying to guess a template
5944 filename. Fixes sslwrap purge problem.
5945
5946 -- Joey Hess <joeyh@debian.org> Wed, 17 Nov 1999 14:55:59 -0800
5947
5948 debconf (0.2.36) unstable; urgency=low
5949
5950 * I've been persuaded that the Text frontend is the best default for
5951 new installs. This doesn't change the default for people who already
5952 have debconf installed.
5953
5954 -- Joey Hess <joeyh@debian.org> Tue, 16 Nov 1999 16:12:04 -0800
5955
5956 debconf (0.2.35) unstable; urgency=low
5957
5958 * Update database files atomically, should fix the isolated empty db files
5959 that have been reported twice now.
5960
5961 -- Joey Hess <joeyh@debian.org> Tue, 16 Nov 1999 13:47:31 -0800
5962
5963 debconf (0.2.34) unstable; urgency=low
5964
5965 * Fixed 3 bugs reports that will get filed in the next 36 hours. The
5966 debconf bug betting pool is now open -- how many times will this be
5967 reported now that it's been fixed? :-p
5968 * Specifically, now that ConfModule doesn't send a return code for STOP,
5969 frontends can't try to read such a return code, or they hang.
5970
5971 -- Joey Hess <joeyh@debian.org> Mon, 15 Nov 1999 20:04:16 -0800
5972
5973 debconf (0.2.33) unstable; urgency=low
5974
5975 * Debconf scripts now automatically load their templates when they are
5976 invoked manually, if the .templates file is present in the same directory.
5977 * This makes debconf-loadtemplate basically obsolete, so I have removed it.
5978 * This means there is no need for a special test.pl in the source package.
5979 * And this also means it's now a lot easier to debug config scripts before
5980 putting them in a package. Documented this in the tutorial.
5981 * Feh, I have to keep the debconf-tiny changelog in sync with this one,
5982 or the package version isn't updated. Debhelper is too smart for its
5983 own good. Hacked around it. (If other people have this problem, I can
5984 add a flag to debhelper to handle this better..)
5985 * Documented everywhere that when reconfiguring debconf, --priority=medium
5986 is a good idea. Closes: #50225
5987
5988 -- Joey Hess <joeyh@debian.org> Mon, 15 Nov 1999 09:46:22 -0800
5989
5990 debconf (0.2.32) unstable; urgency=low
5991
5992 * Added a debconf-tiny package, which is a very stripped down debconf to be
5993 used on the base system. Debconf itself is 117+k, mainly because of all
5994 the frontends and docs. To make debconf-tiny, I:
5995 - removed all docs
5996 - removed all frontends except dialog and noninteractive
5997 - removed most stuff in /usr/bin
5998 - stripped out all POD docs and regular comments from all perl modules
5999 - All this got the package down to 27k compressed. 14k compressed of that
6000 was this changelog (It's all the fault of long changelog entries like
6001 this one!)
6002 - So, I started a new changelog for debconf-tiny, in which I will record
6003 changes specific to it. debconf-tiny is now 12k.
6004 * Removed /etc from package.
6005
6006 -- Joey Hess <joeyh@debian.org> Sun, 14 Nov 1999 17:08:58 -0800
6007
6008 debconf (0.2.31) unstable; urgency=low
6009
6010 * Always returns "mulitselect" as one of it's capabilities now.
6011 This was added because people need a way for their packages, when
6012 preconfigured, to check to see if they have a new enough version of
6013 debconf to ask a multiselect question.
6014 * The better, long term fix is basic dependancy checking in
6015 dpkg-preconfig, and that is now the top of my todo list.
6016
6017 -- Joey Hess <joeyh@debian.org> Sun, 14 Nov 1999 13:58:13 -0800
6018
6019 debconf (0.2.30) unstable; urgency=low
6020
6021 * STOP cannot return a success code, since in all likelyhood, the pipe it
6022 would try to write it to is broken. (Closes: #49856, #49946)
6023 * debug messages are now prioritized, DEBCONF_DEBUG can be set to 1 to see
6024 some, 2 for more, etc.
6025
6026 -- Joey Hess <joeyh@debian.org> Sat, 13 Nov 1999 19:40:50 -0800
6027
6028 debconf (0.2.29) unstable; urgency=low
6029
6030 * dpkg-preconfig now clears it's progress meter when done, like apt
6031 does now.
6032 * Fixed a possible infinite recursion in the text frontend, if you
6033 use it on an absurdly small screen. (It tried to display the title,
6034 had to paginate it, went to display [More], and first decided
6035 to display the title...)
6036 * With doogie's help, simplified Client/confmodule a bit.
6037
6038 -- Joey Hess <joeyh@debian.org> Fri, 12 Nov 1999 15:38:11 -0800
6039
6040 debconf (0.2.28) unstable; urgency=low
6041
6042 * Added a Debconf user's guide.
6043 * Cleaned up the doc Makefile.
6044
6045 -- Joey Hess <joeyh@debian.org> Fri, 12 Nov 1999 01:06:19 -0800
6046
6047 debconf (0.2.27) unstable; urgency=low
6048
6049 * Corrected Client::ConfModule to return the right thing when one of its
6050 functions is called in scalar context. It was returning the result code
6051 by mistake, now it returns the value, like it is documented to do.
6052
6053 -- Joey Hess <joeyh@debian.org> Thu, 11 Nov 1999 21:18:40 -0800
6054
6055 debconf (0.2.26) unstable; urgency=low
6056
6057 * Added multiselect data type.
6058 * Wrote input elements for this type for all frontends except the Gtk
6059 frontend. The Gtk frontend needs a bit of a redesign before it can
6060 handle this, I think.
6061 * Made dpkg-preconfig properly accept -f and --frontend, Closes: #49920
6062
6063 -- Joey Hess <joeyh@debian.org> Thu, 11 Nov 1999 12:30:39 -0800
6064
6065 debconf (0.2.25) unstable; urgency=low
6066
6067 * Removed gtk frontend from list of frontends. If you already have it
6068 selected, you can continue using it, but I'm sick of people filing bugs
6069 on it who didn't bother to read the note that said it had known problems
6070 and should not be used.
6071 * dpkg-reconfigure now doesn't do anything if it's told to reconfigure
6072 packages that lack a config script. This makes it not fail on packages
6073 that don't use debconf, though it is just a no-op with them.
6074 Closes: #48190
6075
6076 -- Joey Hess <joeyh@debian.org> Wed, 10 Nov 1999 17:15:04 -0800
6077
6078 debconf (0.2.24) unstable; urgency=low
6079
6080 * Fixed the stty error messages, and screen size detection should work
6081 again. For some reason I had to make stty use /dev/tty for stdin, plain
6082 default stdin doesn't work when dpkg-preconfig is being run by apt.
6083 * Change undefined values to '' when starting confmodules, Closes: #49797
6084 * Fixed web frontend to never display empty forms.
6085
6086 -- Joey Hess <joeyh@debian.org> Wed, 10 Nov 1999 15:29:53 -0800
6087
6088 debconf (0.2.23) unstable; urgency=low
6089
6090 * Added sane defaults if stty -a fails. (Closes: a whole slew of bug
6091 reports people will file over the next 2 days. :-P)
6092
6093 -- Joey Hess <joeyh@debian.org> Wed, 10 Nov 1999 15:00:16 -0800
6094
6095 debconf (0.2.22) unstable; urgency=low
6096
6097 * The noninteractive frontend now mails notes to root.
6098 * Reworked the mechanism that makes select questions always set
6099 their value when they are INPUT, even if they arn't really displayed,
6100 to be much cleaner: This is now handled by the noninteractive select
6101 element.
6102 * Reworked how Elements are created to use eval, which kills the
6103 duplicated makelement() code in all the FrontEnds.
6104
6105 -- Joey Hess <joeyh@debian.org> Tue, 9 Nov 1999 21:10:26 -0800
6106
6107 debconf (0.2.21) unstable; urgency=low
6108
6109 * frontend now works if run from something other than dpkg. Closes: #49449
6110 * Created a new Tty frontend to serve as a base class for Dialog and Text.
6111 It detects screen resizes. Made it the parent of Dialog and Text,
6112 and they now also detect screen resizes. Debconf in a 30x5 xterm is
6113 beautiful!
6114
6115 -- Joey Hess <joeyh@debian.org> Tue, 9 Nov 1999 16:12:38 -0800
6116
6117 debconf (0.2.20) unstable; urgency=low
6118
6119 * Fixed the text frontend to not lower-case choices in a select list.
6120 (Closes: #49650)
6121
6122 -- Joey Hess <joeyh@debian.org> Tue, 9 Nov 1999 15:18:15 -0800
6123
6124 debconf (0.2.19) unstable; urgency=low
6125
6126 * People just don't seem to get it -- NEVER use dh_input in a postinst!
6127 Tightened up the language about that in the tutorial, and repeated my
6128 self in several places in the hope people will read at least one of them.
6129 * Eliminated use of Fcntl, one of the modules that made us depend on perl.
6130 * Deleted the copy of the spec that was local to this document. The
6131 configuration management spec is now available as an xml document, in
6132 Debian CVS. For convenience, debconf includes that document now.
6133
6134 -- Joey Hess <joeyh@debian.org> Sun, 7 Nov 1999 17:34:02 -0800
6135
6136 debconf (0.2.18) unstable; urgency=low
6137
6138 * Spelling fixes, Closes: #49587
6139 * Documented on each man page that talks about --frontend, how the
6140 frontend can be permanently changed. Closes: #49537
6141 * Don't crash if told to remove a nonexistant question.
6142 * Rationalized debug and warning message printing.
6143
6144 -- Joey Hess <joeyh@debian.org> Mon, 8 Nov 1999 11:56:07 -0800
6145
6146 debconf (0.2.17) unstable; urgency=low
6147
6148 * So it is possible to use debconf from the preinst of a package, after
6149 all. Added sundry nasty hacks to make it work. (Also talked with BenC
6150 and Wichert about doing this right in dpkg.)
6151 * When a package is installed for the first time, the config script now
6152 gets "" as its second parameter, as it should.
6153 * ConfModule.pm now just execs a frontend, instead of turning into one. Not
6154 quite as cool, but a lot easier to maintain.
6155
6156 -- Joey Hess <joeyh@debian.org> Fri, 5 Nov 1999 12:36:13 -0800
6157
6158 debconf (0.2.16) unstable; urgency=low
6159
6160 * Made frontend fallback message less scary.
6161 * Split the template data out of the main debconf database and into
6162 templates.db. This reduces the chances of it getting corrupted.
6163
6164 -- Joey Hess <joeyh@debian.org> Fri, 5 Nov 1999 11:19:49 -0800
6165
6166 debconf (0.2.15) unstable; urgency=low
6167
6168 * The last changelog lies: it's actually not possible to do any debconf
6169 stuff in a preinst. The templates arn't available then.
6170 * Documented this, until someone comes up with a workaround.
6171
6172 -- Joey Hess <joeyh@debian.org> Thu, 4 Nov 1999 11:31:28 -0800
6173
6174 debconf (0.2.14) unstable; urgency=low
6175
6176 * I found that the currently installed version of the package was being
6177 passed to the config script if the package was just installed with dpkg
6178 and not preconfiged. Fixed.
6179 * If a preinst sources confmodule, the config script will be run.
6180 Needed for packages like ssh that need to ask questions before install
6181 time always.
6182
6183 -- Joey Hess <joeyh@debian.org> Wed, 3 Nov 1999 15:22:17 -0800
6184
6185 debconf (0.2.13) unstable; urgency=low
6186
6187 * Patchs from Fumitoshi UKAI <ukai@ukai.org> to:
6188 - fix typo that was breaking gtk frontend, Closes: #49074, #49076
6189 - call set_locale so gtk frontend can display text in any language,
6190 Closes: #49075
6191
6192 -- Joey Hess <joeyh@debian.org> Wed, 3 Nov 1999 12:26:45 -0800
6193
6194 debconf (0.2.12) unstable; urgency=low
6195
6196 * dpkg-preconfig is now more robust: If a config script fails, it
6197 outputs an error message, but continues so as much as possible of the
6198 install can still complete.
6199
6200 -- Joey Hess <joeyh@debian.org> Tue, 2 Nov 1999 13:08:07 -0800
6201
6202 debconf (0.2.11) unstable; urgency=low
6203
6204 * Fixed spelling error, Closes: #49032, which was filed on base for
6205 unfathomable reasons.
6206
6207 -- Joey Hess <joeyh@debian.org> Tue, 2 Nov 1999 12:47:39 -0800
6208
6209 debconf (0.2.10) unstable; urgency=low
6210
6211 * For some reason, jade was inserting '&#13;' into generated html, which
6212 looks nasty in w3m. Fixed that, and also use w3m to dump html to text
6213 now, so tables are legible.
6214
6215 -- Joey Hess <joeyh@debian.org> Mon, 1 Nov 1999 16:55:15 -0800
6216
6217 debconf (0.2.9) unstable; urgency=low
6218
6219 * Squashed a ConfModule startup warning.
6220 * Removed an implicit apt dependancy.
6221 * _Really_ fixed problem with newline after owner. Tested and retested
6222 this time. Closes: #48450
6223
6224 -- Joey Hess <joeyh@debian.org> Mon, 1 Nov 1999 12:45:54 -0800
6225
6226 debconf (0.2.8) unstable; urgency=low
6227
6228 * Fixed xml stylesheet to include legalnotice.
6229 * Fixed a stupid error that was making parameters never get passed into
6230 confmodules. Closes: #48824, #48853
6231 * Closes: 47458 (been fixed for a while)
6232
6233 -- Joey Hess <joeyh@debian.org> Mon, 1 Nov 1999 11:31:28 -0800
6234
6235 debconf (0.2.7) unstable; urgency=low
6236
6237 * Select Elements are not shown if they have less than 2 choices. However,
6238 for conistency, even if not shown, the value of the Question they represent
6239 is changed as if they were shown.
6240
6241 -- Joey Hess <joeyh@debian.org> Sun, 31 Oct 1999 21:28:40 -0800
6242
6243 debconf (0.2.6) unstable; urgency=low
6244
6245 * Expanded and fixed up the Debian::DebConf::Client::ConfModule.2pm
6246 man page. Closes: #48809
6247 * Moved that man page to man section 3. Closes: #48810
6248 * Corrected Question->value to return undef if there is no default set.
6249 This Closes: #48829, and is the right thing to do. It does, however,
6250 break slews of debconf code that never expected to get an undef there.
6251 So I dug around and fixed it all, I think.
6252 * Fixed entering of '0' into text box in dialog frontend, which was broken.
6253
6254 -- Joey Hess <joeyh@debian.org> Sun, 31 Oct 1999 12:11:44 -0800
6255
6256 debconf (0.2.5) unstable; urgency=low
6257
6258 * Removed stupid debugging code. (oops)
6259
6260 -- Joey Hess <joeyh@debian.org> Sat, 30 Oct 1999 22:38:59 -0700
6261
6262 debconf (0.2.4) unstable; urgency=low
6263
6264 * Just for Culus, sped up dpkg-preconfig by a factor of 3.
6265
6266 -- Joey Hess <joeyh@debian.org> Sat, 30 Oct 1999 20:26:29 -0700
6267
6268 debconf (0.2.3) unstable; urgency=low
6269
6270 * Fixed confmodule.sh reentrancy bug again.
6271
6272 -- Joey Hess <joeyh@debian.org> Sat, 30 Oct 1999 18:34:30 -0700
6273
6274 debconf (0.2.2) unstable; urgency=low
6275
6276 * Corrected debconf upgrade problem. If an old version of debconf
6277 preconfig'd a newer version, the config script failed.
6278
6279 -- Joey Hess <joeyh@debian.org> Sat, 30 Oct 1999 17:15:53 -0700
6280
6281 debconf (0.2.1) unstable; urgency=low
6282
6283 * Confmodule.pm fixes I forgot in the last version.
6284
6285 -- Joey Hess <joeyh@debian.org> Fri, 29 Oct 1999 18:20:46 -0700
6286
6287 debconf (0.2.0) unstable; urgency=low
6288
6289 * Now uses version 2.0 of the configuration management protocol.
6290 - All commands in the protocol now return a numerical return code,
6291 optionally followed by a space and a text return code.
6292 * confmodule is a new shell library that handles this by making each
6293 command it provides now return the numerical return code. They continue
6294 to set $RET to the text return code. This means that you now have to
6295 check the return codes of those commands, or the set -e script you are
6296 running them in may exit if they return an error code.
6297 * confmodule.sh is now deprecated, but remains for backwards compatability,
6298 and has special compatability code in it.
6299 * ConfModule.pm handles this by making each of its commands, when called
6300 in list contect, return a list consiting of the numeric return code, and
6301 the string return code. When called in scalar context, it behaves
6302 in a backwards compatable way.
6303 * Deprecated the VISIBLE command. Check to see if INPUT returns 30 instead.
6304 * Deprecated the EXIST command. Check for return code 10 from commands that
6305 try to use the question, instead.
6306 * The GO command no longer returns "back"; instead, it returns 30.
6307 * Documented all this.
6308 * Hey, a state machine is the way to go if you want to support back buttons!
6309 Converted the tutorial to reccommend this, and converted debconf's own
6310 config script into a state machine.
6311 * Used tables in several places in the tutorial where they make sense.
6312 * Split the actual working templates and code out of the tutorial, and put
6313 it in the samples direcotry. It is included inline so it is still
6314 available in the tutorial, but now I can also debug it and make sure it
6315 works..
6316 * Added the noninteractive frontend to the list of choices you get when
6317 configuring debconf.
6318 * If the text frontend fails (this can really happen, if you run debconf
6319 w/o a controlling tty in an autobuilder, say), falls back to the
6320 noninteractive frontend. (Closes: #48644)
6321 * The web frontend now only accepts connections from localhost.
6322 * The web and noninteractive frontends now print out text saying they are
6323 running.
6324 * If a frontend fails, the failure message is always printed, not just in
6325 debug mode.
6326 * Fixed checkboxes in the web frontend so if they are unchecked, this
6327 fact is noted.
6328 * Added debconf-loadtemplate to the .deb.
6329
6330 -- Joey Hess <joeyh@debian.org> Thu, 28 Oct 1999 14:04:13 -0700
6331
6332 debconf (0.1.75) unstable; urgency=low
6333
6334 * Fixed confmodule.sh reentrancy problem.
6335 * Fixed a problem with empty text input fields in the Dialog frontend
6336 setting the value of the question back to default instead of to ''
6337
6338 -- Joey Hess <joeyh@debian.org> Thu, 28 Oct 1999 12:41:41 -0700
6339
6340 debconf (0.1.74) unstable; urgency=low
6341
6342 * Added a very important note to the tutorial.
6343
6344 -- Joey Hess <joeyh@debian.org> Wed, 27 Oct 1999 15:38:42 -0700
6345
6346 debconf (0.1.73) unstable; urgency=low
6347
6348 * In the dialog frontend, if a prompt is too big to fit on a dialog and
6349 has to be slit up, it will now display just the extended description
6350 in a dialog, and then display a new dialog with the short description
6351 and the actual input element in it. This is intended to reduce confusion
6352 when a user sees a question at the bottom of a dialog and an "Ok"
6353 button beneath it -- that won't happen any more, and I think it's
6354 ok to say this change Closes: #47644
6355 * Reduced the amount of code in Dialog Elments a lot.
6356 * Fixed yet another bug in dialog select box sizing. WIll they never end?
6357 * Dialog select boxes no longer have numbered items. Looks better.
6358
6359 -- Joey Hess <joeyh@debian.org> Wed, 27 Oct 1999 14:14:51 -0700
6360
6361 debconf (0.1.72) unstable; urgency=low
6362
6363 * dpkg-preconfig: fixed so it chomps the package name, to prevent ugliness
6364 like \n in the owners field. Closes: #48450
6365
6366 -- Joey Hess <joeyh@debian.org> Wed, 27 Oct 1999 12:48:54 -0700
6367
6368 debconf (0.1.71) unstable; urgency=low
6369
6370 * The dialog frontend can now use --passwordbox with both whiptail and
6371 dialog, so I made that change. (Closes: #47196)
6372 * Added a section to the tutorail on adding backup capabilities to config
6373 scripts. (Closes: #47676)
6374
6375 -- Joey Hess <joeyh@debian.org> Tue, 26 Oct 1999 15:02:10 -0700
6376
6377 debconf (0.1.70) unstable; urgency=low
6378
6379 * Some work done towards supporting containers.
6380 * Config scripts are now passed the version of the package that is currently
6381 installed when they are run, which is normally the old version of the
6382 package. (Analagous to postinst scripts.)
6383
6384 -- Joey Hess <joeyh@debian.org> Wed, 13 Oct 1999 06:35:34 -0700
6385