public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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: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