-
327ff55665
[ADD] llvm and clang, with Sphinx off, for Rust
base-devel
Mathieu Benoit
2026-08-24 01:57:19 -0400
-
51384a64af
[ADD] stage 2 is complete: 164 of 164, and it resolves, is clean, and runs
Mathieu Benoit
2026-08-24 01:35:16 -0400
-
0da64c9933
[FIX] rm -rf followed a bind mount into the host's /dev
Mathieu Benoit
2026-08-24 01:14:35 -0400
-
c43289c5ca
[FIX] /dev/shm was mounted and unwritable, so python lost its semaphores
Mathieu Benoit
2026-08-24 00:54:22 -0400
-
cf3a4ffdf4
[FIX] ARTEFACT condemned two correct packages
Mathieu Benoit
2026-08-24 00:46:33 -0400
-
f875649c96
[UPD] note why /dev/shm must exist before python is built
Mathieu Benoit
2026-08-24 00:35:07 -0400
-
fe9c58c1a3
[FIX] systemd: sixteen man page operations, across five sub-packages
Mathieu Benoit
2026-08-24 00:33:37 -0400
-
0e00b161c4
[FIX] the chroot had no /dev/shm, and systemd links man pages too
Mathieu Benoit
2026-08-24 00:29:13 -0400
-
61abc5aef9
[FIX] systemd: every man page operation at once, not one per pass
Mathieu Benoit
2026-08-24 00:21:48 -0400
-
376c6d6a91
[UPD] hoist gyp with the Python set, ahead of nss
Mathieu Benoit
2026-08-24 00:17:11 -0400
-
f6c0969929
[ADD] gyp for nss, and jsoncpp's doxygen output
Mathieu Benoit
2026-08-24 00:03:26 -0400
-
8d9e8a4dce
[FIX] groff's remaining lists, systemd man pages, git without libsecret
Mathieu Benoit
2026-08-23 23:58:32 -0400
-
3d2a1485af
[FIX] the Python bootstrap installed older code than it claimed
Mathieu Benoit
2026-08-23 23:50:06 -0400
-
2b0139e99f
[FIX] xz: the flag was already there, and lost to position
Mathieu Benoit
2026-08-23 23:44:36 -0400
-
c375f994fe
[FIX] tpm2-tss without integration tests, p11-kit's doc sub-package
Mathieu Benoit
2026-08-23 23:33:38 -0400
-
111d4c80b3
[FIX] git: the opt-out is NO_RUST, and Rust is now the default
Mathieu Benoit
2026-08-23 23:06:54 -0400
-
29da076277
[FIX] host-extracted sources linked to paths the chroot cannot see
Mathieu Benoit
2026-08-23 23:02:24 -0400
-
41f0bc4897
[FIX] groff: the second consumer of a figure that is not built
Mathieu Benoit
2026-08-23 22:49:24 -0400
-
7fa489b5bb
[FIX] p11-kit's gtk-doc split, tpm2-tss without cmocka
Mathieu Benoit
2026-08-23 22:33:58 -0400
-
430b49aae2
[FIX] xz: two doc conditionals, and the flag that is not in the help
Mathieu Benoit
2026-08-23 22:18:30 -0400
-
f25a34eaed
[UPD] hoist fastjsonschema and vcs-versioning with the Python set
Mathieu Benoit
2026-08-23 22:17:08 -0400
-
75cff944a8
[FIX] binutils records a usr/lib64 path, and cmake deletes html it did not make
Mathieu Benoit
2026-08-23 22:05:26 -0400
-
6656f07e2b
[ADD] python-vcs-versioning, the half setuptools-scm lost
Mathieu Benoit
2026-08-23 21:47:54 -0400
-
04a55bc74c
[FIX] sqlite: tcl 9 keeps its library inside the binary
Mathieu Benoit
2026-08-23 21:18:44 -0400
-
ac5e5f3892
[FIX] groff: the figure and the document that includes it
Mathieu Benoit
2026-08-23 21:03:23 -0400
-
fceb5936a5
[FIX] --nodeps once skips versions, not dependencies
Mathieu Benoit
2026-08-23 20:47:32 -0400
-
0963698d4b
[FIX] xz has two doc toolchains, and libpsl needs data not a tool
Mathieu Benoit
2026-08-23 20:19:45 -0400
-
9a598fdd4d
[FIX] cmake: no Sphinx manual
Mathieu Benoit
2026-08-23 20:02:59 -0400
-
3267c6484c
[FIX] binutils: gold's s390 support needs a target binutils is deleting
Mathieu Benoit
2026-08-23 19:48:19 -0400
-
8a41d00a90
[FIX] our flit_core is too new, and savannah would not serve a patch
Mathieu Benoit
2026-08-23 19:27:14 -0400
-
a8eef0e460
[FIX] the second half of two of my own hooks
Mathieu Benoit
2026-08-23 19:09:10 -0400
-
f26a6a7115
[FIX] stage 2 could not clone, its pacman had no user, and it installed conflicts
Mathieu Benoit
2026-08-23 18:38:46 -0400
-
5418dace22
[FIX] p11-kit: the error named glib, and glib was not the subject
Mathieu Benoit
2026-08-23 18:03:10 -0400
-
8c7d8f52a9
[UPD] hoist jinja2 ahead of systemd
Mathieu Benoit
2026-08-23 18:00:35 -0400
-
22c0eca955
[ADD] gnupg without its diagrams, and jinja2 for systemd
Mathieu Benoit
2026-08-23 17:25:27 -0400
-
cb3a32101a
[FIX] a hook's scope belongs to its sections, not to its filename
Mathieu Benoit
2026-08-23 17:23:30 -0400
-
4101d18f72
[ADD] upstream.lock, and keep the machine out of the repository
Mathieu Benoit
2026-08-22 22:52:04 -0400
-
ff65121058
[FIX] systemd without AppArmor, gpgme without its test harness, groff without a logo
Mathieu Benoit
2026-08-22 22:02:56 -0400
-
2fd675ce6b
[FIX] libaio, and two packages that installed man pages nobody wrote
Mathieu Benoit
2026-08-22 22:00:00 -0400
-
ca355190c0
[FIX] binutils' extra targets were x86_64's, and gcc only wanted man pages
Mathieu Benoit
2026-08-22 21:52:39 -0400
-
f67796d04c
[FIX] sqlite, libpsl and util-linux
Mathieu Benoit
2026-08-22 07:33:10 -0400
-
7c7a1260d7
[FIX] the z13 baseline was only half applied
Mathieu Benoit
2026-08-22 07:29:43 -0400
-
4eca3612f9
[ADD] nlohmann-json, and three more packages without their docs
Mathieu Benoit
2026-08-22 02:32:55 -0400
-
e5c6835234
[FIX] libxcrypt: a compiler newer than the release expects
Mathieu Benoit
2026-08-22 00:08:00 -0400
-
adb6c4f21d
[FIX] four more packages that build without their documentation
Mathieu Benoit
2026-08-22 00:07:14 -0400
-
0602a2b64c
[FIX] the chroot was missing 35 packages we had already built
Mathieu Benoit
2026-08-21 21:37:26 -0400
-
07486af2fa
[FIX] systemd without BPF, pacman without asciidoc
Mathieu Benoit
2026-08-21 21:25:20 -0400
-
d1ac7a94f9
[FIX] a dangling symlink and a complete install look the same
Mathieu Benoit
2026-08-21 19:37:10 -0400
-
9936d8f873
[FIX] binutils: delete the option, do not comment it out
Mathieu Benoit
2026-08-21 16:53:49 -0400
-
09aa24c46a
[FIX] three packages shipped 180 unreachable module paths
Mathieu Benoit
2026-08-21 16:49:37 -0400
-
c3916d3982
[ADD] Python packaging, through Arch's own bootstrap path
Mathieu Benoit
2026-08-21 16:37:55 -0400
-
f2aff788ec
[FIX] the chroot could not resolve a name, and wget could not fix itself
Mathieu Benoit
2026-08-21 16:29:10 -0400
-
a42e43bcf1
[FIX] binutils: no PGO+LTO build, so gold links
Mathieu Benoit
2026-08-21 04:16:20 -0400
-
e137999f8b
[FIX] the xar cycle reformed inside stage 2
Mathieu Benoit
2026-08-21 02:18:25 -0400
-
ed541dacc4
[FIX] stage 2: do not restore what it no longer trusts
Mathieu Benoit
2026-08-21 00:58:44 -0400
-
613fb66ee0
[FIX] filesystem: give s390x the lib64 compatibility symlinks
Mathieu Benoit
2026-08-21 00:54:14 -0400
-
f380f3fd66
[FIX] one stray .a file broke every pkg-config lookup
Mathieu Benoit
2026-08-21 00:47:09 -0400
-
c164b59ca6
[FIX] help2man was uninstallable, which stopped the whole pass
Mathieu Benoit
2026-08-21 00:33:07 -0400
-
390f3fabda
[ADD] the seven tools stage 2 asked for by name
Mathieu Benoit
2026-08-21 00:29:40 -0400
-
ef143aac67
[FIX] s390x: say which machine this port targets
Mathieu Benoit
2026-08-21 00:23:26 -0400
-
b7caa66f46
[UPD] TODO: the 84 host binaries the chroot does not have
Mathieu Benoit
2026-08-20 01:36:10 -0400
-
eafa3355aa
[FIX] stage 2: the build tools the host was providing silently
Mathieu Benoit
2026-08-20 01:34:41 -0400
-
dd202a3a54
[IMP] stage 2: resumable, guarded, driven by the shared list
Mathieu Benoit
2026-08-20 01:16:49 -0400
-
f6199bdb16
[FIX] stage 2: produce its first package
Mathieu Benoit
2026-08-20 01:12:14 -0400
-
4d8856b82d
[FIX] stage 2: x86_64 compiler flags, and a .pc naming nothing
Mathieu Benoit
2026-08-19 20:19:37 -0400
-
adc508d8f6
[FIX] python packages: /usr/local, once, for all of them
Mathieu Benoit
2026-08-19 20:19:37 -0400
-
c78c263312
[ADD] the build systems stage 2 rebuilds with
Mathieu Benoit
2026-08-19 19:53:46 -0400
-
92c5850e53
[FIX] driver: kill a build that has stopped producing output
Mathieu Benoit
2026-08-19 19:53:46 -0400
-
d5b8158e55
[ADD] stage 2: the rebuild loop, and git to feed it
Mathieu Benoit
2026-08-19 08:56:41 -0400
-
94c74eb691
[ADD] stage 2: a chroot that builds
Mathieu Benoit
2026-08-19 08:30:49 -0400
-
9a6c11e2ab
[FIX] makepkg.conf: .la files in a third of the repository
Mathieu Benoit
2026-08-19 08:30:49 -0400
-
22b101dc47
[FIX] gcc: two defects only a chroot could find
Mathieu Benoit
2026-08-19 08:30:49 -0400
-
7ec3d14851
[FIX] test-chroot: an audit that classifies, and one that was wrong
Mathieu Benoit
2026-08-19 06:40:50 -0400
-
6f44fdb572
[FIX] lvm2: only device-mapper, and the closure closes
Mathieu Benoit
2026-08-19 06:40:50 -0400
-
82a231e5f9
[ADD] test-chroot: read the binaries, not the declarations
Mathieu Benoit
2026-08-19 06:24:11 -0400
-
de7a4c70a2
[ADD] closure rounds two and three, and the CA bundle
Mathieu Benoit
2026-08-19 06:24:11 -0400
-
cb13d98b2b
[FIX] four hooks the closure's second round needed
Mathieu Benoit
2026-08-19 06:24:11 -0400
-
1ef18efeec
[ADD] the closure pacman's resolver named
Mathieu Benoit
2026-08-19 05:28:32 -0400
-
62233fc747
[ADD] libgcrypt: stage 1 consumes its own libgpg-error
Mathieu Benoit
2026-08-19 05:28:32 -0400
-
09ef26798a
[FIX] the build host answered questions the target should
Mathieu Benoit
2026-08-19 05:28:32 -0400
-
3c926f10a9
[FIX] declared, never linked: guile, libisl.so, leancrypto
Mathieu Benoit
2026-08-19 05:28:32 -0400
-
2a1997e06d
[REM] sub-packages: four that cost more closure than they carry
Mathieu Benoit
2026-08-19 05:28:32 -0400
-
549b5650f5
[ADD] driver: refuse to build below 8 GiB free
Mathieu Benoit
2026-08-17 03:14:40 -0400
-
d427ea7bd1
[UPD] TODO: the category the other three did not cover
Mathieu Benoit
2026-08-17 02:37:46 -0400
-
f7f94f3160
[ADD] test-chroot: the test that proved the port, made repeatable
Mathieu Benoit
2026-08-17 02:37:46 -0400
-
bda5fe67c5
[FIX] gcc: a dropped component is removed in a fifth place
Mathieu Benoit
2026-08-17 02:37:46 -0400
-
9a696af012
[FIX] host defaults: apt was deciding what got built
Mathieu Benoit
2026-08-17 02:37:46 -0400
-
dcaa55b19a
[ADD] host deps: the tools six packages needed and nobody declared
Mathieu Benoit
2026-08-17 01:33:41 -0400
-
04ee9be5cc
[FIX] selinux: the chroot named a host artefact, not a dependency
Mathieu Benoit
2026-08-17 01:33:41 -0400
-
ddbf91108f
[FIX] libdir: the Debian host hid the libraries from Arch
Mathieu Benoit
2026-08-17 01:33:41 -0400
-
ea9f9831cc
[FIX] driver: a failed clone rebuilt the package before it
Mathieu Benoit
2026-08-17 01:33:41 -0400
-
f81d2dc315
[ADD] the packages the chroot named, and grep builds
Mathieu Benoit
2026-08-17 00:23:36 -0400
-
f7053490d0
[FIX] grep: the m4 check lives in bootstrap.conf, not bootstrap
Mathieu Benoit
2026-08-17 00:00:48 -0400
-
9ec47f76ff
[FIX] grep: neutralise the m4 check, do not skip bootstrap
Mathieu Benoit
2026-08-16 23:30:49 -0400
-
231514904a
[FIX] grep: skip its host-vetting bootstrap; util-linux: lib64 again
Mathieu Benoit
2026-08-16 23:26:54 -0400
-
36d726f0a1
[FIX] openssl: s390x is big-endian, drop the little-endian EC path
Mathieu Benoit
2026-08-16 22:53:33 -0400
-
9bc7dbce3e
[FIX] openssl: s390x needs the 64-bit Configure target
Mathieu Benoit
2026-08-16 22:50:01 -0400
-
8fe9fc3d9d
[FIX] give the build host Arch's group ids
Mathieu Benoit
2026-08-16 22:41:50 -0400
-
dc0f38987e
[FIX] gcc: libquadmath does not exist on s390x; python alias for util-linux
Mathieu Benoit
2026-08-16 19:52:55 -0400
-
bcc6d63bed
[FIX] gcc: s390x installs to lib64, Arch expects lib
Mathieu Benoit
2026-08-16 16:59:53 -0400