[Risolto] Firefox e gif animate

Buongiorno a tutti
da quando ho fatto l’aggiornamento da fedora 13 a fedora 14 ho riscontrato un piccolo problema.

Con firefox non riesco a vedere correttamente le gif animate. Vedo solo il primo fotogramma e poi niente.

Succede solo con firefox.
A nessuno di voi è capitato?

grazie
elisabetta

Ne abbiamo parlato http://www.fedoraonline.it/modules/newbb/viewtopic.php?post_id=136624#forumpost136624, a questo punto continuiamo qui la discussione sulle gif.

Buongiorno.

Di fedora uso da diverso tempo le rawhide; la questione delle gif si palesò già ad agosto, approssimativamente.
Il bug è “cairo-related”; bugzilla di riferimento è https://bugzilla.redhat.com/show_bug.cgi?id=628331

Quando F14 era rawhide, si risolveva o downgradando cairo, o upgradando firefox alla versione 4 beta.
Non credo ci sia solerzia nel risolvere questo bug (considerato che f14 è andato in release senza soluzione ufficiale per questo piccolo problema e) per il semplicissimo fatto che firefox 4 non presenta alcun problema quanto a gif animate con trasparenza/alpha channel.

Attualmente sono su F15, e noto che quest’ultima, da una rapida scorsa a http://koji.fedoraproject.org/koji/packageinfo?packageID=37, ha “usucapito” ff4bx della vecchia rawhide f14. Ovviamente, F15 non presenta alcun problema.

Grazie per la descrizione precisa con tanto di riferimento bug. Confermo che il problema è causato da cairo, vediamo se si riesce a trovare una soluzione quantomeno temporanea.
Confermo anche che nè la 13 nè la 15 hanno questo problema.
Ciao

Io non uso cairo…sono su KDE…

[quote=MarioS]
…sono su KDE…[/quote]

Io adoro quest’uomo!!!

[quote=mailga]
Io adoro quest’uomo!!! [/quote]
:smiley:

ho trovato questo
http://forums.fedoraforum.org/showthread.php?t=253718

suggeriscono di fare cosi:

  1. in address bar write about:config
  2. search for image.animation_mode property and change it to none

ma poi le gif non sono più animate!

suggeriscono anche si usare http://getswiftfox.com/

che ne pensate?

…non è “la soluzione”. Konqueror, rekonq etc. non hanno questo bug; la versione stand-alone di firefox che puoi scaricare tranquillamente da mozilla non ha questo bug (arriva con proprio xulrunner, librerie etc.)
Nel bugzilla sopracitato viene indicata la versione senz’altro sicura di cairo ( “21 Feb 2010” http://koji.fedoraproject.org/koji/buildinfo?buildID=157824 ); alternativamente, puoi forzare l’install di ff4 (nonostante sia taggato dist-f15) reperibile nel koji sopracitato.

Ma io che non ho cario? Avete idee? :slight_smile:

P.S. si non c’ho voglia di impegnarmi a capire il problema, si capisce?

la cosa forse meno invasiva è il downgrade:

rpm -Uvh --oldpackage http://fedora.mirror.garr.it/mirrors/fedora/linux/releases/13/Everything/i386/os/Packages/cairo-1.8.10-1.fc13.i686.rpm

e poi un bel exclude=cairo nel /etc/yum.conf. Se no al prossimo aggiornamento sei di nuovo a capo.

grazie!! adesso vedo un po’ cosa fare.

Io non ce la faccio:

[root@localhost Simone]# rpm -Uvh --oldpackage http://fedora.mirror.garr.it/mirrors/fedora/linux/releases/13/Everything/i386/os/Packages/cairo-1.8.10-1.fc13.i686.rpm 
Retrieving http://fedora.mirror.garr.it/mirrors/fedora/linux/releases/13/Everything/i386/os/Packages/cairo-1.8.10-1.fc13.i686.rpm
error: Failed dependencies:
	libcairo-script-interpreter.so.2 is needed by (installed) cairo-devel-1.10.0-2.fc14.i686
	cairo = 1.10.0-2.fc14 is needed by (installed) cairo-devel-1.10.0-2.fc14.i686
[root@localhost Simone]# yum install cairo
Loaded plugins: fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: fedora.mirror.garr.it
 * rpmfusion-free: rpmfusion.famillecollet.com
 * rpmfusion-free-updates: rpmfusion.famillecollet.com
 * rpmfusion-nonfree: rpmfusion.famillecollet.com
 * rpmfusion-nonfree-updates: rpmfusion.famillecollet.com
 * updates: ftp.nluug.nl
Setting up Install Process
Package cairo-1.10.0-2.fc14.i686 already installed and latest version
Nothing to do
[root@localhost Simone]# 

mi date una mano?? non sono ancora molto esperta con i comandi da terminale.

Se eseguo il comando indicato da virus, poi cosa devo fare?

Quando ero in rawhide 14 provai entrambe le soluzioni (alla fine optai per l’upgrade a ff4beta, tra l’altro previsto di default in rawhide, ma è chiaro che sono poco “conservativo” con fedora).

Se si preferisce il downgrade,
@zamingas
Hai cairo-devel installato. Su mirror di garr c’è ancora la vecchia nomenclatura, puoi provare con un

$ su -c 'rpm -Uvh --force http://kojipkgs.fedoraproject.org/packages/cairo/1.8.10/1.fc14/i686/cairo-1.8.10-1.fc14.i686.rpm http://kojipkgs.fedoraproject.org/packages/cairo/1.8.10/1.fc14/i686/cairo-devel-1.8.10-1.fc14.i686.rpm'

se restituisce errore, prova a postare l’output di

$ yum list installed cairo*

p.s. quanto sopra vale per i686. I pacchetti cui faccio riferimento sono quelli di http://koji.fedoraproject.org/koji/buildinfo?buildID=157824
Se tutto va come deve andare, l’exclude indicato da robyduck è essenziale
[OT] Colgo l’occasione per complimentarmi con robyduck per la guida che fece su F13, ottima check-list delle operazione per un rapido deployment di fedora, assieme alle guide di virus e Miranda sui servizi [/OT]

[Simone@localhost ~]$ su -c 'rpm -Uvh --force http://kojipkgs.fedoraproject.org/pac ... el-1.8.10-1.fc14.i686.rpm'
Password: 
Retrieving http://kojipkgs.fedoraproject.org/pac
curl: (22) The requested URL returned error: 404
error: skipping http://kojipkgs.fedoraproject.org/pac - transfer failed

Quindi, come indicato dal buon tempus:

[Simone@localhost ~]$  yum list installed cairo*
Loaded plugins: fastestmirror, presto, refresh-packagekit
adobe-linux-i386                                         |  951 B     00:00     
adobe-linux-i386/primary                                 |  12 kB     00:00     
adobe-linux-i386                                                          18/18
fedora/metalink                                          |  29 kB     00:00     
fedora                                                   | 4.3 kB     00:00     
fedora/primary_db                                        |  11 MB     00:52     
google-chrome                                            |  951 B     00:00     
google-chrome/primary                                    | 3.2 kB     00:00     
google-chrome                                                               5/5
rpmfusion-free                                           | 2.7 kB     00:00     
rpmfusion-free/primary_db                                | 266 kB     00:01     
rpmfusion-free-updates                                   | 3.3 kB     00:00     
rpmfusion-free-updates/primary_db                        | 268 kB     00:01     
rpmfusion-nonfree                                        | 2.7 kB     00:00     
rpmfusion-nonfree/primary_db                             | 114 kB     00:00     
rpmfusion-nonfree-updates                                | 3.3 kB     00:00     
rpmfusion-nonfree-updates/primary_db                     | 119 kB     00:00     
updates/metalink                                         |  16 kB     00:00     
updates                                                  | 4.7 kB     00:00     
updates/primary_db                                       | 1.4 MB     00:06     
Installed Packages
cairo.i686         1.10.0-2.fc14    @updates                                    
cairo-devel.i686   1.10.0-2.fc14    @updates                                    
cairomm.i686       1.9.2-1.fc14     @anaconda-InstallationRepo-201010211814.i386

Ehm hai copia-incollato la porzione di codice, che su questo forum viene “abbreviato” con puntini.
Ovviamente l’indirizzo http://kojipkgs.fedoraproject.org/pac non esiste ;
dopo --force avevo scritto i seguenti indirizzi
http://kojipkgs.fedoraproject.org/packages/cairo/1.8.10/1.fc14/i686/cairo-1.8.10-1.fc14.i686.rpm
http://kojipkgs.fedoraproject.org/packages/cairo/1.8.10/1.fc14/i686/cairo-devel-1.8.10-1.fc14.i686.rpm
Provo a riscrivere l’intero comando senza metterlo tra tag code
$ su -c ‘rpm -Uvh --force http://kojipkgs.fedoraproject.org/packages/cairo/1.8.10/1.fc14/i686/cairo-1.8.10-1.fc14.i686.rpm http://kojipkgs.fedoraproject.org/packages/cairo/1.8.10/1.fc14/i686/cairo-devel-1.8.10-1.fc14.i686.rpm

scrivilo senza tag di nessun genere… se copio mi ritrovo i puntini uff :frowning:

Clic destro col mouse -> copia indirizzo non fallisce mai.