Gentoo Archives: gentoo-commits

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