diff options
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 1015 |
1 files changed, 1015 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..22964b4 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,1015 @@ +mozilla-devscripts (0.45.1) unstable; urgency=high + + * Restore generation of iceweasel entries for Depends:, Enhances: + etc. to ease the Iceweasel -> Firefox transition. (Closes: #818756) + Update test suite accordingly. + * Also restore generation of iceweasel-* binary packages. + * Preemptively add generation of thunderbird entries for Depends:, + Enhances: etc. for the upcoming Icedove -> Thunderbird transition. + Update test suite accordingly. + + -- Sean Whitton <spwhitton@spwhitton.name> Tue, 22 Mar 2016 09:08:19 -0700 + +mozilla-devscripts (0.45) unstable; urgency=high + + * Update dh_xul-ext, debian/control and the test suite for the Iceweasel + -> Firefox transition. (Closes: #818013) + * Bump standards version to 3.9.7 (no changes required). + * Update VCS-Git: and VCS-Browser: to canonical https URLs. + + -- Sean Whitton <spwhitton@spwhitton.name> Sat, 12 Mar 2016 11:35:24 -0700 + +mozilla-devscripts (0.44) unstable; urgency=medium + + * Drop support for Iceape which is no longer available in Debian. + Prevents generating Depends: that can never be satisfied in packages + built with dh_xul-ext (Closes: #811332). + + -- Sean Whitton <spwhitton@spwhitton.name> Thu, 21 Jan 2016 17:16:05 -0700 + +mozilla-devscripts (0.43) unstable; urgency=medium + + * install-xpi: sort file list in preferences files to make package builds + reproducible. Thanks to Reiner Herrmann (Closes: #808713) + + -- Benjamin Drung <bdrung@debian.org> Tue, 12 Jan 2016 23:07:40 +0100 + +mozilla-devscripts (0.42) unstable; urgency=low + + * Team upload. + * Fix typo in timezone setting. Thanks Reiner Herrmann. (Closes: #788376) + + -- Jérémy Bobbio <lunar@debian.org> Thu, 11 Jun 2015 07:52:23 +0200 + +mozilla-devscripts (0.41) unstable; urgency=low + + * Team upload. + * Use UTC as timezone when calling zip or unzip in xpi-pack, xpi-unpack, + and install-xpi to make the build reproducible accross different + timezones. + + -- Jérémy Bobbio <lunar@debian.org> Mon, 01 Jun 2015 18:11:50 +0200 + +mozilla-devscripts (0.40) unstable; urgency=low + + [ Jérémy Bobbio ] + * Team upload. + * xpi-pack: do not save extra attributes when making jar to allow + reproducible builds. + * Bump Standards-Version, no changes required. + + [ Ximin Luo ] + * amo-changelog: parse into human-readable form and save to + debian/upstream/changelog{,.html}. + * amo-changelog: fetch all pages of Version History. + * install-xpi: dh_link needs to be run from package home directory, e.g. when + giving -D to dh. + + -- Jérémy Bobbio <lunar@debian.org> Wed, 20 May 2015 08:50:14 +0200 + +mozilla-devscripts (0.39) unstable; urgency=medium + + [ Ximin Luo ] + * amo-changelog: output UTF-8 by default instead of ASCII, which errors when + the input contains non-ASCII chars + + -- Benjamin Drung <bdrung@debian.org> Sat, 17 May 2014 19:28:49 +0200 + +mozilla-devscripts (0.38) unstable; urgency=medium + + * install-xpi: Catch RDF.RedlandError exception and print error message. + (Closes: #746699) + + -- Benjamin Drung <bdrung@debian.org> Sat, 10 May 2014 00:32:50 +0200 + +mozilla-devscripts (0.37) unstable; urgency=medium + + [ Ximin Luo ] + * Add amo-changelog, a script for fetches the version history of an addon + from the Mozilla Extensions website. (Closes: #734476) + + [ Benjamin Drung ] + * PEP8 fixes and pylint improvements. + + -- Benjamin Drung <bdrung@debian.org> Fri, 09 May 2014 23:41:21 +0200 + +mozilla-devscripts (0.36) unstable; urgency=medium + + * xpi-repack: + - Use argparse instead of getopts. + - Use the tempfile module to create a secure temporary directory. + Thanks to Jakub Wilk <jwilk@debian.org> (Closes: #740759) + - Print meaningful error message when --upstream-version is missing. + (Closes: #740762) + - Add --format option and document default compression format. + (Closes: #639917) + * xpi-unpack: Fix unpacke -> unpacked typo (Closes: #740752) + + -- Benjamin Drung <bdrung@debian.org> Tue, 11 Mar 2014 00:28:21 +0100 + +mozilla-devscripts (0.35) unstable; urgency=low + + * dh_xul-ext: Use "dpkg-vendor --derives-from Ubuntu" instead of + "dpkg-vendor --query vendor" so Ubuntu derivatives get treated like + Ubuntu and non-Ubuntu based Debian derivatives get treated like Debian. + Thanks to Peter Michael Green for the patch (Closes: #732254) + * Bump Standards-Version to 3.9.5 (no changes required). + * Use debhelper 9. + + -- Benjamin Drung <bdrung@debian.org> Sat, 21 Dec 2013 22:36:07 +0100 + +mozilla-devscripts (0.34) unstable; urgency=low + + * Add Iceowl to xpi:Depends auto-detection. Thanks to Matthias Schmitz for + the patch. (Closes: #705396) + + -- Benjamin Drung <bdrung@debian.org> Mon, 15 Apr 2013 12:51:43 +0200 + +mozilla-devscripts (0.33) unstable; urgency=low + + * dh_xul-ext: + - Do not generate a Breaks entry for Thunderbird/Icedove 10 or later, + because these versions default add-ons to compatible. + - Fail if minVersion is greater than maxVersion. (Closes: #650348) + * install-xpi: Search in the parent directories for a debian/ directory to + work with debhelper's --sourcedirectory parameter. (Closes: #698033) + * Bump Standards-Version to 3.9.4 (no changes needed). + + -- Benjamin Drung <bdrung@debian.org> Sat, 19 Jan 2013 02:23:10 +0100 + +mozilla-devscripts (0.32) unstable; urgency=low + + * dh_xul-ext: Do not generate a Breaks entry for Firefox/Iceweasel 10 or + later, because these versions default add-ons to compatible. + * Drop unused dpkg-dev, fakeroot, quilt, and wget from Depends. + * Drop unneeded cvs, git, and mercurial from Suggests. + + -- Benjamin Drung <bdrung@debian.org> Wed, 23 May 2012 23:50:23 +0200 + +mozilla-devscripts (0.31) unstable; urgency=low + + * dh_xul-ext: correct Breaks max-version (>> not >=). Thanks to Tanguy Ortolo + for the patch. (Closes: #668892) + * Adjust test cases. + * Bump Standards-Version to 3.9.3 (no changes required). + * Update machine-readable copyright Format to 1.0. + * install-xpi: + - Fix crash when invoking --help outside a package directory. (LP: #900689) + - Fail nicely if debian/control is missing. + * xpi-repack: Fail nicely if debian/control is missing. (LP: #900687) + + -- Benjamin Drung <bdrung@debian.org> Sun, 22 Apr 2012 00:56:46 +0200 + +mozilla-devscripts (0.30) unstable; urgency=low + + * dh_xul-ext: Remove "-a" as the short form of the --all parameter, + because "-a" is a common parameter for debhelper. (Closes: #655609) + * Use unnamed variables in SPARQL queries if they are unused. + + -- Benjamin Drung <bdrung@debian.org> Thu, 12 Jan 2012 22:29:56 +0100 + +mozilla-devscripts (0.29) unstable; urgency=low + + [ Benjamin Drung ] + * Move mozilla-devscripts under the hood of the Debian Mozilla + Extension Maintainers. + * Remove Fabien Tassin and Alexander Sack from Uploaders. Thanks + for your work. + * Removed all stuff that is unrelated to packaging XUL extensions. + * Switch from dpkg-source 1.0 to 3.0 (native). + * Updated VCS location. + * Relicense my stuff under the ISC license. + * Add ${xpi:Breaks} for versioned package dependency for maximum + XUL application version (LP: #839130). + + [ Andrea Veri ] + * debian/control: + - long and short desc refreshed a bit with new content. + - added myself into uploaders, I'll help Benjamin maintaining this package. + * debian/copyright: + - refreshed and made it compliant to DEP-5. + + -- Benjamin Drung <bdrung@debian.org> Wed, 12 Oct 2011 00:10:04 +0200 + +mozilla-devscripts (0.28) unstable; urgency=low + + * dh_xul-ext: Sort list of CSV files to fix test case failures + (LP: #829493). + + -- Benjamin Drung <bdrung@debian.org> Sat, 20 Aug 2011 01:13:50 +0200 + +mozilla-devscripts (0.27) unstable; urgency=low + + * Update package lists for Debian unstable and Ubuntu oneiric. + * Add a MOZ_XPI_CLEAN_COMMAND to xpi.mk; thanks to Ximin Luo for the patch + (Closes: #632895). + * Add an --all parameter and a DH_XUL_EXT_VENDOR environment variable to + dh_xul-ext to make packages that work with every browser they can actually + work with (Closes: #610499). + * Update and fix my email addresses. + + -- Benjamin Drung <bdrung@debian.org> Sat, 16 Jul 2011 18:53:09 +0200 + +mozilla-devscripts (0.26) unstable; urgency=low + + [ Chris Coulson ] + * Remove additional binary files from Mozilla tarballs + - update src/mozclient/remove.binonly.sh + * Add services to the list of directories to clean when using + build-system.tar.gz + - update src/xulapp.mk.in + + [ Benjamin Drung ] + * Update my email address. + * Switch from python-support to dh_python2. + * Bump Standards-Version to 3.9.2 (no changes required). + * Drop DM-Upload-Allowed field. + * Add setup.py to install moz_version.py. + * Update package description. + + -- Benjamin Drung <bdrung@debian.org> Wed, 15 Jun 2011 23:48:39 +0200 + +mozilla-devscripts (0.25) unstable; urgency=low + + * Fix additional quotation marks in extension ID (LP: #674171). + - update src/dh_xul-ext + - update src/install-xpi + * Update package list for Debian experimental and Ubuntu natty. + - update src/xul-app-data.csv.Debian + - update src/xul-app-data.csv.Ubuntu + * Drop backwards compatibility for Icedove/Thunderbird << 3.0. + - update src/install-xpi + * Switch from CDBS to dh 7 and simplifying packaging by improving Makefiles. + - add Makefile + - update debian/compat + - update debian/control + - remove debian/manpages + - update debian/rules + - update src/Makefile + * Use versioned target applications in Depends instead of unversioned target + applications in Recommends. All extensions have to add ${xpi:Depends} to + Depends. (Closes: #602051) + - update src/dh_xul-ext + - update src/xpi.mk + + -- Benjamin Drung <bdrung@ubuntu.com> Fri, 26 Nov 2010 01:02:35 +0100 + +mozilla-devscripts (0.24) unstable; urgency=low + + * Drop packages that are transitional or removed in Ubuntu maverick. + - update src/xul-app-data.csv.Ubuntu + * Bump Standards-Version to 3.9.1 (no changes required). + + -- Benjamin Drung <bdrung@ubuntu.com> Wed, 22 Sep 2010 17:40:21 +0200 + +mozilla-devscripts (0.23) unstable; urgency=low + + * Switch from python-rdflib to python-librdf; thanks to Willi Mann for the + patch. + - update src/dh_xul-ext + - update src/install-xpi + + -- Benjamin Drung <bdrung@ubuntu.com> Thu, 10 Jun 2010 13:55:17 +0200 + +mozilla-devscripts (0.22) unstable; urgency=low + + * Add a dh buildsystem; thanks to Mike Hommey for the patch (Closes: #576946). + - add src/xul-ext_build.pm + - update src/Makefile + * Use debian/package.js as configuration file if it exists. + - update man/install-xpi.1 + - update src/install-xpi + + -- Benjamin Drung <bdrung@ubuntu.com> Sun, 11 Apr 2010 21:51:25 +0200 + +mozilla-devscripts (0.21) unstable; urgency=low + + [ Micah Gersten <micahg@ubuntu.com> ] + * xulapp.mk: + - add testing and tools directory to clean target for xulrunner-1.9.2 + build system + - update src/xulapp.mk.in + + [ Benjamin Drung <bdrung@ubuntu.com> ] + * add new xpi-repack script + - add man/xpi-repack.1 + - add src/xpi-repack + - update src/Makefile + * Install extensions into xul-ext subdirectory; thanks to Daniel Kahn Gillmor + for the patch. + - update src/install-xpi + * Use optparse instead of getopts and ignore unknown options (LP: #543862). + - update man/dh_xul-ext.1 + - update src/dh_xul-ext + * Use optparse instead of getopts. + - update src/install-xpi + * install-xpi will create a system preference file in /etc; add + --disable-system-prefs to disable the new behavior (Closes: #558490, + LP: #535544) + - update man/install-xpi.1 + - update src/install-xpi + - update src/xpi.mk + + -- Benjamin Drung <bdrung@ubuntu.com> Tue, 06 Apr 2010 16:25:19 +0200 + +mozilla-devscripts (0.20) unstable; urgency=low + + [ Micah Gersten <micahg@ubuntu.com> ] + * xpi-data: + - make thunderbird unversioned + - make firefox-3.6 and abrowser-3.6 be unversioned from now on + - update src/xul-app-data.csv.Ubuntu + + [ Benjamin Drung <bdrung@ubuntu.com> ] + * dh_xul-ext: + - insert dh_xul-ext after dh_install into dh sequence (Closes: #566618) + - update src/xul-ext.pm + * packaging: + - Bump Standards-Version to 3.8.4; no changes required. + - update debian/control + * xpi-data: + - Drop xulrunner-1.9 from Debian unstable. + - update src/xul-app-data.csv.Debian + - Add xulrunner-1.9.2 to Ubuntu lucid. + - update src/xul-app-data.csv.Ubuntu + + -- Benjamin Drung <bdrung@ubuntu.com> Thu, 04 Feb 2010 20:41:17 +0100 + +mozilla-devscripts (0.19) unstable; urgency=low + + * xpi.mk: + - get rid of temp directory; extract xpi file directly into installation + directory + - update src/xpi.mk + - correct permissions of installed files and add + MOZ_XPI_PRESERVE_PERMISSIONS to disable this behaviour (Closes: #556741) + - update src/xpi.mk + - drop support for deprecated MOZ_EXT_NAME and MOZ_XPI_MOZILLA_DIRS variable + - update src/xpi.mk + - add new MOZ_XPI_INSTALL_DIRECTORY variable + - update src/xpi.mk + * med-xpi-{pack,unpack}: + - Drop med- prefix. + - rename man/med-xpi-{pack,unpack}.1 to man/xpi-{pack,unpack}.1 + - rename src/med-xpi-{pack,unpack} to src/xpi-{pack,unpack} + - update README + - update src/Makefile + - update src/xpi.mk + * xpi-data: + - Add Firefox 3.6 and Thunderbird 3.0 for lucid. + - update src/xpi-data-Ubuntu.mk + - Convert xpi-data-*.mk files into xul-app-data.csv* files for dh_xul-ext + - remove src/xpi-config.mk.in + - remove src/xpi-data-Debian.mk + - remove src/xpi-data-Ubuntu.mk + - remove src/xpi-data-all.mk + - remove src/xpi-data-common.mk + - add src/xul-app-data.csv.Debian + - add src/xul-app-data.csv.Ubuntu + - update src/Makefile + * dh_xul-ext: + - Split substvars calculation from xpi.mk into new dh_xul-ext. + - add src/dh_xul-ext + - update src/Makefile + - update src/xpi.mk + - Move compare_versions from moz-version into separate module moz_version.py + - add src/moz_version.py + - update src/moz-version + - update src/dh_xul-ext + - Install moz_version.py using python-support + - update debian/control + - update debian/rules + - update src/Makefile + - Add "xul-ext" dh sequence + - add src/xul-ext.pm + - update src/Makefile + - update debian/control + - wrote man page for dh_xul-ext + - add man/dh_xul-ext.1 + - update src/Makefile + * install-xpi: + - Split xpi installation from xpi.mk into new install-xpi script. + - add src/install-xpi + - update src/Makefile + - update src/xpi.mk + - update debian/control + - wrote man page for install-xpi + - add man/install-xpi.1 + - update src/Makefile + - add --install-dir parameter to install-xpi + - update man/install-xpi.1 + - update src/install-xpi + - create links for architecture independent extensions in /usr/share instead + of /usr/lib (Closes: #564671) + - update src/install-xpi + - create additional symlinks for icedove and thunderbird, because they do + not scan /usr/{lib,share}/mozilla/extensions/$target_application + - update src/install-xpi + * moz-version: + - Add parameter for converting Mozilla versions into Debian upstream + versions and the other way round. + - update man/moz-version.1 + - update src/moz_version.py + - update src/moz-version + - Add a test suite for testing moz-version --compare + - add tests/test-moz-version + - update debian/rules + - update src/Makefile + * packaging: + - add homepage field + - update debian/control + + [ Alexander Sack <asac@ubuntu.com> ] + * dh_xul-ext: + - convert xpath expression to python/rdflib; extract (id, max, min) + triples for all targetApplications in get_supported_apps; in turn + add python-rdflib to Depends (Closes: #551182, LP: #453040, #444540) + - update src/dh_xul-ext + - update debian/control + + -- Benjamin Drung <bdrung@ubuntu.com> Tue, 12 Jan 2010 16:07:57 +0100 + +mozilla-devscripts (0.18) unstable; urgency=low + + [ Sasa Bodiroza <jazzva@gmail.com> ] + * med-xpi-pack: + - Keep track of produced jar files and remove them only after the build + of xpi file (LP: #452422, Closes: #551065) + * med-xpi-{pack,unpack}: + - Enclose -name parameter with single quotes in find command + + -- Benjamin Drung <bdrung@ubuntu.com> Tue, 17 Nov 2009 18:45:21 +0100 + +mozilla-devscripts (0.17) unstable; urgency=low + + * xpi.mk: + - Fail to build, if no xpi file is found. + - update src/xpi.mk + - only add stripped binary package name to xpi:Provides, if it equals the + source package name + - update src/xpi.mk + - Fail to build, if the extension manager ID could not be detected. + - update src/xpi.mk + - support different types of install.rdf files (LP: #442897) + - update src/xpi.mk + - move data for the automagic detection of target application packages + into separate xpi-data-*.mk files + - update src/xpi.mk + - add src/xpi-data-all.mk + - add src/xpi-data-common.mk + - add src/xpi-data-Debian.mk + - add src/xpi-data-Ubuntu.mk + - update debian/control + - update src/Makefile + - rename MOZ_EXT_NAME to MOZ_XPI_EXT_NAME + - update src/xpi.mk + - set default MOZ_XPI_DISTRO in xpi-config.mk on installation + - add src/xpi-config.mk.in + - update src/xpi.mk + - update src/Makefile + + -- Benjamin Drung <bdrung@ubuntu.com> Wed, 07 Oct 2009 18:29:33 +0200 + +mozilla-devscripts (0.16) unstable; urgency=low + + [ Benjamin Drung <bdrung@ubuntu.com> ] + * xpi.mk: + - List all phony target and run dh_clean for all packages. These changes + makes it possible to use xpi.mk without cdbs in a simple way. + - update src/xpi.mk + - MOZ_EXTENSION_PKG is defined in either case, removing missing case handler + - update src/xpi.mk + - rename stamp-* targets to *-stamp, merge stamp-extension-install into + xpi-install, merge xpi-clean into clean + - update src/xpi.mk + - Guess common license file names if MOZ_XPI_DOCUMENTED_LICENSE_FILES is + not set. + - update src/xpi.mk + - simplify xpi-depends-stamp rule + - update src/xpi.mk + - override files on xpi extraction (otherwise running build target would + require user interaction) + - update src/xpi.mk + - only list packages in ${xpi:Depends} if they are available in the archive + and add lsb-release as dependency + - update src/xpi.mk + - update debian/control + - rename ${xpi:Depends} to ${xpi:Recommends} and keep ${xpi:Depends} for + backwards compatibility + - update src/xpi.mk + - add ${xpi:Provides} and ${xpi:Enhances} to support the Debian policy for + packaging extensions: http://wiki.debian.org/Teams/DebianMozExtTeam + - update src/xpi.mk + - "mkdir -p" can be run in all cases + - update src/xpi.mk + - add sanity check for xpi file and fail with useful error messages + - update src/xpi.mk + - support different types of install.rdf files (LP: #422898) + - update src/xpi.mk + - add MOZ_EXT_NAME option (used for calculating xpi:Provides) + - update src/xpi.mk + * packaging: + - allow uploads done by Debian Maintainers + - update debian/control + * med-xpi-{pack,unpack}: + - add parenthesis to $1 to avoid problems if $1 is empty + - update src/med-xpi-pack + - update src/med-xpi-unpack + - replace \n in echo commands with an extra empty echo command to avoid + bashism (Closes: #547755) + - update src/med-xpi-pack + - update src/med-xpi-unpack + + [ Alexander Sack <asac@ubuntu.com> ] + + mozclient: use stable awesome-browser branding branch for firefox-3.0 + - update src/mozclient/firefox-3.0.conf + + xpi.mk: + - install extension tree to /usr/share or /usr/lib based on Architecture: + field in debian/control for the target package + - update src/xpi.mk + + -- Alexander Sack <asac@ubuntu.com> Thu, 24 Sep 2009 14:08:10 +0200 + +mozilla-devscripts (0.15) unstable; urgency=low + + [ Benjamin Drung <bdrung@ubuntu.com> ] + * packaging: + - break and sort Depends and Suggests + - update debian/control + - add ${misc:Depends} to Depends + - update debian/control + - wrap too long lines + - update debian/changelog + - fix Vcs-Bzr-Browser field to Vcs-Browser + - update debian/control + - all files are directly installed into debian/mozilla-devscripts + - update debian/rules + - remove debian/mozilla-devscripts.install + - Bump Standards-Version to 3.8.3 + - update debian/control + * build-system: + - make minefield-packager.mk executable + - update src/Makefile + * lp-locale-export.mk: + - remove shebang + - update src/lp-locale-export.mk + * moz-version: + - wrote man page for moz-version + - add man/moz-version.1 + - update src/Makefile + * xpi.mk: + - add abrowser-3.7, firefox-3.7, xulrunner-1.9.3 + - update src/xpi.mk + + [ Sasa Bodiroza <jazzva@gmail.com> ] + * med-xpi-{pack,unpack}: + - wrote man page for med-xpi-{pack,unpack} + - add man/med-xpi-{pack,unpack}.1 + - update src/Makefile + * xpi.mk: + - add MOZ_XPI_DOCUMENTED_LICENSE_FILES parameter to enable exclusion of + extra license files during installation of the XPI to the packaging tree + + -- Benjamin Drung <bdrung@ubuntu.com> Sat, 22 Aug 2009 01:10:23 +0200 + +mozilla-devscripts (0.14) unstable; urgency=low + + [ Alexander Sack <asac@ubuntu.com> ] + * xpi.mk: + - add target application id magic (|XPI_TARGET_EMIDs|); parse install.rdf + and create extension links for all targetapplications like: + |/usr/lib/mozilla/extensions/$targetappid/$extid|; in same turn we + deprecate |MOZ_XPI_MOZILLA_DIRS| and unset its default accordingly + - update src/xpi.mk + - improve rule dependencies; avoid duplicate/circular depends + - update src/xpi.mk + - first pitch on automagic max/min version detection implemented; add a + generic |TARGET_VERSION| call taking parameters a) appid, + b) maxVersion|minVersion and c) extension-dir; this call is then used to + parse the right max/minVersion for a given targetApplication on demand in + |CHECK_VERSION|. In this way we now filter out unsuitable packages from + xpi:Depends based on the install.rdf version bounds + - update src/xpi.mk + - add prism@developer.mozilla.org 1.0 to list of auto detected target + application packages + - update src/xpi.mk + - use moz-version --compare in ${xpi:Depends} |CHECK_VERSION| call + instead of the rather flawed dpkg --compare-versions approach. + - update src/xpi.mk + - add thunderbird-3.0 to list of auto detected target application packages + - update src/xpi.mk + * build-system: + - add bindir_files feature and use that to install med-xpi-*pack as well as + moz-version-compare to BINDIR; in turn adjust dh_install helper + accordingly. + - update src/Makefile + - update debian/mozilla-devscripts.install + * lp-locale-export.mk: + - fix LP: #411191 - webfav lp-locale-export.mk yields en-US.xpi with + .manifest files only - fix parsing bug for jar: protocol lines + * packaging: + - fix Vcs-Bzr: to point to a proper R/W location and use Vcs-Bzr-Browser for + the browsable read-only location + - update debian/control + - add Benjamin Drung <bdrung@ubuntu.com> to Uploaders and also add my + @ubuntu.com address work-time uploads won't count as NMU + - update debian/control + + [ Benjamin Drung <bdrung@ubuntu.com> ] + * xpi.mk: + - add automatic xpi depends .substvars feature based on smart parsing + of install.rdf and checking min/maxVersion for each target application; + extensions can now use ${xpi:Depends} to get the right dependencies added; + the version/package/targetAppId mapping information is currently + maintained in src/xpi.mk itself + - update src/xpi.mk + - add moz-version helper script and ship it in extra_files; this script + implements compare operations for mozilla versions as in + https://developer.mozilla.org/en/Toolkit_version_format + - add src/moz-version + - update src/Makefile + - implement start/end of life for comparing possible alternate binary + dependency + - update src/xpi.mk + - make MOZ_EXTENSION_PKG optional; if this variable is unset, the first + binary package listed in debian/control will be used + - update src/xpi.mk + + -- Alexander Sack <asac@ubuntu.com> Tue, 11 Aug 2009 14:01:26 +0200 + +mozilla-devscripts (0.13) unstable; urgency=low + + First debian upload (Closes: 528225) + + [ Fabien Tassin <fta@ubuntu.com> ] + * Drop python-2.4 from Depends, any python will do + - update debian/control + + [ Alexander Sack <asac@debian.org> ] + * adding asac to Uploaders: for first debian upload + * improve debian/copyright + + -- Fabien Tassin <fta@ubuntu.com> Tue, 07 Jul 2009 14:49:34 +0200 + +mozilla-devscripts (0.12) jaunty; urgency=low + + [ Fabien Tassin <fta@ubuntu.com> ] + * mozclient: + - fix hg incorrectly requesting branches + - update src/mozclient/lib/MozClient/Mercurial.pm + - search the main nobin script in the system wide mozclient + path if we are building with a conf-dir and no script was found + - update src/mozclient/lib/MozClient/VCS.pm + - add support for local branches instead of the configured remote ones. + It is faster if you have to publish tarballs quite often from a branch, + such as when doing daily snapshots. + - update src/mozclient.mk.in + - update src/mozclient/lib/MozClient/{CVS,Git,Mercurial,Subversion,VCS}.pm + - update src/mozclient/mozclient.pl + - update README + + [ Sasa Bodiroza <jazzva@gmail.com> ] + * Remove "firefox" from MOZ_XPI_MOZILLA_DIRS in src/xpi.mk, adjust parameter + description + + -- Fabien Tassin <fta@ubuntu.com> Mon, 19 Jan 2009 23:19:05 +0100 + +mozilla-devscripts (0.11) jaunty; urgency=low + + * Bump Standards-Version to 3.8.0 + - update debian/control + * [ minefield-packager ] + upstream builds are now identified with a trailling "-mozilla-central", + it's no longer "-trunk" + - update src/minefield-packager.mk.in + * [ mozclient ] + - add support for external project files helping adoption + of mozilla-devscripts by downstream. Introduce MOZCLIENT_PROJECTDIR. + - update README + - update src/mozclient.mk.in + - don't run MOZCLIENT_EXCLUDE_SCRIPT if does not exist as it creates + false positives + - update src/mozclient/lib/MozClient/VCS.pm + - drop $(EXT), left-over from when mozclient.pl was substed and use -c + instead + - update src/mozclient.mk.in + - add support for git + - add src/mozclient/lib/MozClient/Git.pm + - update src/mozclient/mozclient.pl + - update src/mozclient/lib/MozClient/VCS.pm + - update debian/control + - move thunderbird-3.0 and seamonkey-2.0 from cvs to hg comm-central + - update src/mozclient/thunderbird-3.0.conf + - update src/mozclient/seamonkey-2.0.conf + - add src/mozclient/thunderbird-3.0-remove.binonly.sh + - add src/mozclient/seamonkey-2.0-remove.binonly.sh + - add project midbrowser (LP: #210314) + - add src/mozclient/midbrowser.conf + - update README + * [ compare ] + search for $(DEB_BUILDDIR)/mozilla/dist/bin, needed + by mozilla packages using MOZ_OBJDIR + - update src/compare.mk.in + * [ xpi ] + add support for xpi not located in the root directory. This is needed + for extensions built with xulapp.mk + - update src/xpi.mk + * [ xulapp ] + - allow caller to specify the xulrunner version by pre-setting + DEBIAN_XUL_VER + - update src/xulapp.mk.in + - add confdefs.h and a.out to the clean rule + - update src/xulapp.mk.in + + -- Fabien Tassin <fta@ubuntu.com> Sat, 15 Nov 2008 23:30:58 +0100 + +mozilla-devscripts (0.10) intrepid; urgency=low + + [ Sasa Bodiroza ] + * Add src/med-xpi-{pack,unpack} scripts to manage packing and unpacking of + XPI files. + * Add default build command in src/xpi.mk. + * In README: + - Document src/med-xpi-{pack,unpack} scripts. + - Document default build command in xpi.mk part. + * Add zip to Depends in debian/control, because src/med-xpi-{pack,unpack} + scripts need it. + * Add src/med-xpi-{pack,unpack} to debian/mozilla-devscripts.install to + install them to /usr/bin. + + [ Fabien Tassin ] + * Change Recommends into Suggests for cvs and mercurial as those are + not needed to use mozilla-devscripts as a build-dependency. + - update debian/control + * [mozclient] fix Mercurial tags not passed during checkout + - update src/mozclient/lib/MozClient/Mercurial.pm + + [ Alexander Sack <asac@ubuntu.com> ] + * inject awesome-browser branding into firefox source tree by + adding appropriate MOZCLIENT_POSTCOCMD to the mozclient configs + - update src/mozclient/firefox-3.0.conf + - update src/mozclient/firefox-3.1.conf + - update src/mozclient/firefox-4.0.conf + + -- Fabien Tassin <fta@sofaraway.org> Tue, 02 Sep 2008 13:29:40 +0200 + +mozilla-devscripts (0.09) intrepid; urgency=low + + * Move cvs and mercurial from depends to recommends + * [ mozclient ] + + Full refactoring of mozclient: It is now written in object-oriented Perl. + The makefile version was getting difficult to extend and to maintain. + We now have a base class called MozClient::VCS and a set of VCS classes + inheriting for it. + + New features: + * MOZCLIENT_DYNTAG and MOZCLIENT_DYNTAG_FILES: nspr and nss are now + using a dynamic tag. They used to fetch HEAD which made them tricky + to distribute. Now, we take NSPR_CO_TAG and NSS_CO_TAG from + mozilla/client.mk (fetched from HEAD or from a tag) and we assign + a version like nss-3.12.0.3+1.9~cvs without trailing cvs date + (as it's a tagged nss), or nss-3.12.0.3+1.9 when using a tagged + mozilla/client.mk + * add optional MOZCLIENT_SEPARATOR to specify what we want between + the version and the date/revision tag in the version (default to ~) + * run an optional package specific clean-up script. It should be called + src/mozclient/${pkg_name}-remove.binonly.sh + * add support for svn + * add optional MOZCLIENT_TAREXCLUDE to extend the list of dirs/files + to exclude from packaging + * change MOZCLIENT_CVS_LOC and MOZCLIENT_HG_LOC into a common + MOZCLIENT_VCS_LOC and make it mandatory + * add MOZCLIENT_APPNAME in order for xulrunner applications to specify + their toplevel directory name. It is set by default to 'mozilla' + * change version of all hg project to have YYYYMMDDrRRR instead of + RRR~YYYMMDD which was different from all other VCS + + New or updated projects: + * add projects for Prism and Flock using svn + * add project for Fennec using hg + * make xulrunner-1.9.1 and xulrunner-2.0 use embedded tarballs + * disable MOZCLIENT_POSTCOCMD for xulrunner-1.9.1 and firefox-3.1 + now that upstream made it obsolete + + Update global clean-up script to remove new .dll/.exe shipped + by upstream + + * [ compare ] + + Add build-tree/dist to the list of directories for compare1 + + add support for flock + + * [ xulapp ] + + Add a rules file for xulrunner applications installing a build + system from the xulrunner SDK + + -- Fabien Tassin <fta@sofaraway.org> Sat, 28 Jun 2008 16:41:05 +0200 + +mozilla-devscripts (0.08.1) intrepid; urgency=low + + Release cherry pick from 0.09 release to intrepid + [ Fabien Tassin ] + * Move cvs and mercurial from depends to recommends + - update debian/control + + -- Alexander Sack <asac@ubuntu.com> Fri, 30 May 2008 12:33:08 +0200 + +mozilla-devscripts (0.08) intrepid; urgency=low + + [ Alexander Sack ] + * add .NOTPARALLEL target to make mozclient.mk more reliable in parallel + make runs. We don't want parallel execution within the scope of + mozclient.mk. Maybe noteworthy that this doesn't prevent clients to + invoke get-orig-source with distinct parameters in parallel. + - update src/mozclient.mk.in + + [ Fabien Tassin ] + * [ mozclient ] + + change the mozclient-status target name to list-tags, easier to remember. + Preserve legacy mozclient-status + - update src/mozclient.mk.in + - update README + + add support for Mercurial (hg) in addition to cvs. + Add MOZCLIENT_VCS variable (default to cvs). Add mercurial to Depends. + The preferred way to fetch a particular hg snapshot is to use a revision + number, it's better than a date. + - update deban/control + - update src/mozclient.mk.in + - update README + + make the mozclient patch system optional by introducing a new variable + called MOZCLIENT_WANTPATCH. Set it only for firefox 3. + - update src/firefox-3.0-full.mk.in + - update src/firefox-3.0.mk.in + - update src/mozclient.mk.in + + add 4 projects using Mercurial. They need python (>= 2.4) so add + python | python2.4 to Depends. They also need a post checkout script to + fetch dependencies (nspr/nss/tamarin) so introduce a new variable called + MOZCLIENT_POSTCOCMD. We now use hgweb instead of bonsai to get revision + ids and dates. + - update deban/control + - add src/firefox-3.1.mk.in + - add src/firefox-4.0.mk.in + - add src/xulrunner-1.9.1.mk.in + - add src/xulrunner-2.0.mk.in + - update src/Makefile + + add a variable called DEBIAN_KEEP_VCS to preserve the VCS files such as + */CVS or .hg + - update src/mozclient.mk.in + - update README + + Add a mozclient-version target producing a VERSION=foo string on stdout + - update src/mozclient.mk.in + + Fix nspr and nss conf files to fetch xulrunner version file using + MOZCLIENT_FILE instead of MOZCLIENT_MODULES + - update src/nspr.mk.in + - update src/nss.mk.in + + * [ minefield-packager ] + + drop dpkg-shlibdeps's stderr messages, add a banner with a license + - udpate src/minefield-packager.mk.in + + change the description in the desktop file to identify more clearly + that this is an upstream nightly build + - udpate src/minefield-packager/debian/pkgname.desktop.in + + drop gif/jpg/png from the MimeType field so this minefield does not + appear in the Open With menu for images + - udpate src/minefield-packager/debian/pkgname.desktop.in + + -- Fabien Tassin <fta@sofaraway.org> Fri, 30 May 2008 12:33:08 +0200 + +mozilla-devscripts (0.07) hardy; urgency=low + + * [ mozclient ] + + Fix checkouts by date where the provided date was not + transformed into a date that cvs could recognize (LP: #215382) + - update src/mozclient.mk.in + + -- Fabien Tassin <fta@sofaraway.org> Thu, 10 Apr 2008 23:07:45 +0200 + +mozilla-devscripts (0.06) hardy; urgency=low + + [ Alexander Sack ] + * [ xpi ]: + + introduce support to extract xpi translations from any build tree that + ships chrome.manifest indexed xul/xpi translations. This feature is ment + to be hooked into install phase of then package build. cdbs users can just + include this helper as we ship the appropriate cdbs hooks. + - add src/lp-locale-export.mk + * [ lp-locale-export ]: + + add lp-locale-export.mk to the build (add to extra_mk_files) + - update src/Makefile + + add README stub for lp-locale-export.mk + - update README + + [ Fabien Tassin ] + * [ compare ]: + + Add support for compare in thunderbird-3.0 + - update src/thunderbird-3.0.mk.in + * [ mozclient ]: + + Update mozclient-status rule to list tags relative to each project + instead of just gecko trunk + - update src/mozclient.mk.in + + Update nspr project file to generate a version containing the gecko + version, such as 4.7.1~beta+1.9b5~cvs20080310t1054 or + 4.7.1~beta2+1.9b5~cvs20080314t1505 + - update src/nspr.mk.in + + Fail when MOZCLIENT_GETDATE was not able to find the date on bonsai + - update src/mozclient.mk.in + + Add a firefox-3.0-full project creating a full firefox tarball, + i.e. regular browser and not the ubuntu specific xulbrowser + - add src/firefox-3.0-full.mk.in + - update src/Makefile + + Add a xulrunner-1.8 project + - add src/xulrunner-1.8.mk.in + - update src/Makefile + * [ minefield-packager ] + + New module creating debs from Firefox nightly built tarballs + - add src/minefield-packager.mk.in + - add src/minefield-packager/debian/* + - update src/Makefile + - update README + + Add dpkg-dev (for dpkg-deb) and fakeroot to depends + - update debian/control + * Add $(extra_mk_dirs) to install a full directory and use it for + minefield-packager/debian and (mozclient/)patches + - update src/Makefile + + -- Fabien Tassin <fta@sofaraway.org> Fri, 04 Apr 2008 16:14:45 +0200 + +mozilla-devscripts (0.05) hardy; urgency=low + + * new release shipping xpi.mk (LP: #195366) + - this upload belongs to the general FF Exception of #193225. + + [ Fabien Tassin ] + * Update mozclient patch for xulbrowser now that firefox 3 needs + mozilla/memory to build + - update src/patches/xulbrowser_target.patch + * Rewrite package description now that we provide several scripts + - update debian/control + * Update the compare module to also check dist/bin vs debian/tmp + - update src/compare.mk.in + - update src/firefox-3.0.mk.in + - update src/xulrunner-1.9.mk.in + - update README + * Change nspr version in mozclient to ~~cvs now that upstream bumped + its version so we can change our versionning later + - update src/nspr.mk.in + + [ Alexander Sack ] + * add initial xpi makefile helper that tries to make extension package + maintenance as trivial as possible + - add src/xpi.mk + - update src/Makefile + * add libxml-xpath-perl to Depends: required by install.rdf introspection + in xpi.mk + - update debian/control + * add unzip (needed by xpi.mk) to Depends: of mozilla-devscript binary package + - update debian/control + * introduce MOZ_XPI_MOZILLA_DIRS in xpi.mk with default values: + "firefox-addons firefox" + - update src/xpi.mk + * document xpi.mk in README + - update README + + -- Fabien Tassin <fta@sofaraway.org> Mon, 25 Feb 2008 11:39:01 +0100 + +mozilla-devscripts (0.04) hardy; urgency=low + + * Add support in mozclient for DEBIAN_TAG for nss and nspr by not using + mozilla/client.mk for those two. + - update src/mozclient.mk.in and README + - update src/{nspr,nss}.mk.in + - drop src/patches/{nspr,nss}_target.patch + - update src/patches/xulbrowser_target.patch + - update src/patches/series + + -- Fabien Tassin <fta@sofaraway.org> Fri, 08 Feb 2008 22:13:42 +0100 + +mozilla-devscripts (0.03) hardy; urgency=low + + * Fix PST date missed for direct checkout + - update src/mozclient.mk.in + * Add the 'compare' script + - add src/compare.mk.in + - update src/Makefile + * Rephrase documentation and document 'compare' + - update README + - update src/mozclient.mk.in + * Add support for 'compare' in seamonkey, firefox and xulrunner + - update src/seamonkey-2.0.mk.in + - update src/xulrunner-1.9.mk.in + - update src/firefox-3.0.mk.in + + -- Fabien Tassin <fta@sofaraway.org> Tue, 29 Jan 2008 14:06:37 +0100 + +mozilla-devscripts (0.02) hardy; urgency=low + + * Move patches for mozilla/client.mk inside src/ as they were previously + missed at install time. This will prevent confusions with other future + scripts + * Add PST to dates passed to cvs so it matches dates from Bonsai + - update src/mozclient.mk.in + * Drop Changelog.txt, use debian/changelog instead + + -- Fabien Tassin <fta@sofaraway.org> Thu, 17 Jan 2008 22:17:46 +0100 + +mozilla-devscripts (0.01) hardy; urgency=low + + * Initial version (LP: #179501) + + -- Fabien Tassin <fta@sofaraway.org> Sun, 30 Dec 2007 21:06:05 +0100 |