Pagina 35 di 57

Re: Firefox 20.0beta parliamone

Inviato: dom apr 28, 2013 12:02
da Trotto@81
Di questo problema ne sto discutendo con il team di mozillaitalia che si occupa della traduzioni. Per ora non pare un problema risolvibile facilmente.

Re: Firefox 20.0beta parliamone

Inviato: dom apr 28, 2013 17:05
da Trotto@81
Purtroppo credo non sia possibile fare un granché se non segnalare la cosa al team di Mozilla.
L'errore avviene a fine compilazione, esattamente quando viene lanciato il make install.
Speriamo risolvano.

Re: Firefox 20.0beta parliamone

Inviato: mar apr 30, 2013 21:18
da Trotto@81
Non ho molta fiducia che venga preso in carico e risolto, ma è giusto segnalare il problema.
Non sono un esperto, ma essendo un problema relativo al make install o qualche altro script che non copia il dizionario in quella directory, penso si possa risolvere facilmente se c'è la volontà.

https://bugzilla.mozilla.org/show_bug.cgi?id=867172

Re: Firefox 20.0beta parliamone

Inviato: sab mag 04, 2013 19:38
da ponce
ho trovato una soluzione (il dizionario in effetti sembra non essere proprio generato): prima del blocco dove compila aggiungi questi due sed

Codice: Seleziona tutto

# There's no dictionaries in localized builds
sed -i "/@BINPATH@\/dictionaries\/\*/d" browser/installer/package-manifest.in
sed -i "/dictionaries/d" toolkit/mozapps/installer/l10n-repack.py

ci sta che basti anche solo il primo (non ho provato, pero')

ho anche aggiornato lo slackbuild ufficiale per compilare versioni localizzate: col tarball di firefox gia' nella directory, basta scaricare la localizzazione con uno script che accetta dei parametri (dacci un'occhiata) e poi compilare cosi'

Codice: Seleziona tutto

MOZLOCALIZE=it ./mozilla-firefox.SlackBuild

http://ponce.cc/slackware/testing/mozil ... alization/

en passant ti dico una cosina (non ricordo se te l'avevo gia' detta, ma gia' che ci sono la butto li'): siccome quando compili e' selezionata l'opzione --enable-branding, in realta' il pacchetto risultante non sarebbe redistribuibile ;)

Re: Firefox 20.0beta parliamone

Inviato: sab mag 04, 2013 21:22
da 6C33C
basta scaricare la localizzazione con uno script che accetta dei parametri

Ero curioso di provarlo per usarlo non basta dare ./get_localization.sh it mozilla-beta ?
In tal caso mi da un errore, sembra che il link nel caso della versione beta sia:
https://hg.mozilla.org/releases/l10n/mo ... ip.tar.bz2
Piu' tardi provo anche lo slackbuild grazie :D

Re: Firefox 20.0beta parliamone

Inviato: sab mag 04, 2013 21:48
da ponce
no, per la beta6 (col tarball della beta6 gia' nella directory dello slackbuild) bisogna dare questo comando

Codice: Seleziona tutto

sh get_localization.sh it 3f7469917446

l'ultimo parametro e' l'id di un commit di mercurial, lo trovi nei log di mercurial delle pagine indicate, e' spiegato dentro lo script

Re: Firefox 20.0beta parliamone

Inviato: sab mag 04, 2013 22:24
da Trotto@81
Ponce sono commosso!! :shock: :o :o :D
Purtroppo non posso provare la compilazione prima di giovedì prossimo. Ero un po' abbattuto per questo problema dato che non è nelle mie capacità risolverlo. Non so come ringraziarti.
Nel caso non puoi prendere in carico il bug che ho segnalato su bugzilla e pubblicare una tua patch?

Re: Firefox 20.0beta parliamone

Inviato: sab mag 04, 2013 22:26
da 6C33C
Ok capito mi dava errore perche non c' era il sorgente di firefox :oops:
:thumbright:

Re: Firefox 20.0beta parliamone

Inviato: sab mag 04, 2013 22:28
da 6C33C
Ok capito mi dava errore perche non c' era il sorgente di firefox :oops: e poi sbagliavo anche commit prendevo il 25a116889853.
:thumbright:
ecchepiffero !!!! ho fatto modifica e mi ha creato un' altra risposta.......

Re: Firefox 20.0beta parliamone

Inviato: sab mag 04, 2013 23:36
da ponce
Trotto@81 ha scritto:Nel caso non puoi prendere in carico il bug che ho segnalato su bugzilla e pubblicare una tua patch?

no, perche' il problema e' che non ci sono i dizionari e il sed questo non lo risolve.

Re: Firefox 20.0beta parliamone

Inviato: dom mag 05, 2013 0:24
da Trotto@81
Quindi il tuo fix cosa fa?

Re: Firefox 20.0beta parliamone

Inviato: dom mag 05, 2013 8:26
da ponce
li toglie dal file che li dovrebbe copiare dove devono essere pacchettizati.

Re: Firefox 20.0beta parliamone

Inviato: dom mag 05, 2013 11:04
da Trotto@81
OK, ti ringrazio ancora. Settimana prossima appena ho modo provo subito.

Re: Firefox 20.0beta parliamone

Inviato: dom mag 05, 2013 22:04
da 6C33C
ponce ha scritto:ho trovato una soluzione (il dizionario in effetti sembra non essere proprio generato): prima del blocco dove compila aggiungi questi due sed

Codice: Seleziona tutto

# There's no dictionaries in localized builds
sed -i "/@BINPATH@\/dictionaries\/\*/d" browser/installer/package-manifest.in
sed -i "/dictionaries/d" toolkit/mozapps/installer/l10n-repack.py

ci sta che basti anche solo il primo (non ho provato, pero')

ho anche aggiornato lo slackbuild ufficiale per compilare versioni localizzate: col tarball di firefox gia' nella directory, basta scaricare la localizzazione con uno script che accetta dei parametri (dacci un'occhiata) e poi compilare cosi'

Codice: Seleziona tutto

MOZLOCALIZE=it ./mozilla-firefox.SlackBuild

http://ponce.cc/slackware/testing/mozil ... alization/

en passant ti dico una cosina (non ricordo se te l'avevo gia' detta, ma gia' che ci sono la butto li'): siccome quando compili e' selezionata l'opzione --enable-branding, in realta' il pacchetto risultante non sarebbe redistribuibile ;)

Finito ora di compilare la 21b6 in ita ci ha messo un po' piu' di 3 ore con il PGO attivato :shock:
La macchina virtuale sulla quale ho compilato ad un certo punto aveva occupati 3,9Gb di ram su 4 e 4.2Gb di swap su 8.....
Mo lo provo
Grazie ponce x la patch :D

Re: Firefox 20.0beta parliamone

Inviato: mar mag 07, 2013 19:14
da ponce
per la beta7 (che sto usando adesso localizzata) il commit della traduzione da passare allo script e' 4593ea056db4