You should upgrade it to 3.0.7 instead of 3.0.6.
You should change both "Version" and "tarball_version" in firefox.spec.
You need to comment out "firefox3-26-know-your-rights.diff", since it
is upstream.
You also need to make sure L10N packages update accordingly.
Ginn
On Mar 12, 2009, at 6:48 PM, krishnan parthasarathi - Sun Microsystems
- Bangalore India wrote:
> CR:
> 6787486 Upgrade firefox from 3.0.4 to 3.0.6
>
> Product :
> JDS
>
> OS:
> OpenSolaris
>
> Changed files :
> 1. firefox-3.0.6-source.tar.bz2
> 2. firefox.spec
>
> Description of change :
> The opensolaris.2008.11 distribution ships with firefox 3.0.4 and
> this needs to be
> upgraded to firefox 3.0.5 in order to fix security issues with it.
>
> ++ spec-diff: Diff between firefox.spec files used to build.
>
> --- base-specs/firefox.spec 2009-03-12 14:36:33.702578000 +0530
> +++ base-specs/firefox.spec.orig 2009-03-12
> 14:36:44.422467000 +0530
> @@ -12,7 +12,7 @@
> %define code_name none
> Summary: Mozilla Firefox Web browser
> Version: 3.0.4
> -%define tarball_version 3.0.6
> +%define tarball_version 3.0.4
> Release: 1
> Copyright: MPL/LGPL
> Group: Applications/Internet
>
> ++ Output of dircmp -s SUNWfirefox/ SUNWfirefox-3.0.6/
>
> <output>
> different ./install/copyright
> different ./pkginfo
> different ./pkgmap
> different ./reloc/lib/firefox/.autoreg
> different ./reloc/lib/firefox/application.ini
> different ./reloc/lib/firefox/blocklist.xml
> different ./reloc/lib/firefox/chrome/browser.jar
> different ./reloc/lib/firefox/chrome/en-US.jar
> different ./reloc/lib/firefox/chrome/toolkit.jar
> different ./reloc/lib/firefox/components/libbrowsercomps.so
> different ./reloc/lib/firefox/components/
> libbrowserdirprovider.so
> different ./reloc/lib/firefox/components/libdbusservice.so
> different ./reloc/lib/firefox/components/libimgicon.so
> different ./reloc/lib/firefox/components/libmozgnome.so
> different ./reloc/lib/firefox/components/libnkgnomevfs.so
> different ./reloc/lib/firefox/components/nsBlocklistService.js
> different ./reloc/lib/firefox/components/nsSessionStore.js
> different ./reloc/lib/firefox/defaults/pref/firefox.js
> different ./reloc/lib/firefox/extensions/{972ce4c6-7e08-4474-
> a285-3208198ce6fd}/install.rdf
> different ./reloc/lib/firefox/firefox
> different ./reloc/lib/firefox/firefox-bin
> different ./reloc/lib/firefox/libfreebl3.chk
> different ./reloc/lib/firefox/libfreebl3.so
> different ./reloc/lib/firefox/libjemalloc.so
> different ./reloc/lib/firefox/libmozjs.so
> different ./reloc/lib/firefox/libnspr4.so
> different ./reloc/lib/firefox/libnss3.so
> different ./reloc/lib/firefox/libnssckbi.so
> different ./reloc/lib/firefox/libnssdbm3.so
> different ./reloc/lib/firefox/libnssutil3.so
> different ./reloc/lib/firefox/libplc4.so
> different ./reloc/lib/firefox/libplds4.so
> different ./reloc/lib/firefox/libsmime3.so
> different ./reloc/lib/firefox/libsoftokn3.chk
> different ./reloc/lib/firefox/libsoftokn3.so
> different ./reloc/lib/firefox/libsqlite3.so
> different ./reloc/lib/firefox/libssl3.so
> different ./reloc/lib/firefox/libxpcom.so
> different ./reloc/lib/firefox/libxul.so
> different ./reloc/lib/firefox/mozilla-xremote-client
> different ./reloc/lib/firefox/platform.ini
> different ./reloc/lib/firefox/plugins/libnullplugin.so
> different ./reloc/lib/firefox/res/ua.css
>
> </output>
>
>
>
>
--------
Ginn Chen
Software Engineer, Browser Team
Sun Microsystems, Inc.
Phone: x82869 / +86-10-62673869
Fax: +86-10-62780969
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/jds-review/attachments/20090313/88bd89a8/attachment.html>