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

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

Parent Directory Parent Directory | Revision Log Revision Log


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