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

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

Parent Directory Parent Directory | Revision Log Revision Log


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