firefox-4.0 (4.0~b4~hg20100811r49368+nobinonly-0ubuntu1~umd2~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.0.1 after upstream landing of
(bmo: 581000) aka Upgrade to SQLite 3.7.0.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
* 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-3.7.dirs: add etc/apparmor.d/disable
- add debian/firefox-3.7.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-3.7.postinst.in: reload profile
- add debian/firefox-3.7.postrm.in: cleanup force-complain and disable
directories
- add debian/usr.bin.firefox.apparmor.in
- add debian/README.Debian.in with note about AppArmor
- debian/apport/firefox-3.7.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 later
+ install profile and update subst_files
- debian/control: have firefox-3.7 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
.
[ 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 ]
|