sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
waterfox: instalar los tres iconos que su propio empaquetador exige
1Waterfox 6.7.1.1 no instala tres de los iconos que su PROPIO empaquetador exige.
2
3`browser/installer/package-manifest.in`, bajo `#ifdef MOZ_GTK`, pide ocho tamaños:
416, 22, 24, 32, 48, 64, 128 y 256. La rama gtk de `branding-common.mozbuild` sólo
5lista cinco, y faltan justo 22, 24 y 256:
6
7 error: browser/installer/package-manifest.in:239: Missing file(s):
8 bin/browser/chrome/icons/default/default22.png (y 24, y 256)
9
10Los tres ficheros EXISTEN en `browser/branding/{official,aurora,nightly,unofficial}/`
11—los cuatro brandings los traen— así que no falta arte: falta la línea que los
12instala. Es una rotura sólo de Linux, que es la razón plausible de que upstream no
13la note: la rama de Windows de este mismo fichero sí está completa.
14
15Se listan en el mismo orden de cadena que usa el bloque (128 < 16 < 22 < 24 < 256
16< 32 < 48 < 64). El hunk está GENERADO con `diff -u` sobre el fichero real y no
17escrito a mano: la primera versión aplicaba «with fuzz», y un parche con fuzz es
18uno que puede agarrar donde no debe.
19--- a/browser/branding/branding-common.mozbuild
20+++ b/browser/branding/branding-common.mozbuild
21@@ -29,6 +29,9 @@
22 FINAL_TARGET_FILES.chrome.icons.default += [
23 "default128.png",
24 "default16.png",
25+ "default22.png",
26+ "default24.png",
27+ "default256.png",
28 "default32.png",
29 "default48.png",
30 "default64.png",