2002-04-01  Graham Williams  <Graham.Williams@csiro.au>

	* configure.in: Release version 0.3.5

	* NEWS, src/changes.py, src/commands.py, src/perform.py, src/wajig.py:
	Bookkeeping cleanup

2002-03-29  Graham Williams  <Graham.Williams@csiro.au>

	* src/wajig.py:
	Show both interpreted command and original command if not recognised

	* src/commands.py: Add note about how gnome-tesksel handles update

2002-03-28  Graham Williams  <Graham.Williams@csiro.au>

	* configure.in, NEWS, ChangeLog: Update in readiness for 0.3.4

	* src/documentation.py: Update various sections

	* src/wajig.py:
	Transform supplied command to lowercase and remove _ and -.
	Thus dist-upgrade is now distupgrade internally
	New commands RPMINSTALL, RPM2DEB and RPM2DEB.

2002-03-28  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/documentation.py: Update various sections

	* src/wajig.py:
	Transform supplied command to lowercase and remove _ and -.
	Thus dist-upgrade is now distupgrade internally
	New commands RPMINSTALL, RPM2DEB and RPM2DEB.

2002-03-26  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/commands.py:
	newupgrades and new print message if there is nothing new.

	* src/commands.py:
	Don't print headings if no packages are to be described

	* configure.in: Update to version 0.3.3

	* ChangeLog: Update to Version 0.3.3

	* src/changes.py, src/commands.py: apt-cache needs to run as root.

	* ChangeLog: Update to Version 0.3.3

	* NEWS: *** empty log message ***

	* NEWS: Update in readiness for release of 0.3.3

	* src/commands.py:
	UPDATE use dselect and DESCRIBE use dpkg available file.

	* NEWS: NEW is synonym

	* src/wajig.py: Add MOVE

2002-03-26  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* changes.py, commands.py: apt-cache needs to run as root.

	* commands.py: UPDATE use dselect and DESCRIBE use dpkg available file.

	* wajig.py: Add MOVE

2002-03-26  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* NEWS: Update in readiness for release of 0.3.3

	* src/commands.py:
	UPDATE use dselect and DESCRIBE use dpkg available file.

	* NEWS: NEW is synonym

	* src/wajig.py: Add MOVE

2002-03-25  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/documentation.py, src/changes.py, src/commands.py:
	Spelling corrections from Christian T. Steigies.

	* src/commands.py: Fix bug in misspelt doNWload-only.

2002-03-13  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/wajig.py: NEW is now a synonym for DESCRIBENEW

2002-03-12  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/documentation.py: Update to datamining. in place of edm.act.cmis

2002-03-11  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* ChangeLog, NEWS, configure.in: Update version to 0.3.2

2002-03-11  Graham Williams  <Graham.Williams@csiro.au>

	* configure.in: Update version to 0.3.2

2002-03-10  Graham Williams  <Graham.Williams@csiro.au>

	* src/commands.py:
	Revert to using apt-get update for UPDATE and move to 
	/var/cache/apt/available for DESCRIBE, using only apt-get's 
	idea of what's available, not worrying about dpkg's idea

2002-03-05  Graham Williams  <Graham.Williams@csiro.au>

	* src/wajig.py: Add DETAILNEW.
	Make NEWDETAIL and NEWDESCRIBE synonyms for DETAILNEW and DESCRIBENEW

	* src/documentation.py: Add detailnew to list.

2002-03-03  Graham Williams  <Graham.Williams@csiro.au>

	* src/commands.py: Use fping rather than ping (suggested by Dirk)

	* README: Note about RESET if there are problems

	* src/perform.py:
	Add LC_ALL export to executed commands for Debian Bug#119899.

	* src/wajig.py: Add VERSION and update unknown command message.

	* NEWS: Update for Version 0.3.1

	* src/changes.py: Use apt_pkg.VersionCompare to compare version numbers
	Add get_to_upgrade().

	* src/commands.py:
	Add a line to capture SIGPIPE error signals and ignore.
	Fixes Debian Bug#136439.
	Update the TOUPGRADE command to use apt_pkg and dictionaries.

	* src/Makefile.in: Make wajig.py executable to keep lintian happy.

	* ChangeLog: Release version 0.3.0

	* configure.in: Update for Version 0.3.0

	* src/commands.py: Reduce number of = in heading for describenew

	* src/documentation.py:
	Add DESCRIBENEW, DOWNLOAD, FILEDOWNLOAD to list of commands.

	* src/commands.py: Update DESCRIBE to use apt-pkg.
	NEW and NEWUPGRADES now using dictionaries from changes.
	WHATIS is now redundant.

	* src/changes.py:
	Introduce dictionaries to store the three Wajig status files.
	Support methods to replace previous need for external joins etc.

	* README, NEWS: Updates for Version 0.3.0

	* src/wajig.py: Added DOWNLOAD and FILEDOWNLOAD.
	WHATIS is now a synonym for DESCRIBE.

2002-03-03  Graham Williams  <Graham.Williams@csiro.au>

	* configure.in: Update for Version 0.3.0

	* src/commands.py: Reduce number of = in heading for describenew

	* src/documentation.py:
	Add DESCRIBENEW, DOWNLOAD, FILEDOWNLOAD to list of commands.

	* src/commands.py: Update DESCRIBE to use apt-pkg.
	NEW and NEWUPGRADES now using dictionaries from changes.
	WHATIS is now redundant.

	* src/changes.py:
	Introduce dictionaries to store the three Wajig status files.
	Support methods to replace previous need for external joins etc.

	* README, NEWS: Updates for Version 0.3.0

	* src/wajig.py: Added DOWNLOAD and FILEDOWNLOAD.
	WHATIS is now a synonym for DESCRIBE.

2002-03-02  Graham Williams  <Graham.Williams@csiro.au>

	* src/wajig.py, src/commands.py: Begin move to using apt_pkg in Python.

	* ChangeLog: Update for Version 0.2.13

	* NEWS: Updates in readiness for release of 0.2.13

	* src/commands.py: Remove a temporary trace in FORCE

	* configure.in: Update version number to 0.2.13

	* NEWS: Prepare for release of 0.2.13

	* src/wajig.py: Add DESCRIBENEW as suggested by Dirk.

	* src/commands.py:
	Add DESCRIBENEW. Note that WHATIS needs fixing to retrieve just the
	package specified, not those beginning with this string.

	* src/wajig.py: Allow force to have multiple arguments

	* src/commands.py:
	Fix FORCE to accept multiple package names and remove a bug.

2002-03-02  Graham Williams  <Graham.Williams@csiro.au>

	* NEWS: Updates in readiness for release of 0.2.13

	* src/commands.py: Remove a temporary trace in FORCE

	* configure.in: Update version number to 0.2.13

	* NEWS: Prepare for release of 0.2.13

	* src/wajig.py: Add DESCRIBENEW as suggested by Dirk.

	* src/commands.py:
	Add DESCRIBENEW. Note that WHATIS needs fixing to retrieve just the
	package specified, not those beginning with this string.

	* src/wajig.py: Allow force to have multiple arguments

	* src/commands.py:
	Fix FORCE to accept multiple package names and remove a bug.

2002-01-23  Graham Williams  <Graham.Williams@csiro.au>

	* src/commands.py: Support multipage results for whichpkg

	* src/commands.py:
	Add sys.stdout.flush() after python printing to ensure correct order
	in output.

2002-01-13  Graham Williams  <Graham.Williams@csiro.au>

	* wajig.sh.in:
	Remove PYTHONPATH export. It was wrong, and not required anyhow.

2002-01-11  Graham Williams  <Graham.Williams@csiro.au>

	* ChangeLog, NEWS: Update for 0.2.12

	* ChangeLog: Update for Version 0.2.12

	* configure.in: Release Version 0.2.12

	* src/testit: Change $* to "$#" to handle quoting properly

	* src/wajig.py:
	Use concat to quote join strings rather than string.join

	* src/perform.py:
	Define concat to join quoted args and return as one string

	* src/commands.py: Add a quote around shell command line arguments

	* wajig.sh.in: Change $* to "$#" to handle quoting properly

2002-01-11  Graham Williams  <Graham.Williams@csiro.au>

	* configure.in: Release Version 0.2.12

	* src/testit: Change $* to "$#" to handle quoting properly

	* src/wajig.py:
	Use concat to quote join strings rather than string.join

	* src/perform.py:
	Define concat to join quoted args and return as one string

	* src/commands.py: Add a quote around shell command line arguments

	* wajig.sh.in: Change $* to "$#" to handle quoting properly

2002-01-09  Graham Williams  <Graham.Williams@csiro.au>

	* src/testit: Initial import

	* src/documentation.py, src/wajig.py:
	Add "policy" as suggested by Christian T. Steigies <cts@debian.org>

	* src/wajig.py: Clarify that BUG requires a single arg

	* src/perform.py:
	Prepend "set -o noglob;" to commands being executed to avoid any
	further globbing by the external shell created to execute the command.

	* wajig.sh.in: Add -f to turn filename globbing off.
	Rely on the shell for any globbing.

	* src/changes.py: dumpavail does not need to be run sudo - thanks Dirk

2002-01-08  Graham Williams  <Graham.Williams@csiro.au>

	* src/documentation.py:
	Correct errors in start and daily-upgrade one liners.

2002-01-07  Graham Williams  <Graham.Williams@csiro.au>

	* ChangeLog: Release 0.2.11

	* src/wajig.py: urlinstall implemented as part of install

	* src/documentation.py: Remove note about geturl

	* src/commands.py: Handle URL in the install command

	* src/documentation.py: Update install information

2002-01-08  Graham Williams  <Graham.Williams@csiro.au>

	* Release 0.2.11

2002-01-07  Graham Williams  <Graham.Williams@csiro.au>

	* wajig.py: urlinstall implemented as part of install

	* documentation.py: Remove note about geturl

	* commands.py: Handle URL in the install command

	* documentation.py: Update install information

2002-01-06  Graham Williams  <Graham.Williams@csiro.au>

	* documentation.py: Note that force allows multiple packages

	* commands.py: Fix status to handle package names >16 chars

	* wajig.py: Fix force to pass list of packages to install
	Change dpkg -l to dpkg --list

2001-12-19  Graham Williams  <Graham.Williams@csiro.au>

	* commands.py:
	Allow force to have multiple .deb and the .deb need not be in archive.

	* wajig.py: Add beginnings of urlinstall

2001-12-18  Graham Williams  <Graham.Williams@csiro.au>

	* documentation.py, wajig.py: Add new command: daily-upgrade

	* commands.py, documentation.py, wajig.py:
	listinstalled can have an argument

	* documentation.py: Release 0.2.10

	* wajig.py:
	Change editor to sensible-editor (suggested by Chris via Dirk)

2001-11-14  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* configure.in: Release Version 0.2.9

2001-11-08  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/commands.py (do_install): Allow a list of .deb files to be
	installed. Suggested by Dirk Eddelbuettel <edd@debian.org>

	* src/wajig.py (main): Add detail command - same as describe
	-vv. Suggested by Dirk Eddelbuettel <edd@debian.org>
	(main): Add listinstalled command as dpkg --get-selections.
	(main): Add fileinstall command to install packages listed in a
	file.
	

2001-11-03  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* Release version 0.2.8

	* Update email addresses
	
	* src/perform.py (setroot): Add PATH in again.

2001-10-23  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/perform.py (setroot): Remove path addition just in case of
	some unseen security problem.

2001-10-19  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/perform.py (setroot): Also set the PATH to include
	/sbin and /usr/sbin.

2001-10-15  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/wajig.py: Add edit command

2001-10-13  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* Release version 0.2.7

	* src/documentation.py: Discuss ~/.wajig and limitations.

2001-10-06  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/changes.py (init_dir): Bug fix: create ~/.wajig before
	~/.wajig/hostname!!!  

2001-10-05  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/commands.py (do_install): Look for the .deb file in
	/var/cache/apt/archives after not finding it in the current
	directory. 

	* Use dselect update rather than apt-get update.

	* Allow upgrade to take a list of packages to upgrade

2001-10-03  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/changes.py: Append the hostname as a suffix on the init_dir
	so that wajig can run in an environment where /home is mounted.

2001-10-02  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/commands.py (do_hold): Make sure dpkg run as su.

2001-09-26  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/wajig.py (progname): Added reload command

2001-09-21  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/commands.py: Check for file existence before removing.

2001-09-20  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/commands.py: Remove the temp file after finished with it in
	whicpkg and whatis.	

	* src/changes.py: All temp files to be created in init_dir. Within
	Python there was a problem with os.rename(src,dest) when src and
	dest were on different drives?

2001-09-19  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/wajig.py (progname): Add lastupdate command.

2001-09-19  Graham Williams  <gjw@act.cmis.csiro.au>

	* configure.in: Remove dependency on CC!

2001-09-18  Graham Williams  <gjw@act.cmis.csiro.au>

	* Release version 0.2.0 for both i386 and sparc.

2001-09-17  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* Getting ready for Version 0.2.0 release.  Update documentation.

2001-09-14  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/changes.py Include held packages in Installed list. They
	were previously being missed.

	* src/commands.py Improve the status command to include
	non-installed packages and also to list the Desired and Status
	flags.
	
2001-09-13  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* Release Version 0.9.0

	* src/commands.py New do_command that makes a lot of the simpler
	do_ methods unnecessary.

	* Add in more commands from the old version.

2001-09-12  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* Add in many new commands from the old version.

2001-09-11  Graham Williams  <Graham.Williams@cmis.csiro.au>

	* src/commands.py Bug fix for status - not listing newly installed
	packages which did not appear in Available.
	
	* src/commands.py Bug fix for whatis - still using init_dir
	
	* src/wajig.py Remove initial #! since it won't be executed
	directly but through a shell script and so keep to the Debian
	guidelines.

	* src/Makefile.in Install .py and .pyo files as 644, not
	executable.

	* wajig.1 Create basic man page to conform to Debian requirements

	* wajig.py Revert to python1 getopt.error rather than python2
	getopt.GetoptError.

	* wajig.py Fixed bug with temporary files.

