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

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

Parent Directory Parent Directory | Revision Log Revision Log


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