lp:~launchpad-committers/ubuntu/lucid/spidermonkey/ppa

Created by Max Bowsher and last modified
Get this branch:
bzr branch lp:~launchpad-committers/ubuntu/lucid/spidermonkey/ppa
Members of Launchpad Committers can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Launchpad Committers
Status:
Development

Recent revisions

24. By Max Bowsher

Build-Depends: ttf-bitstream-vera is not satisfiable on lucid.

23. By Max Bowsher

Hack huge bits out of the Debian iceweasel source package so that it just
builds spidermonkey.

22. By Mike Hommey <email address hidden>

* New upstream release.
* Fix for mfsa2010-73, also known as CVE-2010-3765.

21. By Mike Hommey <email address hidden>

* New upstream release.
* Fixes for mfsa2010-{64-69}, also known as
  CVE-2010-3176, CVE-2010-3174, CVE-2010-3179, CVE-2010-3180,
  CVE-2010-3183, CVE-2010-3177, CVE-2010-3178.
* debian/control*: Bump build dependencies on libnspr4-dev and libnss3-dev
  to fit what configure will be looking for.

20. By Mike Hommey <email address hidden>

New upstream release.

19. By Mike Hommey <email address hidden>

* config/JarMaker.py: Use errno.ENOENT instead of "2" in JarMaker.py.
  bz#595459. Fixes FTBFS on Hurd.
* debian/rules, debian/xulrunner-dev.install.in: Build npapi_getinfo in
  build-xulrunner/dist/bin, and use an RPATH. Some plugins depend on
  libxpcom.so, and dlopen() from npapi_getinfo fails unless libxpcom.so
  can be loaded too. Fixes FTBFS on hppa as a side effect.

18. By Mike Hommey <email address hidden>

[ iceweasel ]
* debian/iceweasel.install, debian/rules: Build in a subdirectory instead
  of within the source directory.
* debian/iceweasel.mozconfig, debian/rules: Move most configure options
  to a separate mozconfig file.
* debian/iceweasel.install: Install blocklist.xml.
* debian/noinstall, debian/rules: Remove some installed files from
  debian/tmp, and use dh_install --fail-missing.
* debian/rules: Add --with-system-libxul configure option.
* debian/rules: Rename CONFIGURE_OPTIONS to CONFIGURE_FLAGS
* debian/control*:
  - Reformat.
  - Remove Eric Dorland from the Uploaders field. Given his limited time
    and lost interest, Eric agreed to formally retire from iceweasel
    maintenance. Thanks for all these years, Eric.

* build/Makefile.in, build/automation-build.mk: Revert cleaning patches.

[ xulrunner ]
* debian/control*, debian/extra-stuff/packages-static.xulrunner,
  debian/mozconfig.in, debian/postinstrm.in, debian/python-xpcom.*,
  debian/rules, debian/xulrunner-BASE_VERSION.postinst.in: Remove python
  xpcom, it will be provided by an external package.
* debian/control*, debian/extra-stuff/packages-static.xulrunner,
  debian/libmozillainterfaces-java.*, debian/rules,
  debian/xulrunner-BASE_VERSION.install.in: Remove unsupported javaxpcom
  support.
* debian/rules, debian/test.mk: Build in a subdirectory instead of within
  the source directory.
* debian/mozconfig*, debian/rules: Move default-mozilla-five-home
  definition from mozconfig to debian/rules.
* debian/mozconfig, debian/rules: Rename mozconfig to xulrunner.mozconfig.
* debian/*: Rename BASE_VERSION to GRE_VERSION.

* Makefile.in, build/Makefile.in, build/automation-build.mk,
  config/rules.mk, js/src/Makefile.in, js/src/config/rules.mk,
  js/src/xpconnect/src/Makefile.in, testing/testsuite-targets.mk,
  xpcom/tests/Makefile.in: Revert cleaning patches.
* extensions/java/xpcom/Makefile.in,
  toolkit/toolkit-makefiles.sh: Revert javaxpcom patches.
* extensions/python/xpcom/Makefile.in,
  extensions/python/xpcom/src/Makefile.in,
  extensions/python/xpcom/src/loader/Makefile.in,
  extensions/python/xpcom/src/module/Makefile.in: Revert python-xpcom
  patches.
* memory/jemalloc/jemalloc.c: Properly disable ncpus in jemalloc, which
  the previous patch didn't do.

[ merged packages ]
* debian/control*, debian/rules: Merged iceweasel and xulrunner source
  packages. Binary packages are kept as they were before.
* debian/copyright, debian/watch: Use Iceweasel's version.
* debian/changelog: Keep Iceweasel changelog. Xulrunner's go in a separate
  debian/changelog.xulrunner file, for historical purpose. The file is not
  installed in binary packages.
* debian/control*: Fix xulrunner-dev dependencies. As ${source:*Version}
  will return iceweasel version, ${binary:Version} is better to use. It
  turns out it is safe to use now xulrunner-dev is not Arch: all.
* debian/extra-stuff/Makefile.in:
  - Fix to support subdirectory build.
  - Avoid duplicated entries in generated jar manifest.
* debian/rules:
  - Set LDFLAGS for iceweasel the same way xulrunner does.
  - Export CFLAGS and CXXFLAGS directly from rules instead of setting them
    when calling configure.
* debian/extra-stuff/Makefile.in, debian/noinstall*, debian/rules: Use
  debian/noinstall to avoid installing some xulrunner files, instead of
  filtering the package manifest.
* debian/rules, debian/*.manpages*: Use .manpages files instead of calling
  dh_installman manually. Iceweasel was doing that, but not xulrunner.

17. By Mike Hommey <email address hidden>

* New upstream release.
* Fixes mfsa-2009-45, also known as CVE-2010-1206.
* debian/control:
  - Remove conflict with very old package.
  - Bump Standards-Version to 3.9.0.0.
* browser/base/content/aboutDialog.*: Revert bz#569057, as it only applies
  to the Firefox brand.

16. By Mike Hommey <email address hidden>

* New upstream release.
* debian/branding/Makefile.in, debian/branding/aboutIce.js,
  debian/branding/ice.*, debian/branding/jar.mn, debian/iceweasel.install:
  Add a about:iceweasel page similar to about:mozilla. Closes: #413725.
* debian/copyright: Synchronize with that of xulrunner.

15. By Mike Hommey <email address hidden>

* debian/iceweasel-runner: Don't override MOZ_APP_LAUNCHER, which was
  already set.
* debian/firefox, debian/iceweasel.install, debian/iceweasel.postrm,
  debian/iceweasel.preinst: Divert /usr/bin/firefox and put a wrapper script
  instead. The wrapper script runs the diverted firefox if it exists, and
  iceweasel otherwise. Closes: #576392.
* debian/README.Debian: Add a note about safe browsing in README.Debian.
  Closes: #575039.
* debian/rules: Build with --std=gnu++0x.
* debian/control: Remove dependency on psmisc as we've not been using fuser
  for years.

* configure.in: Revert change to force not to use -fshort-wchar.

Branch metadata

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