autobuild3
autobuild3 copied to clipboard
Multi-backend and extensible packaging toolkit
This pull request is still in WIP status. Do not merge until the final standard for tests is published. See also: - [Contributor Minutes on 2022-06-05](https://github.com/AOSC-Dev/wiki/blob/master/content/developer/minutes/20220522.md) - [Build-time Test RFC](https://github.com/AOSC-Dev/wiki/blob/integrated-test-rfc/content/developer/packaging/rfc/integrated-test-standard-rfc.md)
Since dpkg allows for "strictly newer than" and "strictly older than" with `>>` and `
``` a2@ [ man ] $ find /usr/share/man/ -name '*.gz.xz' /usr/share/man/man5/regulatory.bin.5.gz.xz /usr/share/man/man5/regulatory.db.5.gz.xz /usr/share/man/man8/dkms.8.gz.xz /usr/share/man/man8/rfkill.8.gz.xz /usr/share/man/man8/iw.8.gz.xz /usr/share/man/man8/gdomap.8.gz.xz /usr/share/man/man1/fido2-cred.1.gz.xz /usr/share/man/man1/fido2-assert.1.gz.xz /usr/share/man/man1/fido2-token.1.gz.xz /usr/share/man/man1/convmv.1.gz.xz /usr/share/man/man1/7z.1.gz.xz /usr/share/man/man1/7za.1.gz.xz /usr/share/man/man1/7zr.1.gz.xz /usr/share/man/man1/zresample.1.gz.xz /usr/share/man/man1/zretune.1.gz.xz /usr/share/man/man1/tbtadm.1.gz.xz /usr/share/man/man1/HTMLLinker.1.gz.xz /usr/share/man/man1/autogsdoc.1.gz.xz /usr/share/man/man1/cvtenc.1.gz.xz /usr/share/man/man1/defaults.1.gz.xz...
dpkg 1.21.18 (Jan 2023) now has zstd support, so the points in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892664 are relevant again. The good thing about zstd is that ~~it's cool and shiny~~ it decompresses fast...
### Rationale In CI environment, it's not necessary to fail when `FAIL_ARCH` condition met; instead, skip the package would be a better approach.
The glibc people have fixed the "cripple amd" haswell issue by introducing some platform-neutral ABI generations to amd64. See https://sourceware.org/bugzilla/show_bug.cgi?id=23249. We should probably align our arch defs to the new...
my laptop screen is dead and i cant be arsed to type on a phone or i would be sending a PR already anyway apple does this extensively with clang,...
> https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html > If the selected floating-point hardware includes the NEON extension (e.g. -mfpu=neon), note that floating-point operations are not generated by GCC’s auto-vectorization pass unless -funsafe-math-optimizations is also specified....
Now the abbs repo contains a lot of explicitly-defined `+32` packages, and most of them can be avoided with the arch stuffs just like we can merge `armhf` stuffs into...
Currently llvm-as seems to be not so weird, and clang seems to have some different opinion on instructions with binutils, at least on AArch64: - BFC, which is a pseudo...