Sergio and Claude Opus 5
95e0d4964a
brush como /bin/sh: pasa el banco POSIX entero y no construye una sola receta autotools
...
Medido en el worker, con el único cambio de /bin/sh en una copia por hardlinks del
lab (sed/grep/awk siguen siendo busybox) y stores tirables. Control busybox: 3/3
recetas selladas. brush: 0/3.
Lo que pasa: 56/57 del banco POSIX (igual que busybox), 0 rechazos sobre las 1130
fases de shell del corpus, parsea el configure de ffmpeg, funciona como argv[0]=sh
y con el patrón de las cards de arje.
Lo que falla: el configure corre entero pero el libtool que GENERA sale con un
nivel de escapado de menos en 25 líneas, y ese fichero ya no lo parsea ningún
shell. El parser de brush está bien — parsea sin quejarse el libtool del control.
Mecanismo exacto no determinado: echo, sustitución de comando y el propio
func_quote_for_eval de libtool dan idéntico en ambos shells aislados.
Y un dato independiente del bug: 813us de arranque contra 91us de busybox (8,9x),
sobre decenas de miles de shells por configure. El binario son 7,25 MB contra los
1,23 MB del busybox con sus 401 applets.
De paso: brush selló con el mismo hash que traía build-state del otro hub.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-21 17:27:51 +00:00
..
2026-09-15 19:24:50 +00:00
2026-09-09 20:08:02 +00:00
2026-09-21 01:14:28 +00:00
2026-09-07 15:38:02 +00:00
2026-09-09 19:28:48 +00:00
2026-09-14 17:59:11 +00:00
2026-09-09 20:33:03 +00:00
2026-09-09 21:45:46 +00:00
2026-09-09 19:28:48 +00:00
2026-09-16 18:01:16 +00:00
2026-09-08 16:11:28 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 20:33:03 +00:00
2026-09-21 01:35:37 +00:00
2026-09-09 19:28:48 +00:00
2026-07-16 22:09:59 -04:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-13 21:29:29 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-14 14:08:55 +00:00
2026-09-16 04:00:08 +00:00
2026-09-09 19:28:48 +00:00
2026-09-17 21:00:40 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 20:20:16 +00:00
2026-08-08 10:49:50 -04:00
2026-09-09 19:28:48 +00:00
2026-09-04 14:26:04 +00:00
2026-06-20 16:20:22 -04:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-07-10 21:04:05 -04:00
2026-09-09 22:54:13 +00:00
2026-09-09 20:33:03 +00:00
2026-09-10 22:55:10 +00:00
2026-09-17 16:55:42 +00:00
2026-09-14 19:38:33 +00:00
2026-06-21 10:00:35 -04:00
2026-09-12 00:34:21 +00:00
2026-09-11 16:47:54 +00:00
2026-09-09 22:54:13 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 22:54:13 +00:00
2026-09-09 22:54:13 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 18:46:41 +00:00
2026-06-20 16:20:22 -04:00
2026-08-07 13:51:09 -04:00
2026-08-07 15:15:20 -04:00
2026-08-20 17:00:15 +00:00
2026-09-05 20:18:21 +00:00
2026-09-09 19:28:48 +00:00
2026-08-07 14:06:59 -04:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 20:53:26 +00:00
2026-08-08 00:42:08 -04:00
2026-09-09 19:28:48 +00:00
2026-09-14 00:54:47 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-06-20 16:20:22 -04:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:14:49 +00:00
2026-09-17 15:56:04 +00:00
2026-07-11 06:23:03 -04:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 18:25:58 +00:00
2026-09-09 19:28:48 +00:00
2026-09-10 21:33:46 +00:00
2026-09-15 20:17:20 +00:00
2026-09-17 16:55:01 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:43:05 +00:00
2026-09-14 17:59:11 +00:00
2026-09-21 17:27:51 +00:00
2026-09-09 19:28:48 +00:00
2026-09-11 23:04:02 +00:00
2026-09-17 15:19:59 +00:00
2026-09-09 22:54:13 +00:00
2026-09-09 22:54:13 +00:00
2026-09-12 00:34:21 +00:00
2026-09-14 15:39:52 +00:00
2026-09-12 04:25:35 +00:00
2026-09-10 14:58:50 +00:00
2026-09-21 16:40:46 +00:00
2026-09-21 01:30:57 +00:00
2026-09-09 23:15:09 +00:00
2026-09-08 16:11:28 +00:00
2026-09-12 10:51:10 +00:00
2026-09-10 23:17:32 +00:00
2026-09-11 22:41:46 +00:00
2026-09-09 18:25:58 +00:00
2026-09-09 23:15:09 +00:00
2026-09-10 15:45:08 +00:00
2026-09-09 18:25:58 +00:00
2026-09-06 01:57:44 +00:00
2026-09-09 18:25:58 +00:00
2026-09-09 19:28:48 +00:00
2026-09-10 01:57:07 +00:00
2026-09-21 01:30:57 +00:00
2026-09-10 21:29:28 +00:00
2026-09-10 22:55:10 +00:00
2026-09-09 19:28:48 +00:00
2026-09-11 03:03:31 +00:00
2026-07-22 21:42:42 -04:00
2026-09-09 19:28:48 +00:00
2026-09-09 19:28:48 +00:00
2026-09-12 11:21:34 +00:00
2026-09-15 19:04:50 +00:00
2026-09-15 17:46:30 +00:00
2026-09-09 19:28:48 +00:00
2026-09-13 20:13:16 +00:00
2026-09-13 20:02:32 +00:00
2026-09-09 18:25:58 +00:00
2026-07-16 20:33:51 -04:00
2026-09-18 01:48:35 +00:00