sergio and Claude Opus 4.8
4e9b6327ed
recetas: libinput, fcft y foot sellan — mtdev con -fPIC y fuente git en la familia foot
...
Las tres estaban en deuda por TRES causas distintas, encadenadas de modo que cada una tapaba a la
siguiente:
1. libinput moría con "no suitable Python interpreter found", un mensaje de AUTOTOOLS siendo libinput
meson puro: el que fallaba era su dep `libevdev` (arreglado en el commit anterior declarando
make/python3).
2. Destapado eso, el muro real de libinput era
"relocation R_X86_64_32S ... recompile with -fPIC" apuntando a `libmtdev.a`: libinput enlaza ese
archivo estático DENTRO de libinput.so, y libtool sólo compila los objetos estáticos con -fPIC si
se lo pedís. `mtdev` ahora configura con `--with-pic`.
3. fcft y foot fallaban con sha256 mismatch: el `/archive/<tag>.tar.gz` de codeberg lo genera la
forge AL VUELO, así que sus bytes dependen de la versión de git/gzip del servidor. El pin se
murió solo cuando codeberg actualizó su tooling — no es corrupción: hoy baja de forma estable,
pero con OTRO hash (esperado c0d8d485…, real b0c0f4a5…). Re-pinear arreglaría hoy y volvería a
romperse; pasan a fuente GIT por commit, que es inmune (ADR 0006).
OJO: los dos tags son ANOTADOS ⇒ el sha que devuelve `git ls-remote <tag>` es el objeto tag, no
el commit. Van los `^{}`.
Verificado: las seis (libinput, fcft, foot, mtdev, libevdev, utf8proc) SELLADAS, y el binario de
foot es ELF dinámico con NEEDED = sólo libc.so, sin fugas del rootfs.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-22 18:15:07 -04:00
..
2026-07-18 16:16:59 -04:00
2026-07-16 23:14:19 -04:00
2026-07-21 21:44:55 -04:00
2026-07-11 00:36:55 -04:00
2026-07-10 23:09:03 -04:00
2026-07-11 00:36:55 -04:00
2026-07-11 00:36:55 -04:00
2026-07-11 00:36:55 -04:00
2026-07-11 00:36:55 -04:00
2026-07-11 00:36:55 -04:00
2026-07-11 00:36:55 -04:00
2026-07-11 00:36:55 -04:00
2026-07-11 00:36:55 -04:00
2026-07-16 23:14:19 -04:00
2026-07-05 08:16:19 -04:00
2026-07-05 05:27:49 -04:00
2026-07-02 11:49:50 -04:00
2026-07-05 05:27:49 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-05 05:55:34 -04:00
2026-07-01 09:47:15 -04:00
2026-07-10 23:09:03 -04:00
2026-07-10 23:51:48 -04:00
2026-07-16 07:12:47 -04:00
2026-07-17 04:11:54 -04:00
2026-07-15 23:27:57 -04:00
2026-07-02 11:35:54 -04:00
2026-07-02 10:53:23 -04:00
2026-07-10 23:09:03 -04:00
2026-07-05 08:16:19 -04:00
2026-07-01 14:27:16 -04:00
2026-07-15 17:19:50 -04:00
2026-07-10 23:09:03 -04:00
2026-07-16 23:14:19 -04:00
2026-07-01 09:47:15 -04:00
2026-07-05 05:27:49 -04:00
2026-07-05 05:55:34 -04:00
2026-07-17 04:09:37 -04:00
2026-07-01 09:47:15 -04:00
2026-07-01 09:47:15 -04:00
2026-07-06 07:31:05 -04:00
2026-07-17 09:50:25 -04:00
2026-07-16 07:04:58 -04:00
2026-07-10 23:51:48 -04:00
2026-07-05 05:31:58 -04:00
2026-07-15 23:27:57 -04:00
2026-07-01 09:47:15 -04:00
2026-07-10 23:09:03 -04:00
2026-07-16 23:14:19 -04:00
2026-07-06 07:31:05 -04:00
2026-07-17 00:05:54 -04:00
2026-07-10 23:51:48 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 06:30:36 -04:00
2026-07-10 23:51:48 -04:00
2026-07-06 07:31:05 -04:00
2026-07-17 04:20:32 -04:00
2026-07-05 05:55:34 -04:00
2026-07-22 18:15:07 -04:00
2026-07-09 22:42:32 -04:00
2026-07-17 09:43:43 -04:00
2026-07-10 23:09:03 -04:00
2026-07-10 23:51:48 -04:00
2026-07-11 00:36:55 -04:00
2026-07-10 23:09:03 -04:00
2026-07-10 23:09:03 -04:00
2026-07-01 09:47:15 -04:00
2026-07-10 23:09:03 -04:00
2026-07-01 14:27:16 -04:00
2026-07-10 23:09:03 -04:00
2026-07-16 23:14:19 -04:00
2026-07-05 05:27:49 -04:00
2026-07-17 04:33:58 -04:00
2026-07-22 18:15:07 -04:00
2026-07-05 08:16:19 -04:00
2026-07-16 13:30:05 -04:00
2026-07-01 09:47:15 -04:00
2026-07-16 23:14:19 -04:00
2026-07-01 14:29:48 -04:00
2026-07-15 23:27:57 -04:00
2026-07-15 23:27:57 -04:00
2026-07-15 23:27:57 -04:00
2026-07-01 09:47:15 -04:00
2026-07-15 23:27:57 -04:00
2026-07-05 05:27:49 -04:00
2026-07-04 07:35:16 -04:00
2026-07-05 08:16:19 -04:00
2026-07-05 05:27:49 -04:00
2026-07-05 08:16:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-01 09:47:15 -04:00
2026-07-05 05:27:49 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 13:11:18 -04:00
2026-07-11 00:36:55 -04:00
2026-07-16 23:14:19 -04:00
2026-07-02 11:09:17 -04:00
2026-07-10 23:51:48 -04:00
2026-07-17 10:08:46 -04:00
2026-07-16 13:11:18 -04:00
2026-07-06 07:31:05 -04:00
2026-07-15 23:27:57 -04:00
2026-07-10 23:09:03 -04:00
2026-07-01 09:47:15 -04:00
2026-07-16 13:30:05 -04:00
2026-07-16 13:11:18 -04:00
2026-07-05 05:27:49 -04:00
2026-07-17 04:50:51 -04:00
2026-07-05 08:16:19 -04:00
2026-07-05 05:55:34 -04:00
2026-07-05 05:27:49 -04:00
2026-07-05 05:55:34 -04:00
2026-07-05 05:27:49 -04:00
2026-07-04 08:05:32 -04:00
2026-07-06 07:31:05 -04:00
2026-07-04 07:35:16 -04:00
2026-07-16 13:11:18 -04:00
2026-07-10 23:51:48 -04:00
2026-07-16 23:14:19 -04:00
2026-07-17 04:39:47 -04:00
2026-07-16 13:30:05 -04:00
2026-07-17 09:50:25 -04:00
2026-07-22 16:49:27 -04:00
2026-07-01 14:29:48 -04:00
2026-07-22 17:49:20 -04:00
2026-07-16 13:42:06 -04:00
2026-07-16 13:11:18 -04:00
2026-07-17 09:43:43 -04:00
2026-07-17 04:33:58 -04:00
2026-07-22 16:49:27 -04:00
2026-07-01 09:47:15 -04:00
2026-07-15 23:27:57 -04:00
2026-07-17 09:50:25 -04:00
2026-07-17 04:20:32 -04:00
2026-07-15 23:27:57 -04:00
2026-07-15 23:27:57 -04:00
2026-07-16 13:30:05 -04:00
2026-07-01 09:47:15 -04:00
2026-07-15 23:27:57 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 13:30:05 -04:00
2026-07-17 04:50:51 -04:00
2026-07-22 16:49:27 -04:00
2026-07-17 04:20:32 -04:00
2026-07-01 09:47:15 -04:00
2026-07-16 13:11:18 -04:00
2026-07-16 23:14:19 -04:00
2026-07-10 23:51:48 -04:00
2026-07-15 23:27:57 -04:00
2026-07-20 16:32:46 -04:00
2026-07-16 23:14:19 -04:00
2026-07-15 23:27:57 -04:00
2026-07-16 23:14:19 -04:00
2026-07-19 15:28:28 -04:00
2026-07-05 05:31:58 -04:00
2026-07-17 04:50:51 -04:00
2026-07-15 23:27:57 -04:00
2026-07-10 23:09:03 -04:00
2026-07-15 23:27:57 -04:00
2026-07-10 23:09:03 -04:00
2026-07-05 05:27:49 -04:00
2026-07-19 16:15:21 -04:00
2026-07-10 14:20:46 -04:00
2026-07-14 16:20:55 -04:00
2026-07-14 16:20:55 -04:00
2026-07-14 16:20:55 -04:00
2026-07-10 12:18:32 -04:00
2026-07-16 08:04:03 -04:00
2026-07-22 18:15:07 -04:00
2026-07-16 23:14:19 -04:00
2026-07-15 23:27:57 -04:00
2026-07-17 09:48:25 -04:00
2026-07-05 08:16:19 -04:00
2026-07-16 13:30:05 -04:00
2026-06-30 06:50:16 -04:00
2026-07-10 23:51:48 -04:00
2026-07-16 23:14:19 -04:00
2026-07-10 23:51:48 -04:00
2026-07-05 05:55:34 -04:00
2026-07-18 16:37:49 -04:00
2026-07-15 23:27:57 -04:00
2026-07-15 23:27:57 -04:00
2026-07-01 09:47:15 -04:00
2026-07-10 23:51:48 -04:00
2026-07-16 23:14:19 -04:00
2026-07-10 23:09:03 -04:00
2026-07-17 04:39:47 -04:00
2026-07-01 14:37:51 -04:00
2026-07-15 23:27:57 -04:00
2026-07-17 14:53:47 -04:00
2026-07-15 18:51:32 -04:00
2026-07-17 06:55:39 -04:00
2026-07-05 08:16:19 -04:00
2026-07-21 22:42:32 -04:00
2026-07-17 09:35:48 -04:00
2026-07-17 00:12:00 -04:00
2026-07-05 05:55:34 -04:00
2026-07-05 05:55:34 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-05 05:27:49 -04:00
2026-07-05 05:27:49 -04:00
2026-07-10 23:09:03 -04:00
2026-07-16 23:14:19 -04:00
2026-07-05 08:16:19 -04:00
2026-07-17 09:35:48 -04:00
2026-07-16 06:21:14 -04:00
2026-07-16 06:21:14 -04:00
2026-07-05 05:27:49 -04:00
2026-07-22 16:49:27 -04:00
2026-07-05 05:27:49 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-04 08:05:32 -04:00
2026-07-10 23:09:03 -04:00
2026-07-10 23:09:03 -04:00
2026-07-16 13:30:05 -04:00
2026-07-16 23:14:19 -04:00
2026-07-17 04:33:58 -04:00
2026-07-04 20:05:19 -04:00
2026-07-05 05:27:49 -04:00
2026-07-05 05:27:49 -04:00
2026-07-16 07:04:58 -04:00
2026-07-01 14:37:51 -04:00
2026-07-17 04:50:51 -04:00
2026-07-05 05:31:58 -04:00
2026-07-01 14:37:51 -04:00
2026-07-04 20:05:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-05 05:27:49 -04:00
2026-07-06 07:31:05 -04:00
2026-07-04 07:12:09 -04:00
2026-07-16 13:30:05 -04:00
2026-07-05 08:16:19 -04:00
2026-07-05 05:55:34 -04:00
2026-07-22 16:49:27 -04:00
2026-07-16 13:30:05 -04:00
2026-07-05 05:31:58 -04:00
2026-07-16 06:21:14 -04:00
2026-07-05 05:27:49 -04:00
2026-07-17 10:08:46 -04:00
2026-07-10 23:51:48 -04:00
2026-07-16 06:21:14 -04:00
2026-07-06 07:31:05 -04:00
2026-07-11 00:36:55 -04:00
2026-07-10 23:51:48 -04:00
2026-07-22 18:03:29 -04:00
2026-07-17 06:51:15 -04:00
2026-07-16 13:30:05 -04:00
2026-07-17 00:04:38 -04:00
2026-07-16 06:21:14 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 23:14:19 -04:00
2026-07-05 05:27:49 -04:00
2026-07-16 13:11:18 -04:00
2026-07-16 23:52:24 -04:00
2026-07-16 23:14:19 -04:00
2026-07-16 13:11:18 -04:00