From fe940887bfaf07d51033bb6e412d9a18dfc51ad4 Mon Sep 17 00:00:00 2001 From: Sergio Date: Sat, 5 Sep 2026 03:21:23 +0000 Subject: [PATCH] =?UTF-8?q?waterfox=20aparcada:=20no=20fall=C3=B3=20por=20?= =?UTF-8?q?los=20parches,=20le=20falta=20`browser/locales`=20en=20el=20clo?= =?UTF-8?q?n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Primer intento en el worker: murió en CUATRO SEGUNDOS, no en cuatro horas. `mach build` abortó con «FATAL ERROR PROCESSING MOZBUILD FILE» sobre browser/moz.build porque referencia browser/locales/moz.build y ese fichero NO ESTÁ en el árbol traído. Lo que eso significa, y es la parte que vale: LOS ONCE PARCHES DE MUSL SÍ AGARRARON. La apuesta explícita de esta receta —reusar los parches de 154 sobre un árbol 153.1.0— no es lo que falló. Lo que falla es el FETCH: falta un trozo del árbol. Sospechoso número uno el `--filter=blob:none` contra cómo BrowserWorks compone su repo, no la receta. Se aparca por decisión del usuario: la prioridad pasa a firefox con la cadena de optimización y a atuq (SDD 26). El primer paso al retomarla es un `git ls-tree` del commit pineado, no un build. --- recipes/waterfox.toml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/recipes/waterfox.toml b/recipes/waterfox.toml index 8053a4ff..b9f0482e 100644 --- a/recipes/waterfox.toml +++ b/recipes/waterfox.toml @@ -27,6 +27,22 @@ # BrowserWorks distribuye en su árbol para que se construya así. Usar su branding es lo que quieren; # lo que no se puede es usar el de Mozilla. +# ══ APARCADA 2026-09-05 — Y NO POR LOS PARCHES ═════════════════════════════════════════════════ +# Primer intento en el worker: murió en CUATRO SEGUNDOS, no en las cuatro horas que temíamos, y por +# algo que este comentario no preveía: +# +# FATAL ERROR PROCESSING MOZBUILD FILE /src/waterfox/browser/moz.build +# The underlying problem is we referenced a path that does not exist. That path is: +# /src/waterfox/browser/locales/moz.build +# +# O sea: los once parches de musl **sí agarraron** —la apuesta de reusar los de 154 sobre un árbol +# 153.1.0 no es lo que falló— y lo que falta es un TROZO DEL ÁRBOL. `browser/locales` no está en el +# clon. Sospechoso número uno: el `--filter=blob:none` + cómo BrowserWorks compone su repo (locales +# como submódulo o generado), no la receta. +# +# Se aparca a propósito: la prioridad pasó a `firefox` con la cadena de optimización y a `atuq` +# (SDD 26). Cuando se retome, el primer paso es mirar si `browser/locales` existe en el commit +# pineado — un minuto de `git ls-tree`, no un build. name = "waterfox" version = "6.7.1.1" license = "MPL-2.0"