Commit graph

119 commits

Author SHA1 Message Date
Andreas K. Hüttel 41ab93c12f
For amd64 autobuilds, add more dirs with latest links
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-23 00:36:53 +01:00
Andreas K. Hüttel e287f97a8c
Move amd64 merged-usr builds to separate build types
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-23 00:26:02 +01:00
Andreas K. Hüttel b9eeafab25
Add amd64 x32 systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-23 00:25:59 +01:00
Matt Turner 19b9890db5
tools: mkdir build directories
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-11-21 21:05:55 -05:00
Andreas K. Hüttel 6a5d738ecc
amd64: Add more merged-usr builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-21 21:48:52 +01:00
Andreas K. Hüttel 2756242a28
Add amd64 systemd/merged-usr stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-12 16:57:27 +01:00
Andreas K. Hüttel fd36b11428
Rename clang stage files to llvm
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-10-05 21:58:59 +02:00
Andreas K. Hüttel c693cf1a23
Add amd64 clang-systemd stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-08-05 23:42:09 +02:00
Andreas K. Hüttel 4af672c291
Add clang stages to autobuilds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-07-18 23:36:23 +02:00
Andreas K. Hüttel 125e8f3baf
Dont be so verbous, ln -s !
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-07-18 22:13:52 +02:00
Andreas K. Hüttel ffbf669d46
Skip stage2 everywhere in amd64
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-07-03 16:18:13 +07:00
Andreas K. Hüttel 0bf7603396
Skip some more amd64 stage2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-15 00:16:16 +01:00
Andreas K. Hüttel 3714fd918b
Skip some amd64 stage2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-14 16:12:03 +01:00
Andreas K. Hüttel 771353ce0a
Upload livegui iso :)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-19 15:21:50 +01:00
Andreas K. Hüttel 0db2ce8161
Move livegui to own spec set
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-16 17:21:53 +01:00
Andreas K. Hüttel 8bf7b417d7
Also build the livegui experiment weekly
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-12 18:49:38 +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
Matt Turner 9860d0914e
Remove leftovers from build.env usage
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-08-26 12:52:10 -07:00
Matt Turner a2420f14fd
tools: Remove unused ARCH and TYPE variables
In a previous configuration, these were used in a .env file that was
sourced immediately after the definitions.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-07-31 10:54:29 -07:00
Andreas K. Hüttel 07d3587998
Rename amd64 config file
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-31 17:50:33 +02:00
Andreas K. Hüttel a883a24bdc
Drop amd64 autobuild file from pardalote
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-31 17:49:36 +02:00
Andreas K. Hüttel 7189beaa5b
amd64: move selinux builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:54:21 +02:00
Andreas K. Hüttel 91376d48df
amd64: move "normal" multilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:28:33 +02:00
Andreas K. Hüttel b891ceb599
amd64: move amd64 hardened-nomultilib to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:15:23 +02:00
Andreas K. Hüttel cf6f590d35
amd64: move hardened multilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-09 22:00:57 +02:00
Andreas K. Hüttel cf7151f6a9
amd64: move nomultilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-08 22:03:36 +02:00
Andreas K. Hüttel c603ac1a75
amd64: migrate the x32 stages to demeter, move musl to subdir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-07 20:25:19 +02:00
Matt Turner 2a8050450c
tools: Readd ARCH/TYPE assignments
These are used in the sourced .env file.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-31 23:03:24 -05:00
Matt Turner 7ec486fab4 tools: Consolidate upload() function
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:57:12 -05:00
Matt Turner 8f478fe30b tools: Add UPLOAD_DEST
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:43 -05:00
Matt Turner 4de1432aa1 tools: Add RSYNC_OPTS array
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:43 -05:00
Matt Turner e357bcd867 tools: Add SSH_CMD array
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:27 -05:00
Matt Turner 3d95cec60b tools: Add UPLOAD_KEY
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 19:01:29 -05:00
Matt Turner 5515e89048 tools: Add UPLOAD_USER variable
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:46:08 -05:00
Matt Turner c157adaf1b tools: Remove some uses of ARCH
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:40:03 -05:00
Matt Turner c6404520ed tools: Drop TYPE assignments
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:25:39 -05:00
Ben Kohler f7891ac366
tools/catalyst-auto-{amd64,x86}.conf: fix update_symlinks globbing
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-08-12 10:43:54 -05:00
Ben Kohler 6fbf103e56
cataylst-auto-amd64.conf: disable stage4 builds
No longer needed, per prometheanfire

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-07-06 16:48:03 -05:00
Ben Kohler 6e5eb93fb3
catalyst-auto-amd64.conf: re-enable selinux builds
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-30 05:38:47 -05:00
Ben Kohler c0ebcf37c7
catalyst-auto-amd64.conf: missing amd64- in systemd stage3 filenames
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-25 06:09:56 -05:00
Matt Turner a24359b95c amd64: Add systemd specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-21 18:46:51 -07:00
Ben Kohler a1f347da83
catalyst-auto-amd64.conf: disable selinux builds for now
Due to https://bugs.gentoo.org/722108 , selinux stable builds cannot
possibly succeed right now.  We are wasting lots of hours in update_seed
since that part cannot be cached.  We can re-enable them when
https://bugs.gentoo.org/714376 is fixed (stabilization).

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-20 08:52:43 -05:00
Ben Kohler ef26f9a26f
catalyst-auto-{amd64,x86}*.conf: add info echo to post_build
Added a small debug echo so that post_build.log shows some information
about what's being uploaded.  Might add destination info later.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-17 10:31:07 -05:00
Ben Kohler 60a1326315
catalyst-auto-{amd64,x86}*.conf: change cmd array to upload function
Use an easier-to-read "upload" function in place of "${cmd[@]}" array
syntax.  Added a helper var UPLOAD_DEST to be set in advance so that
upload function takes only a list of filenames to be uploaded.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-15 12:34:12 -05:00
Ben Kohler 915dc435ff
catalyst-auto-amd64*.conf: explicitly list files to be transferred
Previously when we were copying locally there was no (major) problem
with wildcarding a long list of files to be transferred after every
single spec finishes.  Now that we are transferring to a remote host,
this results in a lot of wasted transfer time & bandwidth.

I have adjusted the post_build function to only transfer the new files
known to be produced by each spec (which has files meant to be
published).

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-15 07:40:02 -05:00
Robin H. Johnson affe649205
catalyst-auto: no special behavior for nightheron copy anymore
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2020-05-11 22:14:35 -07:00
Matt Turner 8407af57f5 Remove weekly directory
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-28 18:18:02 -07:00
Matt Turner e9ea15ab8b Upload stages to releng-incoming.gentoo.org
Most architecture's build systems are hosted at OSUOSL. The place the
stages need to end up is ultimately masterreleases.gentoo.org, also at
OSUOSL. For some unknown reason, instead of rsync'ing from one system to
another in the same building, we were sending the stages first (slowly,
I might add) to nightheron in France, before sending them back to
OSUOSL.

robbat2 has added a releng-incoming.gentoo.org DNS record that currently
points to nightheron. This will allow us to switch the record in the
future and save the stages from needing to circumnavigate the globe
before reaching the mirrors.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-25 22:18:34 -07:00
Matt Turner 8f5cec8809 Revert "Upload stages to releng-incoming.gentoo.org"
This causes an interactive prompt:

    Are you sure you want to continue connecting (yes/no/[fingerprint])?

The plan is to get the SSH fingerprint via DNSSEC, so I'll revert this
change until that is in place and wired up.

This reverts commit 63174346f2.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-23 14:41:13 -07:00