mozilla-devscripts (0.09) UNRELEASED; urgency=low * Move cvs and mercurial from depends to recommends - update debian/control * [ 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. - add src/mozclient/mozclient.pl - add src/mozclient/${projects}.conf - add src/mozclient/lib/MozClient/{VCS,CVS,Mercurial}.pm - move src/patches to src/mozclient/patches - update src/${projects}.mk.in - update src/Makefile - update README + 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 trailling cvs date (as it's a taggued nss), or nss-3.12.0.3+1.9 when using a taggued mozilla/client.mk - update src/mozclient/mozclient.pl - update src/mozclient/{nspr,nss}.conf + change MOZCLIENT_CVS_LOC and MOZCLIENT_HG_LOC into a common MOZCLIENT_VCS_LOC and make it mandatory - update src/mozclient/mozclient.pl - update src/mozclient/*.conf - update README + add optional MOZCLIENT_SEPARATOR to specify what we want between date and revision in the version (default to ~) - update src/mozclient/mozclient.pl - update src/mozclient/lib/MozClient/VCS.pm - update README + run an optional package specific clean-up script. It should be called src/mozclient/${pkg_name}-remove.binonly.sh + add support for svn - add src/mozclient/lib/MozClient/Subversion.pm - update src/mozclient.pl + add projects for Prism and Flock using svn - add src/mozclient/{prism,flock}.conf - add src/{prism,flock}.mk.in - add src/mozclient/flock-remove.binonly.sh - update src/Makefile - update README + add project for Fennec using hg - add src/mozclient/fennec.conf - add src/fennec.mk.in - update src/Makefile - update README + use an absolute path for remove.binonly.sh as with --conf-dir it could be called from anywhere. Move remove.binonly.sh into mozclient - move src/remove.binonly.sh => src/mozclient/remove.binonly.sh - update src/Makefile - update src/mozclient/mozclient.pl - update src/mozclient/lib/MozClient/VCS.pm + add optional MOZCLIENT_TAREXCLUDE to extend the list of dirs/files to exclude from packaging - update src/mozclient/lib/MozClient/VCS.pm - update src/mozclient/mozclient.pl - update README - update src/mozclient/lib/MozClient/VCS.pm + change version of all hg project to have YYYYMMDDrRRR instead of RRR~YYYMMDD which was different from all other VCS - update src/mozclient/lib/MozClient/Mercurial.pm - update src/mozclient/{xulrunner,firefox}-{1.9.1,3.1}.conf + Make xulrunner-1.9.1 and xulrunner-2.0 use embedded tarballs - update src/mozclient/xulrunner-{1.9.1,2.0}.conf + Update global clean-up script to remove new .dll/.exe shipped by upstream - update src/mozclient/remove.binonly.sh + Disable MOZCLIENT_POSTCOCMD for xulrunner-1.9.1 and firefox-3.1 now that upstream made it obsolete - udpate src/mozclient/xulrunner-1.9.1.conf - update src/mozclient/firefox-3.1.conf * [ compare ] + Add build-tree/dist to the list of directories for compare1 - update src/compare.mk.in + add support for flock - update src/flock.mk.in -- Fabien Tassin Fri, 30 May 2008 15:36:16 +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 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 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 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 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 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 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 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 Thu, 17 Jan 2008 22:17:46 +0100 mozilla-devscripts (0.01) hardy; urgency=low * Initial version (LP: #179501) -- Fabien Tassin Sun, 30 Dec 2007 21:06:05 +0100