* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: /
@ 2022-01-30 20:42 Matt Turner
2021-06-11 18:29 ` [gentoo-commits] proj/catalyst:master " Matt Turner
0 siblings, 1 reply; 7+ messages in thread
From: Matt Turner @ 2022-01-30 20:42 UTC (permalink / raw
To: gentoo-commits
commit: 9f9837a80af589648261cbacea2e923c5720b2fa
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 11 18:25:11 2021 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> 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 <mattst88 <AT> 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%
-
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: /
2022-01-30 20:42 [gentoo-commits] proj/catalyst:wip/mattst88 commit in: / Matt Turner
@ 2021-06-11 18:29 ` Matt Turner
0 siblings, 0 replies; 7+ messages in thread
From: Matt Turner @ 2021-06-11 18:29 UTC (permalink / raw
To: gentoo-commits
commit: 9f9837a80af589648261cbacea2e923c5720b2fa
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 11 18:25:11 2021 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> 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 <mattst88 <AT> 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%
-
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: /
@ 2020-10-30 0:50 Matt Turner
0 siblings, 0 replies; 7+ messages in thread
From: Matt Turner @ 2020-10-30 0:50 UTC (permalink / raw
To: gentoo-commits
commit: a68f4f6b3f6a2a4952aca4bd35716c388b583bb1
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 30 00:31:10 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Oct 30 00:49:57 2020 +0000
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=a68f4f6b
wip
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
setup.py | 21 ++++++---------------
1 file changed, 6 insertions(+), 15 deletions(-)
diff --git a/setup.py b/setup.py
index d807ea02..ec79b65d 100755
--- a/setup.py
+++ b/setup.py
@@ -1,18 +1,9 @@
#!/usr/bin/env python
-from glob import glob
+from ppsetuptools import setup, find_namespace_packages
-from ppsetuptools import setup
-
-data_files = [
- ('/etc/catalyst', ['etc/catalyst.conf', 'etc/catalystrc']),
- ('/usr/share/man/man1', ['files/catalyst.1']),
- ('/usr/share/man/man5',
- ['files/catalyst-config.5', 'files/catalyst-spec.5']
- ),
- ('share/catalyst/arch', glob('arch/*')),
- ('share/catalyst/livecd', glob('livecd/**/*', recursive=True)),
- ('share/catalyst/targets', glob('targets/**', recursive=True)),
-]
-
-setup(data_files=data_files)
+setup(
+ packages=[
+ 'catalyst', 'catalyst/base', 'catalyst/targets'
+ ],
+)
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: /
@ 2020-10-30 0:47 Matt Turner
0 siblings, 0 replies; 7+ messages in thread
From: Matt Turner @ 2020-10-30 0:47 UTC (permalink / raw
To: gentoo-commits
commit: b174416de9af5d385dbf31f1c3457153d9e249af
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 30 00:31:10 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Oct 30 00:47:09 2020 +0000
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=b174416d
wip
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
setup.py | 20 +++++---------------
1 file changed, 5 insertions(+), 15 deletions(-)
diff --git a/setup.py b/setup.py
index d807ea02..98af439a 100755
--- a/setup.py
+++ b/setup.py
@@ -1,18 +1,8 @@
#!/usr/bin/env python
-from glob import glob
+from ppsetuptools import setup, find_namespace_packages
-from ppsetuptools import setup
-
-data_files = [
- ('/etc/catalyst', ['etc/catalyst.conf', 'etc/catalystrc']),
- ('/usr/share/man/man1', ['files/catalyst.1']),
- ('/usr/share/man/man5',
- ['files/catalyst-config.5', 'files/catalyst-spec.5']
- ),
- ('share/catalyst/arch', glob('arch/*')),
- ('share/catalyst/livecd', glob('livecd/**/*', recursive=True)),
- ('share/catalyst/targets', glob('targets/**', recursive=True)),
-]
-
-setup(data_files=data_files)
+setup(
+ package_dir='catalyst',
+ packages=find_namespace_packages(),
+)
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: /
@ 2020-10-30 0:44 Matt Turner
0 siblings, 0 replies; 7+ messages in thread
From: Matt Turner @ 2020-10-30 0:44 UTC (permalink / raw
To: gentoo-commits
commit: 98c182dcd06eaa6e83fa6a96de98ff35a8919012
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 30 00:31:10 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Oct 30 00:43:58 2020 +0000
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=98c182dc
wip
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
setup.py | 19 ++++---------------
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/setup.py b/setup.py
index d807ea02..856c0f98 100755
--- a/setup.py
+++ b/setup.py
@@ -1,18 +1,7 @@
#!/usr/bin/env python
-from glob import glob
+from ppsetuptools import setup, find_namespace_packages
-from ppsetuptools import setup
-
-data_files = [
- ('/etc/catalyst', ['etc/catalyst.conf', 'etc/catalystrc']),
- ('/usr/share/man/man1', ['files/catalyst.1']),
- ('/usr/share/man/man5',
- ['files/catalyst-config.5', 'files/catalyst-spec.5']
- ),
- ('share/catalyst/arch', glob('arch/*')),
- ('share/catalyst/livecd', glob('livecd/**/*', recursive=True)),
- ('share/catalyst/targets', glob('targets/**', recursive=True)),
-]
-
-setup(data_files=data_files)
+setup(
+ packages=find_namespace_packages(),
+)
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: /
@ 2020-10-30 0:29 Matt Turner
0 siblings, 0 replies; 7+ messages in thread
From: Matt Turner @ 2020-10-30 0:29 UTC (permalink / raw
To: gentoo-commits
commit: df13ccde168945cb9d89b25de0f7214a942ab247
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 29 23:33:27 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Oct 30 00:29:13 2020 +0000
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=df13ccde
wip
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
setup.py | 19 ++++---------------
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/setup.py b/setup.py
index d807ea02..02c96dcf 100755
--- a/setup.py
+++ b/setup.py
@@ -1,18 +1,7 @@
#!/usr/bin/env python
-from glob import glob
+from ppsetuptools import setup, find_namespace_packages
-from ppsetuptools import setup
-
-data_files = [
- ('/etc/catalyst', ['etc/catalyst.conf', 'etc/catalystrc']),
- ('/usr/share/man/man1', ['files/catalyst.1']),
- ('/usr/share/man/man5',
- ['files/catalyst-config.5', 'files/catalyst-spec.5']
- ),
- ('share/catalyst/arch', glob('arch/*')),
- ('share/catalyst/livecd', glob('livecd/**/*', recursive=True)),
- ('share/catalyst/targets', glob('targets/**', recursive=True)),
-]
-
-setup(data_files=data_files)
+setup(
+ packages=find_namespace_packages('catalyst'),
+)
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: /
@ 2020-10-30 0:23 Matt Turner
0 siblings, 0 replies; 7+ messages in thread
From: Matt Turner @ 2020-10-30 0:23 UTC (permalink / raw
To: gentoo-commits
commit: c265876b2ac3fdba2cadfe65c1c5714254171864
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 29 23:33:27 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Oct 30 00:23:18 2020 +0000
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=c265876b
wip
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
setup.py | 19 ++++---------------
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/setup.py b/setup.py
index d807ea02..07ed6cc1 100755
--- a/setup.py
+++ b/setup.py
@@ -1,18 +1,7 @@
#!/usr/bin/env python
-from glob import glob
+from ppsetuptools import setup, find_packages
-from ppsetuptools import setup
-
-data_files = [
- ('/etc/catalyst', ['etc/catalyst.conf', 'etc/catalystrc']),
- ('/usr/share/man/man1', ['files/catalyst.1']),
- ('/usr/share/man/man5',
- ['files/catalyst-config.5', 'files/catalyst-spec.5']
- ),
- ('share/catalyst/arch', glob('arch/*')),
- ('share/catalyst/livecd', glob('livecd/**/*', recursive=True)),
- ('share/catalyst/targets', glob('targets/**', recursive=True)),
-]
-
-setup(data_files=data_files)
+setup(
+ packages=find_packages('catalyst'),
+)
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-01-30 20:43 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-30 20:42 [gentoo-commits] proj/catalyst:wip/mattst88 commit in: / Matt Turner
2021-06-11 18:29 ` [gentoo-commits] proj/catalyst:master " Matt Turner
-- strict thread matches above, loose matches on Subject: below --
2020-10-30 0:50 [gentoo-commits] proj/catalyst:wip/mattst88 " Matt Turner
2020-10-30 0:47 Matt Turner
2020-10-30 0:44 Matt Turner
2020-10-30 0:29 Matt Turner
2020-10-30 0:23 Matt Turner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox