From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4F8BA158087 for ; Sun, 30 Jan 2022 20:43:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AB3352BC001; Sun, 30 Jan 2022 20:43:00 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AAC1B2BC001 for ; Sun, 30 Jan 2022 20:42:59 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 60C19342EAA for ; Sun, 30 Jan 2022 20:42:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id DB55D28E for ; Sun, 30 Jan 2022 20:42:56 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1623435911.9f9837a80af589648261cbacea2e923c5720b2fa.mattst88@gentoo> Subject: [gentoo-commits] proj/catalyst:wip/mattst88 commit in: / X-VCS-Repository: proj/catalyst X-VCS-Files: .gitattributes TODO X-VCS-Directories: / X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: 9f9837a80af589648261cbacea2e923c5720b2fa X-VCS-Branch: wip/mattst88 Date: Sun, 30 Jan 2022 20:42:56 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: d0f3c46d-0137-4ef0-925b-921fbb57975b X-Archives-Hash: 93a4e7ac6904060bf37f1be752bf6993 commit: 9f9837a80af589648261cbacea2e923c5720b2fa Author: Matt Turner gentoo org> AuthorDate: Fri Jun 11 18:25:11 2021 +0000 Commit: Matt Turner gentoo org> CommitDate: Fri Jun 11 18:25:11 2021 +0000 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=9f9837a8 Remove ancient TODO file The last meaningful changes to it were in 2009. I don't think it contains anything of value, and it's not an accurate reflection of the state of today. Signed-off-by: Matt Turner gentoo.org> .gitattributes | 1 - TODO | 77 ---------------------------------------------------------- 2 files changed, 78 deletions(-) diff --git a/.gitattributes b/.gitattributes index 19ad929b..1a679c17 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,7 +1,6 @@ AUTHORS ident ChangeLog ident README ident -TODO ident catalyst ident *.py ident *.sh ident diff --git a/TODO b/TODO deleted file mode 100644 index bf397840..00000000 --- a/TODO +++ /dev/null @@ -1,77 +0,0 @@ -This file is a rough list of changes that need to be made to catalyst. - -Global: -- Remove spec_prefix from all exported variables - - variables without spec_prefix are global and used in all targets - - variables with spec_prefix only apply to that target -- add multiple target support for spec files - - target: stage1 - - targets: stage1 stage2 stage3 stage4 livecd netboot -- add more validation and checking for code which affects both host and target - - setup defaults if host isn't configured - - allow configuration globally (catalyst.conf), per-spec, or per-target - - ccache - - check host settings (size, location, etc) and restore them when done - - distcc - - check host settings (distcc_hosts, etc) and restore them when done - - icecream - - check host settings (icecream_hosts, etc) and restore them when done -- add support for new portage features - - Cache backends - - metadata_overlay (portage default in 2.1.6) - - sqlite - - Jobs - - Load Average - - Dependency checking - - Deep checking - - Complete Graph - - Build-time dependencies - - USE changes - - newuse versus changed-use - - Failure detection - - Add --keep-going support -- detect GCC version in seed stages for supported settings (CFLAGS) - -Config: -- security - - sign materials automatically -- logging - - add logging support - - file-based - - syslog - - add notification capabilities - - email - - snmp trap -- separate out options that control catalyst versus the package manager - - options key should specify catalyst options - - new keys for package managers - - portage_features - - pkgcore_features - -Targets: -- add support for livedvd - - do we use livecd/type or something new - - make livedvd type perform several actions automatically, if configured - - auto-fetch distfiles - - automatically pull stages - - local disk via absolute or relative path - - URI -- change user creation to be more flexible - - stage4 and netboot support -- build boot software for targets on-demand - - removes cdtar requirement on remaining arches - - allows one to specify multiple bootloaders - - boot/loader: grub elilo - - netboot/boot/loader: pxelinux elilo - - livecd/boot/loader: isolinux elilo - - add ability to specify other "bootables" to build/install, like memtest86+ - - livecd/boot/image: memtest|/path/to/image - - do we also need a way to specify an initrd with this? -- add variable support for spec files - - automatic substitution - - %DATESTAMP% - - %BUILDDIR% - - user-defined - - %DISTRIBUTION% - - %AUTHOR% - From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7548B1382C5 for ; Fri, 11 Jun 2021 18:29:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7FA40E0919; Fri, 11 Jun 2021 18:29:34 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1C84AE0919 for ; Fri, 11 Jun 2021 18:29:34 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B3A46335DA5 for ; Fri, 11 Jun 2021 18:29:32 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id EDABD797 for ; Fri, 11 Jun 2021 18:29:30 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1623435911.9f9837a80af589648261cbacea2e923c5720b2fa.mattst88@gentoo> Subject: [gentoo-commits] proj/catalyst:master commit in: / X-VCS-Repository: proj/catalyst X-VCS-Files: .gitattributes TODO X-VCS-Directories: / X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: 9f9837a80af589648261cbacea2e923c5720b2fa X-VCS-Branch: master Date: Fri, 11 Jun 2021 18:29:30 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 00e16d7f-322e-48b3-9aa0-0cf9169bd872 X-Archives-Hash: cd2ff9be90a26366cda39037d12c04e4 Message-ID: <20210611182930._KmbXRfN4IQhp3kUvAD64Wpub6KFw7SC5hBD77Xk9HY@z> commit: 9f9837a80af589648261cbacea2e923c5720b2fa Author: Matt Turner gentoo org> AuthorDate: Fri Jun 11 18:25:11 2021 +0000 Commit: Matt Turner gentoo org> CommitDate: Fri Jun 11 18:25:11 2021 +0000 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=9f9837a8 Remove ancient TODO file The last meaningful changes to it were in 2009. I don't think it contains anything of value, and it's not an accurate reflection of the state of today. Signed-off-by: Matt Turner gentoo.org> .gitattributes | 1 - TODO | 77 ---------------------------------------------------------- 2 files changed, 78 deletions(-) diff --git a/.gitattributes b/.gitattributes index 19ad929b..1a679c17 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,7 +1,6 @@ AUTHORS ident ChangeLog ident README ident -TODO ident catalyst ident *.py ident *.sh ident diff --git a/TODO b/TODO deleted file mode 100644 index bf397840..00000000 --- a/TODO +++ /dev/null @@ -1,77 +0,0 @@ -This file is a rough list of changes that need to be made to catalyst. - -Global: -- Remove spec_prefix from all exported variables - - variables without spec_prefix are global and used in all targets - - variables with spec_prefix only apply to that target -- add multiple target support for spec files - - target: stage1 - - targets: stage1 stage2 stage3 stage4 livecd netboot -- add more validation and checking for code which affects both host and target - - setup defaults if host isn't configured - - allow configuration globally (catalyst.conf), per-spec, or per-target - - ccache - - check host settings (size, location, etc) and restore them when done - - distcc - - check host settings (distcc_hosts, etc) and restore them when done - - icecream - - check host settings (icecream_hosts, etc) and restore them when done -- add support for new portage features - - Cache backends - - metadata_overlay (portage default in 2.1.6) - - sqlite - - Jobs - - Load Average - - Dependency checking - - Deep checking - - Complete Graph - - Build-time dependencies - - USE changes - - newuse versus changed-use - - Failure detection - - Add --keep-going support -- detect GCC version in seed stages for supported settings (CFLAGS) - -Config: -- security - - sign materials automatically -- logging - - add logging support - - file-based - - syslog - - add notification capabilities - - email - - snmp trap -- separate out options that control catalyst versus the package manager - - options key should specify catalyst options - - new keys for package managers - - portage_features - - pkgcore_features - -Targets: -- add support for livedvd - - do we use livecd/type or something new - - make livedvd type perform several actions automatically, if configured - - auto-fetch distfiles - - automatically pull stages - - local disk via absolute or relative path - - URI -- change user creation to be more flexible - - stage4 and netboot support -- build boot software for targets on-demand - - removes cdtar requirement on remaining arches - - allows one to specify multiple bootloaders - - boot/loader: grub elilo - - netboot/boot/loader: pxelinux elilo - - livecd/boot/loader: isolinux elilo - - add ability to specify other "bootables" to build/install, like memtest86+ - - livecd/boot/image: memtest|/path/to/image - - do we also need a way to specify an initrd with this? -- add variable support for spec files - - automatic substitution - - %DATESTAMP% - - %BUILDDIR% - - user-defined - - %DISTRIBUTION% - - %AUTHOR% -