lp:ubuntu/hardy-proposed/firefox-3.0

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/hardy-proposed/firefox-3.0
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

19. By Alexander Sack

* LP: #247494 - new security/stability release (v3.0.1 build1)
  - see USN-626-1

* add useragent config file and install it in $pkglibdir/defaults/preferences;
  replace @VENDOR@, @VENDOR_SUB@ and @VENDOR_COMMENT@ tokens with lsb_release
  id, release, codename
  - add debian/ubuntu-useragent.js.tmpl
  - update debian/rules

(cherry pick rev295 from lp:~mozillateam/firefox/firefox-3.0.head branch)
* bump maxVersion to 1.9.0.* to ease future upgrades of firefox-3.0/xulrunner-1.9
  tandem and lower minVersion to 1.9.0.1 in post-install; in turn adjust binary
  and build depends accordingly.
  - update debian/rules
  - update debian/control

18. By Alexander Sack

* LP: #247494 - new security/stability release (v3.0.1 build1)
  - see USN-623-1

* add useragent config file and install it in $pkglibdir/defaults/preferences;
  replace @VENDOR@, @VENDOR_SUB@ and @VENDOR_COMMENT@ tokens with lsb_release
  id, release, codename
  - add debian/ubuntu-useragent.js.tmpl
  - update debian/rules

(cherry pick rev295 from lp:~mozillateam/firefox/firefox-3.0.head branch)
* bump maxVersion to 1.9.0.* to ease future upgrades of firefox-3.0/xulrunner-1.9
  tandem and lower minVersion to 1.9.0.1 in post-install; in turn adjust binary
  and build depends accordingly.
  - update debian/rules
  - update debian/control

17. By Alexander Sack

* New upstream release: 3.0 (LP: #237690)

[ Alexander Sack <email address hidden> ]
* include fix for LP: #236266 - "Build Failure on HPPA architecture" by
  applying patch from bugzilla https://bugzilla.mozilla.org/show_bug.cgi?id=436133
  but keep it disabled for stable release updates.
  - add debian/patches/bz436133_att322801.patch
  - update debian/patches/series
* drop left-over patch that disabled parts of safe-browsing by default.
  - delete debian/patches/force_safebrowsing_off.patch
  - update debian/firefox.js
  - update debian/patches/series

16. By Alexander Sack

* new upstream release 3.0 RC1 (LP: #233922)

[ Fabien Tassin <email address hidden> ]
* Bump xulrunner-1.9 dependencies to ~rc
  - update debian/control
* Bump EM_TRANSLATION_VERSION and EM_TRANSLATION_{MIN,MAX}_VERSION to 3.0
  and clean-up the code to avoid unnecessary complexity
  - update debian/rules
* Refresh diverged patches
  - update debian/patches/bzXXX_reload_new_plugins.patch
* Fix 'Categories' field in desktop file by changing GTK into Application
  to make KDE happy (LP: #220325)
  - update debian/firefox-3.0-final.desktop
* Build with default gcc (hardy: 4.2, intrepid: 4.3)
  - update debian/rules
  - update debian/control
* Prevent EULA dialog to popup on first run by setting the browser.EULA.override
  key to true
  - update debian/firefox.js
* Drop LDFLAGS workaround now that jemalloc is no longer a static lib
  - udate debian/rules
* Workaround multiple crashes in Intrepid caused by Intrepid shipping gcc 4.3
  with -D_FORTIFY_SOURCE=2 by default
  - udate debian/rules

[ Alexander Sack <email address hidden> ]
* Fix LP: #218865 - "ubufox is not suggested or recommended by firefox-3.0";
  we add ubufox to recommends of firefox-3.0 package.
  - update debian/control
* Fix apport hook to properly detect global gre extensions
  - update debian/apport/firefox-3.0.py
* disable app.update feature in code so the auto app update feature will
  never be enabled (independent from the pref setting)
  - add debian/patches/ubuntu_no_app_updates.patch
  - update debian/patches/series
* install firefox.cfg as an example using dh_installdocs rather than
  dh_install as it wasn't used at all
  - update debian/rules

15. By Alexander Sack

* improve translation support by shipping a crafted install.rdf. We ship a
  template install.rdf.in in debian/translation-support and replace the
  em:{version,maxVersion,minVersion} during build. For now those versions
  are maintained manually because we need maintainer attention on upgrades
  considering the upstream string freeze. To increase failsafeness, we fail
  the build if the version appears to be out of sync with the upstream
  version in the post-install target. The install.rdf is finally added to
  the zip file in the binary-post-install rule used to produce the
  en-US.xpi.
  - add debian/translation-support/install.rdf.in
  - update debian/rules

* remove unused debian/firefoxrc (aka /etc/firefox-3.0/firefoxrc) file from
  files shipped. Its not considered by firefox startscript anymore and just
  causes confusion.
  - remove debian/firefoxrc
  - update debian/firefox-3.0.install

14. By Alexander Sack

* fix "firefox-3.0 gets removed on dist-upgrade when firefox-3.0 build is
  not available on mirror". We deal with this situation by dropping the
  Break: field from xulrunner-1.9 and adding upper bounds on xulrunner-1.9
  to firefox-3.0 binary.
  - update debian/control

* fix extension and theme reporting in apport hook. we now list gre,
  app and local extensions/themes separately
  - update debian/apport/firefox-3.0.py

* fix "update-notifier hint gets installed in postinst even when firefox is
  not running" - LP: #214620. The fix now uses pgrep -x to test more
  accurately for the firefox itsself. Thanks to Colin Watson for the idea.
  We use the same pgrep test in the notifiers DisplayIf: expression as well.
  - update debian/firefox-3.0-restart-required.update-notifier
  - update debian/firefox-3.0.postinst.in

13. By Fabien Tassin

* Firefox 3.0 Beta 5 package - "ready for prime-time"!

* Multiple fixes and improvements to debian/rules: "rewrite substitution
  rules", "bad .autoreg install path makes package ftbfs", "Firefox must not
  ship reporter extension; its shipped in xulrunner-1.9", "enable
  mozilla-devscript's in binary-post-install", "--disable-debug passed twice
  in configure"
  - update debian/rules

     * Alexander Sack <email address hidden>
     * Fabien Tassin <email address hidden>

* Multiple fixes to the apport hook: "remove .pyc file garbage during prerm",
  "bad install path", "bad extension directories used to gather data"
  - update debian/apport/firefox-3.0.py
  - update debian/firefox-3.0.prerm
  - update debian/firefox-3.0.install

     * Alexander Sack <email address hidden>
     * Fabien Tassin <email address hidden>

* Multiple fixes required by libxul linkage with jemalloc: "libjemalloc.so
  cannot be installed - doesn't exist", "-Wl,-Bsymbolic-functions in LDFLAGS
  cause crashes at startup"
  - update debian/firefox-3.0.install
  - update debian/rules

     * Fabien Tassin <email address hidden>

* Fix multiple misc bugs: "migration creates double dots for abandoned
  profiles", "Wikipedia search plugin shipped upstream", "blocklist.xml not
  installed", "use LIBDIR when touching .autoreg in postinst", "Fix restart
  notification misbehaviour", "Improve package description (LP: #207199)"
  - update debian/firefox.sh.in
  - drop debian/wikipedia.*
  - update debian/firefox-3.0.install
  - update debian/rules
  - update debian/firefox-3.0.postinst.in
  - update debian/firefox-3.0-restart-required.update-notifier

     * Alexander Sack <email address hidden>
     * Fabien Tassin <email address hidden>

* Misc package housekeeping changes: "Bump xulrunner-1.9
  dependencies to b5", "Adjust patches", "desktop files not valid
  (LP: #194970)", "relax dependencies on xulrunner. no upper bounds":
  - update debian/control
  - update debian/patches/dont_depend_on_nspr_sources.patch
  - update debian/patches/nspr_flags_by_pkg_config_hack.patch

     * Fabien Tassin <email address hidden>

* Multiple Translation related fixes and improvements: "Reuse translations
  from firefox 2 .desktop file", "include lp-export-xpi.mk from
  mozilla-devscripts and export en-US.xpi to debian/lp-export-xpis/
  directory"
  - update debian/firefox-final.desktop
  - update debian/rules
  - update debian/control

     * Alexander Sack <email address hidden>
     * Fabien Tassin <email address hidden>

* Fixing chrome registration issues by properly shipping
  $(DEBIAN_FF3_DIR)/.autoreg and touching it in postinst maintainer scripts
  - update debian/rules
  - update debian/firefox-3.0.postinst.in
  - add debian/firefox-3.0-gnome-support.postinst

     * Alexander Sack <email address hidden>
     * Fabien Tassin <email address hidden>

* fix LP: #185622 - "Firefox 3 doesn't act as the default browser"; we
  always check for and use /usr/bin/firefox now. Don't use " to delimit
  the parameters of the preferred browser command used to update gconf
  protocol-handler.
  - add debian/patches/lp185622_system_path_default_browser.patch
  - update debian/patches/series

     * Alexander Sack <email address hidden>

* fix "New plugins only recognized _after_ restarting firefox"; the gecko
  1.9 plugin host doesn't scan plugin directories automatically for
  previously not available mime-types and extensions anymore. This fix
  assures that the browser receives a NewPluginInstalled through the
  tabbrowser.selectedBrowser by registering a special listener before
  starting the plugin installer wizard. After plugins are properly installed
  we remove that listener again.
  - add debian/patches/bzXXX_reload_new_plugins.patch
  - update debian/patches/series

     * Alexander Sack <email address hidden>

12. By Alexander Sack

[ Fabien Tassin <email address hidden> ]
* Bump xulrunner-1.9 dependencies to b4
  - update debian/control
* Refresh diverged patches:
  - update debian/patches/dont_depend_on_nspr_sources.patch
  - update debian/patches/force_safebrowsing_off.patch
* Drop extension from desktop launchers icons (LP: #190688)
  - update debian/firefox-3.0-*.desktop
* Install new libjemalloc.so
  - update debian/firefox-3.0.install
* Add optional support for system sqlite3 (we need >= 3.5 not in hardy)
  - update debian/rules
* Fix debsearch.src to work with new packages.ubuntu.com codebase (LP: #194681)
  Contributed by David Futcher <email address hidden>
  - update debian/debsearch.src
* Bump gtk+ requirement to 2.10 because of the new Print Dialog
  - update debian/control
* Add Polish translation to deskstop launcher (LP: #196953)
  Contributed by Tomasz Dominikowski <email address hidden>
  - update debian/firefox-3.0-final.desktop
* Change $(shell) into $(wildcard) for XUL SDK detection
  - update debian/rules
* Drop DEB_AUTO_UPDATE_DEBIAN_CONTROL cdbs variable completely. It was
  wrongly set to zero
  - update debian/rules
* Stop build-tree/mozilla/README to be shipped as a doc by setting
  cdbs DEB_INSTALL_DOCS_ALL to $(NULL)
  - update debian/rules

[ Alexander Sack <email address hidden> ]
* reuse apport hook from firefox 2 package initially developed by Hilario J.
  Montoliu <email address hidden> (LP: #199666)
  - add debian/apport/firefox-3.0.py
  - update debian/firefox-3.0.install

11. By Alexander Sack

* fix firefox.desktop install (ftbfs)
  - update debian/firefox-3.0.install
* fix StartupWMClass in desktop file
  - update debian/firefox-3.0-final.desktop
* fix Name and Description and Exec in desktop file
  - update debian/firefox-3.0-final.desktop

10. By Alexander Sack

* introduce transitional dummy package for firefox-libthai => firefox-3.0
  (thai line break is now done by pango) (LP: #193542)
  - update debian/control
* ship firefox.desktop again to not break existing launchers (LP: #193902)
  - update debian/rules

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/firefox-3.0
This branch contains Public information 
Everyone can see this information.

Subscribers