Firefox 61.0beta parliamone

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio 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.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio 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.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio 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 ;)

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 15.0 x86_64
Kernel: 5.15.80
Desktop: kde 5
Località: Rimini

Re: Firefox 20.0beta parliamone

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio 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

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio 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?

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 15.0 x86_64
Kernel: 5.15.80
Desktop: kde 5
Località: Rimini

Re: Firefox 20.0beta parliamone

Messaggio da 6C33C »

Ok capito mi dava errore perche non c' era il sorgente di firefox :oops:
:thumbright:

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 15.0 x86_64
Kernel: 5.15.80
Desktop: kde 5
Località: Rimini

Re: Firefox 20.0beta parliamone

Messaggio 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.......

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio 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.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio da Trotto@81 »

Quindi il tuo fix cosa fa?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio da ponce »

li toglie dal file che li dovrebbe copiare dove devono essere pacchettizati.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio da Trotto@81 »

OK, ti ringrazio ancora. Settimana prossima appena ho modo provo subito.

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 15.0 x86_64
Kernel: 5.15.80
Desktop: kde 5
Località: Rimini

Re: Firefox 20.0beta parliamone

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Firefox 20.0beta parliamone

Messaggio da ponce »

per la beta7 (che sto usando adesso localizzata) il commit della traduzione da passare allo script e' 4593ea056db4

Rispondi