Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/catalyst:wip/mattst88 commit in: /
Date: Sun, 30 Jan 2022 20:43:02
Message-Id: 1623435911.9f9837a80af589648261cbacea2e923c5720b2fa.mattst88@gentoo
1 commit: 9f9837a80af589648261cbacea2e923c5720b2fa
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 11 18:25:11 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 11 18:25:11 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=9f9837a8
7
8 Remove ancient TODO file
9
10 The last meaningful changes to it were in 2009. I don't think it
11 contains anything of value, and it's not an accurate reflection of the
12 state of today.
13
14 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
15
16 .gitattributes | 1 -
17 TODO | 77 ----------------------------------------------------------
18 2 files changed, 78 deletions(-)
19
20 diff --git a/.gitattributes b/.gitattributes
21 index 19ad929b..1a679c17 100644
22 --- a/.gitattributes
23 +++ b/.gitattributes
24 @@ -1,7 +1,6 @@
25 AUTHORS ident
26 ChangeLog ident
27 README ident
28 -TODO ident
29 catalyst ident
30 *.py ident
31 *.sh ident
32
33 diff --git a/TODO b/TODO
34 deleted file mode 100644
35 index bf397840..00000000
36 --- a/TODO
37 +++ /dev/null
38 @@ -1,77 +0,0 @@
39 -This file is a rough list of changes that need to be made to catalyst.
40 -
41 -Global:
42 -- Remove spec_prefix from all exported variables
43 - - variables without spec_prefix are global and used in all targets
44 - - variables with spec_prefix only apply to that target
45 -- add multiple target support for spec files
46 - - target: stage1
47 - - targets: stage1 stage2 stage3 stage4 livecd netboot
48 -- add more validation and checking for code which affects both host and target
49 - - setup defaults if host isn't configured
50 - - allow configuration globally (catalyst.conf), per-spec, or per-target
51 - - ccache
52 - - check host settings (size, location, etc) and restore them when done
53 - - distcc
54 - - check host settings (distcc_hosts, etc) and restore them when done
55 - - icecream
56 - - check host settings (icecream_hosts, etc) and restore them when done
57 -- add support for new portage features
58 - - Cache backends
59 - - metadata_overlay (portage default in 2.1.6)
60 - - sqlite
61 - - Jobs
62 - - Load Average
63 - - Dependency checking
64 - - Deep checking
65 - - Complete Graph
66 - - Build-time dependencies
67 - - USE changes
68 - - newuse versus changed-use
69 - - Failure detection
70 - - Add --keep-going support
71 -- detect GCC version in seed stages for supported settings (CFLAGS)
72 -
73 -Config:
74 -- security
75 - - sign materials automatically
76 -- logging
77 - - add logging support
78 - - file-based
79 - - syslog
80 - - add notification capabilities
81 - - email
82 - - snmp trap
83 -- separate out options that control catalyst versus the package manager
84 - - options key should specify catalyst options
85 - - new keys for package managers
86 - - portage_features
87 - - pkgcore_features
88 -
89 -Targets:
90 -- add support for livedvd
91 - - do we use livecd/type or something new
92 - - make livedvd type perform several actions automatically, if configured
93 - - auto-fetch distfiles
94 - - automatically pull stages
95 - - local disk via absolute or relative path
96 - - URI
97 -- change user creation to be more flexible
98 - - stage4 and netboot support
99 -- build boot software for targets on-demand
100 - - removes cdtar requirement on remaining arches
101 - - allows one to specify multiple bootloaders
102 - - boot/loader: grub elilo
103 - - netboot/boot/loader: pxelinux elilo
104 - - livecd/boot/loader: isolinux elilo
105 - - add ability to specify other "bootables" to build/install, like memtest86+
106 - - livecd/boot/image: memtest|/path/to/image
107 - - do we also need a way to specify an initrd with this?
108 -- add variable support for spec files
109 - - automatic substitution
110 - - %DATESTAMP%
111 - - %BUILDDIR%
112 - - user-defined
113 - - %DISTRIBUTION%
114 - - %AUTHOR%
115 -