Commit graph

2609 commits

Author SHA1 Message Date
Andreas K. Hüttel 13e88add49
arm64: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:23 +01:00
Andreas K. Hüttel 1412f2b5d4
arm: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:20 +01:00
Andreas K. Hüttel eedf41fd37
amd64: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:17 +01:00
Georgy Yakovlev 05be2b2c66
releases/specs/ppc: switch ppc32 specs to new profile
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-23 13:41:57 -08:00
Andreas K. Hüttel e7344a1689
x86: as a try, drop musl overlay from musl builds (should work fine now)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-22 00:06:54 +01:00
Andreas K. Hüttel 9cba7dbd61
stages config: We still need -r5 of musl...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 16:00:54 +01:00
Andreas K. Hüttel 597a371832
Fix source path for musl-hardened
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 14:16:15 +01:00
Andreas K. Hüttel ba4f830eea
Arm autobuilds: also update latest link in musl-hardened
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 14:09:56 +01:00
Andreas K. Hüttel d766a0a42e
Add armv6j and armv7a hf musl-hardened autobuilds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 13:59:37 +01:00
Andreas K. Hüttel 0ca7295bd2
specs and config: the stages-musl config is not needed anymore, remove (the return)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 00:32:58 +01:00
Andreas K. Hüttel 6c96ff1ccd
specs and config: the stages-musl config is not needed anymore, remove
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 00:31:39 +01:00
Andreas K. Hüttel 1e5faa75ee
tools: Add armv6j hardfloat musl stage build
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-20 15:48:10 +01:00
Andreas K. Hüttel ef5014be42
Add armv6j hardfloat musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-20 15:43:10 +01:00
Andreas K. Hüttel 4eab108461
armv7a musl: add openrc in stage name
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-19 22:40:26 +01:00
Andreas K. Hüttel 872caf0ddb
armv7a musl: fix upload filename
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-19 22:38:42 +01:00
Georgy Yakovlev 3c5751f733
releases/specs: switch all specs from pixz_x to plain pixz
git master of pydecomp removed _x definitions
0e536909d8

and catalyst already uses XATTRS_OPTIONS['linux'],
https://github.com/gentoo/catalyst/blob/master/catalyst/defaults.py#L36

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-17 17:15:46 -08:00
Andreas K. Hüttel c085d86fb0
"musl" moves from TIMESTAMP part to subarch part, the return
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 22:58:54 +01:00
Andreas K. Hüttel 161c3a50b9
"musl" moves from TIMESTAMP part to subarch part
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 22:57:12 +01:00
Andreas K. Hüttel b7f992630d
armv7a-musl: drop chost, use new musl subarch
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 22:30:53 +01:00
Georgy Yakovlev 94914ae93d
tools/catalyst-auto-ppc.conf: enable ppc32 musl builds
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-17 11:45:49 -08:00
Georgy Yakovlev 4ddeecbee7
releases/specs/ppc: switch rest of the specs to plain pixz mode
pixz_x is obsolete and removed from future versions of pydecomp

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-17 11:13:56 -08:00
Andreas K. Hüttel 9cf2689389
armv7a-hf musl: nail down cflags
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 13:50:51 +01:00
Georgy Yakovlev 3d3e5e868e
releases/specs: correct path in stage1-musl ppc32 spec
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-16 21:40:55 -08:00
Georgy Yakovlev d5bc58b85f
tools/catalyst-auto-ppc.conf: add config for musl specs (disabled)
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-16 21:26:13 -08:00
Georgy Yakovlev 456a564756
releases/specs/ppc/ppc32: add musl specs (disabled)
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-16 21:22:38 -08:00
Andreas K. Hüttel 18ef3e9bd6
Revert "Temporarily mask ncurses-6.3 on qemu builds"
One week later we should now have sandbox-2.29 everywhere

This reverts commit 7befae982f.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-13 21:44:20 +01:00
Robin H. Johnson b42481cdb6
scripts/copy_buildsync: disable dead spam
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2021-11-12 10:42:47 -08:00
Andreas K. Hüttel 6cd81639e3
Revert "Actually remove dead txt files"
This reverts commit ebb201a6dd.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-12 19:31:21 +01:00
Andreas K. Hüttel f72b1445e2
Revert "This is bash. Prepare to be substituted."
This reverts commit 724fbc1c29.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-12 19:31:11 +01:00
Andreas K. Hüttel 724fbc1c29
This is bash. Prepare to be substituted.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-12 19:18:44 +01:00
Robin H. Johnson 8623ef538c
scripts/copy_buildsync: dead detection works too well, send to files instead
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2021-11-12 10:00:31 -08:00
Andreas K. Hüttel ebb201a6dd
Actually remove dead txt files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-12 18:45:42 +01:00
Matt Turner 502ed37683 scripts/copy_buildsync: Fix typo
Signed-off-by: Matt Turner <mattst88@gmail.com>
2021-11-11 19:32:10 -08:00
Robin H. Johnson 8eb8dd235d
scripts/copy_buildsync: try to find dead links and textfiles
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2021-11-11 16:15:05 -08:00
Andreas K. Hüttel 687963d2cb
Also update latest links for arm in musl dir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 22:04:43 +01:00
Andreas K. Hüttel 9022bc2139
autocatalyst can't handle 2-level spec files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 22:03:40 +01:00
Andreas K. Hüttel 2c7bdeedc0
Also upload arm-musl stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 21:58:56 +01:00
Andreas K. Hüttel a128556e80
Add armv7 hf musl autobuilds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 21:39:38 +01:00
Andreas K. Hüttel 9b64d2c629
Add armv7a hardfloat musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 21:37:00 +01:00
Andreas K. Hüttel 7befae982f
Temporarily mask ncurses-6.3 on qemu builds
The ~arch qemu builds need to upgrade sandbox first (works with sandbox 2.29)

Seen on alpha:

checking whether the C compiler works...  * /var/tmp/portage/sys-apps/sandbox-2.25/work/sandbox-2.25/libsandbox/trace.c:_do_ptrace():83: failure (Function not implemented):
 * ISE:_do_ptrace: ptrace(PTRACE_TRACEME, ..., 0x0000000000000000, 0x0000000000000000): Function not implemented
configure: error: cannot run C compiled programs.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-06 12:21:46 +01:00
Georgy Yakovlev b303c2ba81
releases/specs/ppc/ppc64le: switch to plain pixz mode
this should already use XATTRS_OPTIONS and avoid creating garbage in tar
e60dffe204
f98d90a522/DeComp/definitions.py (L70)
7ebe338119/catalyst/defaults.py (L36)

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-03 19:12:08 -07:00
Andreas K. Hüttel f7764f5d60
Typo fix
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-01 21:46:38 +01:00
Andreas K. Hüttel 43ef199761
No need to fiddle with harfbuzz/freetype anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-01 21:46:35 +01:00
Georgy Yakovlev d03adad41e
releases/portage/isos: remove genkernel workarounds
in https://gitweb.gentoo.org/repo/gentoo.git/commit/sys-kernel/genkernel?id=0151b485d8a614b366cb15241f8cab4e4bd4b38d
genkernel 4.2.5 got stable, which includes required functionality
We can finally drop hacks.

Bug: https://bugs.gentoo.org/796272
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-10-31 21:37:13 -07:00
Georgy Yakovlev 587c655b8c
releases/specs/hppa: specify portage_prefix: releng
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-10-31 15:49:04 -07:00
Georgy Yakovlev 8b600c64f4
releases/specs-qemu/riscv: use pixz_x mode
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-10-31 15:04:43 -07:00
Andreas K. Hüttel 9e885d861f
Do not advertise a "current stage3" or a "current iso" in general
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-31 18:45:35 +01:00
Andreas K. Hüttel 59328ba434
Also upload "desktop stage3"
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-18 23:25:38 +02:00
Andreas K. Hüttel 623bd0e725
Add amd64 stage3d experiment as optional autobuild
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-18 22:06:28 +02:00
Andreas K. Hüttel edc44b10a6
stages package.use: require freetype[harfbuzz]
This is a nasty one. Experiment. For the desktop-profile stage3d ...

1) Normal stage[123] should not be affected since they do not contain
   freetype.

2) freetype[harfbuzz] is *NOT* enabled by default in the desktop
   profile (so that people can build freetype), but it is *required*
   to actually emerge @world there (required in the whole deptree).

3) freetype[harfbuzz] has a circular dependency with harfbuzz. :(

I assume that portage will be able to sort it out once we have a
corresponding binary package available. Fingers crossed.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-18 21:58:46 +02:00