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

Log of /trunk/src/debconf/debian/rules

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 2515)

Revision 1941 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 26 18:00:57 2005 UTC (7 years, 4 months ago) by cjwatson
File length: 2640 byte(s)
Diff to previous 1924 , to selected 169
* Add bash completion file (thanks, Alexandra N. Kossovsky).
  Closes: #301998

Revision 1924 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 20 20:26:49 2005 UTC (7 years, 5 months ago) by joeyh
File length: 2551 byte(s)
Diff to previous 1916 , to selected 169
* Current standards version.
* Split build-depends and -indep.

Revision 1916 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 9 15:52:07 2005 UTC (7 years, 5 months ago) by bubulle
File length: 2612 byte(s)
Diff to previous 1901 , to selected 169
Run debconf-updatepo in the clean target

Revision 1901 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 3 21:58:11 2005 UTC (7 years, 5 months ago) by cjwatson
File length: 2524 byte(s)
Diff to previous 1884 , to selected 169
* Add debconf-apt-progress, as discussed on debian-boot@, to install
  packages using debconf to display a progress bar. Requires apt 0.6.41.

Revision 1884 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 31 19:53:25 2005 UTC (7 years, 6 months ago) by cjwatson
File length: 2454 byte(s)
Diff to previous 1883 , to selected 169
* Install python confmodule for both python2.3 and python2.4 (since
  /usr/lib/site-python doesn't work properly yet).

Revision 1883 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 30 16:02:42 2005 UTC (7 years, 6 months ago) by joeyh
File length: 2431 byte(s)
Diff to previous 1601 , to selected 169
* Don't compress demo templates file. Closes: #336477

Revision 1601 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 7 23:42:00 2004 UTC (8 years, 9 months ago) by joey
File length: 2391 byte(s)
Diff to previous 1552 , to selected 169
see changelog

Revision 1552 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 8 00:08:19 2004 UTC (9 years, 3 months ago) by joey
File length: 2312 byte(s)
Diff to previous 1504 , to selected 169
   * Patch from Sylvain Ferriol:
     - allow empty calues in LDAP DbDriver
     - change debconf.schema to support slapd 2.1.x. Closes: #215878
     - adds a test suite for DbDrivers.
     Thanks, Sylvain!
   * Work around perl bug #231619 by unnecessarily using fields in
     DirTree.pm. Closes: #227013
   * Patch from Eugeniy Meshcheryakov to fix display of messages in KOI8
     locales using the GNOME frontend. Closes: #231302
   * Re-introduce debconf-get-selections and debconf-set-selections.
     The former goes in debconf-utils, the latter in debconf so it can be
     used for preseeding during new installs.
   * Patch example in debconf-devle(7) to deal with variables that the admin
     removed from the config file, but when turned back on via a
     dpkg-reconfigure. Thanks, Daniel Kobras.
   * Update Polish translation. Closes: #230869
   * New Ukrainian translation by Eugeniy Meshcheryako. Closes: #230964
   * Update French translation. Closes: #231496
   * Update Dutch translation, sorry that took so long. Closes: #227884

Revision 1504 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 2 15:47:25 2003 UTC (9 years, 5 months ago) by joey
File length: 2304 byte(s)
Diff to previous 1501 , to selected 169
   * 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.

Revision 1501 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 2 17:13:32 2003 UTC (9 years, 6 months ago) by joey
File length: 2240 byte(s)
Diff to previous 1499 , to selected 169
   * The locations of debconf-get-selectons and debconf-set-selections are
     swapped. The former should move to debconf, while the latter moves to
     debconf-utils. Since dpkg is broken and doesn't allow me to move them
     at all, I have removed both of them from the binary packages for now.
     Closes: #218648, #218698, #218712, #218661, #218685, #218683, #218658
     Closes: #218667, #218646, #218676, #218644 (Well, I hope that's all!)

Revision 1499 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 31 22:28:05 2003 UTC (9 years, 6 months ago) by joey
File length: 2244 byte(s)
Diff to previous 1483 , to selected 169
   * Added debconf-get-selections and debconf-set-selections, based
     loosely on work by Petter Reinholdtsen. Closes: #214617

Revision 1483 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 13 07:04:32 2004 UTC (8 years, 8 months ago) by joey
File length: 2248 byte(s)
Diff to previous 946 , to selected 169
move from cvs import

Revision 946 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 21 15:22:23 2003 UTC (9 years, 11 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2248 byte(s)
Diff to previous 936 , to selected 169
   * Debconf will now use Tomohiro KUBOTA's Text::WrapI18N module for line
     folding, thus supporting proper display of:
      - multibyte encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5,
      - combining characters and fullwidth characters which occupy zero
        and two columns on screen, and
      - languages which don't use whitespace between words (Chinese and
        Japanese) and mixture of such languages and other languages.
   * Debconf also makes use of Tomohiro's Text::CharWidth module for character
     counting.
   * Known bugs:
     - Line-folding of prompt line in readline frontend is not aware of
       multibyte encodings nor combining/fullwidth characters (Bug#195678).
     - For dialog frontend, "dialog" package should not be used because
       it doesn't yet support multibyte encodings nor combining/fullwidth
       characters (Bug#195674). (Dickey is working on it.)
   * The above is made possible thanks to the work of Tomohiro KUBOTA
     <kubota@debian.org>.
   * Extended Deconf::Encoding module to provide wrap, $cols, and width.
     It loads Tomohiro's modules if available, and falls back Text::Wrap and
     length if not.
   * Reorganized the i18n support, so all necessary packages are installed by
     default (Closes: #196475, #173647), and so it can easily be removed
     (saving 500k) for those who don't need it and lack disk space.
     Introduced debconf-i18n and debconf-english packages.
   * Link debconf-utils doc dir to debconf's, since it depends on it anyway.
     With transition preinst script. Saves 60k.
   * debconf-english and debconf-i18n are linked also.
   * debconf-show: Act on all packages named on command line. Closes: #198036
   * debconf.fr.7 update. Closes: #198096
   * debian/po/fr.po update

Revision 936 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 24 02:47:33 2003 UTC (10 years, 2 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1909 byte(s)
Diff to previous 920 , to selected 169
   * Don't need PATH munging for dh_installdebconf since po-debconf is used
     now. Closes: #185913

Revision 920 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 9 17:22:58 2002 UTC (10 years, 5 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1924 byte(s)
Diff to previous 913 , to selected 169
   * Added a python binding for debconf written by moshez. If you use it, you
     must take care of making your package depend on python; debconf itself
     does not. It only works with python 2.2.

Revision 913 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 20 22:27:07 2002 UTC (10 years, 7 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1913 byte(s)
Diff to previous 907 , to selected 169
   * Include topmost 100 changelog entries now in the hope that I will rarely
     release debconf 100 times between entries into testing. I'm still leery of
     bloating the base system with 50k of ancient changelog. Closes: #165399
   * Added debconf.conf.fr.5.

Revision 907 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 24 03:14:10 2002 UTC (10 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1974 byte(s)
Diff to previous 879 , to selected 169
   * Fixed name of french debconf-getlang(1) translation file so it will be
     put into the binary package. Closes: #161879
   * Similar for debconf-copydb and debconf.1. Closes: #161878

Revision 879 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 21 00:25:19 2002 UTC (10 years, 11 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1946 byte(s)
Diff to previous 868 , to selected 169
   * moved debconf.8 and debconf-devel.8 to section 7, and updated all
     references. Closes: #150594

Revision 868 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 3 01:16:58 2002 UTC (11 years ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1942 byte(s)
Diff to previous 867 , to selected 169
   * Really fixed apt.conf.d file.

Revision 867 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 3 00:47:01 2002 UTC (11 years ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1951 byte(s)
Diff to previous 865 , to selected 169
   * debconf-mergetemplate will now only drop old templates if it is passed
     a --drop-old-templates parameter. The old waqy broke base-config's build,
     and might break anytime someone calls the program by hand in a weird way.
     I will turn this parameter on in dh_installdebconf though.
     Closes: #145436
   * Updated french po file.
   * Tomohiro KUBOTA <tkubota@riken.go.jp> sent in a new Japanese templates
     file.
   * Fixed apt.conf.d file.

Revision 865 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 13 19:07:17 2002 UTC (11 years, 1 month ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1900 byte(s)
Diff to previous 861 , to selected 169
fixes

Revision 861 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 13 00:25:05 2002 UTC (11 years, 1 month ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1878 byte(s)
Diff to previous 840 , to selected 169
unreleased new version

Revision 840 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 2 03:23:15 2001 UTC (11 years, 5 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1957 byte(s)
Diff to previous 746 , to selected 169
added pt_BR manpages.
This required revamping the whole man pge build system

Revision 746 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 6 08:08:22 2001 UTC (12 years, 2 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1744 byte(s)
Diff to previous 740 , to selected 169
   * I think the haikus are over. :-)
   * Renamed apt.conf.d file to 70debconf.

Revision 740 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 23:45:56 2001 UTC (12 years, 2 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1742 byte(s)
Diff to previous 722 , to selected 169
changes for apt 0.5.1, back to arch all

Revision 722 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 24 01:07:07 2001 UTC (12 years, 3 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2851 byte(s)
Diff to previous 704 , to selected 169
builds debs now, I'm letting people test it

Revision 704 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 22 07:39:37 2001 UTC (12 years, 3 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2699 byte(s)
Diff to previous 612 , to selected 169
Use new apt's apt.conf.d directory to enable preconfiguration.
Other cleanups to the maint scripts.

Revision 612 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 18 05:48:37 2001 UTC (12 years, 3 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2600 byte(s)
Diff to previous 600 , to selected 169
   * debconf-communicate now accepts piped input, or you can just run
     it and talk with debconf on the fly over stdin.
   * use debhelper v3.

Revision 600 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 30 03:40:00 2001 UTC (12 years, 3 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2618 byte(s)
Diff to previous 539 , to selected 169
   * Now that policy includes the debconf spec, I have removed the spec
     from this source tree and debconf-doc. Since the version in policy is
     canoical, I have removed the spec from cvs too. It will remain in the
     Attic for historical purposes. I do still include a copy of the priority
     table so it can go in the user's guide, and debconf-doc now suggests
     debian-policy.

Revision 539 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 18 08:55:48 2000 UTC (12 years, 7 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2668 byte(s)
Diff to previous 537 , to selected 169
   * Removed recursive build-dependancy on debconf-utils. There were two
     ways to do this, the quick hack way and the move lots of directories in
     cvs way. I took the latter.
   * While I was reorganizing *EVERYTHING*, I renamed all the perl modules,
     what was Debian::DebConf::foo is now Debconf::foo.
     Debian::DebConf::Client::ConfModule is now just Debconf::ConfModule, but
     a stub module exists in the old location for backwards compatability
     (thanks, bod).
   * If you use the new module, you should depend on this version of
     Debconf!
   * This hacking also required some ugly ugly hacking of the debconf
     database. Debconf needs a real database. :-(
   * I guess this means the filename in all the .po files are wrong, bug
     since those filenames are in comments, the .po files should continue to
     work, right?
   * debconf-utils now depends on debconf >= 0.4, so it will continue to
     work.
   * Needless to say, this was a massive PITA all around. I've NEVER going
     to do this again, so I hope I got it right.
   * For a short while, I considered using MakeMaker. That is, until I
     noticed MakeMaker had no way of marking scripts for install into
     /usr/sbin, and after not one but two perl gods advised me using it for
     anything more cpmplex than a simple library package was not a good
     idea. People have asked me to use MakeMaker in the past, and it's just
     not going to happen unless you send me a very nice patch.

Revision 537 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 17 23:52:34 2000 UTC (12 years, 7 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 4005 byte(s)
Diff to previous 526 , to selected 169
no it's not ready for release. Yes, I have to go.

Revision 526 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 27 16:37:48 2000 UTC (12 years, 7 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2664 byte(s)
Diff to previous 517 , to selected 169
   * Copyright change: debconf is now licensed under the terms of the BSD
     copyright, minus the advertising clause. I have contacted all
     contributors and they agree with this license change. This also changes
     the license of the Configuration Management spec. The sole exception to
     this change is some libapt code in Client/preconfigure that is part of
     the /usr/lib/debconf/apt-extracttemplates binary. That code remains
     under the GPL, as it is part of libapt. It will hopefully be moved back
     into libapt one day. apt-extracttemplates is not necessary for the
     proper functioning of debconf; it is just a binary used in an
     optimization.
   * Motivations for this change were various. I want programs to be able to
     use debconf even if they are not licensed under the GPL, and it could
     be argued debconf serves as a library (with varying degrees of
     correctness depending which part you were talking about). I would like
     debconf to be available to others, including the BSD community, some of
     whom I know are looking at issues that could possibly be solved by
     debconf.
   * Several reogranaizations for this. Deleted doc/COPYING. Added a README.
     Included the text of the copyright into debian/copyright, since it is a
     slightly modified BSD license (minus point 3). Modified numerous files
     for the new copyright. Removed Client/preconfigure/README, and included
     the text that was in it (expended) indo debian/copyright. Added
     doc/COPYING to Client/preconfigure/ (how many copies of the GPL do
     _you_ have in your cvs repository? ;-) Caused debian/copyright to be
     linked to doc/COPYRIGHT in the source tarball.

Revision 517 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 5 05:45:20 2000 UTC (12 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2555 byte(s)
Diff to previous 506 , to selected 169
   * Don't strip Client::ConfModule of pod docs.
   * Build depends on a links that support -dump. Don't know when this was
     added, so I'll just build-depend on the current version.

Revision 506 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 5 02:37:46 2000 UTC (12 years, 9 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2573 byte(s)
Diff to previous 504 , to selected 169
   * Make a nice non-scary message if Term::Stool is not installed and one
     tries to use the slang frontend. For some reason, normal perl cannot
     load lib messages seem to be scaring users to death. Closes: #68557
   * Fixed doc dir symlink, Closes: #68558

Revision 504 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 3 22:43:26 2000 UTC (12 years, 9 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 2557 byte(s)
Diff to previous 502 , to selected 169
   * Reworked rules file, since this package now has arch-indep and -dep
     parts. Split build dependancies along those lines. Closes: #68461
   * Removed obsolete Version.pm (Randolph's code does the checking now).

Revision 502 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 2 01:21:21 2000 UTC (12 years, 9 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1553 byte(s)
Diff to previous 482 , to selected 169
   * So we (culus, tausq, joeyh) did some benchmarking, and figured out how
     to speed up dpkg-preconfigure by about 3x. It turns out most of the
     existing overhead was in calls to dpkg-deb, which is slow, and in all
     the forking necessary to do said calls, which is also slow. So we moved
     the initial package scanning out into a C++ program which links to apt
     code and is quite fast. (Sadly, it's also quite big, and has bloated
     debconf by 30k and made it arch-dependent.) Anyway, I guess it's worth
     it to save a few seconds. <shrug>
   * Some internal code reogranizations and function renames and stuff,
     to make things more flexable.
   * New Passthrough "frontend" to allow third-party GUI operation, by
     Randolph Chung. This is currently somewhat experimental.
   * Frontend fallback is now based on per-starting-frontend lists -- ie,
     slang can fallback to dialog while dialog falls back to slang, without
     an infinite loop being created. Closes: #68337
   * Capabilities fix: There was a problem if, eg, debconf and then cvs were
     configured. Debconf supports BACKUP, cvs does not, but the frontends
     were not informed of the change. Now they are, and the slang frontend
     properly dims out the back button in this situation.

Revision 482 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 18 06:59:35 2000 UTC (12 years, 10 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1529 byte(s)
Diff to previous 455 , to selected 169
  * So we (culus, tausq, joeyh) did some benchmarking, and figured out how
    to speed up dpkg-preconfigure by about 3x. It turns out most of the
    existing overhead was in calls to dpkg-deb, which is slow, and in all
    the forking necessary to do said calls, which is also slow. So we moved
    the initial package scanning out into a C++ program which links to apt
    code and is quite fast. (Sadly, it's also quite big, and has bloated
    debconf by 30k and made it arch-dependent.) Anyway, I guess it's worth
    it to save a few seconds.

Not uploading yet, I want to sit on this at least overnight. Bod may yet
save us all ;-)

Revision 455 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 19 22:09:59 2000 UTC (13 years ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1505 byte(s)
Diff to previous 451 , to selected 169
   * Updated and completed the Polish l10n thanks to Marcin Owsiany
     <porridge@pandora.info.bielsko.pl>.
   * Now build depends on the latest debhelper to automatically merge
     translated templates files.
   * Corrected stupid mistake I made when I added sprintf() calls. Now new
     Polish translation is fully functional.

Revision 451 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 15 22:59:30 2000 UTC (13 years ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1505 byte(s)
Diff to previous 448 , to selected 169
   * Jazzed up the Template class. It can now load in templates files and
     instantiate whole sets of templates on the fly. This is good because
     that code used to be in ConfigDb, which is the part of debconf that
     will probably go away eventually.
   * Templates can also strignify themselves now, which recreates a
     templates file entry. And there is a class method for stringifying a
     whole list of objects, which can recreate a whole templates file.
   * The above new functionality lets me use the Template class for
     something new: management of translated templates files. Added some new
     utilities to help with splitting and merging templates files for
     translation. The idea for these utilities came from Michael Sobolev
     <mss@transas.com>. Thanks, Michael!
   * Added mentions of these utilities to the tutorial.
   * Broke off all the small and non-essential utilities into a new
     debconf-utils package. Developers and extreme power users may want it,
     others will not.
   * All the programs in debconf-utils now have names starting with
     "debconf-". This means dpkg-debconf has been renmaed (again) to
     debconf-communicate, and dpkg-loadtemplate has been renamed to
     debconf-loadtemplate. I hope these are the last name changes.
   * Used sprintf in all gettext() calls that have a parameter. This may
     have messed up the polish translation though.

Revision 448 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 9 01:36:37 2000 UTC (13 years ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1448 byte(s)
Diff to previous 432 , to selected 169
   * gettextized the entire source tree, so it can now be translated. I used
     Locale::gettext for this, but since it is not in base, I have arranged
     for debconf to continue working if it is not found (just using the C
     locale).
   * Added polish translation from Marcin Owsiany
     <porridge@pandora.info.bielsko.pl>.

Revision 432 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 23:21:26 2000 UTC (13 years, 1 month ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1436 byte(s)
Diff to previous 359 , to selected 169
   * 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.

Revision 359 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 7 05:12:54 2000 UTC (13 years, 2 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1709 byte(s)
Diff to previous 354 , to selected 169
   * Added DEBIAN_PRIORITY for consitency.
   * Text frontend now prompts you to hit return if text has been displayed
     w/o a prompt. This is to prevent said text from running off the screen
     during a dpkg run. To make this work, I had to add a shutdown method to
     frontends, to be called before a frontend is destroyed.
   * Denastified the object property references all over. I just hope I didn't
     remove any direct accesses that were meant to be there (often a good
     way to introduce infinite loops, so use this version with care..)
   * Optimized the Text frontend's handling of resize events.
   * Fixed a compile error in the specification, and actually installs the
     spec's gif.

Revision 354 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 1 00:20:55 2000 UTC (13 years, 2 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1694 byte(s)
Diff to previous 328 , to selected 169
   * Corrected three ways badly written packages could make
     dpkg-preconfigure die:
      - They could try to ask questions that didn't exist.
      - They could try to ask questions using garbage priority values.
      - They could have garbage template files that lack required fields.
     All three are now handled sanely, and debconf even tells the client
     what stupid thing it has done in the first 2 cases. To make that work,
     I made FrontEnd::add much simpler, and moved a lot of the failure-prone
     code into Confmodule::command_input, and did some other
     reorganizations.
   * Checked and I don't think any more cases like this exist in debconf.
   * While I was at it, I shut up messages about failing to make
     noninteractive elements in debug 2 mode. A common FAQ causer.
   * Added a Debian.bugtemplate file, in an attempt to get people to report
     bugs that are actually useful. This is used by newer reportbug
     packages.

Revision 328 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 10 03:52:29 2000 UTC (13 years, 3 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1668 byte(s)
Diff to previous 291 , to selected 169
   * Add templates file, config script, postinst, and posrtm to debconf-tiny,
     so debconf/priority actually exists. This is necessary so base-config
     can change the priority if the boot-floppies were installed in verbose or
     quiet mode. This is a critical bugfix, as it fixes a bug that made newly
     installed systems unusable.
   * Added dpkg-preconfigure to debconf-tiny, since this:
     a) lets debconf-tiny use debconf's postinst unchanged
     b) is useful in general to have in debconf-tiny
   * Several k of bloat. Oh well..

Revision 291 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 7 09:17:49 2000 UTC (13 years, 4 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1503 byte(s)
Diff to previous 275 , to selected 169
   * Add dpkg-reconfigure to debconf-tiny.

Revision 275 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 11 00:12:27 1999 UTC (13 years, 5 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1519 byte(s)
Diff to previous 256 , to selected 169
   * "Cancel" (or hitting escape) in the dialog frontend is now interpreted
     to mean back up a step. Not quite intuitive, but it is the bast thing I
     can do with a cancel button, and I need the ability to backup.
     Closes: #51887
   * Reworked how question values are set. This is now done in FrontEnd::go(),
     instead of in each Element's show() method.

Revision 256 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 19 21:50:02 1999 UTC (13 years, 6 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1544 byte(s)
Diff to previous 246 , to selected 169
   * dpkg-preconfig: Do a basic dependancy check before attempting to
     preconfigure a package. If the package depends on a newer version of
     debconf than is installed, do not preconfigure. (Closes: #50411, #50236)
     Should prevent any further breakages of the type we've seen before.
   * doc/tutorial.xml: If you use the multiselect data type, you should depend
     on debconf 0.2.26.
   * Version.pm: Added, to store the debconf version.

Revision 246 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 15 23:40:48 1999 UTC (13 years, 6 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1617 byte(s)
Diff to previous 245 , to selected 169
   * Debconf scripts now automatically load their templates when they are
     invoked manually, if the .templates file is present in the same directory.
   * This makes debconf-loadtemplate basically obsolete, so I have removed it.
   * This means there is no need for a special test.pl in the source package.
   * And this also means it's now a lot easier to debug config scripts before
     putting them in a package. Documented this in the tutorial.
   * Feh, I have to keep the debconf-tiny changelog in sync with this one,
     or the package version isn't updated. Debhelper is too smart for its
     own good. Hacked around it. (If other people have this problem, I can
     add a flag to debhelper to handle this better..)
   * Documented everywhere that when reconfiguring debconf, --priority=medium
     is a good idea. Closes: #50225

Revision 245 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 15 02:10:42 1999 UTC (13 years, 6 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1435 byte(s)
Diff to previous 231 , to selected 169
   * Added a debconf-tiny package, which is a very stripped down debconf to be
     used on the base system. Debconf itself is 117+k, mainly because of all
     the frontends and docs. To make debconf-tiny, I:
     - removed all docs
     - removed all frontends except dialog and noninteractive
     - removed most stuff in /usr/bin
     - stripped out all POD docs and regular comments from all perl modules
     - All this got the package down to 27k compressed. 14k compressed of that
       was this changelog (It's all the fault of long changelog entries like
       this one!)
     - So, I started a new changelog for debconf-tiny, in which I will record
       changes specific to it. debconf-tiny is now 12k.
   * Removed /etc from package.

Revision 231 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 9 05:19:18 1999 UTC (13 years, 6 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1364 byte(s)
Diff to previous 188 , to selected 169
   * People just don't seem to get it -- NEVER use dh_input in a postinst!
     Tightened up the language about that in the tutorial, and repeated my
     self in several places in the hope people will read at least one of them.
   * Eliminated use of Fcntl, one of the modules that made us depend on perl.
   * Deleted the copy of the spec that was local to this document. The
     configuration management spec is now available as an xml document, in
     Debian CVS. For convenience, debconf includes that document now.

Revision 188 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 8 23:55:08 1999 UTC (13 years, 7 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1338 byte(s)
Diff to previous 182 , to selected 169
   * Converted the tutorial and introduction to xml and docbook.

Revision 182 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 7 11:24:43 1999 UTC (13 years, 7 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1344 byte(s)
Diff to previous 169
   * Wrote a perl module dependancy grapher, and include output in the .deb
     package. I need to clean up parts of the Element hierarchy. Running this
     on all perl modules in /usr/lib/perl is amusing, too, though it needs
     some more work to be of general utility. (And I suspect someone has
     already written a better one I'm not aware of.)
   * Made a new frontend -- the Noninteractive frontend.
   * All objects in debconf now derive from a common base class, which saved
     a few dozen lines of code at least.
   * There is now only one ConfModule object, no more multiple derived
     objects per FrontEnd type. To make this work, I had to move the capb
     property into the FrontEnd.

Revision 169 - (view) (download) (annotate) - [selected]
Modified Fri Oct 1 22:08:05 1999 UTC (13 years, 7 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1264 byte(s)
Diff to previous 168
   * Doh -- I need to update to use debhelper's debconf support! :-)
   * Gdialog only takes --defaultno options at the end. Dialog only takes
     than at the beginning. Whiptail takes them either place. Argh. I've
     changed to using the end for now, since I don't use dialog at all yet.
   * Disambiguated {owners} in Question.pm, Closes: #46347
   * Killed EXAMPLES out of the debian package.
   * Flipped ordering of short and long descriptions in notes and text in the
     dialog frontend; makes more sense this way.
   * dpkg-reconfigure aborts if you arn't root.

Revision 168 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 1 20:39:53 1999 UTC (13 years, 7 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1273 byte(s)
Diff to previous 139 , to selected 169
   * Doh -- I need to update to use debhelper's debconf support! :-)

Revision 139 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 18 21:20:26 1999 UTC (13 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1173 byte(s)
Diff to previous 138 , to selected 169
   * Added a config script and templates for debconf itself. It uses
     them to configure what frontend to use, etc. /etc/debconf.cfg is no
     more.
   * Modified Config.pm so it contains functions that return values,
     not just hard coded values. The functions now try to pull values out of
     the database, and fall back on the defaults. Also, environment
     DEBIAN_FRONTEND always works for specifying a frontend now, overriding
     all else.
   * Changed a myriad of other files that use Config.pm to call the new
     functions.
   * The Priority module is no longer used to set priority, Config.pm can
     handle that now.
   * Added showold to Config.pm, you can always see old questions now, if
     you like.
   * Renamed the entire Line frontend to Text. Line really doesn't make as
     much sense. If you're following long in CVS, I also probably broke your
     repository again; a clean checkout is reccommended. Sorry.

Revision 138 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 18 19:57:35 1999 UTC (13 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1158 byte(s)
Diff to previous 136 , to selected 169
Added debconf configuration config script. Enough configs?

Revision 136 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 18 19:11:26 1999 UTC (13 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1083 byte(s)
Diff to previous 129 , to selected 169
   * Modified the dialog frontend. Short descriptions now appear after long,
     instead of as dialog titles. The title appears as the dialo title, and
     the background title is "Debian Configuration"
   * Hm, that actually cleaned up the API a bit, I guess it was the right
     thing to do.
   * Fixed link.

Revision 129 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 15 22:44:33 1999 UTC (13 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1040 byte(s)
Diff to previous 128 , to selected 169
   * Expanded the tutorial, it's now a complete standalone document with
     examples. <pant, pant>
   * Oops, I never implemented the reset command! Fixed that.
   * Oops, there are 2 different reset commands! Renamed one to clear,
     contingent on Wichert's approval, and implemented the other as well.
   * Removed dpkg-frontend from the binary package. I really don't want
     people using it.
   * Added pod docs for all Element files. Rather minimal right now.
   * Tested the changes to Client::ConfModule; they work.

Revision 128 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 14 22:25:15 1999 UTC (13 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1024 byte(s)
Diff to previous 121 , to selected 169
   * Added COPYING file.
   * Renamed README to EXAMPLES.
   * Wrote a new README that just points to the other files.
   * Wrote doc/INTRODUCTION, giving some history of how things
     have worked, and why debconf is better.
   * Suggests libterm-readline-gnu-perl, which is best for the Line
     frontend.
   * dpkg-preconfig uses the frontend specified in the conffile now.
   * Element::Line::Boolean now uses the correct values as the default.
   * FrontEnd::Line now actually displays titles.
   * Client::ConfModule should now run the config script like confmodule.sh
     does, for transparent installation of debconf packages. Needs testing.

Revision 121 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 10 22:12:33 1999 UTC (13 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1015 byte(s)
Diff to previous 119 , to selected 169
   * Don't use dh_link, so it can still build on va.

Revision 119 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 10 21:45:32 1999 UTC (13 years, 8 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1081 byte(s)
Diff to previous 97 , to selected 169
   * Gtk::FrontEnd now has the xpm it uses inlined into the file.
   * /etc/debconf.cfg now holds configurable debconf settings. Config.pm is
     just a link to it now.

Revision 97 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 15 03:58:23 1999 UTC (13 years, 10 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1015 byte(s)
Diff to previous 91 , to selected 169
   * Moved CREDITS to doc/.    * Install internals.txt in .deb.    * doc/maintainer.txt is a guide for maintainers who want to convert      packages to use debconf.

Revision 91 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 23:58:08 1999 UTC (13 years, 10 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1017 byte(s)
Diff to previous 90 , to selected 169
killed dh_link, tyring to build this on va.debian.org

Revision 90 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 23:54:22 1999 UTC (13 years, 10 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1026 byte(s)
Diff to previous 58 , to selected 169
* Use prefix=debian/tmp. Putting pwd in there tickles some kind of xargs
buffer overrun problem.
* Other minor changes.

Revision 58 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 22:08:27 1999 UTC (13 years, 10 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1032 byte(s)
Diff to previous 55 , to selected 169
make pod into man

Revision 55 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 21:29:40 1999 UTC (13 years, 10 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1053 byte(s)
Diff to previous 53 , to selected 169
Killed client. Debianized.

Revision 53 - (view) (download) (annotate) - [select for diffs]
Added Thu Jul 8 21:16:43 1999 UTC (13 years, 10 months ago) by joey
Original Path: debconf-trunk/debian/rules
File length: 1160 byte(s)
Diff to selected 169
Renamed client to CLient for consitency.

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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5