It helps if I update the ChangeLog properly.
[catalyst.git] / TODO
diff --git a/TODO b/TODO
index 26416b28cd32ac3ecfcf30199ec8d0b2758add7f..d74f6ee08b58bde87758f8600f20e9e073c36fb1 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,17 +1,21 @@
-# Copyright 1999-2004 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/Attic/TODO,v 1.4 2004/02/11 03:31:55 zhen Exp $
-
-Add support for ~x86, etc builds
-
-Make sure to turn off grsec chroot restrictions before starting the build
-(hint: echo 0 > /proc/sys/kernel/grsecurity/chroot_*)
-
-Add rsync option for snapshot targets
-
-# completed by John Davis <zhen@gentoo.org>
--basic distcc support
-
-#completed by Daniel Robbins <drobbins@gentoo.org>
--add basic tinderbox support
+- Remove spec_prefix from all exported variables
+- sign materials automatically
+- create logs
+- send emails
+- add multiple target support
+- separate out options that control catalyst versus the package manager
+- add a new livecd/type for livedvd
+  - make livedvd type perform several actions automatically
+    - auto-fetch distfiles
+       - automatically pull stages
+- check that distcc_hosts is set before enabling distcc
+- allow setting of distcc_hosts in catalyst.conf with override in the specs
+- check ccache settings, such as size, and ensure we don't overwrite them
+- perform user management via a loop in livecd-stage2
+- add portage jobs support
+  - --jobs
+  - --keep-going
+  - --load-average
+- perform GCC version detection in seed stages to determine supported settings
+- build bootloaders for targets on-demand, rather than using pre-built tarballs