setup portage before updating seed_cache
[catalyst.git] / ChangeLog
index 30eb83a03ab8a630ca6fc8af63d0991c989138d4..893cfece9fb1ea7dd036a77b3919beb481c0dca4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,28 @@
 # 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/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; Matt Turner <mattst88@gentoo.org>
+  targets/support/chroot-functions.sh:
+  Use get_libdir instead of hard-coding lib for distcc
+
   25 Jun 2011; Matt Turner <mattst88@gentoo.org>
   modules/catalyst/arch/mips.py: add multilib (and missing n64) classes
 
   modules/catalyst/arch/mips.py: Remove mips2 classes
   Linux doesn't even run on mips2
 
+  24 Jun 2011; Sebastian Pipping <sping@gentoo.org> Makefile,
+  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,
   Removed famd from the default runlevel for gentoo-release-livecd. It really
   shouldn't cause a problem, but I prefer it stay a bit clean.
 
-  11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+  11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> 
   modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
   targets/support/create-iso.sh, targets/support/kmerge.sh,
   targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
   10 Jan 2006; Eric Edgar <rocket@gentoo.org>
   modules/generic_stage_target.py, targets/support/kmerge.sh:
   filter kname - and . for kmerge.sh
-
+  
   10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
   targets/support/create-iso.sh:
   Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.
 
   06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
   Fix iso creation script.  Case statement out of place
-
+  
   05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
   arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
   arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
   fixes for bugs #55192 and #54137
   added a new key for all specfiles, portage_confdir.
   this should point to a directory similar in functionality to /etc/portage.
-
+  
   cleaned up the module code a bit so that unnecessary modules
   are not imported.
-
+  
   more work on resuming. it is getting there, but it still needs a ton of work,
   so please test, and report bugs.
 
   of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
   now. Additionally, catalyst will stop when there is an error with an ebuild
   ... it didn't do this before, it just plowed along and packed things up.
-
+  
   Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
   code in portage.py and then answering my noob questions.
 
   05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
   bugfix for #46861
 
-  04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
+  04 Apr 2004; Benjamin Judas <beejay@gentoo.org> 
   livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
   livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
   Added the two kernel-configs for 2004.1 x86
   examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
   fixes for bugs 43676, 43701. Alpha support added as well.
 
-  25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
-  added powerpc livecd support, preparing for 2004.0 release. Preliminary
+  25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>: 
+  added powerpc livecd support, preparing for 2004.0 release. Preliminary 
   kde/gnome cd specs added.
 
   18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
   point to a file to use in place of /etc/catalyst.conf. By setting this
   variable in your shell, catalyst can easily be used by multiple people on the
   same machine. Also, ccache support now works for genkernel.
-
+  
   11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
   removed file for livecd-stage2 target, as this is handled by the runscript
   now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
 
   29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
   Tinderbox target added. See tinderbox examples in examples/ dir.
-
+  
   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
   spec file support integrated into catalyst. Use "-f/--file specfile" as
   argument; see examples dir for examples.
   "grp" target now functional. See examples/x86-grp-20031102.spec for an
   example of how to use it.
-
   08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
   support functions for spec file parsing and reading added. Will get added to
   the code soon.
-
+  
   05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
   Many bug fixes later, things seem to be working well for stage1/2/3 so I've
   added a README.
-
+  
   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
   Significant rework of code structure. Everything is falling nicely into place.
-
+  
   28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
   Exception handling fully-integrated into current prototype code.
-
+  
   27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
   beginning of exception handling integration, got some of the target code
   nicely fleshed out.
-
+  
   24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
   major code rework in progress on the python parts.
-
+  
   17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
   files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
   files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
 
   12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
   subarch test outsourced to python catalyst-subarches function.
-
+  
   12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
   fixed the entry in include/build_functions.sh for location of bootstrap.sh
 
   12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
   Fix valid subarch test.
 
-  12 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
+  12 Oct 2003; John Davis <zhen@gentoo.org> catalyst, 
   include/build_functions.sh, include/functions.sh:
   thanks to robbat2, the cmdline argument handling is now fixed. I moved
   start_build to build_functions.sh cleaning up the main catalyst script some
   08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
   I changed the is_special handling so that it is cleaner and faster
 
-  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh,
+  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh, 
   livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
   livecd/foundations/x86-basic/post-clean.sh,
   livecd/foundations/x86-basic/pre-clean.sh,
   stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
   I change naming conventions, as catalyst will be eventually extended to
   do selinux-* stages also.
-
+  
   Additionally, I updated README.catalyst to include profile information.
 
   10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,