configlet (2.4ubuntu1) hoary; urgency=low * NMU * Rebuild for python2.4 -- Charles Majola Wed, 2 Mar 2005 10:44:59 +0200 configlet (2.4) unstable; urgency=low * When writing configuration under firstboot, put up a status window. -- Jeff Licquia Mon, 23 Feb 2004 17:23:20 -0500 configlet (2.3) unstable; urgency=low * Added support for gksu. -- Jeff Licquia Thu, 15 Jan 2004 13:11:23 -0500 configlet (2.2) unstable; urgency=low * Change the Python version to 2.3. Closes: #205885. * Put the business API in a Python-version-specific package, and make python-configlet a dummy. * Update the documentation to reflect the API versioning attribute. * Update the Standards-Version. -- Jeff Licquia Sun, 26 Oct 2003 21:25:44 -0500 configlet (2.1) unstable; urgency=low * Depend on the right versions of the Python API: python-gtk2, python-gnome2, and python-glade2. -- Jeff Licquia Thu, 21 Aug 2003 10:54:52 -0500 configlet (2.0) unstable; urgency=low * The configlet main infrastructure and frontends are now based on GTK/GNOME 2. * When loading a configlet's glade file, detect if it's old-style or new-style, and convert it if necessary. * New frontend: firstboot, which hooks into Red Hat's firstboot second-stage install framework. * New API versioning system. Configlets written to older versions of the API will not load. -- Jeff Licquia Fri, 15 Aug 2003 14:21:34 -0500 configlet (1.12) unstable; urgency=low * Convert build system to Progeny buildtools. * debian/control: add back documentation-related build dependencies -- Branden Robinson Thu, 30 Jan 2003 15:15:34 -0500 configlet (1.11) unstable; urgency=low * Various and sundry XML tools are no longer required to build this package; instead, the source package now ships with pre-generated documentation. * debian/control: - Add Uploaders field, and put Jeff and myself in it. - Strip Build-Depends-Indep down to just debhelper; we'll now be calling "make dist" to generate the documentation here at Progeny before generating the Debian source package. - Update python-configlet's python dependencies to the new Python 2.2 reality. (Closes: #159177) - Drop "python" dependency from configlet-frontends; it already depends on python-configlet which will transitively haul in the appropriate python dependency. - Minor cleanups to the package descriptions. -- Branden Robinson Mon, 16 Sep 2002 17:23:12 -0500 configlet (1.10) unstable; urgency=low * Pack the list of available configlets for the druid into a scrolled window, since we're getting so many now. * Fix a potential problem with checking for a load failure in the capplet interface. -- Jeff Licquia Wed, 5 Jun 2002 11:03:37 -0500 configlet (1.9) unstable; urgency=medium * If the root-getting program (gnome-sudo or xsu) fails to get root, we fail with an error. Unfortunately, this itself threw an exception because we didn't load the capplet module, which would parse certain args for us. Closes: #143178. * Add another try block for another configlet call. -- Jeff Licquia Thu, 25 Apr 2002 00:19:58 -0500 configlet (1.8) unstable; urgency=medium * Wrap more calls to configlets in try blocks, so a bad configlet doesn't bring down the whole show. * Add debug(), warn(), and error() methods to DruidConfigGroup. * Fix some namespacing issues in the druid. * Add error dialog when the capplet's privileged runner stuff fails. Closes: #133883, #133715. -- Jeff Licquia Mon, 15 Apr 2002 11:13:34 -0500 configlet (1.7) unstable; urgency=low * Work around breakage in python-gnome; check when set_logo calls break and disable them (instead of throwing an exception). -- Jeff Licquia Fri, 29 Mar 2002 12:22:32 -0500 configlet (1.6) unstable; urgency=low * Change the maintainer to Progeny. * Allow use of xsu instead of gnome-sudo to gain root access. * Handle imlib breakage, when it happens, a little better; don't try to load images if it breaks. * Re-jigger the way debconf changes are written to the database; debconf-communicate turns out to be a bit fragile. -- Jeff Licquia Sun, 24 Mar 2002 22:20:54 -0500 configlet (1.5) unstable; urgency=low * Make sure we register questions with debconf if the question name doesn't match the template name. * get_page_display_name -> get_page_display_title in configlet-capplet. * Switch icons for the control center toplevel. * When setting debconf values, close and re-open a new debconf-communicate session for each package. This way, registered questions will have the correct owner. -- Jeff Licquia Wed, 13 Feb 2002 19:01:41 -0500 configlet (1.4) unstable; urgency=low * Make sure we catch validation function exceptions in the druid. * Move the GNOME Control Center section from "System" to "Debian", to eliminate a conflict with ximian-setup-tools. -- Jeff Licquia Tue, 12 Feb 2002 11:28:33 -0500 configlet (1.3) unstable; urgency=low * Make sure that, when FLAGS is set for debconf information, values can still be unset. -- Jeff Licquia Wed, 30 Jan 2002 17:02:34 -0500 configlet (1.2) unstable; urgency=low * Be more robust about starting and working with configlets; an exception in a configlet shouldn't cause the whole API to freak. * Same for update-configlet-frontends. Closes: #131234. * Add "watermark" config option for setting the druid watermark. * Added missing dep on debconf-utils. -- Jeff Licquia Mon, 28 Jan 2002 15:02:10 -0500 configlet (1.1) unstable; urgency=low * Suppress debconf-communicate output unless DEBUG is set. -- Jeff Licquia Mon, 21 Jan 2002 11:26:04 -0500 configlet (1.0) unstable; urgency=low * Too many changes to count are thanks to fellow Progeny co-workers: John Daily , Eric Gillespie , and Branden Robinson * New documentation: man pages and a more extensive book. * Correct Build-Depends. * Instead of class global variables for important information about the configlets, we have attributes, which are passed into register_configlet. * Debugging and logging functions added to the API. * Privileged runner infrastructure moved outside of classes. * Added configuration file to configlets-druid, so much of its behavior can be overriden at runtime. * Configlets-druid now adds "(mandatory)" to the title of configlets identified as mandatory. * Unless otherwise indicated, configlets-druid now loads the Raleigh GTK theme. * Add a way for debconf flags to be set by the configlets. * Highly GNOME-specific API calls now have "gnome" in their function names (on_close -> on_gnome_close, setup -> gnome_setup). * New configlets-druid arguments: --ask-only and --commit-only. -- Jeff Licquia Mon, 14 Jan 2002 00:02:58 -0500 configlet (0.9.24) unstable; urgency=low * Major changes to the configlet API. * update-configlets now takes parameters: --install, --remove, --update, --install-all, --remove-all. This allows new configlets to install themselves individually. -- Jeff Licquia Wed, 19 Dec 2001 13:36:12 -0500 configlet (0.9.23) unstable; urgency=low * Clean up the rules file and install everything with the correct permissions using install(1) instead of cp(1). This fixes the bug where the scripts were being installed not executable. (epg@progeny.com) * Kill #! line in configlet.py module. Fixes lintian warning. (epg@progeny.com) * Remove debhelper documentation files from debian dir. (epg@progeny.com) * Add python-happydoc to Build-Depends. (epg@progeny.com) * Add lib-saxon-java to Build-Depends. (epg@progeny.com) XXX: This is currently in contrib, but jdaily has filed a bug report asking that it be moved to main since it works fine with kaffe. Until this is resolved we can't upload this. * New DocBook documentation. (jdaily@progeny.com) * Split the package into python-configlet (the API and test-configlets) and configlet-frontends (the druid and capplet). * Added "name" attribute to configlets (generated from the directory name where the configlet is installed), and changed frontends to use it as an index instead of the display name. (epg@progeny.com) * Don't try to configure the "shared" package. (epg@progeny.com) * Use proper tuples in % substitutions. (epg@progeny.com) * The DebConf constructor now takes a package list. * Add "setter" methods to Configlet class for setting attrubutes. (jdaily@progeny.com) * Changed debconf() to report_debconf() in Configlet. (jdaily@progeny.com) * Changed "display_name" to "display_title". (jdaily@progeny.com) * Standardized on "/usr/share/configlets" for the default configlet path. * Changed configlets-druid to put multi-page configlets in a tab on one druid page, rather than multiple druid pages. (epg@progeny.com) * Use Debian logo image from debconf rather than Progeny logo image for the logo in configlets-druid. (epg@progeny.com) * Separated the test files used by test-configlets; changed debconf information no longer overwrites the old info. -- Jeff Licquia Wed, 12 Dec 2001 10:58:02 -0500 configlet (0.9.22) unstable; urgency=low * Updated to work with woody. * Added DebConf interface class to abstract the loading of debconf data (as well as implementations for debconf 0.3 and 1.0). * Added configlet priorities; frontends can and should order the configlets by priority (integer; low number means higher priority). * Added privileged runner interface for gnome-sudo. * Made test-configlets a full-fledged and useful front end. -- Jeff Licquia Wed, 28 Nov 2001 16:25:51 -0500 configlet (0.9.21) unstable; urgency=low * Allowed package postinsts to be ordered (certain ones must be run first), and set an order that etherconf be run first. -- Jeff Licquia Thu, 22 Mar 2001 12:18:09 -0500 configlet (0.9.20) unstable; urgency=low * Fix a bug in picking which configlets to show; the list of picked configlets wasn't being built properly. -- Jeff Licquia Wed, 21 Mar 2001 20:06:34 -0500 configlet (0.9.19) unstable; urgency=low * Oops. Make sure that, when the X configlet isn't checked, that it doesn't actually show up. -- Jeff Licquia Wed, 21 Mar 2001 16:01:32 -0500 configlet (0.9.18) unstable; urgency=low * configlets-druid: Center the final package configuration window and show the watch cursor while packages are configuring. Also, make the X configlet unchecked by default in the configlet selection screen. -- Eric Gillespie, Jr. Tue, 20 Mar 2001 20:46:57 -0500 configlet (0.9.17) unstable; urgency=low * Fixed formatting problem in the druid. -- Jeff Licquia Tue, 13 Mar 2001 22:30:06 -0500 configlet (0.9.16) unstable; urgency=low * Created new runner class for configlet-capplet that uses a pty to gsu-helper to run programs when needed. * Fixed up formatting issues with the druid configlet chooser page. -- Jeff Licquia Fri, 9 Mar 2001 18:13:06 -0500 configlet (0.9.15) unstable; urgency=low * Created new API call, "privileged_run", for running things as root, as well as an object plugin system for plugging in different methods for obtaining privilege. * Wrote a runner class for configlet-capplet that uses a pipe to execute commands. -- Jeff Licquia Fri, 9 Mar 2001 15:52:40 -0500 configlet (0.9.14) unstable; urgency=low * update-configlets: Fix a bug where updating a configlet would break because of an uncaught os.symlink exception (couldn't overwrite). -- Eric Gillespie, Jr. Thu, 8 Mar 2001 16:36:37 -0500 configlet (0.9.13) unstable; urgency=low * debian/control: Depend on imagemagick to avoid problem with stupidity in Debian's Python and/or PyGtk packages * configlets-druid: Fix layout of configlet descriptions -- Eric Gillespie, Jr. Thu, 8 Mar 2001 10:16:31 -0500 configlet (0.9.12) unstable; urgency=low * Added API call: setting __description__ in the configlet sets a text description, retrievable via get_description(). * Added label to the configlet list in the druid with the above text description for each configlet. * Disabled the Cancel button on the druid. -- Jeff Licquia Mon, 5 Mar 2001 23:44:30 -0500 configlet (0.9.11) unstable; urgency=low * Fixed bug regarding configlets with dashes in their names not being loadable by configlet-capplet. -- Jeff Licquia Mon, 26 Feb 2001 19:08:21 -0500 configlet (0.9.10) unstable; urgency=low * The capplet now sets debconf data properly; we need to check for configlet bugs now, as this may be where we're having the most trouble. -- Jeff Licquia Wed, 21 Feb 2001 14:46:59 -0500 configlet (0.9.9) unstable; urgency=low * Fixed problem with configlet-capplet not setting debconf data. -- Jeff Licquia Mon, 19 Feb 2001 16:12:47 -0500 configlet (0.9.8) unstable; urgency=low * Added postinst runs. * Eric: fixed problem with configlet-capplet placing configlet in its own window when running from the GNOME menus. * Added new window for picking which configlets to run. Hard-coded a list of required configlets. -- Jeff Licquia Tue, 13 Feb 2001 23:31:17 -0500 configlet (0.9.7) unstable; urgency=low * Fixed bugs in configlet.py that were causing configlets to fail totally. * First attempt at fix to the "disconnected window" problem when accessing a configlet via the Settings menu. -- Jeff Licquia Wed, 31 Jan 2001 10:25:36 -0500 configlet (0.9.6) unstable; urgency=low * Added capplet front end. * Added "update-configlets" script for registering configlets with frontends that require registration of some kind (like the capplet front end). -- Jeff Licquia Sun, 28 Jan 2001 21:43:33 -0500 configlet (0.9.5) unstable; urgency=low * Cause status window to update more often. * Set debconf priority when running configure scripts. -- Jeff Licquia Wed, 10 Jan 2001 18:48:54 -0500 configlet (0.9.4) unstable; urgency=low * Fixed bug in setdebconf where question registration wasn't happening. * Set Progeny colors and added the logo to all druid pages. * Set the druid window to center on the screen if possible. * Added status window when configuring packages. -- Jeff Licquia Wed, 10 Jan 2001 00:43:42 -0500 configlet (0.9.3) unstable; urgency=low * Got per-page validation to work a little better in the druid. * The test-configlets code now also validates properly, and prints diagnostic output if a configlet doesn't validate properly. -- Jeff Licquia Sun, 7 Jan 2001 20:59:53 -0500 configlet (0.9.2) unstable; urgency=low * Added support for actually running the postinsts of the packages. * Changed API to allow configlets to optionally return the package list; otherwise, the frontend is expected to look at the returned debconf info for packages to run. * Fixed bugs in setdebconf. -- Jeff Licquia Fri, 5 Jan 2001 13:01:24 -0500 configlet (0.9.1) unstable; urgency=low * Fixed a bug in hardcoded paths to readdebconf and setdebconf. -- Jeff Licquia Thu, 4 Jan 2001 00:55:40 -0500 configlet (0.9.0) unstable; urgency=low * Initial Release. -- Jeff Licquia Wed, 3 Jan 2001 14:55:30 -0500 vim:ai:et:sts=2:sw=2:tw=78: $Progeny$