-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Id: $
+# ChangeLog for catalyst
+# Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
+# Distributed under the GPL v2
+
+ 23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
+ modules/livecd_stage2_target.py:
+ Apply patch for module blacklisting from gentoo bug #282148
+
+ 07 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
+ Version bumping to 2.0.6.905 for release.
+
+ 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
+
+ 27 May 2009; Andrew Gaffney <agaffney@gentoo.org>
+ modules/catalyst/config.py:
+ import catalyst_support for Gentoo bug #271368
+
+ 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
+
+ 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> 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/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>
+ targets/stage1/stage1-chroot.sh:
+ Remove --noreplace from run_merge call so that baselayout gets rebuilt
+ with USE=build
+
+ 16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+ targets/support/rc-update.sh:
+ Change invalid atom '>=sys-apps/baselayout-2*' to
+ '>=sys-apps/baselayout-2'
+
+ 13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+ modules/catalyst_support.py:
+ Try to import portage.util before portage_util
+
+ 09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
+ Add note about metadata_overlay being default in 2.1.6
+
+ 09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
+ Updated the AUTHORS section and the header for the ChangeLog, to reflect
+ that individual authors now retain their copyright to code they submit.
+
+ 08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
+ Rewrote TODO to make it clearer and added a ton of new items to it.
+
+ 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+ modules/generic_stage_target.py:
+ screw you python...hard
+
+ 02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
+ modules/generic_stage_target.py:
+ Disable removal of 'target_path' when build starts
+
+ 26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ modules/generic_stage_target.py:
+ Apply patch from armin76 to actually make use of the busybox_config value
+ in the spec
+
+ 24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
+ Add support for gk's --busybox-config= option
+
+ 23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ modules/generic_stage_target.py:
+ Missing / before 'iso'
+
+ 22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ modules/snapshot_target.py:
+ Add support for purging to snapshot target
+
+ 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
+ Add mix-in cdtar idea to TODO
+
+ 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
+ -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
+ Remove old isolinux-3.09 cdtar files
+
+ 21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
+ +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
+ Update cdtar files to isolinux-3.72 and latest memtest86+-2.10
+
+ 19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
+ Marking this 2.0.6.903 for testing.
+
+ 12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ targets/netboot2/netboot2-controller.sh:
+ Disable copying of nb-busybox.cf since it isn't used anyway
+
+ 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
+ arch/x86.py, catalyst:
+ A few typo and other minor fixes as reported by armin76
+
+ 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ modules/generic_stage_target.py:
+ 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:
+ Automatically append --netboot to GK_ARGS for netboot2 target Remove
+ explicit --initramfs-overlay=/tmp/image from netboot2 example spec
+
+ 07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ targets/support/pre-kmerge.sh:
+ Remove evil hacks that copy gk files around for netboot2
+
+ 04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
+ Bumping version for release.
+
+ 01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
+ modules/catalyst_support.py:
+ Default to umask 022 for spawn() unless otherwise specified for Gentoo bug
+ #239048
+
+ 29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ modules/catalyst_support.py, modules/generic_stage_target.py:
+ Add support for -P/--purgeonly option
+
+ 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
+ Updated README to tell the user where to locate catalyst.conf if not using
+ an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
+ out.
+
+ 31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
+ Kicking out a 2.0.6.901 release for testing.
+
+ 29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
+ modules/generic_stage_target.py:
+ Automatically prepend build dir path to livecd/iso if it's not an absolute
+ path.
+
+ 28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
+ Update TODO with placeholder idea.
+
+ 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ +modules/catalyst/util.py:
+ Create catalyst.util module with capture_traceback() and print_traceback()
+ functions Capture and print traceback when build fails instead of letting
+ python do it.
+
+ 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ modules/catalyst/config.py, modules/catalyst_support.py:
+ Switch commandline spec value parsing to use catalyst.config.ConfigParser.
+
+ 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ modules/catalyst/config.py:
+ A few fixes to ParserBase after actually testing it switch to parsing
+ config file with ConfigParser.
+
+ 07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ +modules/catalyst/config.py, -modules/catalyst/util.py:
+ More indecisiveness..move util.spec to config.SpecParser.
+
+ 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ -modules/catalyst/spec.py, +modules/catalyst/util.py,
+ modules/catalyst_support.py:
+ * Rename catalyst.spec to catalyst.util
+ * Move spec_dump() into spec class
+ * Modify catalyst to use new spec class
+
+ 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ +modules/catalyst/__init__.py:
+ Add __init__.py file and import line.
+
+ 06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
+ +modules/catalyst/spec.py:
+ Initial commit of modules/catalyst/spec.py.
+
+ 30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
+ arch/x86.py:
+ Updating x86/amd64 arch support. Original patches by William Cooke
+ <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.
+
+ 28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
+ modules/generic_stage_target.py, modules/livecd_stage2_target.py,
+ modules/snapshot_target.py, modules/stage4_target.py,
+ targets/support/bootloader-setup.sh, targets/support/functions.sh,
+ targets/support/kmerge.sh:
+ Removing all deprecated interfaces. We no longer wish to support them and
+ they're not needed. Anyone using a pre-2.x spec file will need to update
+ their specs, anyway.
+
+ 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
+ -livecd/files/Getting_Online.txt:
+ Removing livecd/files/Getting_Online.txt since it was quite outdated.
+
+ 24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
+ README:
+ Updated for new git repo.
+
+ 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
+ targets/support/livecdfs-update.sh:
+ Add gconf settings for gnome-screensaver to disable locking by default. This
+ is 2.0.6 final.
+
+ 14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
+ Add armv5tel to arm host list.
+
+ 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/support/chroot-functions.sh:
+ If we don't have a distcc user, we need to reinstall distcc, even if it's
+ been built with the right USE. This mainly affects stage1/stage2.
+
+ 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/support/chroot-functions.sh:
+ We need to run distcc-config --install, since we won't be installing into
+ ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
+ installed versions of distcc.
+
+ 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
+ Add a couple of distcc-related items to TODO.
+
+ 09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/stage1/stage1-preclean-chroot.sh,
+ targets/stage2/stage2-preclean-chroot.sh,
+ targets/stage3/stage3-preclean-chroot.sh,
+ targets/stage4/stage4-preclean-chroot.sh:
+ We don't want to run setup_myfeatures in preclean, but still want to update
+ the environment and show our debug information.
+
+ 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/stage1/stage1-preclean-chroot.sh,
+ targets/stage2/stage2-preclean-chroot.sh,
+ targets/stage3/stage3-preclean-chroot.sh,
+ targets/stage4/stage4-preclean-chroot.sh,
+ targets/support/chroot-functions.sh:
+ Remove the die on LIBDIR check, since it won't be set on non-multilib
+ profiles. We can now run debug in preclean again.
+
+ 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/support/functions.sh:
+ Let's not try to chmod a dangling symlink.
+
+ 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/support/chroot-functions.sh:
+ Added emerge --info to debug output. I don't know why I didn't add it before.
+
+ 25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/stage1/stage1-preclean-chroot.sh,
+ targets/stage2/stage2-preclean-chroot.sh,
+ targets/stage3/stage3-preclean-chroot.sh,
+ targets/stage4/stage4-preclean-chroot.sh:
+ We probably shouldn't be running our debug functions in our stages. Let's
+ fix this.
+
+ 24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/support/chroot-functions.sh:
+ Added a get_libdir call and fail if we don't have a valid LIBDIR when using
+ debug.
+
+ 23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/support/livecdfs-update.sh:
+ Only copy the handbook icon if one exists.
21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
modules/catalyst_lock.py: