Fix broken "preserve_libs" commit - ";" is not ":".
[catalyst.git] / ChangeLog
index 965171ae2903759fc69828baca7987d38d091265..12b41f277e2c9d04bfb9cefa97dd640d30b067e4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,20 +1,24 @@
 # ChangeLog for catalyst
-# Copyright 1999-2011 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
+# Copyright 1999-2012 Gentoo Foundation; 2008-2012 Various authors (see AUTHORS)
 # Distributed under the GPL v2
 # $Id$
 
+  03 May 2012; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
+  Add armv6j_hardfp
+
   26 Jun 2011; Matt Turner <mattst88@gentoo.org>
   targets/support/chroot-functions.sh:
   Don't run 'distcc-config --install'
 
+  26 Jun 2011; Sebastian Pipping <sping@gentoo.org>
+  modules/catalyst_support.py:
+  Warn about multiple argument errors at the same time
+
   25 Jun 2011; Sebastian Pipping <sping@gentoo.org>
-  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
-  targets/support/chroot-functions.sh:
+  targets/netboot/netboot-combine.sh, targets/stage1/stage1-chroot.sh,
+  targets/stage2/stage2-chroot.sh, targets/support/chroot-functions.sh:
   Add "-news" to FEATURES everywhere
 
-  25 Jun 2011; Raúl Porcel <armin76@gentoo.org> modules/catalyst/arch/sh.py:
-  Add sh4aeb
-
   25 Jun 2011; Matt Turner <mattst88@gentoo.org>
   targets/support/chroot-functions.sh:
   Use get_libdir instead of hard-coding lib for distcc
   doc/asciidoc.conf, doc/catalyst.1.txt, doc/make_subarch_table_guidexml.py:
   Include list of supported subarches in man page.
 
+  14 Apr 2011; Raúl Porcel <armin76@gentoo.org> catalyst:
+  This is catalyst 2.0.6.916
+
   14 Apr 2011; Raúl Porcel <armin76@gentoo.org>
   targets/support/bootloader-setup.sh:
   Add gentoo-ilo option for the bootloader on ia64
 
+  10 Apr 2011; Raúl Porcel <armin76@gentoo.org> catalyst,
+  targets/support/chroot-functions.sh:
+  This is catalyst 2.0.6.915
+
   10 Apr 2011; Raúl Porcel <armin76@gentoo.org>
   targets/support/chroot-functions.sh:
   Replace virtual/portage with sys-apps/portage, bug #358847
 
-  05 Feb 2011; Raúl Porcel <armin76@gentoo.org>
-  modules/catalyst/arch/amd64.py:
+  05 Feb 2011; Raúl Porcel <armin76@gentoo.org> catalyst:
+  This is catalyst 2.0.6.914
+
+  05 Feb 2011; Raúl Porcel <armin76@gentoo.org> arch/amd64.py, catalyst:
   Enable new amd64 subarches
 
-  01 Nov 2010; Raúl Porcel <armin76@gentoo.org>
-  modules/catalyst/arch/mips.py:
+  01 Nov 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
+  This is catalyst 2.0.6.913
+
+  01 Nov 2010; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
+  Fix ARM hardfloat
+
+  01 Nov 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
+  This is catalyst 2.0.6.912
+
+  01 Nov 2010; Raúl Porcel <armin76@gentoo.org> arch/mips.py:
   Add patch for Loongson support, patch by Zhang Le <r0bertz at gentoo dot
   org>, bug #330241
 
-  26 Sep 2010; Raúl Porcel <armin76@gentoo.org>
-  modules/catalyst/arch/arm.py:
-  ARM fixes
+  09 Oct 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
+  This is catalyst 2.0.6.911
+
+  09 Oct 2010; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
+  Replace -Os with -O2 for ARM
+
+  26 Sep 2010; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
+  Arm fixes
+
+  11 Sep 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
+  This is catalyst-2.0.6.909
 
   11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
   targets/support/chroot-functions.sh:
   <nunomilheiro@gmail.com>, gentoo bug #273664
 
   11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
-  targets/netboot/netboot-final.sh:
+  targets/support/netboot2-final.sh:
   Fix sparc bug, gentoo bug 297231
 
-  04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
-  modules/catalyst/arch/arm.py:
+  05 Sep 2010; Raúl Porcel <armin76@gentoo.org> AUTHORS, catalyst:
+  Update copyrights, add me to AUTHORS
+
+  05 Sep 2010; Raúl Porcel <armin76@gentoo.org> catalyst:
+  This is catalyst-2.0.6.908
+
+  05 Sep 2010; Raúl Porcel <armin76@gentoo.org>
+  modules/generic_stage_target.py:
+  Restore old behaviour on the CXXFLAGS variable on the created make.conf
+
+  04 Sep 2010; Raúl Porcel <armin76@gentoo.org> arch/arm.py:
   Fix typo and add armv7a-hardfp target
 
   04 Sep 2010; Raúl Porcel <armin76@gentoo.org>
   Apply patch from Guy Martin <gmsoft@gentoo.org> to fix installcd for hppa,
   gentoo bug #317423
 
-  22 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/util.py:
-  Actually pay attention to the 'delete' parameter for Gentoo bug #301769
-
-  20 Jan 2010; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/util.py:
-  Missing space in catalyst.util.list_bashify()
-
   29 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
   targets/support/chroot-functions.sh:
   Only run depclean for stage3/system
 
+  28 Dec 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
+  This is catalyst 2.0.6.906
+
   28 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
   targets/support/chroot-functions.sh:
   Run depclean at the end of stage generation (for Gentoo bug #295132)
 
-  26 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/support/rc-update.sh:
-  Add patch to start hald before xdm for Gentoo bug #280209
-
-  19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/__init__.py:
-  Be verbose about why we're not considering certain built targets
-
-  19 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/__init__.py:
-  Use a regex to parse the built target filenames
-
-  29 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py:
-  Split up huge __init__() into startup and run-time init functions
-
-  28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/__init__.py:
-  Add initial target buildplan logic
-
-  28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic.py:
-  Add initialization of values for catalyst.target.target in
-  generic_target's __init__()
-
-  28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/__init__.py:
-  Split up built_target into target and built_target
-
-  28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/__init__.py:
-  Add initial built_target support
-
-  28 Nov 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/util.py:
-  change os.path.is_dir() to isdir()
-
-  20 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  files/catalyst.conf, modules/catalyst/target/generic_stage.py:
-  Remove metadata_overlay option, since it doesn't make sense with
-  >=portage-2.1.6
-
-  19 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
-  modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
-  modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
-  modules/catalyst/target/system.py, modules/catalyst/target/tinderbox.py:
-  Add dependency information for each target
-  Add function to automatically calculate source_subpath
-
-  18 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py:
-  Fix typo for Gentoo bug #285484
-
-  14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py:
-  Rewrite unpack_snapshot() to suck less
-
-  14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py:
-  Rewrite unpack() so it doesn't suck
-
-  14 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic.py:
-  Beef up autoresume to record path metadata and check it later
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/snapshot.py:
-  Add --exclude /packages/ to the rsync line for the snapshot
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
-  Create catalyst.util.move() helper and use it
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
-  Add catalyst.util.copy() helper function and use it
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py, modules/catalyst/util.py:
-  Create catalyst.util.mkdir() helper function and use it
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/util.py:
-  Create catalyst.util.create_tarball() helper function
-  Replace more manual calls to rsync with catalyst.util.rsync()
-  Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
-  Add catalyst.util.create_tarball() helper function and modify snapshot
-  target to use it
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/snapshot.py, modules/catalyst/util.py:
-  Create catalyst.util.rsync() helper function
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/util.py:
-  Modify code to use catalyst.util.remove_path() helper everywhere
-  Include globbing support in remove_path()
-  Create catalyst.util.create_symlink() helper and modify code to use it
-
-  13 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/util.py:
-  Add catalyst.util.remove_dir() helper function
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/util.py:
-  Remove unnecessary os.path import
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/lock.py, modules/catalyst/spawn.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/netboot.py:
-  Replace usage of types module and type() with isinstance()
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
-  modules/catalyst/util.py:
-  Create catalyst.util.empty_tree() helper function and use it all over
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> TODO,
-  modules/catalyst/target/generic.py:
-  Add ability to invalidate all further autoresume points
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Remove another unnecessary intermediary variable
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/config.py:
-  Add ability to specify default values for all specs and add
-  rel_type=default to it
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py:
-  Set a default value for livecd/iso
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Move commandline parsing to function
-
-  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/config.py, modules/catalyst/target/generic.py:
-  Stick optional config file values in a tuple and concatenate with required
-  values
-
   12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
   targets/support/livecdfs-update.sh:
   Apply patch from Gentoo bug #284585
 
-  03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
-  Change my email address to point to my current address rather than my now
-  defunct Gentoo address.
+  02 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
+  Clean up a few extraneous spaces, line wrap a comment, and add Id.
 
-  03 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
-  +.gitattributes, README, TODO, catalyst:
+  02 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
+  +.gitattributes, README, TODO:
   Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
-  README, TODO, and catalyst.
+  README, and TODO.
 
   23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/livecd_stage2.py:
+  modules/livecd_stage2_target.py:
   Apply patch for module blacklisting from gentoo bug #282148
 
-  28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> files/livecd/README.txt,
-  files/livecd/x86-F6.msg:
-  Apply patch to document espeakup support for gentoo bug #267708
-
-  07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/config.py:
-  Get rid of addlargs in the main script Initial basics for multiple target
-  support Move targetmap into global config object
-
-  07 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/stage1.py:
-  Clean up cleanables
+  07 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
+  Version bumping to 2.0.6.905 for release.
 
-  05 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
-  Note in TODO where things have already been done
+  28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> livecd/files/README.txt,
+  livecd/files/x86-F6.msg:
+  Apply patch to document espeakup support for Gentoo bug #267708
 
-  04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
+  27 May 2009; Andrew Gaffney <agaffney@gentoo.org>
   modules/catalyst/config.py:
-  Explicitly set target: in per-target spec values
+  import catalyst_support for Gentoo bug #271368
 
-  04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/arm.py:
-  Apply additional patch from gentoo bug #255793 for arm subarches
+  24 Apr 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
+  Rolling an official catalyst 2.0.6.904 version.
+
+  04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
+  Apply additional patch from Gentoo bug #255793 for arm subarches
 
   04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
   targets/support/chroot-functions.sh:
-  Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
+  Apply patch from Gentoo bug #264457 to prevent deleting of ccache cache
 
-  24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/sh.py:
-  Additional sh patch from gentoo bug #255793
+  24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/sh.py:
+  Additional sh patch from Gentoo bug #255793
 
-  21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/arm.py, modules/catalyst/arch/sh.py:
-  Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
-
-  30 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
-  Add note to TODO about enhanced catalystrc support
+  21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py, arch/sh.py:
+  Apply patch from Gentoo bug #255793 for enhanced sh/arm support
 
   21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py:
+  modules/generic_stage_target.py:
   Update reference to make.conf.example for new location in portage-2.1.6
 
   20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
   Change invalid atom '>=sys-apps/baselayout-2*' to
   '>=sys-apps/baselayout-2'
 
-  14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/tinderbox.py:
-  Add run_controller_action() function and replace manual calls to
-  controller file
-
-  14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/spawn.py, targets/system/system-controller.sh:
-  Add clean no-op for system target
-
-  14 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
-  modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
-  modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
-  modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
-  modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
-  modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
-  modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py:
-  Fix up a few runtime errors
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  +modules/catalyst/target/system.py, +targets/system/system-chroot.sh,
-  +targets/system/system-controller.sh,
-  +targets/system/system-preclean-chroot.sh:
-  Initial commit of new system target
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
-  Add procedure for 'system' target
-
-  13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
-  TODO updates: add information about verification of
-  seeds/caches/configs/specs, update automated actions section in targets, add
-  all-stages and all-images target information, clean up system and world
-  target information, add information on improving caching/resuming, move
-  mixed host/target information into targets section, add information on
-  replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and
-  fixing the spacing.
-
-  13 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> M:
-  TODO updates: added section on statistics gathering/reporting, added section
-  on (potential) new targets, and update boot loader section.
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/stage1.py,
-  modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
-  modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
-  Remove all references to 'spec' and 'addlargs' in target modules
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/config.py:
-  All targets have been updated not to use the spec_prefix, so we don't need
-  to save the prefixed keys anymore
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/snapshot.py:
-  Don't pass conf_values or addlargs to target __init__()
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/embedded.py, modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py:
-  Remove all references to self.settings[spec_prefix] and remove some now
-  useless functions that remove the prefix from certain spec settings
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/snapshot.py:
-  Reorganize init for snapshot target
-
   13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/util.py:
+  modules/catalyst_support.py:
   Try to import portage.util before portage_util
 
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/config.py:
-  Add validate_values() and compare_key() functions to Spec class
-
-  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/__init__.py, modules/catalyst/config.py,
-  modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/snapshot.py:
-  Add new global config singleton object and Spec class and convert snapshot
-  and generic targets to use it
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/__init__.py:
-  Add base singleton class definition
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/lock.py:
-  More replacements of print statement with msg()
-
-  12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> -README.txt,
-  -README.txt, bootloader-setup.sh, -gamecd.motd.txt, -gamecd.motd.txt,
-  -generic.motd.txt, -generic.motd.txt, -livecd.motd.txt, -livecd.motd.txt,
-  -livecd-bash_profile, -livecd-bash_profile, -livecd-bashrc,
-  -livecd-bashrc, -livecd-local.start, -livecd-local.start,
-  livecd-stage2-controller.sh, -minimal.motd.txt, -minimal.motd.txt,
-  -universal.motd.txt, -universal.motd.txt, -x86-F2.msg, -x86-F2.msg,
-  -x86-F3.msg, -x86-F3.msg, -x86-F4.msg, -x86-F4.msg, -x86-F5.msg,
-  -x86-F5.msg, -x86-F6.msg, -x86-F6.msg, -x86-F7.msg, -x86-F7.msg:
-  Move livecd/files directory/files to files/livecd.
-
-  12 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
-  -arcload-0.43-r1.tbz2, -arcload-0.43-r1.tbz2,
-  -isolinux-elilo-memtest86+-cdtar.tar.bz2,
-  -isolinux-elilo-memtest86+-cdtar.tar.bz2,
-  -aboot-1.0_pre20040408-r2-cdtar.tar.bz2,
-  -aboot-1.0_pre20040408-r2-cdtar.tar.bz2, -yaboot-1.3.13-cdtar.tar.bz2,
-  -yaboot-1.3.13-cdtar.tar.bz2, -silo-1.4.13-sparc-cdtar.tar.bz2,
-  -silo-1.4.13-sparc-cdtar.tar.bz2, -palo-1.5_pre20040515-cdtar.tar.bz2,
-  -palo-1.5_pre20040515-cdtar.tar.bz2, -elilo-3.6-cdtar.tar.bz2,
-  -elilo-3.6-cdtar.tar.bz2, -isolinux-3.72-cdtar.tar.bz2,
-  -isolinux-3.72-cdtar.tar.bz2, -grub-memtest86+-cdtar.tar.bz2,
-  -grub-memtest86+-cdtar.tar.bz2, -isolinux-3.72-memtest86+-cdtar.tar.bz2,
-  -isolinux-3.72-memtest86+-cdtar.tar.bz2:
-  Move livecd/cdtar directory/files to files/cdtar.
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/config.py, modules/catalyst/error.py,
-  modules/catalyst/hash.py, modules/catalyst/output.py,
-  modules/catalyst/spawn.py, modules/catalyst/target/embedded.py,
-  modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
-  modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
-  modules/catalyst/target/stage3.py:
-  Replace more instances of print with msg()
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/output.py, modules/catalyst/util.py:
-  More replacements of the print statement with msg()
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py:
-  Replace all instances of print with catalyst.output.msg() in
-  catalyst.target.generic_stage
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py:
-  Move set_autoresume_path() from catalyst.target.generic_stage to
-  catalyst.target.generic
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py:
-  Make use of set_autoresume() in target modules
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py:
-  Add check_autoresume() and set_autoresume() helpers to
-  catalyst.target.generic and make use of them
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
-  modules/catalyst/target/tinderbox.py:
-  Import only cmd() from catalyst.spawn
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/stage2.py:
-  Remove redundant imports
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
-  modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
-  modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
-  modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
-  modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
-  modules/catalyst/lock.py, -modules/catalyst/support.py,
-  modules/catalyst/target/embedded.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/snapshot.py,
-  modules/catalyst/target/stage1.py, modules/catalyst/target/stage2.py,
-  modules/catalyst/target/stage3.py, modules/catalyst/target/stage4.py,
-  modules/catalyst/target/tinderbox.py:
-  Remove catalyst.support module
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/config.py, modules/catalyst/support.py,
-  modules/catalyst/util.py:
-  Move remaining stuff from catalyst.support to catalyst.config
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/hash.py, modules/catalyst/target/generic.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/snapshot.py:
-  Move gen_contents_file() and gen_digest_file() from
-  catalyst.target.generic_stage to catalyst.hash
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/netboot/netboot-controller.sh, +targets/netboot/netboot-final.sh,
-  -targets/support/netboot-final.sh:
-  Move netboot-final.sh from targets/support/ to targets/netboot/
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  -examples/netboot2_template.spec, +examples/netboot_template.spec,
-  +modules/catalyst/target/netboot.py, -modules/catalyst/target/netboot2.py,
-  +targets/netboot/nb-busybox.cf, +targets/netboot/netboot-controller.sh,
-  +targets/netboot/netboot-copyfile.sh, +targets/netboot/netboot-pkg.sh,
-  -targets/netboot2/nb-busybox.cf, -targets/netboot2/netboot2-controller.sh,
-  -targets/netboot2/netboot2-copyfile.sh, -targets/netboot2/netboot2-pkg.sh,
-  targets/support/kmerge.sh, +targets/support/netboot-final.sh,
-  -targets/support/netboot2-final.sh:
-  Rename netboot2 target to netboot
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/lock.py:
-  Cleanups to make pychecker happy
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/__init__.py, modules/catalyst/spawn.py:
-  Grab just the first value return from the now-working call to
-  resource.getrlimit()
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  -examples/netboot_template.spec, -modules/catalyst/target/netboot.py,
-  -targets/netboot/netboot-chroot.sh, -targets/netboot/netboot-combine.sh,
-  -targets/netboot/netboot-controller.sh, -targets/netboot/netboot-image.sh:
-  Whack the outdated and non-functional netboot target
-
-  12 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/__init__.py, modules/catalyst/arch/__init__.py,
-  modules/catalyst/arch/alpha.py, modules/catalyst/arch/arm.py,
-  modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
-  modules/catalyst/arch/mips.py, modules/catalyst/arch/s390.py,
-  modules/catalyst/arch/sh.py, modules/catalyst/config.py,
-  modules/catalyst/error.py, modules/catalyst/hash.py,
-  modules/catalyst/output.py, modules/catalyst/spawn.py,
-  modules/catalyst/support.py, modules/catalyst/target/__init__.py,
-  modules/catalyst/target/embedded.py,
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/util.py:
-  Small cleanups to make pychecker happy
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/util.py:
-  import cleanups
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
-  modules/catalyst/util.py:
-  Move read_makeconf() and parse_makeconf() from catalyst.support to
-  catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/util.py:
-  Move file_locate() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/spawn.py, modules/catalyst/support.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
-  modules/catalyst/target/snapshot.py, modules/catalyst/target/tinderbox.py:
-  Add catalyst.spawn import where needed and move more spawn-related stuff
-  from catalyst.support to catalyst.spawn
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/arch/powerpc.py, modules/catalyst/arch/sparc.py,
-  modules/catalyst/arch/x86.py, modules/catalyst/config.py,
-  +modules/catalyst/error.py, modules/catalyst/hash.py,
-  +modules/catalyst/spawn.py, modules/catalyst/support.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
-  modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
-  Move custom exception classes to catalyst.error and all spawn-related
-  functions to catalyst.spawn
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  +modules/catalyst/hash.py, modules/catalyst/support.py,
-  modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/stage2.py, modules/catalyst/util.py:
-  Move all hash and contents functions to catalyst.hash
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
-  modules/catalyst/util.py:
-  Move countdown() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
-  modules/catalyst/util.py:
-  Move generate_contents() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/grp.py, modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot2.py, modules/catalyst/util.py:
-  Move touch() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
-  modules/catalyst/util.py:
-  Move ismount() and pathcompare() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py:
-  Remove unused function hexify()
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/embedded.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
-  modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
-  modules/catalyst/target/stage2.py, modules/catalyst/util.py:
-  Move normpath() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/stage1.py,
-  modules/catalyst/target/stage2.py, modules/catalyst/util.py:
-  Move list_to_string() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/output.py, modules/catalyst/support.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
-  modules/catalyst/target/tinderbox.py, modules/catalyst/util.py:
-  Move list_bashify() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/support.py, modules/catalyst/target/generic_stage.py,
-  modules/catalyst/target/livecd_stage2.py, modules/catalyst/util.py:
-  Replace catalyst.support.read_from_clst() with catalyst.util.readfile()
-  and update references
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/util.py:
-  Modify global import from catalyst.support to just import what's needed
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/support.py, modules/catalyst/util.py:
-  Move find_binary() from catalyst.support to catalyst.util
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/arch/__init__.py, +modules/catalyst/output.py,
-  modules/catalyst/support.py, modules/catalyst/target/__init__.py,
-  modules/catalyst/target/generic_stage.py:
-  Move msg(), warn(), and die() to catalyst.output and update all references
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Load defaults into myconf before parsing config
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Condense code that checks for various things in 'options' to use a loop
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/__init__.py, modules/catalyst/target/__init__.py,
-  modules/catalyst/target/generic_stage.py:
-  Get rid of arches and targets classes and move functions into the module
-  instead
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  targets/embedded/embedded-chroot.sh,
-  targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
-  targets/livecd-stage2/livecd-stage2-controller.sh,
-  targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
-  targets/netboot/netboot-image.sh, targets/netboot2/netboot2-copyfile.sh,
-  targets/stage1/stage1-controller.sh, targets/stage4/stage4-controller.sh,
-  targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
-  targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
-  targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
-  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
-  targets/support/mips-arcload_conf.sh,
-  targets/tinderbox/tinderbox-chroot.sh:
-  More trailing whitespace cleanups
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/arm.py, modules/catalyst/arch/mips.py,
-  modules/catalyst/arch/x86.py, modules/catalyst/config.py,
-  modules/catalyst/lock.py, modules/catalyst/support.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
-  modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
-  modules/catalyst/target/stage2.py, modules/catalyst/target/tinderbox.py,
-  targets/stage1/build.py:
-  Kill lots and lots of trailing whitespace in .py files
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/target/generic_stage.py:
-  Fix up a few bad replacements from previous commit
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/config.py, modules/catalyst/lock.py,
-  modules/catalyst/support.py, modules/catalyst/target/embedded.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
-  modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
-  modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
-  modules/catalyst/target/stage4.py:
-  Do a mass sed to fix up all remaining usage of has_key()
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Clean up instances of has_key() for py3k
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  We don't need to pass conf_values since it's a global var
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Pre-split options from config file and remove unnecessary imported modules
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Move code to verify digest and hash functions to a separate function
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Allow build_target() to re-raise the exception for the top-level handler
-  to catch it
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Move catalyst.support import to top of file
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Remove check for sys.argv length since we already check for needed
-  arguments later on
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Rename version() to show_version()
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Remove import_modules()
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/target/embedded.py,
-  modules/catalyst/target/generic_stage.py, modules/catalyst/target/grp.py,
-  modules/catalyst/target/livecd_stage1.py,
-  modules/catalyst/target/livecd_stage2.py,
-  modules/catalyst/target/netboot.py, modules/catalyst/target/netboot2.py,
-  modules/catalyst/target/snapshot.py, modules/catalyst/target/stage1.py,
-  modules/catalyst/target/stage2.py, modules/catalyst/target/stage3.py,
-  modules/catalyst/target/stage4.py, modules/catalyst/target/tinderbox.py:
-  Remove references to generic_stage_target
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  +modules/catalyst/target/embedded.py,
-  -modules/catalyst/target/embedded_target.py,
-  +modules/catalyst/target/generic.py,
-  +modules/catalyst/target/generic_stage.py,
-  -modules/catalyst/target/generic_stage_target.py,
-  -modules/catalyst/target/generic_target.py,
-  +modules/catalyst/target/grp.py, -modules/catalyst/target/grp_target.py,
-  -modules/catalyst/target/livecd_stage1_target.py,
-  +modules/catalyst/target/livecd_stage1.py,
-  -modules/catalyst/target/livecd_stage2_target.py,
-  +modules/catalyst/target/livecd_stage2.py,
-  +modules/catalyst/target/netboot.py,
-  -modules/catalyst/target/netboot2_target.py,
-  +modules/catalyst/target/netboot2.py,
-  -modules/catalyst/target/netboot_target.py,
-  +modules/catalyst/target/snapshot.py,
-  -modules/catalyst/target/snapshot_target.py,
-  -modules/catalyst/target/stage1_target.py,
-  +modules/catalyst/target/stage1.py,
-  -modules/catalyst/target/stage2_target.py,
-  +modules/catalyst/target/stage2.py,
-  -modules/catalyst/target/stage3_target.py,
-  +modules/catalyst/target/stage3.py,
-  -modules/catalyst/target/stage4_target.py,
-  +modules/catalyst/target/stage4.py, +modules/catalyst/target/tinderbox.py,
-  -modules/catalyst/target/tinderbox_target.py:
-  Remove _target from target module filenames, since they're already in
-  target/ subdir
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> -modules/builder.py,
-  modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
-  modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
-  modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
-  modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
-  modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
-  modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
-  Remove builder.py and all references
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
-  modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
-  modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
-  modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
-  modules/catalyst/arch/sh.py, modules/catalyst/arch/sparc.py,
-  modules/catalyst/arch/x86.py, modules/catalyst/lock.py,
-  +modules/catalyst/support.py, modules/catalyst/target/__init__.py,
-  modules/catalyst/target/embedded_target.py,
-  modules/catalyst/target/generic_stage_target.py,
-  modules/catalyst/target/generic_target.py,
-  modules/catalyst/target/grp_target.py,
-  modules/catalyst/target/livecd_stage1_target.py,
-  modules/catalyst/target/livecd_stage2_target.py,
-  modules/catalyst/target/netboot2_target.py,
-  modules/catalyst/target/netboot_target.py,
-  modules/catalyst/target/snapshot_target.py,
-  modules/catalyst/target/stage1_target.py,
-  modules/catalyst/target/stage2_target.py,
-  modules/catalyst/target/stage3_target.py,
-  modules/catalyst/target/stage4_target.py,
-  modules/catalyst/target/tinderbox_target.py, -modules/catalyst_support.py:
-  Move catalyst_support.py to catalyst.support and update references
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  +modules/catalyst/lock.py,
-  modules/catalyst/target/generic_stage_target.py,
-  -modules/catalyst_lock.py:
-  Move catalyst_lock.py to catalyst/lock.py and update references
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/target/__init__.py,
-  modules/catalyst/target/generic_stage_target.py:
-  Move target module loading logic into build_target_map() in
-  catalyst.target module
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst,
-  modules/catalyst/target/embedded_target.py,
-  modules/catalyst/target/grp_target.py,
-  modules/catalyst/target/livecd_stage1_target.py,
-  modules/catalyst/target/livecd_stage2_target.py,
-  modules/catalyst/target/netboot2_target.py,
-  modules/catalyst/target/netboot_target.py,
-  modules/catalyst/target/snapshot_target.py,
-  modules/catalyst/target/stage1_target.py,
-  modules/catalyst/target/stage2_target.py,
-  modules/catalyst/target/stage3_target.py,
-  modules/catalyst/target/stage4_target.py,
-  modules/catalyst/target/tinderbox_target.py, modules/catalyst_support.py:
-  Add target map in each target module and remove register() function
-  Change catalyst program to load target modules with catalyst.target.targets
-  class
-  Remove required_build_targets and valid_build_targets from catalyst_support.py,
-  since we can scan the dir now
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  +modules/catalyst/target/__init__.py,
-  +modules/catalyst/target/embedded_target.py,
-  +modules/catalyst/target/generic_stage_target.py,
-  +modules/catalyst/target/generic_target.py,
-  +modules/catalyst/target/grp_target.py,
-  +modules/catalyst/target/livecd_stage1_target.py,
-  +modules/catalyst/target/livecd_stage2_target.py,
-  +modules/catalyst/target/netboot2_target.py,
-  +modules/catalyst/target/netboot_target.py,
-  +modules/catalyst/target/snapshot_target.py,
-  +modules/catalyst/target/stage1_target.py,
-  +modules/catalyst/target/stage2_target.py,
-  +modules/catalyst/target/stage3_target.py,
-  +modules/catalyst/target/stage4_target.py,
-  +modules/catalyst/target/tinderbox_target.py, -modules/embedded_target.py,
-  -modules/generic_stage_target.py, -modules/generic_target.py,
-  -modules/grp_target.py, -modules/livecd_stage1_target.py,
-  -modules/livecd_stage2_target.py, -modules/netboot2_target.py,
-  -modules/netboot_target.py, -modules/snapshot_target.py,
-  -modules/stage1_target.py, -modules/stage2_target.py,
-  -modules/stage3_target.py, -modules/stage4_target.py,
-  -modules/tinderbox_target.py:
-  Move all *_target.py modules under modules/catalyst/target and create
-  parent catalyst.target module
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/__init__.py, modules/catalyst/arch/arm.py:
-  Remove hard-coded arch list now that find_arch_modules() is known to work
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/__init__.py, modules/catalyst/arch/alpha.py,
-  modules/catalyst/arch/amd64.py, modules/catalyst/arch/arm.py,
-  modules/catalyst/arch/hppa.py, modules/catalyst/arch/ia64.py,
-  modules/catalyst/arch/mips.py, modules/catalyst/arch/powerpc.py,
-  modules/catalyst/arch/s390.py, modules/catalyst/arch/sh.py,
-  modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py,
-  modules/generic_stage_target.py:
-  Move subarch and maching maps to bottom of arch files, since the classes
-  aren't defined yet at the top
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/sh.py:
-  Forgot the sh arch module
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
-  modules/catalyst/arch/alpha.py, modules/catalyst/arch/amd64.py,
-  modules/catalyst/arch/arm.py, modules/catalyst/arch/hppa.py,
-  modules/catalyst/arch/ia64.py, modules/catalyst/arch/mips.py,
-  modules/catalyst/arch/powerpc.py, modules/catalyst/arch/s390.py,
-  modules/catalyst/arch/sparc.py, modules/catalyst/arch/x86.py:
-  Move subarch and machine map information to variables at top of each arch
-  module and get rid of register() function
-
-  11 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> ChangeLog:
-  Add catalyst.util.load_module() function
-  Move arch modules under modules/catalyst/arch
-  Add catalyst.arch.arches class to assist in loading arch modules
-  Add .gitignore file for *.py[co]
-
-  10 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> catalyst:
-  Change __version__ to 2.99 for catalyst_3 branch
-
   09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
   Add note about metadata_overlay being default in 2.1.6
 
 
   07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
   modules/generic_stage_target.py:
-  Add support for digests="all" for gentoo bug #209611
+  Add support for digests="all" for Gentoo bug #209611
 
   07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
   examples/netboot2_template.spec, targets/support/kmerge.sh:
 
   01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
   modules/catalyst_support.py:
-  Default to umask 022 for spawn() unless otherwise specified for gentoo bug
+  Default to umask 022 for spawn() unless otherwise specified for Gentoo bug
   #239048
 
   29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,