Parent Directory
|
Revision Log
| Sticky Revision: |
* Add confmodule bindings for the DATA command.
* Add a debconf-escape program and make the confmodules unescape text automatically in escape mode. At present we don't escape text automatically, but you can use 'debconf-escape -e' yourself if you want an easy way to do that.
Add DEBCONF_USE_CDEBCONF support to the Perl and Python confmodules too.
typo fixes
Add progress bar support, using the cdebconf PROGRESS protocol. The editor and web frontend implementations are stubs.
Add info to the Perl confmodule binding too.
* Joey Hess
- Force PERL_DL_NONLAZY=1 in confmodule, confmodule.sh, debconf.py, and
Debconf::Client::ConfModule to avoid bad behavior of the dynamic linker
when Text::Iconv is loaded but its symbols have not really been
resolved. This caused debconf to be killed with a relocation error
in certian upgrades from woody involving packages that use debconf in
their preinst. Closes: #278417 Thanks to Andrew Suffield and Branden
Robinson for analysis.
- Add check in frontend and debug message if PERL_DL_NONLAZY is not set
to 1 when it's run from a preinst, in case I missed other entry points.
* Typo fixes in debconf-devel.7. Closes: #253341
* Put back the PREVIOUS_MODULE stuff, at least console-data "uses" it,
although it does nothing, is undocumented, etc.
* Change the shell confmodule to not construct functions on the fly.
The new code is smaller, a bit faster, and simpler, but the important
thing is that it does not clobber $@. The old version messed up $@ if
parameters contained spaces.
* Removed the never completed PREVIOUS_MODULE stuff from the shell,
perl, and python confmodules.
* When the teletype frontend is processing the answer to a boolean
question, accept English answers even if the locale is set to some other
language, as the question may not yet be translated. Closes: #220472
* Remove cruft that acted as if "" was a default value in Teletpye Boolean.
Closes: #210671
* debconf-copydb, DbDriver/Copy: deal better with input dbs that have no
Owners fields, such as cdebconf templates dbs. Assume that the owner is
"unknown" in this case.
* Add support for the SETTITLE command to better handle translated titles.
Closes: #172218, #213184
* Drop ucfirst of package name in default title.
* Make Debian::DebConf::Client::ConfModule deprecation warning go to stderr,
not log.
* Conflict with versions of whiptail before --default-item was added.
* Use --default-item in dialog frontend, instead of the nasty menu
reordering. Yay!
* Move debconf-communicate from debconf-utils to debconf, it is needed by
base-config 2.0.
* Urgency medium to help the new base-config get into testing quickly.
* Dialog frontend set values to "" or defaults when the user hit cancel or
escape and capb backup was not enabled. Instead, in this case do not
change any values.
move from cvs import
* Move from build-depends-indep to build-depends, to match current policy.
* Updated Japanese template po file from Kenshi Muto. Closes: #210374
* Removed the outdated debconf tutorial which was aimed at converting
pre-debconf packages to debconf. Use debconf-devel(7) for all your debconf
development needs.
* Got rid of all the xml stuff, trimmed build deps down.
* Lots of other doc reference updates.
* Removed the pre 0.9 downgrade warning from prerm.
* Removed the debconf.cfg removal code from postinst.
unreleased
* Updated pt_BR debconf translation thanks to Gustavo Noronha Silva and
#debian-br. Closes: #119029
* Added several pointers to the debconf specification. Closes: #119340
* Minor spelling corrections to man page. Closes: #119843
* Fix doc link, Closes: #101114
* The POSIX_ME_HARDER release.
* confmodule: more shell fun and games. Should now deal with spaces at
the end of protocol lines. I will not go into the gory details, but it
is *disgusting*. Closes: #91229 (RC)
* ConfModule.pm: support a tab as the delimiter between numeric and
textual return codes.
removed all calls to stuff in debconf, in preparation to moving to -api package
* Modified all the frontends to deal with this scenario:
A config scripts asks questions a, b, and c. a and c are asked at
priorities that make them visible, b is not. The user gets to c,
and backs up.
Previously, debconf would loop back to b, skip it again, and return the
user to c. Now it is smart enough to go back to a once b is skipped.
* Changed how debconf keeps track of what questions have been seen
before. Now it tracks this info on a per confmodule basis, and when a
confmodule terminates, sets the "seen" flag on (almost) all questions
that were displayed. Questions that are shown multiple times during the
same confmodule run will indeed appear multiple times[1]. This makes
supporting backing up trivial; it means that people have no excuse to
play around with the isdefault flag anymore, which they almost always
got wrong anyway; and it renames that flag to the much clearer "seen".
* It is possible that this change breaks confmodules that expect to be able
to display the same question twice with impunity.
* NOTE NOTE NOTE if you use this new behavior, make sure to depend on
debconf (>= 0.5)!
* The isdefault flag will continue to work, it is just mapped to the
inverse of the "seen" flag now, and deprecated.
* All the frontends were reworked to various degrees to make this work,
and I got rid of a fair bit of redundant code too.
* Modified debconf's own config script to use these features and sure
enough, it looks quite clean and simple now.
* Updated all docs.
* Added nasty code to transition from the isdefault flag to the new flag.
* Fixed backup in dialog frontend, 255 == -1
* Just to make life more interesting, I made debconf depend on perl 5.6;
which allows me to remove all my crud working around bugs in perl
5.005, and lets me use lots of nifty 5.6-specific features, but not,
sadly, lvalues.
* Probability of all this breaking something: 99.99%
.
[1] Unless they are to be displayed in the same block.
more epic struggles to change the world
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.5 |