Files
takana/docs/state/repro-verificado.tsv
T
Sergio d4d120a079 brotli y json-c: selladas y rotas a la vez — las dos baratas del censo, arregladas
El barrido con `verificar-repro.sh` sobre las 15 recetas CMake baratas del corpus dio
**5 que no construyen hoy**. Éstas son las dos cuyo arreglo no cuesta nada (radio 0 y 3 rebuilds).

Diagnosticada `json-c` en vez de suponerla: apartando su artefacto y reconstruyendo con la salida
capturada, muere con el mismo `Error running link command: Segmentation fault` que `dwarves` y que
los `protoc-gen-upb*` de protobuf. Un `-DCMAKE_LINK_DEPENDS_USE_LINKER=OFF` en cada una y listo — el
`lld` de zig 0.16.0 segfaultea con el `--dependency-file` que CMake ≥3.27 emite.

⚠ **Lo que importa de este commit no son las dos recetas: es que el fallo no era un caso aislado.**
Cuando apareció en protobuf lo esquivé con `compiler = "gcc"` creyendo que era cosa de esos plugins.
Ya van CINCO proyectos sin relación entre sí con el mismo crash, y otros tres medidos y pendientes.

`crun` cayó a deuda (json-c es dep suya) y se reconstruyó: sigue siendo estático con 0 NEEDED y
**vuelve a arrancar un contenedor de verdad** con el busybox del corpus como rootfs. Las tres
REPRODUCEN bit a bit.

Queda planteado con el número delante, sin arrancarlo: los otros tres del censo son
`libtiff-shared` (12 rebuilds), `libjpeg-turbo` (17) y `libjpeg-turbo-shared` (23) — ~52 en total y
tocan los stacks gráficos de los escritorios. Y el censo cubrió 15 de las 23 CMake del corpus y
NINGUNA de las ~130 de las colas: el número real de rotas es mayor que 5.
2026-09-12 11:29:01 +00:00

9.6 KiB

1# repro-verificado.tsv — qué artefactos se comprobaron que REPRODUCEN bit a bit, y cuándo.
2#
3# Clave = (receta, ArtifactHash). El hash resume la receta MÁS su cierre de deps, así que una
4# entrada deja de casar en cuanto algo aguas arriba cambia: no se puede dar por verificado lo
5# que ya no es lo mismo. Lo escribe scripts/verificar-repro.sh; se lee para medir cobertura y
6# para no volver a sortear lo ya hecho.
7#
8# receta<TAB>hash<TAB>fecha<TAB>veredicto
9libffi1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc98382026-09-05reproduce
10packaging0378f4a8dba56e6519590778c2dad2291a99e92b7960d38960964f3fd52a7afc2026-09-05reproduce
11itstool158e4e38b2124e80856fbf64fdde1b0af39c1073de915d13a4a296f1ac8db0fd2026-09-05reproduce
12markupsafe9fcd3a2c0c442b4c9eb57683b6873dd47d227a681258bd8588f21d28327b4f062026-09-05reproduce
13musl-obstack4a5b3327efb9cd5ec015d3f62e9ec85451deb08560d4963b2567d1e2a124acbb2026-09-05reproduce
14hicolor-icon-theme98ad44a5c02059b4cac576bbbf24195a229cda1c807f1eb6c7e80424ceab1e162026-09-05reproduce
15musl-ftsb9681a5205197d51bb777efde1a271e9b189bf35d74091834c5f1aa43d82f16e2026-09-05reproduce
16npthe5682fca87a9f591d533855b0056a07b5724304fb53402c940524d885908d9802026-09-05reproduce
17poppler-render-check0d29dc69792df003726252fbc381a0133df7654daafccf547f8d5a82e526c1fe2026-09-05reproduce
18when5b4048a23584aaaca41a7d8c0e50a92c469b1b1710f5d10b2dd7abd908fe57b62026-09-05reproduce (tras poner al día un artefacto derivado)
19doas28bc42c24008f73d9541f407562cd4ed81e3788b95ab72fa00b5369ad606064a2026-09-05reproduce
20zstd1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb2026-09-05reproduce
21actionlint12e0640aa73729d170d992eb442bcca6b9d7b891a074d2d8b9f6583710717be32026-09-05reproduce
22addlicensee918fed592bc9eac2989262f030dba05e4dbdb32ab9ff715abe1f05bf9e688d32026-09-05reproduce
23adwaita-cursors22ae0ff6369e6f15cb6810ddd979d95ebe38307e8da668c1210d9434ef9b5b052026-09-05reproduce
24adwaita-hello09cf170c6a780bd09f46347c61aa48a16eccda81e27aee42184938242b0269182026-09-05reproduce
25ageb8ae28a4e360b61aa53667af7c6261951085285e62c2201f615173731ca367162026-09-05reproduce
26agora-clie05c41f1d4e46974195fbfb76a3efb591217e6733be8e17b007ba5d9cc3a153d2026-09-05reproduce
27air3761c6a516ab0bbcae825625e10c0fbd8015a15f25080e3b7dc36bfb7597d59f2026-09-05reproduce
28ali9017cf46ef5dc33c726a2fe4adf91c7463bee749ce605a94757eeea51f260c062026-09-05reproduce
29zoxide83359c57babdd2e051b7c53bd63694d319969cd9bcb5a27922707655f7b572af2026-09-05reproduce
30alsa-lib73fb200aae06b0743035dc9f961121fc94295e80a12d39dc358920d698b7bfe02026-09-05reproduce
31alterx415465a247da8489bfec54eac84d8bb2234e822423ba717974cbcbedfeb8905d2026-09-05reproduce
32amass385b4a140f8e8fa04282494f01e7523625aff42ae90f6eb38cd0230e6914aa562026-09-05reproduce
33amfora10560630b5d8302979b7844a22d2e30696a046c834968bd713efa7fcbc2b993a2026-09-05reproduce
34amp7b800350e79dda56eb1c3fca511700761cd91b2cd49ebf58f453fb4a01a629442026-09-05reproduce (tras poner al día un artefacto derivado)
35anew68ef0da2c17b474bee65caec2f61e4b24ccd5ea8e2d8357540ce572482bb57822026-09-05reproduce
36npthe5682fca87a9f591d533855b0056a07b5724304fb53402c940524d885908d9802026-09-05reproduce
37musl-ftsb9681a5205197d51bb777efde1a271e9b189bf35d74091834c5f1aa43d82f16e2026-09-05reproduce
38musl-obstack4a5b3327efb9cd5ec015d3f62e9ec85451deb08560d4963b2567d1e2a124acbb2026-09-05reproduce
39hicolor-icon-theme98ad44a5c02059b4cac576bbbf24195a229cda1c807f1eb6c7e80424ceab1e162026-09-05reproduce
40iputilsbf367f33fc000c41287c3b92e5caadee16ca1488ed433ec27ba3817d5b7953502026-09-05reproduce
41wlr-randr10359a8a229afa8804ced117d2c0568075d3b410032ff1396ba34762b2b23f0e2026-09-05reproduce
42dhcpcdc2cd34287983f133c1925697c46b727fab5cc99874aa65751b1a305df6fffac52026-09-05reproduce
43wpa_supplicantdc2d2899cbbd034aadd8c13f04557f202cdc96c71ec56c19a5567e76ef059cd62026-09-05reproduce (tras poner al día un artefacto derivado)
44libevdevddce688a0cb3d1971b2cfbaf07aa66509e77dcfe3c8b10d0d07a7b7259e3d4d62026-09-05reproduce
45less337ffc443208cbbe732c3c525d2e6a44012cbcb11b03f2a0cf90c085f178b4ef2026-09-05reproduce
46tig0b4fafb3afebcd1d679581fba4fde53f7554f85d451a3f8fc948c7c4359268772026-09-05reproduce
47file6fcc4803ed687c189754a995b1cf7676f5835e21995b142576afb014959b73de2026-09-05reproduce (tras poner al día un artefacto derivado)
48htopcacf87261facc6dbac1c6b3109894b7238490a90748ab56937d1d3bc4c3900382026-09-05reproduce
49iproute240ca1575c0ff07b08301ad3b603f7c50ee7718a4dd740ff2be40e40ea08889c52026-09-05reproduce
50dosfstools54a9bff43a204ab884e3f25c8467b9c54198142c86134b16e42db7d80f1e8cb42026-09-05reproduce
51libnlce24cca9f06781c6565b33ec4a041f2abee131fe54376f5a626cbc54e6a00fda2026-09-05reproduce
52jq54a87e3c3588db1126701a93ee360c9bec872d703152ade2aceafee158645fdb2026-09-05reproduce
53libssh2919428d7b9f28162d7c06f58c6dea71b6a52b8bc0d96d653c28b52668fed4aae2026-09-05reproduce (tras poner al día un artefacto derivado)
54dbus02833d5b5d3c6a577c0f10454591e73f5a7714df24ab66d5db97f7dadecd65a02026-09-05reproduce
55procps-ng6a8ebd6a53beafbc54792128466919d14ee7e8cab58507c2372be0f7f3e028ff2026-09-05reproduce
56vimb4c0d477428af4bf75e9b55d6ff2b2508b7f7e55f4ace9207a6f25c4d3080bd82026-09-05reproduce
57kbdbe9969f808c8499972e213f474a52d5f7477bf7faff78b6e0ec580aede5072312026-09-05reproduce
58npthe5682fca87a9f591d533855b0056a07b5724304fb53402c940524d885908d9802026-09-05reproduce
59musl-ftsb9681a5205197d51bb777efde1a271e9b189bf35d74091834c5f1aa43d82f16e2026-09-05reproduce
60json-glibe346cb599d070d407a853725cec97e6cd1b0a0a647b6767612093120050a5fa72026-09-08reproduce
61zathura685efcac30d6821ac9ac0a0f492815b2a469c3360bb3a3c1a6637b3258193dd52026-09-08reproduce
62zathura-pdf-poppler04c8b7bac22a303d7e4edaebcf91833277e52a2fdcf0a741d165176c9b49afd82026-09-08reproduce
63shared-mime-infofaa2101ec126a13f959c85dcb687587c1d9eec4a28d4f1b1541110abd5b9802b2026-09-08reproduce
64libfontenc20aeeabe5565d70fbae297b87bfd23bf1952f44aa33c481494abe5583bfd596f2026-09-08reproduce
65libxshmfence10a14013f92be4d25b228713fd3ac056e0b836a1857325497328f31e9b7f9b272026-09-08reproduce
66libxkbfile529bace3f42db52bac31f369f2e336f674c9621c3f61032e9ed3dbd2e35a33ba2026-09-08reproduce
67libXfont2297f66a9b864360a53e1495199c3f53c04c78db2616df8da6e37c5dbef87eb322026-09-08reproduce
68xkbcompae4a27e7b8b6672ba0ffd2ddba8127f4b5f84b50358b0c3337d0bf02818732252026-09-08reproduce
69xwaylandd43f7ba02a1f9f4b2cf01e1d03610020779991fb13adbd804f5dd3007244bf3d2026-09-08reproduce
70bash-completion86e9716873c35d1e8a4bc1b6317d3f37d5bc7b3d7c12132ae3a3ee7a24bcebaf2026-09-09reproduce
71desktop-file-utils590be503bc92262cee563d97c675022979e6c98fd205f2344129102c5cae43ec2026-09-09reproduce
72purpose2b4610926c50499c891a3d27aecfdb132846895e471250082042ea58c4204fc62026-09-09reproduce
73nftables47495be4b7570627bf9bc838884a54bedf9e3ef7a5de0dc9359845a1816239762026-09-10reproduce
74popt7202a918f06efe0315267027b071f5380f77aa15ce59eac83b5f078e6edd24f42026-09-11reproduce
75logrotate09698cb83519dc2423b8aa1905fa5803955ee1c79598590c30ff5b5b14e5e84d2026-09-11reproduce
76chronyb9e26374f000ef5820bcc32bdb761b2b3e7306d1ed400c147271cfdbd77557e92026-09-11reproduce
77cronie387347b89b107d97febbb2692ce2d292e74bc7b1fba105676befe396cc3ebf212026-09-11reproduce
78valkey9571c1a691ff8dd2e91611a341d2ddab11a9cc9a030ed8054006a4626542a06f2026-09-11reproduce
79abseil-cppa0d2ad6f771ecb64471a7e25db365cfcfb785574d75d4161ee2423beb7f35b5f2026-09-11reproduce
80protobufc01f39d4a566e48f09d077ac20a5c6249c6a36fe3c53196c1c6e5e4ce0bc59912026-09-11reproduce
81kubectlca95c5292688c838715727f9b909a0722d9fc98a778edefb2a4864e01678056e2026-09-11reproduce
82opensmtpd51b185ef7e032a4ee10a6ac31799a7baf2b9ea0b95a1fd8f7fcc5239fd287a5b2026-09-11reproduce
83crunecf33acabf992acf1f204e7e942699abb179ff50e912e02c993e309cc1146a0f2026-09-11reproduce
84qdrant4bd8feca2dde5e63923a3b514cee35aeb8bbe9145c80ecb1dff5bfc005ea591c2026-09-11reproduce
85dwarvesc77953627a7f2913ce6b617cb1baebd45f701c6130a440f525e94c5e453f3b0f2026-09-12reproduce
86ia-modelo-embeddings2c0c425833464e166b5bcb623d809018d68d14fab28320a303e2fb55e2b447142026-09-12reproduce
87ia-modelo-chat09cea3f0fce85afa1c26d4d7591058f5b019c34a8c961531218d76bad0ff19a32026-09-12reproduce
88firefox-pgo-profile3647c6be5f37b641620c93840eb86f4c8b7d655d2c1f5c67a97901337607c7202026-09-12reproduce
89abseil-cpp8faf0d793ce7db5c36da139ce36564cb62b4e1e9dd033febdbe7e1f2810d3c892026-09-12reproduce
90protobuf3de99c8fa1387023468a4164ea936948e5d8ade94ce6bd98ad215efd660805192026-09-12reproduce
91compiler-rt-profile7f25fdc9abbcedff14dcc97c0b5cb4ff9894a4044bc0f05e356d0c46465b757e2026-09-12reproduce
92jansson9b8f0ee96731ce2e73ba3b285c22cc3d4ccfcac81732e090105511a4f88505fc2026-09-12reproduce
93libtiff0b0ac684c8ed0d9a89c78fe8415e14536dff1ba5db2c33069a104aba9aeb64bf2026-09-12reproduce
94mbedtls87ee2b1551be7aa0b96cf6c7b871974295a4799f32f08645447325a832e1c9732026-09-12reproduce
95nlohmann-json21e5be81539176ac4d09836c695c019b08e38f7eb16c9f31b3266cb5cda475072026-09-12reproduce
96utf8proc17cb7a07342a89032731b9bb2efafba7d5521e7832d11ff767cafd3731c716692026-09-12reproduce
97vulkan-headers7731a012db7de92a21ac7005125180e49f37955d1446fb4b3246ebd6c4844e7b2026-09-12reproduce (tras poner al día un artefacto derivado)
98wasi-compiler-rta3fe63d11107a9dd6325f026eb5c80916c7642ec89426563274b0929ede8fc5e2026-09-12reproduce
99wasi-libcxx838a955780dbd107376a04a4c545c457a9bfcd5789fca73bd9515cdfbf765cbc2026-09-12reproduce
100zlib-ng487c2af702ce8ef41dc8232348aa0bd512734bc63330656ac6c9bd53e9e2a17e2026-09-12reproduce
101brotliee682e674ad857b4648e7cbee21bdace961c034a857a36528be266c1af89aac92026-09-12reproduce
102json-ce56792e865a17c8bbd8c4279c0d3d8a0b550e24dc2b0899b44a15be2f1f68d722026-09-12reproduce
103crun5e7b76880898197a4ee149f0c266b07798b7af42ecf426524e59e408f3c7f7dc2026-09-12reproduce