summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* scripts/auto-bootstraps/analyse_result: fix syntax warningFabian Groffen2024-06-162-3/+3
| | | | | | this probably changed inbetween a Python release or two Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: fix shellcheck fixFabian Groffen2024-04-051-1/+1
| | | | | | | previous fix included some quotes in the output, making no sense and failing portage down the line Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: unbreak after shellcheckFabian Groffen2024-04-051-7/+7
| | | | | | | | the quoting-eagerness of shellcheck isn't always resulting in the desired output, in this case quoted empty strings broke where they previously would be ignored as whitespace separators Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/process_uploads: allow processing of temp files tooFabian Groffen2024-04-021-1/+3
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/process_uploads: silence SC1091Fabian Groffen2024-03-301-0/+1
| | | | | | | the local script being sourced is supposed for local instance overrides, and thus not available in the tree Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: shellcheckFabian Groffen2024-03-281-30/+32
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* auto-bootstraps/process_uploads: shellcheckFabian Groffen2024-03-281-4/+4
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps: deprecate x86-darwin9, fix CHOST reportingFabian Groffen2024-03-022-1/+3
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/process_uploads: add local processing hookFabian Groffen2024-02-241-3/+15
| | | | | | | log cleansing and distfile caching/processing is specific to the local setup, allow to hook it in Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: detect recent snapshot namesFabian Groffen2024-02-051-2/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: fix match for Darwin 8/9Fabian Groffen2024-01-291-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: drop Darwin 9 to 32-bits onlyFabian Groffen2024-01-291-1/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: mark all Darwin 22 as "old"Fabian Groffen2024-01-151-0/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/update_distfiles.py: fix syntax errorFabian Groffen2024-01-141-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: handle unfetchable bootstrap scriptFabian Groffen2024-01-141-3/+4
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result.py: deprecate arm64-darwin21Fabian Groffen2024-01-141-0/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/update_distfiles: skip portage-latest.tar.*Fabian Groffen2023-08-311-0/+3
| | | | | | | | Bit of a kludge, but avoid portage-latest.tar.* to be made public, so as not to serve an outdated copy. Bug: https://bugs.gentoo.org/913349 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: add some identification for bug analysisFabian Groffen2023-06-201-31/+2
| | | | | | | Use identification used by auto-bootstraps in error logs so we can easily see some info like distro and RAP usage. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps: deprecate non/old-LTS ubuntuFabian Groffen2023-06-201-0/+3
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps: deprecate x86_64-pc-linux-centos8.3Fabian Groffen2023-06-201-0/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/dobootstrap: force bitwidth to supported configsFabian Groffen2023-05-311-0/+11
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/dobootstrap: keep fallback mirrorsFabian Groffen2023-05-301-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: deprecate some more targetsFabian Groffen2023-05-261-1/+6
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: detect muslFabian Groffen2023-05-261-2/+5
| | | | | | this doesn't make a bootstrap work on musl-based systems Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: do some more guessing for Linux systemsFabian Groffen2022-05-311-0/+12
| | | | | | | try to deal with missing lsb_release, add case for Gentoo systems not to include a "release" Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: allow aarch64-* CHOSTFabian Groffen2022-05-311-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: deprecate sparc-solarisFabian Groffen2021-12-301-1/+3
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: deal with make.conf dirFabian Groffen2021-12-071-7/+16
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: recognise arm64-macosFabian Groffen2021-02-201-0/+3
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: ensure entire execution is kept aliveFabian Groffen2021-02-201-10/+19
| | | | | | | final rsync states could hang because of individual calls to keep the machine awake, run the entire process under a single such call instead Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: drop libressl bootstrap supportFabian Groffen2021-01-301-3/+2
| | | | | | libressl is going away, so don't support new bootstraps for it anymore Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: hide some inactive targetsFabian Groffen2021-01-171-2/+36
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: add links for stage2/3 failsFabian Groffen2021-01-101-4/+16
| | | | | | | much like emerge -e system, stage 2 and 3 use portage, thus individual buildlogs exist, which are much less in size than the entire stagelogs. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: pass USE_CPU_CORES onFabian Groffen2021-01-051-0/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: sort triplets more complicatedlyFabian Groffen2021-01-051-1/+31
| | | | | | | - sort by os, vendor, cpu - sort os by name, and its version Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: sanitize linux version a bitFabian Groffen2020-12-091-0/+3
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: facilitate non-RAP bootstrapFabian Groffen2020-12-091-3/+5
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: fix SyntaxWarningFabian Groffen2020-12-081-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: report features before snapshotFabian Groffen2020-11-281-5/+5
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: fix green background colourFabian Groffen2020-11-281-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: allow EPREFIX override with resumeFabian Groffen2020-11-271-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: add GCC tag for macOSFabian Groffen2020-11-271-1/+10
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: pass through DARWIN_USE_GCCFabian Groffen2020-11-241-0/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: drop distfiles.g.o from mirrorsFabian Groffen2020-06-071-1/+1
| | | | | | | Since the bootstrap script falls back to distfiles.g.o now, it has no use to try it twice. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/update_distfiles: allow multiple iterationsFabian Groffen2020-06-011-28/+30
| | | | | | allow multiple dirs to be processed in a single call Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/update_distfiles: try to populate mirror structureFabian Groffen2020-06-011-1/+15
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/update_distfiles: switch to generic py3Fabian Groffen2020-06-011-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: parse default args in any orderFabian Groffen2019-07-141-2/+4
| | | | | | allow using default bitwidth combined with things like libressl Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: bring back elapsedtimeFabian Groffen2019-07-021-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/analyse_result: split out properties per runFabian Groffen2019-07-021-41/+57
| | | | | | | success and failed runs aren't the same thing, so split out the tags for them (libressl and bootstrap snapshot) Signed-off-by: Fabian Groffen <grobian@gentoo.org>