New firefox 24.3.0esr and 27.0 are available on Mozilla.
26 and 27 release have the same HTML5 score (score=399) on the HTML5 conformance test site. Strange the Solaris10 Firefox 26/27 score is 401/403) : http://html5test.com/ This site is very interesting to compare browser or same browser release against the OS. To see the recent test logged : click OtherBrowser then Latest. Score Browser When 503 Chrome 32 on Mac OS X 10.8.5 4 seconds ago 399 Firefox 27.0 on Solaris 6 seconds ago <<<< 442 Firefox 26.0 on Ubuntu 9 seconds ago 501 Chrome 32 on Windows XP 9 seconds ago 448 Firefox 27.0 on Windows 7 23 seconds ago 163 Firefox 12.0 on Windows 8 27 seconds ago 292 a Kyocera Event running Android 4.0.4 29 seconds ago 333 Viera 3.1.8 on a Panasonic Smart Viera 1 minute ago 503 Chrome 32 on Windows 7 1 minute ago 503 Chrome 32 on Windows 8.1 1 minute ago 503 Chrome 32 on Windows 8.1 1 minute ago 496 Lbbrowser on Windows 7 2 minutes ago 492 Opera 19.0 on Windows 7 2 minutes ago 446 Firefox 26.0 on Windows 7 2 minutes ago 446 Firefox 25.0 on Windows 7 2 minutes ago 369 Internet Explorer 11.0 on Windows 7 2 minutes ago 43 Internet Explorer 8.0 on Windows XP 2 minutes ago 444 Firefox 27.0 on Windows 7 2 minutes ago 369 Internet Explorer 11.0 on Windows 7 2 minutes ago 474 Opera 19.0 on Windows 8.1 2 minutes ago 448 Firefox 27.0 on Mac OS X 10.9 2 minutes ago ... If you want an half/automatic Firefox update cut the shell upfirefox at the end of this mail : If you prefer esr channel just use ./upfirefox esr else here is a demo with release channel. # ./upfirefox Updating Firefox to latest release 27.0 firefox-27.0.en-US.opensolaris-i386-pkg.bz2 computed MD5 match reference Can't load locale http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-i686/xpi/.xpi/ The following package is currently installed: SFWfirefox Mozilla Firefox Web browser (i386) 26.0,REV=110.0.4.2013.12.06.20.05 Do you want to remove this package? [y,n,?,q] y ## Removing installed package instance ... Removal of was successful. The following packages are available: 1 SFWfirefox Mozilla Firefox Web browser (i386) 27.0,REV=110.0.4.2014.02.11.19.35 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]: Processing package instance from .... verifying class ] Installation of was successful. Firefox successuly installed Now from firefox update locale by loading /tmp/.xpi If firefox is already updated : # ./upfirefox Last Firefox 27.0 release already installed ===== upfirefox #!/bin/ksh # # Download and Update Firefox by CP # export PATH=/usr/sbin:/usr/bin:/usr/sfw/bin:/usr/local/bin:/opt/sfw/bin # Base URL STABLE="latest" if [[ "$1" == "esr" ]] then STABLE="latest-esr" fi UNIX="http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$STABLE" #http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/contrib/solaris_pkgadd/ # Solaris Package FFOX="$UNIX/contrib/solaris_pkgadd/" # Get first 2 letters of current locale LC=${LC_MESSAGES%_*}.xpi # Get Linux locale extension FXPI="$UNIX/linux-i686/xpi/$LC/" # Debug 1 to debug DEBUG=0 # Get OS release OSR="$(uname -r)" case $OSR in 5.10) ID="solaris-10-fcs" ;; 5.11) ID="opensolaris" ;; esac # Get i386 or Sparc ARCH="$(uname -p)" cd /tmp # Get Firefox Current Release index if ! curl --list-only --silent $FFOX > index then print "Can't list $FFOX" exit 1 fi MD5F=$( grep "firefox-.*$ID-$ARCH-pkg.bz2.md5sum" index | sed -e 's/.* href="//' -e 's/">.*//' ) PKGF="${MD5F%.md5sum}" FFR=$(print $MD5F | sed -e 's/firefox-//' -e 's/.en-US.*//') DEBUG=no if [[ "$DEBUG" == "yes" ]] then print $FFOX cat index print rm index print $FFR print $MD5F print $PKGF fi if [[ -x /opt/sfw/bin/firefox ]] then # Mozilla Firefox X.Y.Z, Copyright (c) 1998 - 2009 mozilla.org if /opt/sfw/bin/firefox -v | grep "Firefox $FFR" > /dev/null then print "Last Firefox $FFR release already installed" exit fi fi print "Updating Firefox to latest release $FFR" if [[ "$DEBUG" == "yes" ]] then print "OSRelease=$OSR" print "ARCH=$ARCH" print "Firefox Release=$FFR" print "MD5 Firefox Package File=$MD5F" print "Firefox Package File=$PKGF" print "Firefox base URL=$FFOX" print "Firefox locale XPI=$FXPI" exit fi # Get Package # curl --ftp-pasv --progress-meter --url $FFOX/$PKGF --output-file $PKGF if ! wget -q $FFOX/$PKGF then print "Can't load $FFOX/$PKGF" exit 1 fi md5c="$(digest -a md5 $PKGF)" # Get MD5 # curl --ftp-pasv --progress-meter --url $FFOX/$MD5F --output-file $MD5F if ! wget -q $FFOX/$MD5F then print "Can't load $FFOX/$MD5F" exit 1 fi # Compare MD5 cat $MD5F | read md5r pkg if [[ "$md5c" != "$md5r" ]] then print "$PKGF computed MD5 is corrupted : update failure." exit else print "$PKGF computed MD5 match reference" rm $MD5F fi # Get .xpi localisation extension if ! wget -q $FXPI then print "Can't load locale $FXPI" fi # Install if cp /dev/null /firefox then rm /firefox else print "Install needs privileges. Please su - root and install from /tmp" exit fi if bunzip2 $PKGF then pkgrm SFWfirefox if pkgadd -d ${PKGF%.bz2} then rm ${PKGF%.bz2} print "Firefox successuly installed" print "Now from firefox update locale by loading /tmp/$LC" else print "Firefox installation failure" fi else print "bunzip2 failure" fi ===== end upfirefox Everyone who know how to do is free to package this script into the SFE repository. _______________________________________________ OpenIndiana-discuss mailing list [email protected] http://openindiana.org/mailman/listinfo/openindiana-discuss
