Warn about multiple argument errors at the same time
[catalyst.git] / ChangeLog
index da751fcb9423f314644491b45ef9a1eba52e69a6..23aa985472c7a0c54eebd1f5b7deaa622cec56eb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,376 @@
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Id: $
+# ChangeLog for catalyst
+# Copyright 1999-2011 Gentoo Foundation; 2008-2011 Various authors (see AUTHORS)
+# Distributed under the GPL v2
+# $Id$
+
+  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
+
+  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
+  modules/catalyst/arch/mips.py: remove n32/n64 USE flags
+
+  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
+  modules/catalyst/arch/mips.py: create generic mips64 classes
+  and inherit from them to simplify other classes
+
+  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
+  modules/catalyst/arch/mips.py: fix CFLAGS in loongson class
+
+  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
+  modules/catalyst/arch/mips.py: Remove ip* classes
+
+  25 Jun 2011; Matt Turner <mattst88@gentoo.org>
+  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> 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> 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
+
+  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:
+  Apply patch to make stage2 quiet, thanks to Alexandre Nuno Milheiro
+  <nunomilheiro@gmail.com>, gentoo bug #273664
+
+  11 Sep 2010; Raúl Porcel <armin76@gentoo.org>
+  targets/support/netboot2-final.sh:
+  Fix sparc bug, gentoo bug 297231
+
+  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>
+  targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
+  targets/support/pre-kmerge.sh:
+  Apply patch from Guy Martin <gmsoft@gentoo.org> to fix installcd for hppa,
+  gentoo bug #317423
+
+  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)
+
+  12 Sep 2009; Andrew Gaffney <agaffney@gentoo.org>
+  targets/support/livecdfs-update.sh:
+  Apply patch from Gentoo bug #284585
+
+  02 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
+  Clean up a few extraneous spaces, line wrap a comment, and add Id.
+
+  02 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
+  +.gitattributes, README, TODO:
+  Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
+  README, and TODO.
+
+  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,