[Pkg-mozext-commits] [SCM] Collection of development scripts used for XUL extensions. annotated tag, 0.23, created. 0.23

Benjamin Drung bdrung at ubuntu.com
Thu Sep 1 17:35:21 UTC 2011


The annotated tag, 0.23 has been created
        at  77c08ce7a636ea1ec2da9b17435bea72be5def1f (tag)
   tagging  0ac3f9cb756cdf7689d60c125d7cb5c24cee8d69 (commit)
 tagged by  Benjamin Drung
        on  Thu Sep 1 19:20:03 2011 +0200

- Shortlog ------------------------------------------------------------
Tagged 0.23

Alexander Sack (58):
      * add initial xpi makefile helper that tries to make extension package
      * add libxml-xpath-perl to Depends: required by install.rdf introspection
      * rename xpi.mk to xpi.mk.in to make build system happy
      * rename xpi.mk stamp files: use stamp- as a prefix
      * merge changes from .local development branch
      * add unzip (needed by xpi.mk) to Depends: of mozilla-devscript binary package
      * revert ~mt release accidentially committed (now again 0.5 + UNRELEASED)
      * document xpi.mk in README
      * refer to FF exception (#193225) in changelog
      * open tree for 0.06 development
      * introduce support to extract xpi translations from any build tree that
      * support flat file locales (e.g. no jar:) and improve readability of
      * initial cdbs hooks for lp-locale-export.mk. produce translation .xpi at binary-post-install::
      * add lp-locale-export.mk to the build (add to extra_mk_files)
      * add README stub for lp-locale-export.mk
      * setting default value for MOZ_TRANSLATION_AUTO_XPI_OUTDIR to
      * remove flat translation export after .xpi is properly zipped up
      * open tree for 0.08 development
      * add .NOTPARALLEL target to make mozclient.mk more reliable in parallel
      * forgotten .NOTPARALLEL commit for previous changelog checkin
      Release cherry pick from 0.09 release to intrepid
      * inject awesome-browser branding into firefox source tree by
      adding asac to Uploaders: for first debian upload
      improve debian/copyright
      First debian upload (Closes: 528225)
      * fix fta's uploader email to match what is used in changelog
      * fix package description to include 'Debian'
      * RELEASE 0.13 to debian/unstable
      * setup .bzr-builddeb/default.conf with merge = False to indicate that
      * also explicitly set native=True in .bzr-builddeb/default.conf
      * xpi.mk:
      * fix bug in stamp-autolinks; append XPI_EMID to the auto link paths
      * add documentation about not yet implemented variable
      - improve rule dependencies; avoid duplicate/circular depends
      * move add stamp-unzip-$(XPI_BASE_FILE) to stamp-extension-install: and
      * xpi.mk: ensure $(TEMPDIR) existance in stamp-unpack-%:
      - add automatic xpi depends .substvars feature based on smart parsing
      - first pitch on automagic max/min version detection implemented; add a generic
      - add moz-version-compare helper script and ship it in extra_files; this script
      - add prism at developers.mozilla.org 1.0 to list of auto detected target
      * build-system:
      - use moz-version-compare in ${xpi:Depends} |CHECK_VERSION| call
      - add thunderbird-3.0 to list of auto detected target application packages
      * fix typo in prism target application id
      * lp-locale-export.mk:
      * include email in changelog author marker
      (merge lp:~bdrung/mozilla-devscripts/moz-version)
      * packaging:
      - add Benjamin Drung <bdrung at ubuntu.com> to Uploaders and also add my @ubuntu.com
      * fix Vcs-Bzr to point to something that actually exist
      * more debian/control cleanups
      RELEASE version 0.14 to debian/unstable
      (merge lp:~jazzva/mozilla-devscripts/med-xpi-man-pages)
      (merge lp:~jazzva/mozilla-devscripts/moz-xpi-exclude-files)
      + mozclient: use stable awesome-browser branding branch for firefox-3.0
      + xpi.mk:
      RELEASE 0.16 to debian/unstable
      [ Alexander Sack <asac at ubuntu.com> ]

Benjamin Drung (104):
      rename moz-version-compare to moz-version. To compare two versions you have
      implement start/end of life for comparing possible alternate binary dependency.
      update debian/changelog
      shorten too long debian/changelog entry
      - make MOZ_EXTENSION_PKG optional; if this variable is unset, the first
      * packaging:
      - add ${misc:Depends} to Depends
      - wrap too long lines
      * build-system:
      * lp-locale-export.mk:
      - fix Vcs-Bzr-Browser field to Vcs-Browser
      * moz-version:
      - all files are directly installed into debian/mozilla-devscripts
      * Bump Standards-Version to 3.8.3
      Sort Build-Depends
      * xpi.mk:
      Fix debian/changelog
      RELEASE version 0.15 to debian/unstable
      * xpi.mk:
      Fix debian/changelog.
      - MOZ_EXTENSION_PKG is defined in either case, removing missing case handler
      - rename stamp-* targets to *-stamp, merge stamp-extension-install into
      - Guess common license file names if MOZ_XPI_DOCUMENTED_LICENSE_FILES is
      - simplify xpi-depends-stamp rule
      - override files on xpi extraction (otherwise running build target would
      - only list packages in ${xpi:Depends} if they are available in the archive
      - rename ${xpi:Depends} to ${xpi:Recommends} and keep ${xpi:Depends} for
      - add MOZ_XPI_PREPACKED parameter to support source packages containing
      * packaging:
      revert MOZ_XPI_PREPACKED
      * med-xpi-{pack,unpack}:
      - replace \n in echo commands with an extra empty echo command to avoid
      improve guessing of common license
      improve lib_share_dir
      improve guessing of common license
      - add ${xpi:Provides} and ${xpi:Enhances} to support the Debian policy for
      - "mkdir -p" can be run in all cases
      - add sanity check for xpi file and fail with useful error messages
      fix indentation
      add EXTENSION_BASE_NAME to Provides, too
      - support different types of install.rdf files (LP: #422898)
      - add MOZ_EXT_NAME option (used for calculating xpi:Provides)
      add missing pattern to TARGET_VERSION
      * xpi.mk:
      - only add stripped binary package name to xpi:Provides, if it equals the
      - Fail to build, if the extension manager ID could not be detected.
      - support different types of install.rdf files (LP: #442897)
      - move data for the automagic detection of target application packages
      - rename MOZ_EXT_NAME to MOZ_XPI_EXT_NAME
      - set default MOZ_XPI_DISTRO in xpi-config.mk on installation
      remove extra packages from -all
      fix typo
      RELEASE 0.17 to debian/unstable
      RELEASE version 0.18 to debian/unstable
      * xpi.mk:
      - combine xpath commands to one command
      - add target print-vars for debugging purpose
      - correct permissions of installed files and add
      * med-xpi-{pack,unpack}:
      * xpi-data:
      * dh_xul-ext:
      Fix typo.
      Add some test data.
      - Move compare_versions from moz-version into separate module
      Follow symlinks, when searching for install.rdf files.
      - Install moz_version.py using python-support
      - Convert xpi-data-*.mk files into xul-app-data.csv* files for dh_xul-ext
      - drop support for deprecated MOZ_EXT_NAME and MOZ_XPI_MOZILLA_DIRS variable
      Fix bug in MOZ_XPI_MOZILLA_EXTRA_DIRS bahavior
      - Add "xul-ext" dh sequence
      Add refernce to fixed bugs.
      * packaging:
      - wrote man page for install-xpi
      - wrote man page for dh_xul-ext
      Make vendor detection more robust (use dpkg-vendor instead of lsb_release).
      Add usage function for printing the help.
      - add --install-dir parameter to install-xpi
      Fix install directory bug
      - add new MOZ_XPI_INSTALL_DIRECTORY variable
      Use basename of the script for help message
      * moz-version:
      Do not use Python 2.6
      Install manpages using debhelper instead of Makefile
      - Add a test suite for testing moz-version --compare
      - create links for architecture independent extensions in /usr/share instead
      - create additional symlinks for icedove and thunderbird, because they do
      RELEASE 0.19 to Debian/unstable
      * dh_xul-ext:
      * packaging:
      * xpi-data:
      RELEASE 0.20 to Debian/unstable
      * add new xpi-repack script
      * Install extensions into xul-ext subdirectory; thanks to Daniel Kahn Gillmor
      * Use optparse instead of getopts and ignore unknown options (LP: #543862).
      Add notice that unknown options will be ignored.
      * Use optparse instead of getopts.
      * install-xpi will create a system preference file in /etc; add
      Specify dpkg-source version 1.0 explicitly.
      RELEASE 0.21 to Debian unstable
      * Add a dh buildsystem; thanks to Mike Hommey for the patch (Closes: #576946).
      * Use debian/package.js as configuration file if it exists.
      RELEASE 0.22 to Debian unstable
      * Switch from python-rdflib to python-librdf; thanks to Willi Mann for the
      RELEASE 0.23 to Debian unstable

Fabien Tassin (161):
      * Initial revision. Contains new targets for mozilla/client.mk, ie nss,
      * Add usage, use proper dates based on Mozilla's Bonsai instead of
      * Fix the bogus checkout rule
      * Allow to fetch a tarball from a specific timestamp by specifying
      * Checkout all files by timestamps so versions are matching sources.
      * Rewrite all rules to avoid recursively expanded variables sometimes
      * Drop -trunk from appname from nss and nspr
      * Match both alpha and beta firefox/xulrunner pre releases
      * Rename firefox appname to firefox-3.0
      * Use 'alpha' instead of 'a' for firefox 3.0 versions
      * Add a "status" target listing the Mozilla CVS tags
      * Add DEBIAN_TAG and DEBIAN_BRANCH to fetch by tag or branch name
      * Add a target to build thunderbird-3.0 tarballs
      * Update README
      * Add an exclusion list to the firefox-3.0 target, excluding Windows,
      * Rework exclusion list so it applies to all tarballs
      * Add mozilla/probes to xulbrowser target as it's now needed by firefox-3.0
      * Add a target for iceape-2.0 (unbranded seamonkey)
      * Rename iceape to seamonkey
      * Add support for remove.binonly.sh script, drop previous cleaning system.
      * Add "+nobinonly" suffix to tarballs
      * Change DEBIAN_TAG syntax to DEBIAN_TAG=tag=version so it's now possible
      * Add target for sunbird using MOZILLA_1_8_BRANCH
      * First release after a full rewrite + packaging
      * Update project files so that they could be used even before being
      * Drop main Makefile, it's a left-over
      * Rename package from mozclient to mozilla-devscripts
      * Make *.sh scripts executable (not needed here but it makes lintian happy)
      * Fix clean-up script path substitution
      * Version 0.02
      * Re-add Uploader field to make lintian happy
      * Closes packaging request bug LP: #179501
      * Update FSF address
      * Release 0.01 to hardy
      * Move patches for mozilla/client.mk inside src/ as they were previously
      * Fix broken install rule for patches
      * Drop DEB_INSTALL_CHANGELOGS_ALL, left-over from previous commits
      * Add PST to dates passed to cvs so it matches dates from Bonsai
      * Release 0.02 to hardy
      * Fix PST date missed for direct checkout
      * Add the 'compare' script
      * Add support for 'compare' in seamonkey and xulrunner
      * Update COMPARE_FILTER_IN for seamonkey-2.0
      * Provide an example of how to tweak COMPARE_FILTER_IN
      * Add support for 'compare' in firefox
      * Make compare less verbose
      * RELEASE 0.03 to hardy
      * Add support in mozclient for DEBIAN_TAG for nss and nspr by not using
      * Add missing $(DEBIAN_CO_TAG) when doing direct cvs checkouts
      * RELEASE 0.04 to hardy
      * Update mozclient patch for xulbrowser now that firefox 3 needs
      * Rewrite package description now that we provide several scripts
      * Move xpi.mk from $(mk_files) to $(extra_mk_files) as it doesn't
      * Update the compare module to also check dist/bin vs debian/tmp
      * Change nspr version in mozclient to ~~cvs now that upstream bumped
      * Merge documentation for xpi.mk from asac
      * RELEASE 0.05 to hardy
      * Add support for compare in thunderbird-3.0
      * Update mozclient-status rule to list tags relative to each project
      * Change nspr version in mozclient to contain the full version from upstream
      * Update mozclient/nspr to generate a version containing the gecko
      * Update description for the previous commit
      * Further update mozclient/nspr to generate a version containing the gecko
      * Reformat changelog per module to make it more readable
      * [mozclient] Fail when MOZCLIENT_GETDATE was not able to find the date on bonsai
      * [mozclient] add a firefox-3.0-full project creating a full firefox tarball,
      * [ minefield-packager ]
      * [minefield-packager] Add dpkg-dev (for dpkg-deb) and fakeroot to depends
      * [mozclient] Add a xulrunner-1.8 project
      * [mozclient] drop mozilla dir for xulrunner-1.8 project
      * [mozclient] fix mozclient-checkout test when a tag is used
      * [minefield-packager] add a 'list' command and add support for by-date snapshots
      * Update README before release
      * [mozclient] Update nspr to have a version post-tag with a "+" instead
      * RELEASE 0.06 to hardy
      * Open 0.07
      * [mozclient] Fix checkouts by date where the provided date was not
      * RELEASE 0.07 to hardy
      * [mozclient] change the mozclient-status target name to list-tags easier to remember.
      * [mozclient] add support for Mercurial (hg) and add a firefox-4.0 project
      * [mozclient] add project xulrunner-2.0 also using Mercurial
      * [mozclient] use MOZCLIENT_HG_LOC whenever possible
      * [mozclient] add a variable called DEBIAN_KEEP_VCS to preserve the VCS files such as
      * Rephrase doc to use VCS instead of CVS
      * [mozclient] Fix a regression when we have both MOZCLIENT_PROJECT and DEBIAN_TAG
      * [minefield-packager] drop dpkg-shlibdeps's stderr messages
      * [minefield-packager] add a banner with a license
      * Add a mozclient-version target producing a VERSION=foo string on stdout
      * Make mozclient-version a bit more silent and clean-up after it
      * [mozclient] add projects xulrunner-1.9.1 and firefox-3.1 using Mercurial
      * [minefield-packager] change the description in the desktop file to identify
      * [minefield-packager] change the description in the desktop file once more
      * RELEASE 0.08 to intrepid
      * [mozclient] Full refactoring of mozclient. It is now written in object-oriented Perl.
      * [compare] Add build-tree/dist to the list of directories for compare1
      * [mozclient] add support for --conf-dir and remove the template
      * [mozclient] rename exec/exec2 into run_system/run_shell
      * Move cvs and mercurial from depends to recommends
      * Merge from mozilla-devscripts.intrepid.0.08.1 #110. It just updates changelog
      * [mozclient] Split perl modules from main perl file
      * [mozclient] Fix --conf-dir not looking for .conf files are the right place
      * [mozclient] Change MOZCLIENT_CVS_LOC and MOZCLIENT_HG_LOC into a common
      * [mozclient] add support for svn
      * [mozclient] add a project from Prism using svn
      * [prism] add optional MOZCLIENT_SEPARATOR to specify what we want between
      * [mozclient] prism needs "+" instead of "~" as version separator as
      * [mozclient] use an absolute path for remove.binonly.sh as with --conf-dir it could
      * [mozclient] move mozclient.pl in the mozclient directory
      * [mozclient] fix MozClient::VCS::pack() to only consider the toplevel dir
      * [mozclient] add optional MOZCLIENT_TAREXCLUDE to overwrite the list of dirs/files
      * [mozclient] add project for Flock using svn
      * [mozclient] run an optional package specific clean-up script. It should be called
      * [mozclient] add a package specific clean-up script for Flock
      * [mozclient] change version of all hg project to have YYYYMMDDrRRR instead of
      * [mozclient] Make xulrunner-1.9.1 and xulrunner-2.0 use embedded tarballs
      * [mozclient] Fix previously ignored MOZCLIENT_WANTMOZDIR when
      * [mozclient] flock wants embedded tarball but no mozilla dir
      * [mozclient] Update global clean-up script to remove new .dll/.exe shipped
      * [mozclient] Disable MOZCLIENT_POSTCOCMD for xulrunner-1.9.1 and firefox-3.1
      * [compare] add support for flock
      * Add a set_tag() method per VCS
      * Die with a stack trace
      * Change MOZCLIENT_TAREXCLUDE to list *additional* dirs/files to
      * [mozclient] add --embedded|-e for embedded tarballs. This is controlled
      * [mozclient] add --modules|-m for clienk.mk modules. This is controlled
      * [mozclient] add project for Fennec using hg
      * [mozclient] Add MOZCLIENT_APPNAME in order for xulrunner applications to specify
      * [mozclient] update fennec project
      * [xulapp] Add a rules file for xulrunner applications installing a build
      * [xulapp] add a stamp file and clean-up toolkit + nsprpub
      * [mozclient] Make prism use the new xulapp build-system
      * [xulapp] improve clean rule to clean-up more build left-overs
      * Fix typos in changelog
      * Rewrite changelog to make it more compact, and hopefully more understandable
      * RELEASE 0.09 to intrepid
      * Change Recommends into Suggests for cvs and mercurial as those are
      * [mozclient] fix Mercurial tags not passed during checkout
      * RELEASE 0.10 to intrepid
      * [ minefield-packager ] upstream builds are now identified with
      * [ minefield-packager ] re-hide command when listing snapshots
      * [ mozclient ] add support for external project files helping adoption
      * [mozclient] drop $(EXT), left-over from when mozclient.pl was substed
      * [mozclient] move thunderbird-3.0 from cvs to hg comm-central
      * [ compare ] search for $(DEB_BUILDDIR)/mozilla/dist/bin, needed
      * [xpi] add support for xpi not located in the root directory. This is needed
      * [ xulapp ] allow caller to specify the xulrunner version
      * [xulapp] rename variable to DEBIAN_XUL_VER
      * [mozclient] add support for git
      * [mozclient] add project midbrowser (LP: #210314)
      * Fix a typo
      * [xulapp] add confdefs.h and a.out to the clean rule
      * [mozclient] don't run MOZCLIENT_EXCLUDE_SCRIPT if does not exist as it
      * [mozclient] only remove REMOVED+${nobinonly}.txt if it does exist
      * [mozclient] move seamonkey-2.0 from cvs to hg comm-central
      * Bump Standards-Version to 3.8.0
      * RELEASE 0.11 to Ubuntu/Jaunty
      * [mozclient] fix hg incorrectly requesting branches
      * [mozclient] search the main nobin script in the system wide mozclient
      * [mozclient] add support for local branches instead of the configured remote ones.
      * RELEASE 0.12 to Ubuntu/Jaunty
      * Drop python-2.4 from Depends, any python will do

Micah Gersten (3):
      * xpi-data:
      * xulapp.mk:
      * xulapp.mk:

Sasa Bodiroza (28):
      Open tree for 0.10 development
      Add src/med-xpi-{pack,unpack} scripts to manage packing and unpacking of XPI files
      Document src/med-xpi-{pack,unpack} in README
      Add src/med-xpi-* to debian/mozilla-devscripts.install to install them to /usr/bin
      Add zip to depends, src/med-xpi-{pack,unpack} need it.
      Improved src/med-xpi-pack. Resulting  is placed inside .
      Improve documentation for med-xpi-pack
      * Add default build command to src/xpi.mk.
      Improve med-xpi-pack to not include debian/ and temp-*/ directories, and to unpack JAR files back after XPI file is produced.
      * In src/xpi.mk:
      Add function usage() to src/med-xpi-pack to print out information on error, or -h/--help
      Add function usage() to src/med-xpi-unpack to print out information on error, or -h/--help
      * Fix src/med-xpi-pack to not check if XPI file already exists. It breaks the build
      * Fix bashisms in src/med-xpi-pack
      * Fix bashisms in src/med-xpi-unpack
      * Fix bug where xpi file is placed in the same dir where the unpacked extensions is.
      * Fix output dir detection in src/med-xpi-pack
      Remove firefox from MOZ_XPI_MOZILLA_DIRS in src/xpi.mk, adjust parameter description
      Merge with lp:~bdrung/mozilla-devscripts/lintian
      Merge with lp:~bdrung/mozilla-devscripts/moz-version-manpage
      Add manpages for med-xpi-{pack,unpack}
      * xpi.mk:
      * xpi.mk:
      (merge lp:~bdrung/mozilla-devscripts/mxdlf)
      Open tree for 0.18 development
      * med-xpi-pack:
      * med-xpi-{pack,unpack}:
      (merge lp:~jazzva/mozilla-devscripts/lp452422)

-----------------------------------------------------------------------

-- 
Collection of development scripts used for XUL extensions.



More information about the Pkg-mozext-commits mailing list