firefox-4.0 (4.0~b6~hg20100910r52350+nobinonly-0ubuntu1~umd1~karmic) karmic; urgency=low
.
[ Fabien Tassin ]
* Mass update from 3.6 to 3.7
* Drop libnkgnomevfs.so from firefox-3.7-gnome-support, it's already
shippped in xulrunner-1.9.3-gnome-support (see bmo #512671)
- update debian/firefox-3.7-gnome-support.install
* Target the 'default' branch instead of tip
- add debian/moz-rev.sh
- update debian/mozclient/firefox-3.7.conf
.
[ Micah Gersten ]
* Add mesa-common-dev to build-depends after landing of configure test aka
(bmo: 517566) which is for WebGL aka (bmo: 516213)
- update debian/control
* Refresh patch/install files after landing of (bmo: 507073) aka
Don't build nsBrowserDirectoryProvider as a separate library
- update debian/firefox-3.7.install
- update debian/patches/bz515232_att399338_distro_locale_searchplugins.patch
* Rebase patch after landing of (bmo: 550293) aka plugin-crashed UI needs more
user opt-in
- update bz460917_att350845_reload_new_plugins.patch
* Drop unnecessary patch to block updates since we disable updates in
debian/rules
- drop debian/patches/ubuntu_no_app_updates.patch
- update debian/patches/series
* Rebase patches
- update bzXXX_moz_app_name_inconsistencies.patch
- update debian/patches/bzXXX_libxul_sdk_nspr.patch
- update debian/patches/bz460917_att350845_reload_new_plugins.patch
- update debian/patches/browser_branding.patch
- update debian/patches/awesome_browser_branding_install.patch
* Bump minimum system sqlite to 3.7.1 after upstream landing of
(bmo: 583611) aka Upgrade to SQLite 3.7.1
- update debian/rules
* Update patch after landing of (bmo: 554007) aka
New add-ons manager UI (preferences)
- update debian/patches/firefox-profilename
* Update patch after landing of (bmo: 558287) aka Add support for searching
add-ons on AMO via the search bar
- update debian/patches/firefox-profilename
* Update patch after landing of (bmo: 551274) aka Update nsAddonRepository for
API version 1.5
- update debian/patches/firefox-profilename
* Add test for minimum system NSPR of 4.8.4.99 after landing of (bmo: 560582)
aka compilation errors with PR_STATIC_ASSERT when building mozilla-central
with system NSPR
- update debian/rules
* Don't install browserconfig.properties since it was moved to a jar
(bmo: 524201) aka Move browserconfig.properties to a jar
- update debian/firefox-3.7.install
* Add build depends on libcurl4-openssl-dev for building the crash reporter
- update debian/control
* Install plugin-container if DEB_MIN_SYSDEPS is 1
- update debian/rules
* Only install plugin-container if IPC is enabled
- update debian/rules
.
[ Jamie Strandboge ]
* add AppArmor profile (disabled by default)
- debian/firefox.dirs: add etc/apparmor.d/disable
- add debian/firefox.preinst.in: disable the profile on new installs,
installs on Ubuntu 9.04 and earlier (requires abstractions only found
in 9.10 and higher), installs where the last modified profile is
disabled and upgrades to this version
- debian/firefox.postinst.in: reload profile and create local includes
for maverick users
- add debian/firefox.postrm.in: cleanup force-complain and disable
directories
- add debian/usr.bin.firefox.apparmor.*
- add debian/README.Debian.in with note about AppArmor
- debian/apport/firefox.py: add AppArmor information if the profile is
not disabled
- debian/rules:
+ add DISTRIB, DISTRIB_VERSION_MAJOR and DISTRIB_VERSION_MINOR
+ ship 9.10 profile for Karmic and under and 10.04 profile for Lucid
and 10.10 for maverick and later
+ install profile and update subst_files
- debian/control: have firefox-4.0 Depends on lsb-release (needed in
preinst)
.
[ Benjamin Drung ]
* Add metadata for mozilla-devscripts
- update debian/control
.
[ Draycen DeCator ]
* Mass update from 3.7 to 4.0
* Refresh diverged patches
- update debian/patches/ubuntu_bookmarks.patch
* Add installation of .manifest files
- update debian/firefox-4.0.install
.
[ Chris Coulson ]
* The dh_link calls in debian/rules install links to the first binary package
listed in debian/control. Make sure that firefox-4.0 is the first package
rather than firefox-3.7, to ensure that the symlinks are installed to the
correct location
- update debian/control
* Fix the StartupWMClass in the desktop files
- update debian/firefox-4.0-mozilla-developer-preview.desktop
- update debian/firefox-4.0-minefield.desktop
* Install the crash reporter
- update debian/firefox.install
* Build with MOZILLA_OFFICIAL=1. This is required to enable the crash
reporter in application.ini
- update debian/rules
* Only enable the crashreporter and build the Breakpad symbols on i386,
amd64 and armel
- update debian/control
- update debian/rules
* Blacklist Firefox in Apport on architectures where we use the Mozilla
crash reporter
- add debian/apport/blacklist
- update debian/rules
* Fix the StartupWMClass for abrowser
- update debian/abrowser-4.0.desktop
* Drop the mips specific binutils build-depend - we don't even build on
this arch
- update debian/control
* Build-depend on hardening-wrapper and enable build hardening
- update debian/control
- update debian/rules
* Provide iceweasel
- update debian/control
* Make it possible to disable patches on a per-release basis. This
makes it easier to share packaging branches across releases, and makes
it possible to disable the patches which make the Hardy daily builds fail
- update debian/rules
- add debian/disable-patches.sh
* Make the debian/usr.bin.firefox.apparmor.in target a dependency of
pre-build rather than makebuilddir. Whilst this doesn't really change
much, it is technically slightly more correct (makebuilddir is just for
creating the build directory, whilst pre-build is for doing all the
preparation work)
- update debian/rules
* Merge the debian/firefox.sh target in to the match-all target, this
just de-clutters things a little
- update debian/rules
* Remove debian/stamp-autotools-files-moz in the clean target
- update debian/rules
* Make debian/migrator/ffox-32-beta-profile-migration-dialog a dependency of
post-patches rather than pre-build. This avoids the need for having to
build the profile migrator when unpacking the source tarball
- update debian/rules
* Fix some Lintian warnings
- add debian/README.source
- update debian/control
* Drop the DEBIAN_META_NAME stuff - we don't need this now we are always
using unversioned sources for the official in-archive version. This
simplifies the wrapper script a little
- update debian/rules
- update debian/firefox.sh.in
* Don't handle launching in GDB in our wrapper script, run-mozilla.sh
already does all this. Just make sure that we pass the right arguments
- update debian/firefox.sh.in
* Drop the empty firefox-4.0-dev and firefox-*-dev transitional packages. We
didn't install anything in to firefox-4.0-dev, and we can reintroduce it in
the future if anything in the archive depends on the browser specific
interfaces
- update debian/control
- remove debian/firefox-4.0-dev.install
- remove debian/firefox-4.0-dev.links
* Enable the Network Manager integration
- update debian/firefox.js
* Implement DEB_MIN_SYSDEPS approach that does not use system xulrunner
and only a minimal set of system dependencies.
+ drop patches not required anymore:
- delete debian/patches/dont_depend_on_nspr_sources.patch
- update debian/patches/series
+ move .install lines that depend on whether MIN_SYS_DEPS is used or not
to debian/rules in ifneq (,$(MIN_SYS_DEPS)) blocks
- update debian/rules
- update debian/firefox-4.0.install
+ ship gnome support .so's inside of the main package, but keep dependencies in
the (now empty) gnome-support package; to achieve this, we first install
the gnome support files in the -gnome-support package and move them to the
main package _after_ shlib depends where generated
- update debian/rules
+ do not build-depend on xulrunner dev package anymore; local xulrunner builds
with DEB_MIN_SYSDEPS=0 should still work though
- update debian/control
+ make firefox-4.0 conflict firefox-4.0-gnome-support as it shipps the gnome
files directly now
- update debian/control
+ copy some patches from xulrunner
- add debian/patches/add_syspref_dir.patch
- add debian/patches/bz467738_att351145_lockPref_everywhere.patch
- add debian/patches/lp548866_bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch
- add debian/patches/bzXXX_plugin_for_mimetype_pref.patch
- update debian/patches/series
* Add WANT_UNIT_TESTS flag to toggle the unit tests on/off
- update debian/rules
* Drop bzXXX_moz_app_name_inconsistencies.patch, as it breaks all
DEB_MIN_SYSDEPS builds where MOZ_APP_NAME != firefox
- remove debian/patches/bzXXX_moz_app_name_inconsistencies.patch
- update debian/patches/series
* Automatically create the correct blacklist file for Apport, regardless
of the setting of DEB_MIN_SYSDEPS
- update debian/rules
- update debian/apport/blacklist
* Build-depend on yasm
- update debian/control
* Bump minimum NSS version to 3.12.7
- update debian/rules
* Indentation and layout fixes in debian/rules - purely cosmetic
* Auto-generate versioned debhelper files at build time. This will
make it easier to maintain branches for different versions (because
we'll avoid having different filenames for each version, which makes
merging really difficult).
- rename debian/abrowser-4.0.desktop => debian/abrowser.desktop.in
- rename debian/apport/firefox-4.0.py => debian/apport/firefox.py.in
- rename debian/firefox-4.0-final.desktop => debian/firefox-final.desktop.in
- rename debian/firefox-4.0-gnome-support.install =>
debian/firefox-gnome-support.install.in
- rename debian/firefox-4.0-gnome-support.postinst.in =>
debian/firefox-gnome-support.postinst.in
- rename debian/firefox-4.0-minefield.desktop =>
debian/firefox-minefield.desktop.in
- rename debian/firefox-4.0-mozilla-developer-preview.desktop =>
debian/firefox-mozilla-developer-preview.desktop.in
- rename debian/firefox-4.0-restart-required.update-notifier =>
debian/firefox-restart-required.update-notifier.in
- rename debian/firefox-4.0.dirs => debian/firefox.dirs.in
- rename debian/firefox-4.0.install => debian/firefox.install.in
- rename debian/firefox-4.0.links => debian/firefox.links.in
- rename debian/firefox-4.0.menu => debian/firefox.menu.in
- rename debian/firefox-4.0.postinst.in => debian/firefox.postinst.in
- rename debian/firefox-4.0.postrm.in => debian/firefox.postrm.in
- rename debian/firefox-4.0.preinst.in => debian/firefox.preinst.in
- rename debian/firefox-4.0.prerm.in => debian/firefox.prerm.in
- rename debian/firefox-4.0.xml => debian/firefox.xml.in
- updated debian/rules
* Fix DEBIAN_NAME_OTHER containing a superfluous hyphen when
the source package is unversioned. This allows us to drop some
other logic
- update debian/rules
* Use substitutions in packaging files now we auto-generate them
- update debian/abrowser.desktop.in
- update debian/firefox-final.desktop.in
- update debian/firefox-gnome-support.install.in
- update debian/firefox-minefield.desktop.in
- update debian/firefox-mozilla-developer-preview.desktop.in
- update debian/firefox-restart-required.update-notifier.in
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/firefox.menu.in
- update debian/firefox.xml.in
* Simplify generating the Apport blacklist file to remove a superfluous
debian/rules target
- rename debian/apport/blacklist => debian/apport/firefox.in
- update debian/rules
* Move a lot of unconditional debhelper calls from debian/rules to
the packaging files now that we are autogenerating them
- update debian/rules
- add debian/abrowser-branding.install.in
- add debian/abrowser-branding.links.in
- add debian/firefox-branding.install.in
- add debian/firefox-branding.links.in
- update debian/firefox.dirs.in
- add debian/firefox.docs.in
- update debian/firefox.install.in
- update debian/firefox.links.in
* Fix abrowser branding - After changing the branding in
common-post-build-arch, ensure that the firefox icons in dist/bin/icons
are replaced with the abrowser icons
- update debian/rules
* Fix LP: #613049 - Default website link in Maverick firefox is invalid
- update debian/patches/ubuntu_bookmarks.patch
* Refresh favicon's in the default bookmark collection, so they display
the latest Ubuntu branding on a fresh profile
- update debian/patches/ubuntu_bookmarks.patch
* Update the search URL for Google
- add debian/patches/ubuntu_codes_google.patch
- update debian/patches/series
* Add a cairo LCD filter to use Freetype LCD colour filtering features,
based on the same patch applied to our system cairo package.
- add debian/patches/lp512615_cairo_lcd_filter.patch
- update debian/patches/series
* Fix LP: #615889 - Add Ubuntu One bookmark to Firefox fresh install
- update debian/patches/ubuntu_bookmarks.patch
* Rework branding selection logic - ensure we build with nightly branding
for the daily builds, and official branding if the build is not a
nightly or beta
- update debian/rules
* Automatically populate the codename in the desktop files and other
places it is displayed by using the name in the upstream branding,
so this happens automatically for new versions now.
- rename debian/firefox-mozilla-developer-preview.desktop.in =>
debian/firefox-unofficial.desktop.in
- update debian/firefox-unofficial.desktop.in
- update debian/firefox-minefield.desktop.in
- update debian/firefox-restart-required.update-notifier.in
- update debian/firefox.menu.in
- update debian/firefox.xml.in
* Introduce a BUILD_UNOFFICIAL build flag. Setting this always disables
the official branding for non-nightly and non-beta builds. It also
disables the crash reporter in application.ini
- update debian/rules
* Don't forget the leading slash when substituting @LIBDIR@ in certain
places, else we get launching and installation failures
- update debian/rules
- update debian/apport/firefox.in
- update debian/firefox.postinst.in
* Rework the browser branding split after landing of (bmo: 579178) aka
single-chrome-manifest. Install a chrome/localized.manifest and
chrome/nonlocalized.manifest in to each *-branding package. For this to
work, we can only have a single branding chrome package present at a
time in dist/bin when running "make install", else we end up with
both branding chrome packages in the merged manifest files.
This implies that the alternative branding chrome files should have the
same name now, else we will always have missing files listed in
browser/installer/package.manifest when we run "make install".
This rework also reduces the number of times we run "make install"
by 1, and saves some disk space during the build
- update debian/rules
- remove debian/patches/awesome_browser_branding_install.patch
- add debian/patches/awesome_branding_chrome_rename.patch
- refresh debian/patches/browser_branding.patch
- update debian/patches/series
- update debian/abrowser-branding.install.in
- update debian/firefox-branding.install.in
* Install top-level chrome.manifest after landing of (bmo: 579178) aka
single-chrome-manifest
- update debian/firefox.install.in
* Add trademarkInfo key to the brand.dtd file in the awesome-branding
to fix an issue with Help->About not working. Also drop the unneeded
overrides from the manifest file and rename the patch to reflect it's
extended scope. Eventually, this patch should be merged in to the
awesome-branding bzr branch
- rename debian/patches/awesome_branding_chrome_rename.patch =>
debian/patches/awesome_branding_updates.patch
- update debian/patches/awesome_branding_updates.patch
- update debian/patches/series
* Don't install $LIBDIR/.autoreg and drop the maintainer script hooks
to touch this too. This doesn't do anything with the changes to
XPCOM component registration in Firefox 4
- update debian/rules
- update debian/firefox.postinst.in
- update debian/firefox-gnome-support.postinst.in
* Retain the correct zip file for the breakpad symbols - FF4.0 seems
to create 2 packages, and we want the larger of the 2
- update debian/rules
* Refresh patches after landing of (bmo: 556644) aka Enable omnijar
for desktop Firefox by default
- update debian/patches/firefox-fsh
* Fix LP: #605336 - "Report Broken Web Site" option missing - don't
disable the reporter extension when building with DEB_MIN_SYSDEPS=1
- update debian/rules
* Completely rework packaging layout after langing of (bmo: 556644) aka Enable
omnijar for desktop Firefox by default. We rename firefox-branding and
abrowser-branding to just firefox and abrowser. Each of these now depend
on firefox-core (which used to be firefox). firefox and abrowser each
ship a set of icons, desktop file, symlink in /usr/bin and an omni.jar
file with alternative branding. firefox-core ships all of the non-branded
and common components shared between the variants that aren't compressed in
omni.jar. We also introduce an abrowser-gnome-support which does the same
as firefox-gnome-support but registers /usr/bin/abrowser as an alternative
for gnome-www-browser
- added debian/TODO
- added debian/abrowser-gnome-support.install.in
- added debian/abrowser-gnome-support.postinst.in
- renamed debian/abrowser-branding.install.in => debian/abrowser.install.in
- renamed debian/abrowser-branding.links.in => debian/abrowser.links.in
- renamed debian/firefox.dirs.in => debian/firefox-core.dirs.in
- renamed debian/firefox.docs.in => debian/firefox-core.docs.in
- renamed debian/firefox.install.in => debian/firefox-core.install.in
- renamed debian/firefox.links.in => debian/firefox-core.links.in
- renamed debian/firefox.postinst.in => debian/firefox-core.postinst.in
- renamed debian/firefox.postrm.in => debian/firefox-core.postrm.in
- renamed debian/firefox.preinst.in => debian/firefox-core.preinst.in
- renamed debian/firefox.prerm.in => debian/firefox-core.prerm.in
- renamed debian/firefox-branding.install.in => debian/firefox.install.in
- renamed debian/firefox-branding.links.in => debian/firefox.links.in
- update debian/abrowser.install.in
- update debian/abrowser.links.in
- update debian/control
- update debian/firefox-core.install.in
- update debian/firefox-core.links.in
- update debian/firefox-gnome-support.postinst.in
- update debian/firefox.install.in
- update debian/firefox.links.in
- update debian/rules
- update debian/patches/browser_branding.patch
* Unregister the gnome-www-browser alternatives on uninstall
- add debian/firefox-gnome-support.prerm.in
- add debian/abrowser-gnome-support.prerm.in
- update debian/rules
* There is currently no support for system-wide preferences with omnijar,
so we disable add_syspref_dir.patch and
bz467738_att351145_lockPref_everywhere.patch for now
- update debian/patches/series
* Ensure that omni.jar is created when running "make install"
- add debian/patches/bz588410_fix_make_install_with_omnijar.patch
- update debian/patches/series
* Add DEB_HOST_GNU_CPU to MOZ_SYMBOLS_EXTRA_BUILDID to avoid the
possibility of filename collisions on the server if our builds
happen to run at the same time
- update debian/rules
* appmenu-gtk causes Firefox to crash constantly. Just unset
UBUNTU_MENUPROXY so we can actually browse a single page without
crashing multiple times first
- update debian/firefox.sh.in
* Clean up the files in /etc/firefox-4.0 on upgrade
- update debian/firefox-core.preinst.in
* Install a branding-specific ubuntu.js preference file in to each
omni.jar. We achieve this by dropping it in to dist/bin/defaults after
each build, and adding the new file to the package-manifest so that it
is picked up during stage-package.
- remove debian/firefox.js
- add debian/patches/install_ubuntu_prefs.patch
- update debian/patches/series
- update debian/rules
- rename debian/ubuntu-abrowser.js.tmpl => debian/ubuntu-abrowser.js.in
- rename debian/ubuntu-useragent.js.tmpl => debian/ubuntu-firefox.js.in
- update debian/ubuntu-abrowser.js.in
- update debian/ubuntu-firefox.js.in
* Refresh patches after landing of (bmo: 581076) aka No "See all results"
link present when searching for add-ons and not all are displayed
- update debian/patches/firefox-profilename.patch
.
[ Alexander Sack ]
* add support for mozilla breakpad symbols and in turn enable
crashreporter
- add debian/patches/ftbfs_crashreporter.patch
- update debian/patches/series
- update debian/control
- update debian/rules
.
[ Fabien Tassin ]
|