| Age | Commit message (Collapse) | Author |
|
This breaks two tests, one of them is fixed and the other disabled. Additionally, two fixed tests are re-enabled.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables release monitoring for all applicable projects.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This had to be done out-of-band because there was no way to efficiently represent these within Artifact.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This also updates all affected artifacts to use new behaviour.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Doing these together breaks far too many buggy makefiles.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables more fine-grained toybox replacements.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Initially, libarchive was going to be used, but its test suite simply does not want to work under musl, not even with libiconv. The ticket last discussing this ceased any activity in 2020.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
For software that assumes glibc.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by the kernel.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Yet another wheel reinvented by GNU. Required to shut some GNU programs up.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by dtc, which is required by qemu.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This toolchain is hacked to pieces. It works well enough to bootstrap Go, though.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Appears to be required by GCC? It complains with stuff installed by LLVM.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by GCC.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This sets the correct flag and also avoids changing ident per system.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required when generating autotools build systems.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is very expensive. Avoid.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Some GNU software do not like the grep in toybox.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These fail when running as users with supplementary groups, since they are unmapped in the container. This was not the case in the development container where all groups were dropped, so the failure was missed.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This now requires kernel headers for some reason.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
GNU infrastructure is extraordinarily flaky and fetching from it killed the server too many times.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This migrates artifacts that the helper cannot produce an identical instance of.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This change only migrates artifacts that remain unchanged under the helper, so this change should not cause any rebuilds.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This will come with a helper eventually.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These are no longer provided by the (incomplete) toybox implementations, so they need to be specified explicitly.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is a variant of toybox with unfinished tools enabled, for artifacts that will end up in a dependency loop without them.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is much cleaner to add extra flags to.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
The busybox artifact does not run on aarch64, and the workarounds required for it to compile successfully on x86_64 is unacceptably shaky. This change fully replaces it with toybox.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by llvm test suite, compiler-rt sanitisers-related tests fail on toybox xargs.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by various GNU programs as they are not happy with toybox sed.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Toybox does not implement this, and it is used by many programs, including toybox itself.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Toybox does not provide a shell, mksh fills that gap.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This works around software relying on bashisms even when explicitly invoking sh.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Replaces broken awk in busybox.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This alleviates scheduler overhead when curing many artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These take forever and run sequentially by default for some reason.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by libseccomp.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This improves performance, though not as drastically as lazy initialising llvm.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is more robust than the busybox implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by llvm unit and regression tests.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by llvm unit and regression tests.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
LLVM tests are not happy with busybox diff.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by python during llvm test suite.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These are documented as broken via comments yet not disabled on musl for some reason.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Checks are not run for gettext for now since it contains broken tests.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Compile time dependency of git.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|