Removing any functions that we now call by default when we source chroot-functions...
[catalyst.git] / ChangeLog
index 69f0589360a6f2ffe456cdb5c4b39047c943e746..0fcc89bbfa4325b08502b3e8da2f58ca906bc332 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,230 @@
 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Id: $
 
+  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
+  targets/livecd-stage1/livecd-stage1-chroot.sh,
+  targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
+  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
+  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
+  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
+  targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
+  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
+  Removing any functions that we now call by default when we source
+  chroot-functions.sh by default.
+
+  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
+  targets/livecd-stage1/livecd-stage1-chroot.sh,
+  targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
+  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
+  targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
+  targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
+  Clean up the debug code that I've added to stage1, move it to
+  chroot_functions.sh, and call it from all of our main targets.
+
+  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
+  modules/generic_stage_target.py:
+  Wow. I need to make sure that we actually comment comments in make.conf or
+  we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
+  for pointing it out. This is catalyst 2.0.6_pre6 for testing.
+
+  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
+  targets/stage3/stage3-chroot.sh:
+  We need to be sure we clear out /var/log/portage/elog as well as
+  /var/log/emerge.log for stages 1 through 3.
+
+  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
+  modules/generic_stage_target.py,
+  targets/livecd-stage2/livecd-stage2-controller.sh,
+  targets/support/livecdfs-update.sh:
+  Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
+  code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
+  80 columns. This is catalyst 2.0.6_pre5 for testing.
+
+  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  modules/generic_stage_target.py:
+  Apparently, python doesn't like it when you put a set of comments in front
+  of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
+  and the patch.
+
+  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  modules/generic_stage_target.py:
+  Huge refactoring of modules/generic_stage_target.py to fix indentation and
+  generally clean up the code so it's a bit easier to read/follow.
+
+  13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
+  modules/generic_stage_target.py:
+  Sort and de-dupe myusevars
+
+  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/stage1/stage1-chroot.sh:
+  Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.
+
+  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
+  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
+  targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
+  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
+  targets/tinderbox/tinderbox-chroot.sh:
+  Move export of FEATURES to setup_myfeatures.
+
+  12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
+  targets/stage1/stage1-chroot.sh:
+  Added some debug code to stage1 and fixed a nice bug where we weren't
+  building with the correct USE. Unfortunately, this invalidates any caches
+  for stage1, since we were building with the entire USE from the profile.
+  This is 2.0.6_pre4 for testing.
+
+  11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/stage1/stage1-chroot.sh:
+  We don't need to do the device building twice, so removing USE=build from
+  first baselayout install.
+
+  09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
+  targets/support/livecdfs-update.sh:
+  We check for a plugdev group, add it if it doesn't exist, and make sure any
+  users specified by livecd/users is in the group.
+
+  09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
+  Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
+  Stuart Longland <redhatter@gentoo.org> for pointing this change out.
+
+  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
+  modules/catalyst_support.py:
+  Fix up calc_contents in contents_map. Thanks to Brent Baude
+  <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
+  testing.
+
+  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/stage1/stage1-chroot.sh:
+  Ensure /etc/xml/catalog does not exist in stage1, since it will always be
+  empty and will cause issues in stage3 and beyond.
+
+  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
+  targets/support/kmerge.sh, targets/support/rc-update.sh:
+  Changed some of the rc-update code so it should work with baselayout-2,
+  also. This is 2.0.6_pre2 for testing.
+
+  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
+  files/catalyst.conf, modules/catalyst_support.py,
+  modules/generic_stage_target.py, modules/grp_target.py,
+  modules/snapshot_target.py:
+  Added support for generating CONTENTS files automatically. Patch by Robin
+  Johnson <robbat2@gentoo.org> for bug #207862.
+
+  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  modules/snapshot_target.py:
+  Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
+  exclude digest-* files from the snapshot.
+
+  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
+  arch/x86.py, modules/generic_stage_target.py:
+  Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
+  amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.
+
+  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
+  targets/support/kmerge.sh:
+  Make the --kerncache option to genkernel dependent on 'kerncache' being in
+  options, so that it can actually be turned off
+
+  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
+  arch/mips.py:
+  Rearrange things in the arch/*.py files to ensure that nothing is used
+  before it has been defined.
+
+  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
+  Reorder arch/powerpc.py to make python happy
+
+  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
+  modules/snapshot_target.py:
+  Change .svn --include to an --exclude like it was supposed to be
+
+  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
+  catalyst:
+  Added several subarches for mips so we can dump the mips subarch profiles
+  from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
+  testing.
+
+  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/livecd-stage2/livecd-stage2-controller.sh:
+  Changed the code for copying the MOTD files so it's fewer lines and makes
+  more sense.
+
+  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
+  -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
+  Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
+  sparc64.py into sparc.py, so we have a cleaner set of arch files.
+
+  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
+  arch/x86.py:
+  Did a little cleanup on the x86.py to remove some redundant entries and
+  added nocona and core2 to amd64.py, though they're currently commented out.
+
+  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  modules/generic_stage_target.py:
+  Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
+  flags defined in the spec file.
+
+  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
+  Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
+  subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
+  since catalyst sets CXXFLAGS=CFLAGS by default.
+
+  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
+  Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.
+
+  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
+  Added prescott to the subarches for x86.
+
+  06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
+  modules/netboot2_target.py, targets/support/kmerge.sh:
+  Add patch to enabled netboot2/linuxrc and automatically add path for
+  initramfs overlay to genkernel commandline. Thanks to Justin Bronder
+  <jsbronder@gentoo.org> in bug #208106
+
+  06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
+  modules/netboot2_target.py:
+  Allow root_overlay in netboot2 target for bug #208106.
+
+  04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
+  targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
+  Added USE=bindist automatically to everything that inherits set_use from
+  generic_stage_target, added USE=bindist to livecd_stage1_target, added
+  USE=bindist to emerge run for stage1, and did some minor cleanup in
+  get_libdir in chroot-functions.
+
+  03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
+  targets/support/bootloader-setup.sh:
+  Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists
+
+  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  examples/generic_stage_template.spec, examples/grp_template.spec,
+  examples/livecd-stage1_template.spec,
+  examples/livecd-stage2_template.spec, examples/netboot_template.spec,
+  examples/stage4_template.spec, examples/tinderbox_template.spec:
+  Changing link so it no longer points to a dead page.  This is for bug #208609.
+
+  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  modules/snapshot_target.py:
+  Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.
+
+  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/stage1/stage1-chroot.sh:
+  As much as I hate this, we're going to force baselayout to install first.
+  This will keep us from having any issues with packages that don't respect
+  multilib libdirs.
+
+  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
+  Reorder options in catalyst.conf so they're alphabetical.
+
+  02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
+  targets/support/bootloader-setup.sh:
+  Add 'pager on' to grub.conf for bug 208531
+
   02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
   livecd/files/README.txt, livecd/files/x86-F6.msg:
   Removing the unused kernel command line options from Volume/Device Management.