Commit graph

1564 commits

Author SHA1 Message Date
Andreas K. Hüttel 5fbe589a09
Port amd64 Install CD to 23.0 (first try)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-31 10:27:16 +02:00
Andreas K. Hüttel 1831c3f76d
Add i686-ssemath specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-26 14:47:04 +01:00
Ben Kohler 52801de559
kconfig/amd64: remove old
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-22 05:49:19 -05:00
Ben Kohler b5ecc13ce5
specs/amd64: use new kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-22 05:49:19 -05:00
Ben Kohler a2c7d7fbb2
kconfig/amd64: enable tpm
Bug: https://bugs.gentoo.org/927398

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-22 05:49:19 -05:00
Andreas K. Hüttel 548d7b8a32
Add and enable arm64 split-usr 23.0 spec
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-21 14:50:50 +01:00
Andreas K. Hüttel 476cb7b27f
Fix path
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-21 14:44:28 +01:00
Andreas K. Hüttel c2462b3949
Add and enable amd64 openrc 23.0 split-usr specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-21 14:39:48 +01:00
Ben Kohler 686e25ba8c
portage/livegui: enable flag needed for inkscape
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-14 12:21:40 -05:00
Andreas K. Hüttel 3aca677f92
Fix chost in aarch64 musl stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-09 01:50:56 +01:00
Andreas K. Hüttel ad913f3df0
Add arm 23.0 musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-08 00:32:01 +01:00
Andreas K. Hüttel c027fd740c
Add 23.0 amd64 musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-07 19:39:30 +01:00
Ben Kohler 061941336d
portage/*/p.a_k: allow unstable for broadcom-sta
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-05 11:52:14 -06:00
Ben Kohler cb84b174d7
specs/{amd64,x86}: add broadcom-sta to isos
Bug: https://bugs.gentoo.org/926215

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-05 11:51:50 -06:00
Ben Kohler 4ecae8fec8
livegui/fsscript: attempt to disable suspend
Bug: https://bugs.gentoo.org/925002

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-05 10:53:06 -06:00
Andreas K. Hüttel 3581f8655e
Fix 23.0 mips N32 (and multilib) chost
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-05 00:40:03 +01:00
Andreas K. Hüttel 9f9ea5caf3
Fix 23.0 mips N64 chost
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-05 00:03:40 +01:00
Andreas K. Hüttel 1997700a87
Add hppa 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-02 02:02:35 +01:00
Andreas K. Hüttel 8aef48fa10
Drop hppa systemd split-usr specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-02 01:52:18 +01:00
Ben Kohler df80dd4372
specs/amd64: use new kernel config for isos
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-27 13:42:55 -06:00
Ben Kohler 0033362a13
kconfig/amd64: add new encryption modes
Bug: https://bugs.gentoo.org/911316

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-27 13:41:32 -06:00
Ben Kohler 3f9407a63c
specs/amd64/livegui: add spice-vdagent for qemu clipboard sharing
Closes: https://bugs.gentoo.org/857912

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-27 13:18:16 -06:00
Andreas K. Hüttel 152cc2c942
Add remaining amd64 23.0 specs (no musl as yet)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-26 23:42:21 +01:00
Andreas K. Hüttel 38bc0acfec
More amd64 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-26 22:16:25 +01:00
Andreas K. Hüttel 96fef610df
Add part of the amd64 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-25 23:21:27 +01:00
Andreas K. Hüttel 12318dab0c
Drop amd64 split-usr systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-25 23:05:06 +01:00
Andreas K. Hüttel 2ac32e4602
Add 23.0 mips multilib specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-25 22:43:27 +01:00
Andreas K. Hüttel 24310206ae
Fix alpha 23.0 stage filenames
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-25 20:28:06 +01:00
Andreas K. Hüttel 8408815b1f
Add 23.0 mips n64 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-24 20:31:55 +01:00
Ben Kohler 5c0244db6e
portage/isos: update prune_firmwares.sh & apply a few changes
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-24 09:52:22 -06:00
Andreas K. Hüttel e373f6f75c
Add 23.0 mips n32 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-24 15:27:02 +01:00
Andreas K. Hüttel 1e03b156f5
Add 23.0 mips o32 musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-24 14:26:33 +01:00
Andreas K. Hüttel fbd2e601cf
Add 23.0 mips o32 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-24 12:58:02 +01:00
Andreas K. Hüttel f6fe7caf34
Drop mips o32 mipsel3 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-24 01:25:06 +01:00
Andreas K. Hüttel 1506040f38
Drop 17.0 mips systemd split-usr specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-24 01:22:02 +01:00
Ben Kohler 400bfcc1f2
portage/isos: update savedconfig for linux-firmware
This will add some missing firmwares that new kernels/hardware may want

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-23 14:25:59 -06:00
Ben Kohler 3e64403adc
specs/{amd64,x86}: add b43-firmware to isos
Bug: https://bugs.gentoo.org/925273

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-23 07:06:06 -06:00
Ben Kohler 8adbac7e2f
portage/livegui/package.use: enable profiler on rust for chromium
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-21 10:24:02 -06:00
Ian Jordan f2e7c76b94
specs: change @TIMESTAMP@ to @TREEISH@
After discussion this changes @TIMESTAMP@ to @TREEISH@ which is a
clearer name to use for a new user and supported by catalyst-auto.

Closes: https://github.com/gentoo/releng/pull/10
Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-02-20 15:44:16 -05:00
Ian Jordan 4e8be067da
specs: Replace snapshot with snapshot_treeish
To aid with the transition to Catalyst 4 for users this patch replaces
the old snapshot option to snapshot_treeish to avoid confusion.

Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-02-20 15:40:22 -05:00
Ben Kohler 8044b32eec
specs/sparc: remove rp-pppoe (& ppp)
net-dialup/ppp hasn't built on sparc for a while and it's a pretty messy
bug #918992.  Let's just remove it for now to keep isos building.

Bug: https://bugs.gentoo.org/918992

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-19 09:24:23 -06:00
Ben Kohler c0c4681058
portage/livegui: stop masking rust
We were using rust-bin to save time/resources but it currently doesn't
meet the needs of chromium (USE=profiler).  Let's just build it from
source again, for now.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-19 07:31:46 -06:00
Ben Kohler f7532051ad
specs/amd64/*: add efibootmgr to installcd & livegui
Closes: https://bugs.gentoo.org/924707

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-17 14:48:08 -06:00
Andreas K. Hüttel f652bfc46c
Add 23.0 ia64 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-16 23:03:28 +01:00
Andreas K. Hüttel 14501a4fe1
Drop ia64 split-usr systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-16 22:58:23 +01:00
Ben Kohler 1091a5326f
Revert "livegui/fsscript: add /mnt/gentoo dir"
This reverts commit a1657606c3.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-16 11:29:32 -06:00
Ben Kohler 0fa8a83b1e
kconfig/*: enable FRAMEBUFFER_CONSOLE_ROTATION
Closes: https://bugs.gentoo.org/921295

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-16 11:28:05 -06:00
Ben Kohler a1657606c3
livegui/fsscript: add /mnt/gentoo dir
Bug: https://bugs.gentoo.org/915957

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-15 14:40:00 -06:00
Ben Kohler 601cd9fd8c
amd64/livegui/livegui-stage2.spec: add secureconsole to bootargs
There seems to be a race condition occurring when livecd-tools
"fixinittab" script enables autologin on tty1-6 by default.  This is
racing with sddm's autostart & autologin on tty2, causing hiccups in the
elogind session and preventing user shutdown, networking, etc.

Adding secureconsole will limit fixinittab to only autologin on tty1,
avoiding this race.

Bug: https://bugs.gentoo.org/915217

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-15 14:40:00 -06:00
Andreas K. Hüttel 7c444679dd
Add aarch64_be 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-14 00:02:13 +01:00
Andreas K. Hüttel f5690d5bbc
Disable aarch64_be split-usr systemd builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-13 23:55:56 +01:00
Andreas K. Hüttel 99941271e9
Fix m68k 23.0 musl CHOST
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-13 23:41:30 +01:00
Andreas K. Hüttel 2efef34440
Add ppc64 LE 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-10 17:12:51 +01:00
Andreas K. Hüttel 463f1a6b6a
Add ppc64 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-10 12:59:41 +01:00
Andreas K. Hüttel f73aadb4d9
Set correct CHOST for 23.0 riscv musl stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-10 12:12:54 +01:00
Andreas K. Hüttel f695ae82a1
Add ppc 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-10 12:03:05 +01:00
Andreas K. Hüttel 57d848fd77
Mask dev-libs/openssl-3.2.1* (bug 923956, bug 923957)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-08 14:47:25 +01:00
Andreas K. Hüttel 033c08e766
Add s390 64bit 23.0 builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-30 19:43:45 +01:00
Andreas K. Hüttel 6965de36ee
Enable s390 23.0 32bit builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-29 04:18:42 +01:00
Andreas K. Hüttel 17b4497f65
Build glibc in stage1 with USE=multiarch
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-29 02:42:15 +01:00
Andreas K. Hüttel 568430b5ba
s390: Drop split-usr systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-28 19:27:34 +01:00
Andreas K. Hüttel e9293c730f
sparc: add 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-28 01:46:16 +01:00
Andreas K. Hüttel de187db173
sparc: Drop unused specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-28 01:33:47 +01:00
Andreas K. Hüttel ee7defb2ac
Add x86 23.0 builds and uploads
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-25 20:15:33 +01:00
Andreas K. Hüttel 62d99aff76
Add i486 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-24 22:00:33 +01:00
Andreas K. Hüttel 7e5acd85c4
Drop x86 systemd split-usr builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-24 21:40:38 +01:00
Andreas K. Hüttel 32fa6bb18b
Try if adding symlink useflag helps iso builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-27 18:06:17 +01:00
Andreas K. Hüttel 937e558b18
Update PPC LE build files and enable binpkg upload
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-25 18:06:33 +01:00
Andreas K. Hüttel 7502df16a3
Update PPC BE build files and enable binpkg upload
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-25 12:48:11 +01:00
Ben Kohler 11087496ed
releases/specs/amd64/livegui/files/fsscript-stage2.sh: Disable Lock on resume
Disable screen locking completing to close out bug 915229

Closes: https://bugs.gentoo.org/915229

Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-12-22 07:24:17 -06:00
Andreas K. Hüttel 4d6b810204
Add 23.0 arm glibc builds
Musl needs musl-1.2.4 stable

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-21 19:44:41 +01:00
Andreas K. Hüttel b10160e1e5
Drop arm split-usr systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-21 18:25:16 +01:00
Andreas K. Hüttel a87d396eba
Add missing arm64 desktop spec
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-19 15:05:27 +01:00
Andreas K. Hüttel 20430b665a
Add arm64 23.0 profile specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-15 22:01:29 +01:00
Ben Kohler 9eb0517c82
specs/amd64: use new 6.6 kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-12-15 14:50:06 -06:00
Ben Kohler 9c7c7447ef
kconfig/amd64: update to 6.6, add exfat, add various new drivers
Bug: https://bugs.gentoo.org/911562
Bug: https://bugs.gentoo.org/920041

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-12-15 14:50:06 -06:00
Andreas K. Hüttel bf887b3caa
Drop arm64 split-usr systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-15 20:25:52 +01:00
Andreas K. Hüttel fa0c9c53e6
Allow glibc-2.38 on stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-12 23:49:54 +01:00
Andreas K. Hüttel 2880e536ee
Minor riscv fix
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-11 18:07:08 +01:00
Andreas K. Hüttel 8b454aa083
Add riscv 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-11 18:06:29 +01:00
Andreas K. Hüttel 628c5cefe9
Remove split-usr riscv systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-11 17:42:14 +01:00
Andreas K. Hüttel a7e9dc17a5
Add m68k 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-06 22:32:41 +01:00
Andreas K. Hüttel 1d68ced290
Add loong 23.0 stage specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-05 21:38:38 +01:00
Andreas K. Hüttel daf5b7a49a
Add alpha 23.0 stage specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-03 21:58:24 +01:00
Andreas K. Hüttel af7056ee11
Drop alpha systemd non-merged-usr specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-03 21:51:56 +01:00
Andreas K. Hüttel eafb6cd805
Remove meson mask, globally masked and removed
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-03 17:56:20 +01:00
Andreas K. Hüttel c7646cb393
mask meson-1.3
[22:47:06] <arkamar> I tracked down what causes the issue for me. Portage needs to be installed with meson-1.3.0.
[22:47:32] <arkamar> It is related to this commit b91244c3b7
[22:47:56] <sam_> wat
[22:48:08] <sam_> is.. is ipc missing or something
[22:48:16] <arkamar> 84e1358fbd/lib/_emerge/AbstractEbuildProcess.py (L56)
[22:48:18] <arkamar> yes
[22:48:32] <sam_> :|

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-03 00:15:06 +01:00
Ben Kohler cda72428fd
livegui: start elogind in boot runlevel
Bug: https://bugs.gentoo.org/915217

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-11-06 11:46:30 -06:00
Andreas K. Hüttel 84291c7ab7
Revert "Move preventive glibc mask from 2.38 to 2.39"
Nothing should have used it in the meantime except the running riscv job.
(If it has, it'll barf in seed update.)

This reverts commit 82d4d9ffaa.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-09-09 11:38:54 +02:00
Andreas K. Hüttel 82d4d9ffaa
Move preventive glibc mask from 2.38 to 2.39
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-09-09 00:43:12 +02:00
Andreas K. Hüttel 033b5002d7
Add binrepo_path for all alpha stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-25 01:35:06 +02:00
Andreas K. Hüttel 7facbb4133
Add binrepo_path for all amd64 stages (except selinux)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-25 01:32:42 +02:00
Andreas K. Hüttel fb44b34c42
Apply the same package.masks everywhere (in particular newest glibc, see binpkgs)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-24 00:29:28 +02:00
Andreas K. Hüttel 8470b1461b
Add binrepo_path for all arm stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-23 21:54:56 +02:00
Andreas K. Hüttel cb993b7125
Add binrepo_path for all arm64 stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-22 23:15:56 +02:00
Andreas K. Hüttel f17e78450d
Cleanup
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-22 23:10:31 +02:00
Andreas K. Hüttel 90470de136
Add binrepo_path for all hppa stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-21 23:37:14 +02:00
Andreas K. Hüttel db63e971c3
Add binrepo_path for all ia64 stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-21 22:54:09 +02:00
Andreas K. Hüttel 91f0a29031
Add binrepo_path for all mips stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-21 22:50:20 +02:00
Andreas K. Hüttel d6c1509b5b
Unify config
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-19 20:41:09 +02:00