Remove evil hacks that copy gk files around for netboot2
[catalyst.git] / ChangeLog
index d669c4658086feb8a0e3a9861396d7b710c32a2b..fc72d31dbf27faa30b28f4506d827eeba0c65184 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,197 @@
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Id: $
+# Copyright 2002-2008 Gentoo Foundation; 2008 Chris Gianelloni, Andrew Gaffney
+# Distributed under the GPL v2
+
+  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:
+  Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
+  pointing it out.
+
+  17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/livecd-stage2/livecd-stage2-controller.sh:
+  We should be matching all possible LIBDIRs, so make sure we do that.
+
+  17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/support/livecdfs-update.sh:
+  We no longer need the metadata.tar.bz2, since the Installer uses
+  metadata_overlay.
+
+  16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/stage1/stage1-chroot.sh:
+  We don't need --newuse if we're not using binary packages, so there's no
+  need for it here.
+
+  13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/livecd-stage2/livecd-stage2-controller.sh:
+  Added initial framework for creating the CD's root on livecd/livedvd.
+  Currently, the end result is the same, but I'll be adding code to
+  automatically copy the stages and to automatically download the distfiles.
+
+  13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/livecd-stage2/livecd-stage2-controller.sh,
+  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
+  targets/support/rc-update.sh:
+  Change all checks for livecd/type: gentoo-release-livecd to
+  gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
+  to allow for auto-fetching of distfiles and stages onto official DVD media.
+
+  11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
+  targets/livecd-stage1/livecd-stage1-controller.sh,
+  targets/livecd-stage2/livecd-stage2-controller.sh:
+  Updated TODO. Added code to livecd-stage1 to generate a package list, which
+  will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
+  the distfiles automatically.
 
   11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
   modules/generic_stage_target.py: