waterfox aparcada: no falló por los parches, le falta browser/locales en el clon

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.
This commit is contained in:
Sergio
2026-09-05 03:21:23 +00:00
parent e5bf8da35a
commit fe940887bf
+16
View File
@@ -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"