FS#8780 - Firefox-2.0.0.10-2 doesn't get installed (cf. urxvt bug)
Attached to Project:
Arch Linux
Opened by Ramses de Norre (Ramses_de_Norre) - Wednesday, 28 November 2007, 12:17 GMT
Last edited by Aaron Griffin (phrakture) - Monday, 03 December 2007, 04:08 GMT
Opened by Ramses de Norre (Ramses_de_Norre) - Wednesday, 28 November 2007, 12:17 GMT
Last edited by Aaron Griffin (phrakture) - Monday, 03 December 2007, 04:08 GMT
|
Details
Description:
The same problem as with the urxvt package from a couple of days ago, is happening with the new firefox package. Pacman doesn't actually install the new package and keeps asking to upgrade firefox when running -Suy. Pacman.log content: [2007-11-28 13:02] upgraded firefox (2.0.0.10-1 -> 2.0.0.10-1) Additional info: * firefox-2.0.0.10-2 Steps to reproduce: Run pacman -Suy on a system with firefox 2.0.0.10-1 installed, pacman will propose to install the new version and tells you it succeeded. If you run pacman -Suy again, however, pacman tells you you've got the -1 package installed and wants to upgrade again. |
This task depends upon
Closed by Aaron Griffin (phrakture)
Monday, 03 December 2007, 04:08 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed with firefox-2.0.0.10-3
Monday, 03 December 2007, 04:08 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed with firefox-2.0.0.10-3
But pacman -Syu tells that firefox-2.0.0.10-2-i686.pkg.tar.gz is available.
So pacman try to re-install firefox-2.0.0.10-1 again and again.
It seems that the firefox-2.0.0.10-2-i686.pkg.tar.gz package has not really been transfered to the mirrors sites.
And the reason is:
http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/network/firefox/PKGBUILD?rev=1.23&cvsroot=Extra&only_with_tag=CURRENT&content-type=text/vnd.viewcvs-markup
The variable for
pkgrel=1
wasn't updated (hehe, even though it says it was 'fixed' in the CVS note)...
Cheers
The PKGBUILD still says pkgrel=1, while -2 is out.
the extra.db.tar.gz file contains and installs locally by 'pacman -Sy' :
/var/lib/pacman/extra/firefox-2.0.0.10-2
/var/lib/pacman/extra/firefox-2.0.0.10-2/depends
/var/lib/pacman/extra/firefox-2.0.0.10-2/desc
but in the extra repo the package file is firefox-2.0.0.10-1-i686.pkg.tar.gz which pacman downloads/installs with 'pacman -Su'.
So the problem is in the extra.db.tar.gz file which should contains firefox-2.0.0.10-1
%FILENAME% and %VERSION% in extra.db.tar.gz don't match:
%FILENAME%
firefox-2.0.0.10-1-i686.pkg.tar.gz
%VERSION%
2.0.0.10-2
%FILENAME% and %VERSION% in extra.db.tar.gz don't match:
%FILENAME%
firefox-2.0.0.10-1-i686.pkg.tar.gz
%VERSION%
2.0.0.10-2
ldd /opt/mozilla/lib/firefox-2.0.0.10/firefox-bin|grep "not found"
libmozjs.so => not found
libxpcom.so => not found
libxpcom_core.so => not found
locate libmozjs.so libxpcom.so libxpcom_core.so
/opt/mozilla/lib/firefox-2.0.0.10/libmozjs.so
/opt/mozilla/lib/firefox-2.0.0.10/libxpcom.so
/opt/mozilla/lib/firefox-2.0.0.10/libxpcom_core.so
/opt/mozilla/lib/thunderbird-2.0.0.9/libmozjs.so
/opt/mozilla/lib/thunderbird-2.0.0.9/libxpcom.so
/opt/mozilla/lib/thunderbird-2.0.0.9/libxpcom_core.so
/opt/mozilla/lib/xulrunner-1.8.1.9/libmozjs.so
/opt/mozilla/lib/xulrunner-1.8.1.9/libxpcom.so
http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/network/firefox/PKGBUILD.diff?r1=1.22&r2=1.23&cvsroot=Extra
Baeyens : I'm not sure what that is (whether it's something to worry about or not), but you should probably file another bug report for it.
Full explaination