ucf (2.0020) unstable; urgency=low * Bug fix: "Syntax error in /usr/bin/ucfr", thanks to Emmanuel Bouthenot Aaargh. Reincorporate change from the NMU. I thought I had done this, but I apparently did not. (Closes: #407963). -- Manoj Srivastava Sun, 25 Feb 2007 13:27:36 -0600 ucf (2.0019) unstable; urgency=medium * Bug fix: ""ucfr: should prepend it's name to error messages/warnings"", thanks to Vincent Lönngren. This was already the case, for the most part, but a few places had been missed. (Closes: #408540). * Bug fix: "ucf : [INTL:pt] Portuguese translation for debconf messages", thanks to Traduz ML (Closes: #410266). -- Manoj Srivastava Sat, 24 Feb 2007 20:02:07 -0600 ucf (2.0018) unstable; urgency=high * Bug fix: "ucf: [INTL:pt_BR] Please consider updating the Brazilian Portuguese debconf template translation", thanks to André Luís Lopes (Closes: #403817). * Bug fix: "ucf: Typo in man page: packagr should be package", thanks to per.bojsen@bojsen.us. Simple typo fix. (Closes: #400839). * Bug fix: "ucf: Duplicated phrase in ucf message", thanks to Robert Luberda. Simple typo fix. (Closes: #406053). * Bug fix: "ucf: [ucfq] strange behavior when querying filenames", thanks to Frank Küster. Modified ucfq/ucfr man pages to emphasize that the scripts need a *full* path name to the file. Added sanity checks such that not providing a full path would result in a diagnostic, but for etch just exit gracefully. For lenny, these scripts shall die with an error. Clarify all over that means a full path. (Closes: #401899). -- Manoj Srivastava Thu, 18 Jan 2007 16:09:18 -0600 ucf (2.0017) unstable; urgency=low * Bug fix: "ucf: spelling errors", thanks to Matt Taggart (Closes: #395444). * Bug fix: "ucf: should be silent when it's being purged", thanks to Santiago Vila (Closes: #397112). * Bug fix: "please document package registry better", thanks to Frank Küster. The package registry is documented in a manual page. Any enhancements to the manual page would be gratefully accepted. The ucf manual page now has a reference to ucfr and ucfq. I d not think, however, that this merits a NEWS file: the vast majority of users who install ucf do so since it is pulled in as a dependency, and they don't care a white about ucfr being added. The only people who might care are people who use ucf to manage configuration files, and that is a very small number. NEWS items should be relegated to important information that may affect the majority of installations; and this does not fit the bill. (Closes: #395011). -- Manoj Srivastava Thu, 16 Nov 2006 12:00:03 -0600 ucf (2.0016) unstable; urgency=low * Bug fix: "ucfq --help does not work", thanks to arno. The package name is ucf, not Ucf, fixed. (Closes: #394269). * Bug fix: "ucf: Does not handle pathnames with '//' properly", thanks to Frank Küster. We now use readlink -q -m to canonicalize the path names presented to ucf. (Closes: #392070). -- Manoj Srivastava Mon, 23 Oct 2006 11:17:50 -0500 ucf (2.0015) unstable; urgency=low * Bug fix: "ucf: Man page path error: /usr/share/doc/examples", thanks to Thijs Kinkhorst (Closes: #384126). -- Manoj Srivastava Mon, 11 Sep 2006 14:27:35 -0500 ucf (2.0014) unstable; urgency=low * Bug fix: "ucf: please document the files that should be removed", thanks to Torsten Werner (Closes: #381736). -- Manoj Srivastava Sun, 20 Aug 2006 13:26:29 -0500 ucf (2.0013) unstable; urgency=low * Bug fix: "ucf: missing versioned dependency on coreutils", thanks to Steinar H. Gunderson (Closes: #378334). * Bug fix: "ucf: Broken manpage for ucfq", thanks to Benjamin A. Okopnik (Closes: #377980). -- Manoj Srivastava Wed, 9 Aug 2006 02:13:38 -0500 ucf (2.0012) unstable; urgency=low * Bug fix: "ucf takes not enough care using readlink -f", thanks to Matthew Vernon. While this is not a grave bug (emitting better diagnostics is nice, but hardly critical), I did go through and fixed all readlink failing issues. I also improved the pager determination code, while I was at it, so ucf is more likely to find a sensible pager. The new code should also handle a messed up /etc/alternatives setup now. (Closes: #372303). -- Manoj Srivastava Fri, 16 Jun 2006 12:53:50 -0500 ucf (2.0011) unstable; urgency=low * Bug fix: "ucf: [INTL:ja] Japanese debconf translation ", thanks to Kenshi Muto (Closes: #369187). -- Manoj Srivastava Tue, 6 Jun 2006 09:58:22 -0500 ucf (2.0010) unstable; urgency=low * Bug fix: "[INTL:gl] Galician debconf templates translation", thanks to Jacobo Tarrio (Closes: #362135). * Bug fix: "[INTL:nl] (new|updated) dutch po-debconf translation", thanks to Kurt De Bree (Closes: #363037). * Bug fix: "ucf can not handle files with regex ex characters", thanks to Sean Finney. Well. We now protect against perl's regexp syntax, which ought to be good enough for grep. (Closes: #364668). -- Manoj Srivastava Tue, 2 May 2006 22:15:58 -0500 ucf (2.009) unstable; urgency=low * Added a new script to query the data kept by ucf, including the package registry that ucfr maintains. * Bug fix: "ucf: Could provide a method to query changed state", thanks to Frank Küster (Closes: #342252). * Bug fix: "please add an option to list all ucf-managed files associated with a package", thanks to Marc Haber (Closes: #357837). * Bug fix: "ucf: please provide infrastructure to remove deleted conffiles", thanks to Marc Haber (Closes: #358552). -- Manoj Srivastava Sun, 16 Apr 2006 16:40:13 -0500 ucf (2.008) unstable; urgency=low * Bug fix: "ucf: Could use ucf-{old,dist} instead of dpkg-{old,dist}", thanks to Frank Küster (Closes: #336055). * Bug fix: "ucf: Please register information about the package that installed a configuration file", thanks to Frank K (Closes: #296598). * Bug fix: "[l10n] Updated Czech translation of ucf debconf messages", thanks to Miroslav Kure (Closes: #356534). -- Manoj Srivastava Tue, 11 Apr 2006 15:03:25 -0500 ucf (2.007) unstable; urgency=low * Bug fix: "wrong call to find: invalid argument `-f' to `-type'", thanks to Martin Michlmayr (Closes: #356498). * Bug fix: "ucf: [INTL:pl] Update of the Polish debconf template translation", thanks to Robert Luberda (Closes: #356119). -- Manoj Srivastava Sun, 12 Mar 2006 08:52:58 -0600 ucf (2.006) unstable; urgency=low * Make sure we get rid of all cached files also when purged. * Bug fix: "does not purge cached configuration files in /var/lib/ucf/cache", thanks to Bart Martens (Closes: #354441). * Bug fix: "tetex-base: purge incomplete", thanks to Bart Martens (Closes: #354442). -- Manoj Srivastava Sun, 5 Mar 2006 10:32:20 -0600 ucf (2.005) unstable; urgency=low * Bug fix: "[l10n:de] Updated German translation of the debconf templates", thanks to Erik Schanze (Closes: #346293). * Bug fix: "ucf: Leaves files behind after remove/purge", thanks to JP Sugarbroad (Closes: #348415). -- Manoj Srivastava Mon, 23 Jan 2006 11:46:20 -0600 ucf (2.004) unstable; urgency=low * Bug fix: "ucf: [INTL:da] Danish debconf template translation", thanks to Claus Hindsgaul (Closes: #337038). -- Manoj Srivastava Sat, 3 Dec 2005 20:23:50 -0600 ucf (2.003) unstable; urgency=low * Bug fix: "ucf: Update of the french translation of the debconf templates", thanks to Eric (Closes: #331290). * Bug fix: "ucf: [INTL:sv] Swedish debconf templates translation", thanks to Daniel Nylander (Closes: #334800). * Bug fix: "ucf: Needs root access to display the help message", thanks to Frédéric Bothamy. Allow ucf to be run as non-root. This entailed not loading debconf related stuff, since that seems to require root privileges. Instead, we just emit a diagnostic and go on. Hopefully this is enough to let the user know when debconf does not work as expected. Also, if ucf is not running as root, automatically transition into the no-action mode, so a non-root user can still be able run ucf in diagnostic mode. (Closes: #332239). * Added a note to the man page that --purge does not touch the configuration file on disk -- cleaning that up is still the calling package's responsibility. -- Manoj Srivastava Thu, 20 Oct 2005 15:12:58 -0500 ucf (2.002) unstable; urgency=low * Bug fix: "INTL:vi Vietnamese translation for ucf", thanks to Clytie Siddall (Closes: #323951). * Bug fix: "Please document that ucf may not exist when the postrm script is called" (Closes: #326085). * Bug fix: "Please include sdiff in the menu options", thanks to Tobias Toedter (Closes: #323989). -- Manoj Srivastava Tue, 20 Sep 2005 14:52:26 -0500 ucf (2.001) unstable; urgency=low * Bug fix: "ucf: missing UCF_FORCE_CONFFMISS option", thanks to Goswin Brederlow (Closes: #321702). * Add a dependency on debconf. -- Manoj Srivastava Mon, 8 Aug 2005 15:17:13 -0500 ucf (2.000) unstable; urgency=low * Also remove /var/lib/ucf/cache if it is empty. The problem was that since the cache directory existed, ucf was leaving /var/lib/ucf behind on purge, which was bad. Thanks to Lars Wirzenius for noticing. * Bug fix: "ucf: [INTL:pl] Polish translation of debconf templates", thanks to Robert Luberda (Closes: #312716). * Bug fix: "ucf: prints verbose info even with VERBOSE=0 set in the config file", thanks to Robert Luberda (Closes: #312727). * Bug fix: "ucf: [INTL:it] Italian debconf translation", thanks to Luca Bruno (Closes: #316913). -- Manoj Srivastava Thu, 7 Jul 2005 12:25:13 -0500 ucf (1.18) unstable; urgency=low * Bug fix: "ucf: [INTL:ja] initial debconf Japanese translation", thanks to Kenshi Muto (Closes: #307007). * Bug fix: "'man ucf' typo: "awlays"", thanks to A Costa (Closes: #306736). * Bug fix: "'man lcf' typos: "algoriothm" and "directrory"", thanks to A Costa (Closes: #306735). -- Manoj Srivastava Mon, 2 May 2005 01:27:15 -0500 ucf (1.17) unstable; urgency=low * Bug fix: "ucf: assumes that debconf-loadtemplates is always there", thanks to Miles Bader (Closes: #300159). * Added a recommendation for debconf-utils for debconf-loadtemplate (not templates). -- Manoj Srivastava Fri, 18 Mar 2005 18:26:01 -0600 ucf (1.16) unstable; urgency=low * Bug fix: "Typo on line 55 of /usr/bin/ucf", thanks to Troy Arnold (Closes: #300136). -- Manoj Srivastava Thu, 17 Mar 2005 16:55:42 -0600 ucf (1.15) unstable; urgency=low * Bug fix: "ucf: spelling error in manpage", thanks to Sean Finney (Closes: #296088). * Bug fix: "ucf: new configuration file appear two times", thanks to Martin Lohmeier. In three way merges, remove the generated .dpkg-new file created during the merge (Closes: #296186). -- Manoj Srivastava Thu, 17 Mar 2005 02:46:36 -0600 ucf (1.14) unstable; urgency=low * Bug fix: "/usr/share/doc/ucf/examples/postinst refers /usr/man", thanks to Marc Haber (Closes: #294558). * Bug fix: "[l10n] Initial Czech translation of ucf debconf messages", thanks to Miroslav Kure (Closes: #287302). -- Manoj Srivastava Fri, 11 Feb 2005 01:36:25 -0600 ucf (1.13) unstable; urgency=low * Bug fix: ""The cache file is $cached_file" should be printed only in verbose mode", thanks to Florent Rougon (Closes: #279350). -- Manoj Srivastava Tue, 2 Nov 2004 11:24:13 -0600 ucf (1.12) unstable; urgency=medium * Bug fix: "ucf creates Destination on "registration" if it does not exist", thanks to Florent Rougon (Closes: #279259). -- Manoj Srivastava Mon, 1 Nov 2004 19:44:00 -0600 ucf (1.11) unstable; urgency=medium * Bug fix: "ucf creates Destination on "registration" if it does not exist", thanks to Florent Rougon. Now, even if there are no mentions of the file in the database, and there is no destination file, as long as historical md5sum dirs of files exist, the destination is not recreated. (Closes: #279259). * Bug fix: "ucf leaves files in the cache after --purge", thanks to Florent Rougon. The purge action is now moved to a point after the cache file name is canclulated. (Closes: #279262). * Bug fix: "Error messages when ucf-managed files are deleted", thanks to Florent Rougon (Closes: #279261). -- Manoj Srivastava Mon, 1 Nov 2004 15:22:51 -0600 ucf (1.10) unstable; urgency=high * Urgency high since the package was mostly useless when used with command line arguments and debconf. * Bug fix: "--three-way does not put the file into the cache", thanks to Florent Rougon . This is because the threeway option was lost when ucf was re-executed under debconf. (Closes: #278089). * Bug fix: "Typos in the manual pages and default configuration file", thanks to Florent Rougon. Much appreciated. (Closes: #278091). -- Manoj Srivastava Thu, 28 Oct 2004 13:52:22 -0500 ucf (1.09) unstable; urgency=medium * Urgency medium since it does close an important bug that made prompting, err, bork for German users * Bug fix: "ucf: German translation of the debconf templates is borked", thanks to Michael Piefel (Closes: #269031). * Bug fix: "Please document that "--debconf-ok"; works also if debconf is not running", thanks to Frank Küster (Closes: #266807). -- Manoj Srivastava Wed, 22 Sep 2004 13:05:01 -0500 ucf (1.08) unstable; urgency=low * Bug fix: "ucf file dest is buggy if dest contains egrep metachars", thanks to Hagen von Eitzen (Closes: #262134). * Bug fix: "ucf: Please add German translation of the debconf templates", thanks to Erik Schanze (Closes: #264432). -- Manoj Srivastava Fri, 13 Aug 2004 21:07:45 -0500 ucf (1.07) unstable; urgency=low * Bug fix: "[l10:ca] orville-write catalan debconf templates", thanks to Aleix Badia i Bosch (Closes: #248754). * Bug fix: "ucf: debconf spanish translation", thanks to Lucas Wall (Closes: #253244). -- Manoj Srivastava Tue, 22 Jun 2004 17:51:35 -0500 ucf (1.06) unstable; urgency=low * Bug fix: "ucf tries to show diff of non-existent file", thanks to Frank Küster. Darn. Applied the fix to the three way merge the last time, not to the simple diff stanza. (Closes: #243953). -- Manoj Srivastava Mon, 26 Apr 2004 16:28:39 -0500 ucf (1.05) unstable; urgency=low * The patch for the optiopn added in the last version was provided by Matthew Palmer . Much appreciated. * Bug fix: "manpage incorrect for --sum-file", thanks to Matthew Palmer Also fixed a typo in ucf reported in the same report, and, while I was at it, I escaped all hyphens in ucf.1. (Closes: #244853). -- Manoj Srivastava Tue, 20 Apr 2004 15:18:02 -0500 ucf (1.04) unstable; urgency=low * Bug fix: "ucf tries to show diff of non-existent file", thanks to Frank Küster. This is still the correct behaviour, as long as a diff is show, which should be the case now. (Closes: #243953). * Added an option to specify where the old md5sum can be found for historical versions. -- Manoj Srivastava Mon, 19 Apr 2004 12:17:19 -0500 ucf (1.03) unstable; urgency=low * Bug fix: "Hangs on waiting for user input _sometimes_", thanks to Peter Gervai (Closes: #242445). * Bug fix: "ucf: Minor description typo", thanks to Jeroen van Wolffelaar (Closes: #243482). -- Manoj Srivastava Mon, 19 Apr 2004 02:37:52 -0500 ucf (1.02) unstable; urgency=low * Bug fix: "ucf: --debconf-ok option useless", thanks to Roger So Applied patch; we should only set DEBCONF_OK if it is not set. (Closes: #242434). -- Manoj Srivastava Tue, 6 Apr 2004 13:20:12 -0500 ucf (1.01) unstable; urgency=low * Bug fix: "fontconfig: postinst script fails (2)", thanks to Frederic Briere (Closes: #241846). * Bug fix: "Does not handle invalid PAGER gracefully", thanks to J.H.M. Dassen (Ray) (Closes: #241890). -- Manoj Srivastava Sun, 4 Apr 2004 16:09:58 -0500 ucf (1.00) unstable; urgency=low * Shut off withecho, since we should be fairly stable now. Bump version number to reflect that. * Bug fix: "ucf creates superfluous dpkg-dist files", thanks to Frank Küster (Closes: #238730). * Bug fix: "ucf: diff is not displayed with DEBIAN_FRONTEND=dialog and more as sensible-pager", thanks to Frank Küster. This was nasty. Now ucf thinks like sensible-pager, looking at $PAGER, /etc/alternatives/pager, and, failing that, ensuring /bin/more exists -- and then, if the pager is more, it pauses after displaying the diff, so that the diff is not whisked away by debconf looping back to ask for what's next. (Closes: #239319). * Thanks to extensive patches from Fabio Massimo Di Nitto , ucf should now be able to handle file names with spaces in them. Touch wood. -- Manoj Srivastava Fri, 2 Apr 2004 02:10:48 -0600 ucf (0.33) unstable; urgency=low * Bug fix: "ucf: Variable errors in ucf script breaks lm-sensors installation", thanks to Frédéric Bothamy (Closes: #237944). * Bug fix: "apache-common: /etc/apache/modules.conf is not modified", thanks to Oliver Zimmermann (Closes: #237946). -- Manoj Srivastava Sun, 14 Mar 2004 11:14:21 -0600 ucf (0.32) unstable; urgency=low * Fixed debconf handling -- POTFILES.in needs t9o have the master template, not the generated one. -- Manoj Srivastava Sat, 13 Mar 2004 12:22:11 -0600 ucf (0.31) unstable; urgency=low * Moved to the new debconf mechanism is skeleton-make-rules, which shall allow ucf to be backported to older debconf versions. * Bug fix: "ucf: Please add the attached Brazilian Portuguese debconf template translation", thanks to Andre Luis Lopes (Closes: #235489). * Bug fix: "ucf: French debconf templates translation", thanks to Eric (Closes: #236715). * Bug fix: "ucf: Option --debug exists only in manpage, but is not recognized", thanks to Frank KKüster (Closes: #237114). * Bug fix: "ucf: please consider adding symlink support", thanks to Marc Haber. Actually, Fabio Massimo Di Nitto did the heavy lifting on this one and sent in a tested, working patch. (Closes: #213080). -- Manoj Srivastava Fri, 12 Mar 2004 14:48:31 -0600 ucf (0.30) unstable; urgency=low * Convert to po-debconf, also thanks to Joey Hess. -- Manoj Srivastava Sun, 22 Feb 2004 15:22:29 -0600 ucf (0.29) unstable; urgency=low * Thanks to Joey Hess for noticing that the debconf support in ucf was not complete. Added the template to the control archive, source the confmodule in postinst, and purge debconf db on purge. -- Manoj Srivastava Sun, 22 Feb 2004 09:49:20 -0600 ucf (0.28) unstable; urgency=low Joey Hess * Added debconf support to ucf. It will use debconf for prompting. * Since some badly behaved maintainer scripts use debconf, then cripple it (by calling STOP, redirecting stdio, etc), and then call ucf, ucf must take care to not use debconf if called from such a script. In this case it will fall back to prompting without using debconf, unless a --debconf-ok parameter is given, to let ucf know that the maintainer script promises it has not screwed up debconf. * Update ucf.1 * Since the above hack means that ucf retains the ability to prompt on its own, I made it not depend on debconf at all; if debconf is not present then ucf will fall back to its internal prompter. closes: Bug#234151 Manoj: * Changed the rules file to handle permissions better in face of strange umasks. Many thanks to Joey Hess, who essentially did all the work for this update in functionality. -- Manoj Srivastava Sat, 21 Feb 2004 23:35:01 -0600 ucf (0.27) unstable; urgency=low * Bug fix: "minor typo in /etc/ucf.conf comment", thanks to Leonardo Rochael Almeida (Closes: #225633). -- Manoj Srivastava Fri, 6 Feb 2004 01:53:24 -0600 ucf (0.26) unstable; urgency=low * When ucf replaces a configuration file, it always leaves the old version behind as "conffile.dpkg-old", and then installed the "distributed" file as "conffile", just *like dpkg* does. Now, also made it so that when ucf asks the user a question, and they respond by opting not to replace the configuration file, ucf creates "conffile.dpkg-dist", as dpkg would have created. -- Manoj Srivastava Thu, 13 Nov 2003 03:02:32 -0600 ucf (0.25) unstable; urgency=low * when the old md5sum is not found in the file, the return value of the grep is non-zero and the program exits. closes: Bug#216115 -- Manoj Srivastava Sat, 18 Oct 2003 21:31:28 -0500 ucf (0.24) unstable; urgency=low * Fix a series of typos that prevented old md5sums from working. Thanks to Josselin Mouette for the patch. closes: Bug#215244 -- Manoj Srivastava Wed, 15 Oct 2003 13:53:50 -0500 ucf (0.23) unstable; urgency=low * Fix a corner case when ucf is reinstalled after being removed, but not purged, for a while, in this case all the data is out of date. Rotating the dataset would have ucf asking questions all over, but that is better than silently ignoring files of packages that were purged while ucf was removed, and are being reinstalled. Correct behaviour trumps the user being asked questions again. closes: Bug#215077 -- Manoj Srivastava Fri, 10 Oct 2003 12:44:19 -0500 ucf (0.22) unstable; urgency=low * .TT in the man page did not produce tt font. Use .I instead. closes: Bug#213077 * se -> see. ofered -> offered in man page. closes: Bug#213079, Bug#213083 -- Manoj Srivastava Sun, 28 Sep 2003 18:28:52 -0500 ucf (0.21) unstable; urgency=low * the --state-dir option to ucf had no effect, since it set the wrong internal variable. Thanks to Colin Watson for noticing, and providing a patch. closes: Bug#210788 -- Manoj Srivastava Sat, 13 Sep 2003 16:13:09 -0500 ucf (0.20) unstable; urgency=high * Fixed usage of chown root.root in the rules files. * The 3 way merge support was broekn; it kept track of the md5sum of the wrong version. Thanks Nicolas Boullis for noticing this. closes: Bug#20706 -- Manoj Srivastava Sun, 24 Aug 2003 20:26:06 -0500 ucf (0.19) unstable; urgency=low * Added some examples to the doc directory. Added examples to man pages. Clarified man page. -- Manoj Srivastava Thu, 7 Aug 2003 18:48:35 -0500 ucf (0.18) unstable; urgency=low * No longer save conffiler.dpkg-old unless conffile had been modified. This should prevent the buildup of .dpkg-old cruft over time. closes: Bug#189520 * Document the fact that --three-way first appeared in version 0.8 of ucf, which was the first version to hit sarge. The woody version of ucf shall not understand the --thre-way option. closes: Bug#202431 -- Manoj Srivastava Thu, 31 Jul 2003 12:02:17 -0500 ucf (0.17) unstable; urgency=low * Fixed a typo. closes: Bug#191833 * Fixed eiher -> either in the man page. closes: Bug#200048 * If the file that is already in place has the same md5sum as the new file created by the maintainer, nothing needs be done. closes: Bug#199233 * Fix prompting for actoin such that we offer choices for 3 way merging or diffs where appropriate closes: Bug#199162 -- Manoj Srivastava Sun, 13 Jul 2003 15:28:46 -0500 ucf (0.16) unstable; urgency=high * A thinko in the logic for moving a old, locally modified configuration file to ucf could cause data loss. -- Manoj Srivastava Fri, 2 May 2003 21:47:48 -0500 ucf (0.15) unstable; urgency=medium * Clean up some of the new file handling to pave the way for /etc/conffiles/blah functionality -- Manoj Srivastava Fri, 25 Apr 2003 14:55:17 -0500 ucf (0.14) unstable; urgency=low * Another occurence of the missing \. Additional patches from Tore Anderson to fix a flaw in the md5sum storage. closes: Bug#189517 * patch from Tore Anderson to fix problems with diff3 closes: Bug#189617 * Finally get all the miising \. closes: Bug#189514 -- Manoj Srivastava Sat, 19 Apr 2003 23:11:36 -0500 ucf (0.13) unstable; urgency=medium * A missing \ at the ned of the line caused a syntax error.closes: Bug#189514 -- Manoj Srivastava Fri, 18 Apr 2003 13:27:29 -0500 ucf (0.12) unstable; urgency=low * Finally document the --three-way option. This has been in the code for a while now, and seems to be working, but was not documented so far. -- Manoj Srivastava Fri, 18 Apr 2003 02:42:56 -0500 ucf (0.11) unstable; urgency=low * Test for a old file before trying to copy it as backup. closes: Bug#168727, Bug#168729 -- Manoj Srivastava Mon, 11 Nov 2002 18:55:48 -0600 ucf (0.10) unstable; urgency=low * Urk. Major breakage in ucf on upgrade; one loses /var/lib/ucf/hashfile, due to a major thinko. The downside is that the currently installed file shall be trated as the old version, and a wquestion shall be asked if the upstream file is different. This bad, but there is no real data loss; only a potential question asked on the next upgrade of packages using ucf. -- Manoj Srivastava Sun, 10 Nov 2002 23:09:22 -0600 ucf (0.09) unstable; urgency=low * Umm. use egrep when you mean egrep. -- Manoj Srivastava Sun, 10 Nov 2002 22:57:57 -0600 ucf (0.08) unstable; urgency=high * Add a --purge option to ucf, to remove all hints about a configuration file from the hashfile. This fixes what happened if a package was purged, and reinstalled -- on purge the configuration file was removed, but it was still in ucf's database. On reinstall, since the upstream file had not changed, ucf did not copy it to the destination -- even though the destination file no longer existed. This is a major bugfix. closes: Bug#159015 * Fix use of md5sum files, and manpage typo, thanks to a patch from Henrique de Moraes Holschuh . closes: Bug#163229 * ucf now has a rudimentary, experimental, and undocumented diff3 capability. So, optionally, people can see a diff3 diff between the current file, the old file, and the new upstream version. Also, they can have the changes made in the upstream versions merged into the current file. This can be dangerous. -- Manoj Srivastava Sun, 10 Nov 2002 21:22:00 -0600 ucf (0.07) unstable; urgency=low * Fix a few missing grep trigger set -e failures. -- Manoj Srivastava Wed, 6 Mar 2002 01:14:57 -0600 ucf (0.06) unstable; urgency=high * Added the ionformational script lcf and the associated man page. * Fixed a major thinko in ucf that could potentially trash the hashfile -- Manoj Srivastava Tue, 26 Feb 2002 14:30:59 -0600 ucf (0.05) unstable; urgency=low * /etc/ucf.conf and ucf.conf(5) disagreed due to a typo in the man page. Fixed. closes: Bug#135691 * Added the ability for the developer to specify a single file with historical md5sums, instead of having to ship a directory populated with single line files for every configuration file in the package. This is now beginning to get reasonably complex ;-) -- Manoj Srivastava Mon, 25 Feb 2002 12:03:43 -0600 ucf (0.04) unstable; urgency=high * Hmm. Failed to replace the configuration file if the old file was a symbolic link to the new file (happened for gnus users). Thanks go to wsheets@sbcglobal.net for pointing this out. -- Manoj Srivastava Wed, 20 Feb 2002 20:21:42 -0600 ucf (0.03) unstable; urgency=low * Fixed typo in the long description * Fixed the fact that the script was always verbose * Fixed a spelling error in a diagnostic -- Manoj Srivastava Wed, 13 Feb 2002 23:02:29 -0600 ucf (0.02) unstable; urgency=low * Fixed typo in long desc. * Changed section to utils. -- Manoj Srivastava Tue, 12 Feb 2002 04:17:38 -0600 ucf (0.01) unstable; urgency=low * New version of the package. -- Manoj Srivastava Tue, 5 Feb 2002 22:25:42 -0600