aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
AgeCommit message (Collapse)Author
2026-04-10internal/rosa/python: 3.14.3 to 3.14.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-10internal/rosa/openssl: 3.6.1 to 3.6.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-10internal/rosa/libcap: 2.77 to 2.78Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-10internal/rosa/tamago: 1.26.1 to 1.26.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-10internal/rosa/go: 1.26.1 to 1.26.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-10internal/rosa/llvm: remove unused fieldOphestra
This change also renames confusingly named flags field and corrects its doc comment. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-10internal/rosa/llvm: use latest version on arm64Ophestra
This also removes arch-specific patches because they were not useful. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-10internal/rosa/llvm: enable cross compilationOphestra
This now passes the test suite. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-10internal/rosa/llvm: increase stack sizeOphestra
Some aarch64 regression tests fail intermittently on the default size. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-09internal/rosa/llvm: 22.1.2 to 22.1.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-07internal/rosa/go: enable riscv64 bootstrap pathOphestra
This is quite expensive, but no other option, unfortunately. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-06internal/rosa/stage0: add riscv64 tarballOphestra
This had not yet passed all test suites because emulator is prohibitively slow. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-05internal/rosa/gnu: fetch mpc source via gitOphestra
Eliminates the xz dependency. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-05internal/rosa/netfilter: fetch iptables source via gitOphestra
Eliminates the xz dependency. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-05internal/rosa/netfilter: fetch libnftnl source via gitOphestra
Eliminates the xz dependency. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-05internal/rosa/libbsd: fetch source via gitOphestra
Eliminates the xz dependency. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-05internal/rosa/libbsd: fetch libmd source via gitOphestra
Eliminates the xz dependency. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-04internal/rosa/libxslt: fetch source via gitOphestra
Eliminates the xz dependency. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-04internal/rosa/libxml2: fetch source via gitOphestra
Eliminates the xz dependency. This also switches to meson to avoid pulling in autotools. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-04internal/rosa/gtk: fetch glib source via gitOphestra
This eliminates xz dependency. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-04internal/rosa/gnu: gnutls disable arm64 hardware accelerationOphestra
Hardware on arm64 is quite messy, this miscompiles. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-04internal/rosa/gnu: gnutls configure trust storeOphestra
The test suite is somehow happy on amd64 but fails on arm64. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-04internal/rosa/git: shallow cloneOphestra
The .git directory is destroyed anyway, so no point fetching more than the bare minimum. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa: drop cachesOphestra
This enables accurate benchmarking of the toolchain abstraction. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/pkg: cache flagsOphestra
This is cleaner for extending the API. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/kernel: 6.12.78 to 6.12.80Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/perl: 5.42.1 to 5.42.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/cmake: 4.3.0 to 4.3.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/gnu: parallel 20260222 to 20260322Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/util-linux: 2.41.3 to 2.42Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/wayland: wayland-protocols 1.47 to 1.48Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/xz: 5.8.2 to 5.8.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa: connman artifactOphestra
Will be gradually replaced with a native implementation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/ncurses: also build dynamic libraryOphestra
GNU readline breaks without this. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/gnu: readline artifactOphestra
Nice to have library for command line programs. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa/gnu: gnutls artifactOphestra
Incredibly ugly and expensive package, but unfortunately required by some packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-03internal/rosa: libunistring artifactOphestra
Required by GnuTLS. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-02internal/rosa: libev artifactOphestra
Required by gnutls. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-02internal/rosa/git: determine reporting name from urlOphestra
This is generally correct, and is a lot cleaner to call. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-02internal/rosa: nettle3 artifactOphestra
Removed after all packages upgrade for nettle 4. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-02internal/rosa/p11: explicitly enable libffiOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-01internal/rosa: libtasn1 artifactOphestra
Optional dependency of p11-kit. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-01internal/rosa: p11-kit artifactOphestra
Another package distributed in xz only. This is fetched from the git remote directly to avoid XZ Utils. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-01internal/rosa/git: recursively clone submodulesOphestra
There is generally no reason to disable this, so it was not made optional. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-01internal/rosa/pkg-config: generate build systemOphestra
This unfortunately pulls automake, libtool and their dependencies into stage2. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-31internal/rosa/gnu: mpc 1.3.1 to 1.4.0Ophestra
This package now unfortunately switched to xz as well. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-31internal/rosa: iptables artifactOphestra
This also pulls in netlink libraries from netfilter project. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-31internal/rosa: use type P in helper interfaceOphestra
This is easier to type and serialises correctly. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-31internal/rosa: libmd and libbsd artifactsOphestra
These provide headers that are provided by glibc but not musl. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-31internal/rosa: dbus artifactOphestra
Unfortunate ugly indirect dependency we cannot yet get rid of. Signed-off-by: Ophestra <cat@gensokyo.uk>