Merge lp://qastaging/~debfx/firefox/firefox-4.0-kde into lp://qastaging/firefox/trunk
- firefox-4.0-kde
- Merge into firefox-trunk.head
Status: | Superseded |
---|---|
Proposed branch: | lp://qastaging/~debfx/firefox/firefox-4.0-kde |
Merge into: | lp://qastaging/firefox/trunk |
Diff against target: |
2187 lines (+2124/-2) 7 files modified
debian/changelog (+10/-0) debian/control (+1/-1) debian/control.pp (+1/-1) debian/patches/firefox-kde.patch (+458/-0) debian/patches/mozilla-kde.patch (+1647/-0) debian/patches/series (+2/-0) debian/rules (+5/-0) |
To merge this branch: | bzr merge lp://qastaging/~debfx/firefox/firefox-4.0-kde |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mozilla Team | Pending | ||
Review via email: mp+36791@code.qastaging.launchpad.net |
Commit message
Description of the change
* Re-add KDE integration
- add debian/
- add debian/
- update debian/
- update debian/rules
* Make firefox-4.0 and abrowser-4.0 suggest firefox-kde-support
- update debian/control
- 672. By Chris Coulson
-
* Add support for running debhelper files through the Mozilla text
preprocessor. This means we'll be able to support the different build
configurations without having a huge debian/rules with lots of logic in
- update debian/rules - 673. By Chris Coulson
-
* Some cosmetic changes to debian/rules - the includes are all near to the top now, where people expect them to be
* Generate the pre-processed packaging files earlier in the build, else it fails - 674. By Chris Coulson
-
* Fix DEB_MIN_SYSDEPS again, so it should be possible to build with either option again. Note that FF-on-XR is totally untested
- 675. By Chris Coulson
-
* Install Ubuntu preferences as vendor.js
- 676. By Chris Coulson
-
* Create the buildsymbols in common-
install- arch, and move the installation in to debhelper files
- update debian/rules
- update debian/firefox- core.install. pp
- add debian/firefox- mozsymbols. install. pp
* Remember to preprocess firefox.dirs.in and abrowser.dirs.in
- update debian/rules - 677. By Chris Coulson
-
Merge from lp:firefox
- 678. By Chris Coulson
-
* Blacklist plugin-container in Apport for DEB_MIN_SYSDEPS builds
- rename debian/apport/ firefox. in => debian/ apport/ firefox. pp
- update debian/apport/ firefox. pp - 679. By Chris Coulson
-
* Refresh patches
- update debian/patches/ browser_ branding. patch
- update ebian/patches/bz591331_ att469858_ breakpad_ allow_ptrace. patch
- update debian/patches/ lp548866_ bz467766_ att351173- dont-reset- user-prefs- on-upgrade. patch - 680. By Chris Coulson
-
* Disable more IPC tests which are causing the builds to hang
- update debian/testsuite.mk - 681. By Chris Coulson
-
* Preprocess the debhelper files as a dependency of pre-build rather than common-
install- arch. I only moved it when I was including config/automake.mk (which assumes that the configure is already done)
- update debian/rules - 682. By Chris Coulson
-
* Build with "make -f client.mk" and using a mozconfig, rather than the
autoconf/configure/ make steps used previously. The client.mk contains the
sequencing for doing PGO builds
- update debian/firefox- mozsymbols. install. pp
- add debian/mozconfig.pp
- update debian/rules - 683. By Chris Coulson
-
* Create the build symbols after running make install, else dh_strip fails later on
- update debian/rules - 684. By Chris Coulson
-
* Export MOZILLA_OFFICIAL to the environment rather than putting it in mozconfig (which doesn't work)
- update debian/rules
- update debian/mozconfig.pp - 685. By Chris Coulson
-
* Don't hardcode MOZ_OBJDIR and DEB_BUILDDIR in the various places it is used
- update debian/rules
- update debian/firefox- mozsymbols. install. pp - 686. By Chris Coulson
-
* Drop the functionality to disable patches on a pre-release basis - we're not actually using it in this branch yet. We can always bring it back again if we need it
- 687. By Chris Coulson
-
* Don't export @BINREAL@ from debian/rules - this was an unnecessary hack not needed now we are using a preprocessor
- update debian/rules
- update debian/apport/ firefox. pp - 688. By Chris Coulson
-
* Tidy up the testsuite code a little
- 689. By Chris Coulson
-
Oops, MOZ_OBJDIR needs to be defined before including testsuite.mk
- 690. By Chris Coulson
-
B'ah! Set MOZ_OBJDIR correctly now
- 691. By Chris Coulson
-
* Merge 2 targets in debian/rules (again). Move the installation of the desktop files and Apparmor profile in to the debhelper files
- update debian/rules
- update debian/firefox. install. pp
- remove debian/firefox. dirs.in
- update debian/firefox- core.install. pp
- update debian/abrowser. install. pp
- remove debian/abrowser. dirs.in - 692. By Chris Coulson
-
* Don't use relative paths in testsuite.mk - especially for , as this breaks the testsuite
- update debian/testsuite.mk - 693. By Chris Coulson
-
* Improve dependency tracking in the build, which also means the test-suite doesn't run twice
- update debian/testsuite.mk
- update debian/rules - 694. By Chris Coulson
-
* Fix an issue with a missing leading slash on some paths, caused by r691
- update debian/usr.bin. firefox. apparmor. 10.10
- update debian/usr.bin. firefox. apparmor. 10.04
- update debian/usr.bin. firefox. apparmor. 9.10
- update debian/firefox. sh.in
- update debian/rules - 695. By Chris Coulson
-
* General tidy-ups in debian/rules
- 696. By Chris Coulson
-
* Fix an issue substituting the branding name in to the desktop file. The intention was that the pre-release versions would have the version number in the name
- update debian/rules - 697. By Chris Coulson
-
* Add support for building with PGO. Add a build option (DEB_BUILD_PGO)
which will run the build with make -f client.mk profiledbuild. This is
off by default, and requires GCC 4.5 anyway
- update debian/rules
- update debian/mozconfig.pp - 698. By Chris Coulson
-
* Disable some new IPC tests
- update debian/testsuite.mk - 699. By Chris Coulson
-
* Drop debian/
patches/ bz591331_ att469858_ breakpad_ allow_ptrace. patch again now it's landed upstream - 700. By Jamie Strandboge
-
AppArmor: allow mmap for temporary files that we own (LP: #662918)
- 701. By Jamie Strandboge
-
* AppArmor
- add owner read to environ and auxv in @{PROC} as well as
/etc/lsb-release read and expr ix for the crash reporter - 702. By Jamie Strandboge
-
update path for Xubuntu default settings (LP: #664093)
- 703. By Chris Coulson
-
* Refresh patches after landing of (bmo: 601830) aka app.update.
url.manual for
nightly builds should point to the nightly builds
- update debian/patches/ firefox- profilename. patch - 704. By Chris Coulson
-
* Fix a typo
- 705. By Chris Coulson
-
* Add temporary change to clean up rogue Apparmor profile on upgrade for
current nightly testers
- update debian/firefox- core.preinst. in - 706. By Chris Coulson
-
* Disable gnomevfs support on >= 11.04 (LP: #661287)
- update debian/rules
- update debian/mozconfig.pp - 707. By Chris Coulson
-
* Run all pre-processed files through the Mozilla preprocessor, rather than having 2 steps (using sed)
- 708. By Chris Coulson
-
* Drop abrowser from the Firefox source package:
- remove debian/abrowser- gnome-support. install. in
- remove debian/abrowser- gnome-support. postinst. in
- remove debian/abrowser- gnome-support. prerm.in
- remove debian/abrowser. desktop. in
- remove debian/abrowser. install. in
- remove debian/abrowser. links.in
- remove debian/abrowser. xml.in
- update debian/control
- rename debian/firefox- core.dirs. in => debian/ firefox. dirs.in
- rename debian/firefox- core.docs. in => debian/ firefox. docs.in
- remove debian/firefox. install. in
- rename debian/firefox- core.install. in => debian/ firefox. install. in
- update debian/firefox. install. in
- remove debian/firefox. links.in
- rename debian/firefox- core.links. in => debian/ firefox. links.in
- update debian/firefox. links.in
- rename debian/firefox- core.postinst. in => debian/ firefox. postinst. in
- rename debian/firefox- core.postrm. in => debian/ firefox. postrm. in
- rename debian/firefox- core.preinst. in => debian/ firefox. preinst. in
- rename debian/firefox- core.prerm. in => debian/ firefox. prerm.in
- update debian/firefox. sh.in
- update debian/mozclient/ firefox- 4.0.conf
- remove debian/patches/ awesome_ branding_ updates. patch
- remove debian/patches/ browser_ branding. patch
- update debian/patches/ series
- update debian/rules
- remove debian/ubuntu- abrowser. js.in - 709. By Chris Coulson
-
* New upstream snapshot 4.0 B8 HG20101103r56843
- 710. By Chris Coulson
-
* Don't build with -pie on Natty (LP: #663294)
- update debian/rules - 711. By Chris Coulson
-
* Fix a couple of small errors
- 712. By Chris Coulson
-
Revert r707 for now, as the preprocessor chokes on the include's in the apparmor profile
- 713. By Chris Coulson
-
* Revert a change from r711 too
- 714. By Chris Coulson
-
* Auto-generate debian/control in the clean target, auto-populating
the build-depends
- add debian/control.pp
- update debian/rules
- update debian/mozconfig.pp - 715. By Chris Coulson
-
* Don't autogenerate debian/control automatically, it's too fragile. And work around a CDBS issue. *sigh*
- 716. By Chris Coulson
-
* Actually, revert the last commit. We should autogenerate debian/control in the clean target
- 717. By Chris Coulson
-
* Fix the logic for switching off gnomevfs support
- 718. By Chris Coulson
-
* Enable GIO support
- update debian/mozconfig.pp - 719. By Chris Coulson
-
* Fix the case where gnomevfs is disabled
- 720. By Chris Coulson
-
* Drop unneeded patches
- remove debian/patches/ bz386904_ config_ rules_install_ dist_files. patch
- remove debian/patches/ ftbfs_crashrepo rter.patch
- update debian/patches/ series - 721. By Chris Coulson
-
* Rewrite the launcher script to not wrap around the upstream start
scripts, but start the Firefox binary directly. The upstream start scripts
contain a lot of complexity for dealing with things that we don't need to
worry about, and are quite slow. Also, add in the hooks for the new
profile migrator
- update debian/firefox. sh.in - 722. By Chris Coulson
-
* Replace the old profile migrator. The previous one relied on hard-coded
values and fragile shell script that isn't really scalable enough
now that stable Ubuntu releases see new major Firefox versions. The
new profile migrator doesn't require any hard-coded values, and should
be lower maintenance
- add debian/migrator/ xulapp- profilemigrator
- remove debian/migrator/ main.c
- update debian/rules
- update debian/firefox. sh.in
- update debian/firefox. install. pp
- update debian/control - 723. By Chris Coulson
-
* Don't run debian/control through the pre-processor, to avoid having to run pre-build as part of clean
- 724. By Chris Coulson
-
* Add a license header to the profile migrator
- 725. By Chris Coulson
-
* Fix a small error
- 726. By Chris Coulson
-
* Automate the checking of the version-compare logic in the profile migrator
- 727. By Chris Coulson
-
* Fix python-gtk2 depends
- 728. By Chris Coulson
-
* Display the StartupWMClass as the browser name in the profile migrator
- 729. By Chris Coulson
-
* Set WM Class and icon name on the dialog, and also make the primary text bigger
- 730. By Chris Coulson
-
* Add quotes around STARTUP_WM_CLASS in debian/
firefox. sh.in, just in case the implementation has spaces in it - 731. By Chris Coulson
-
* Refresh patches after landing of bmo: 596075 aka Move First-Run Video To
Be A Tab Pointing To A Mozilla-Hosted Web Page
- update debian/patches/ firefox- profilename
* Refresh patches after landing of bmo: 588410 aka Fix make install to
work with omnijar
- remove debian/patches/ bz588410_ fix_make_ install_ with_omnijar. patch
- update debian/patches/ series
* Don't install run-mozilla.sh and upstream firefox shell script
- update debian/firefox. install. pp
* Fix launcher script to work with FF-on-XR builds
- rename debian/firefox. sh.in => debian/ firefox. sh.pp
- update debian/firefox. sh.pp - 732. By Chris Coulson
-
* When importing settings from a beta profile, don't abandon the source profile. This was only necessary with the previous profile migrator because it triggered the dialog on discovery of non-abandoned beta profiles. The new one doesn't require this.
This means that the profile migrator now supports persistently named profiles, such as firefox-next and firefox-trunk, without breaking them every time the branch series is updated
- 733. By Chris Coulson
-
* Add another hunk for the last commit
- 734. By Chris Coulson
-
* Make the ASKLATER option in the profile migrator work correctly by writing the old series version to the state file if it doesn't already exists, so it triggers the migrator again on the next run
- 735. By Chris Coulson
-
* Fix some syntax errors in various places
- 736. By Chris Coulson
-
* Port bz460917_
att350845_ reload_ new_plugins to Firefox 4 so that
we can start the plugin installer without throwing an exception
- update debian/patches/ bz460917_ att350845_ reload_ new_plugins. patch - 737. By Chris Coulson
-
* Revert the compile-time checks to run-time checks in the launcher
script, as the preprocessor removes the #!/bin/sh line
- rename debian/firefox. sh.pp => debian/ firefox. sh.in
- update debian/firefox. sh.in
- update debian/rules - 738. By Chris Coulson
-
* Change the marker used by the preprocessor to %% (rather than #). This means we can run everything through the preprocessor without removing comments or other import lines from shell scripts, and means we drop the second step of running everythinh through sed
- 739. By Chris Coulson
-
* Remove an unneeded step from clean
- 740. By Chris Coulson
-
* Don't use update-notifier for the restart required notification - it
is redundant having 2 separate mechanisms, and the update-notifier
notification was never translated properly anyway. This means we rely
on the in-browser notification from ubufox
- remove debian/firefox- restart- required. update- notifier. in
- update debian/firefox. install. in
- update debian/firefox. postinst. in
- update debian/rules - 741. By Chris Coulson
-
* Build with --enable-jsd in the hope that Venkman might start working
- update debian/mozconfig.in - 742. By Chris Coulson
-
* Make sure our vendor.js preferences are included in the build
- rename debian/ubuntu- firefox. js.in => debian/vendor.js.in
- update debian/rules
- update debian/patches/ install_ ubuntu_ prefs.patch - 743. By Chris Coulson
-
* Don't build with --enable-jsd, venkman is just totally broken on FF4.0 right now
- 744. By Chris Coulson
-
* Really don't build with -pie this time
- 745. By Chris Coulson
-
* Rebase patches after landing of bmo: 606289 aka Fix logo link in about:
- update debian/patches/ firefox- profilename - 746. By Chris Coulson
-
* Add x-scheme-handler magic to desktop files
- update debian/firefox. desktop. in
- update debian/firefox- beta.desktop. in
- update debian/firefox- nightly. desktop. in
- update debian/firefox- unofficial. desktop. in - 747. By Chris Coulson
-
* Revert r708 and add abrowser again
- 748. By Chris Coulson
-
* New upstream snapshot 4.0 B8 HG 20101115r57519
- 749. By Chris Coulson
-
* Consolidate some of the variables used in the debhelper files
* Add a fix for dealing with unversioned source packages
* Drop part of firefox-fsh to not hard-code the install locations to Firefox. This guarantees that we'll
remain parallel installable with Firefox in Natty for now - 750. By Chris Coulson
-
* Fix the profile migrator to not crash on profiles where
'LastVersion=Safe Mode' (LP: #674607)
- update debian/migrator/ xulapp- profilemigrator - 751. By Chris Coulson
-
* Bump minimum NSS / NSPR version
- update debian/rules
* Fix the profile migrator to not hang when ~/.mozilla doesn't exist, and
other improvements- update debian/migrator/ xulapp- profilemigrator
- update debian/migrator/ xulapp- profilemigrator
* Build with --enable-startup- notification again, this got dropped
in the 3.6 => 4.0 update
- update debian/mozconfig.in
* Ship the testpilot extension for beta as per the official builds, based
on the discussion on #developers. We achieve this by building with
--enable-update- channel= beta for the beta milestones only. The update
channel isn't used anywhere at runtime because we disable the updater.
This means that Ubuntu users can participate in testpilot user studies
in Natty
- update debian/rules
- update debian/firefox- core.install. in
- update debian/mozconfig.in
* Add a hack to the launcher to handle being launched from an alternative,
which is a symlink to the launcher script, and breaks the current launch
mechanism. Also remove a useless stat() from the current script
- update debian/firefox. sh.in
* Re-add patch that got dropped to not remove and re-add search plugins
during upgrade
- add debian/patches/ bz534663_ attXXX_ normalize_ distribution_ searchplugins. patch
- update debian/patches/ series - 752. By Chris Coulson
-
Really add patch this time
- 753. By Jamie Strandboge
-
pull in natty apparmor changes
- 754. By Chris Coulson
-
* Move libmozgnome.so to the main package in common-
binary- predeb- arch.
The previous method of deleting it from -gnome-support and copying it to
the main package from debian/tmp in each of the binary-predeb targets
meant that we were shipping an unstripped copy, which caused a lintian
error. This new method ensures we retain the stripped SO and we still
only move it after dh_shlibdeps has run
- update debian/rules - 755. By Chris Coulson
-
* Refresh patches
- 756. By Jamie Strandboge
-
update AppArmor profiles to what is in firefox-4.0
- 757. By Micah Gersten
-
* Change xubuntu applications defaults list in natty apparmor profile; Path
changed in xubuntu-default- settings (11.04.0)
- update usr.bin.firefox. apparmor. 11.04 - 758. By Jamie Strandboge
-
debian/
usr.bin. firefox. apparmor. 11.04: remove redundant abstractions - 759. By Chris Coulson
-
* Merge from lp:~debfx/firefox/firefox-4.0-kde
- 760. By Chris Coulson
-
* Generate the en-US xpi at build time again for importing in to Launchpad
- update debian/rules
- update debian/translation- support/ install. rdf.in - 761. By Felix Geyer
-
Refresh KDE patches