Parent Directory | Revision Log
* Add an exerimental KDE frontend, contributed by Peter Rockai. Closes: #224040 * Generate Debconf/FrontEnd/Kde/WizardUi.pm in Makefile using puic, so build-depend on libqt-perl. * Added basic pod docs for the Kde frontend, though it could stand improvements. * Fix code formatting to match the rest of debconf. * Use frontend debug facility instead of developer. * Remove some dead code and useless init methods that just call super. * Split modules into their own files where appropriate; better handling of libqt-perl less systems with Kde frontend selected. * Suggest libqt-perl.
move from cvs import
* The "no, DebConf 2 is over there" release. * Added a new dbdriver called "PackageDir" that stores items for each package in separate files (shared items go in their own file) in a subdirectory. This is a tradeoff between the load speed of DirTree and the manageability and smaller size of the flat file that has been the default so far. Locality of reference is reasonable when debconf is used on a per-package basis, as in debian. This dbdriver is planned to superceed File as the default once it's gotten some testing. If you want to test this, edit your debconf.conf to define new databases of this type into it, use debconf-copydb to copy your existing databases into the new ones, and then make the new ones be used by default. * Applied a patch from email@example.com (Dagfinn Ilmari Manns�ker) to the LDAP dbdriver to change fields to IA5 text, skipping empty fields. Closes: #139779 * Made more vocal about use of capitalized frontend names, which are deprecated. Fixed the couple of places in the debconf tree that still used the old style. * Note that debconf.conf(5) pt_BR translation is outdated. * Make Directory (and not just DirTree) dbdriver refuse to accept names with .. in them. * Added support for backup files to Directory, and thus to DirTree as well, and defaulted it to on. * Modified cache load methods to call a cacheadd method to add items back to cache; this allows a load method to actually load up related items when asked for one item. * Doc updates.
* Let's call it 1.0, folks! * This leaves the following big things for later: - a better confmodule interface that doesn't eat stdin/out - container template types - select list with explainations - a textual replacement for the dialog frontend that is just as easy to use, and sucks less - better developer's documentation - regression tests - everything else in the TODO file * I mention a dialog frontend replacement that does not suck. The slang frontend was intended to be just that, but it is a failure, with big problems like unscrollable extended descriptions, UI clunkiness, etc. Nobody wants to fix these issues, and so the best thing to do is remove it, before a lot of people begin to use it. Closes: #66170, #81344, #96302, #74722, #77085, #101643 * Removing the slang frontend also involved: - getting rid of debconf/helpvisible, which was only used by it - modifiying the debconf/frontend's template description, thus making all the translatione be out of date again, right as I release 1.0. Bleh. I was able to clean up the french template, but all the other translations of that template were too out of date to live, so I removed it from them. I am accepting updated translations, and I would love to get a 1.1 release out with fully up-to-date translations of everything. - doc updates - libterm-stool-perl will be removed, so removed relations to it - ensuring an upgrade path, if not a very clean one, for people who had it set to use the slang frontend. You'll get dialog now, and just ignore that nasty set of perl errors you get while upgrading to this version, I can't do anything about it w/o some nasty hacking.
* Renamed Copy driver to Backup, and renamed its fields too -- if you have used it already, take note! * Some internal restructuring of db driver classes. * Added debconf-copydb, the all-singing all dancing db conversion, excerpting, and copying tool, to debconf-utils. * Backups of File db's can be turned off.
* The stuff the postinst adds to apt.conf now doesn't return a error code and make the apt run fail even if peices of the system like perl are broken, as they are now for so many people. I had held off on this change for a long time, but enough is enough. * Also some not-yet-ready copletion stuff in the text frontend.
* NOT READY FOR RELEASE * 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.
no it's not ready for release. Yes, I have to go.
* Added dpkg-loadtemplate, a simple program that loads templates into the debconf database. This is *not* intended to be used by debian packages, but can be useful for debugging purposes and for pre-seeding the database before installing a package. * Moved all external manpages for perl programs into POD format. * Updated all pod docs to fix formatting problems. * debconf-tiny is no more. Instead, we now have debconf and debconf-doc. This makes debconf proper be nearly as small as debconf-tiny used to be and gets rid of the set of problems associated with debconf-tiny. * This huge and unmanageable changelog is 20k compressed. To make debconf a reasonable size, I am only including the last 5 changelog entries in debconf; the rest go in -doc. * Several modules are now Exporters, and I use that where possible to reduce code size. * Strip all pod docs out of modules in binary package. Ugly, but saves a great deal of space. * Killed off the gtk frontend. The code has been rotting, and it just needs to be rewritten. * Changed the AutoSelect fallbacks around, most frontends now fall back to Slang. * Text frontend no longer always prompts for a Enter press at the end of a run. * Moved some doc files into doc/ in the source package.
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.
|Powered by ViewVC 1.1.5|