[Pkg-javascript-commits] [uglifyjs] 18/18: Prepare for release: Update changelog, control file and copyright hints.
Jonas Smedegaard
js at moszumanska.debian.org
Fri May 2 20:30:02 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a commit to branch master-experimental
in repository uglifyjs.
commit ce95dd9d80869fa36cf42d0413333d16a740bb57
Author: Jonas Smedegaard <dr at jones.dk>
Date: Fri May 2 22:07:14 2014 +0200
Prepare for release: Update changelog, control file and copyright hints.
---
debian/changelog | 40 ++++++++++++++++++++++++++++++++--------
debian/control | 41 ++++++++++++++++++++++++++++++-----------
debian/copyright_hints | 15 +++++++--------
3 files changed, 69 insertions(+), 27 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 00c6763..605cb53 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-uglifyjs (2.4.13-1) UNRELEASED; urgency=low
+uglifyjs (2.4.13-1) experimental; urgency=low
[ upstream ]
* New upstream release.
@@ -6,19 +6,43 @@ uglifyjs (2.4.13-1) UNRELEASED; urgency=low
[ Jonas Smedegaard ]
* Update upstream homepage and source URLs.
- * Depend on node-source-map, recent node-optimist and
- node-uglify-to-browserify, and on recent node-async.
* Adapt patches to upstream rewritten code.
- * Update copyright file:
- + Bump (yes, not extend) coverage for upstream author.
+ * Update copyright info:
+ + Extend coverage for main upstream author.
+ Drop additional author: no longer applies.
- + Add alternate git URL.
+ + Add alternate git source URL.
+ + Explicitly cover patches (separately from packaging generally),
+ adding Jérémy Lal and myself as copyright holders.
+ + Add/clarify coverage for myself for packaging generally.
+ + Relicense packaging (generally, excluding patches) as GPL-3+.
* Have git-import-orig suppress upstream .gitignore file.
* Update README.source to emphasize control.in file as *not* a
show-stopper for contributions.
- * Extend copyright coverage for main upstream author.
+ * Stop track md5sum of upstream tarball (compare against upstream git
+ instead).
+ * Update patches:
+ + Add patch 1001 to relax dependency om source-map: Breaks
+ dependency loop.
+ See bug#745687. Thanks to Jérémy Lal.
+ + Reorder (and unfuzz) patches by likelihood of upstream adoption.
+ Rename to include reference number reflecting new order:
+ 2001_fix_lib_path.patch
+ 2002_node_conflict.patch
+ + Add DEP3 header to patch 2002.
+ + Fix testsuite part of patch 2001.
+ * Rewrite short and long description based on upstream texts.
+ * Simplify installation of script files and documentation files.
+ * Install package.json.
+ * Generate manpage from executable itself, using help2man.
+ * Enable testsuite.
+ * Update package relations:
+ + Relax to depend unversioned on nodejs: All versions in any suite
+ of Debian are sufficient.
+ + (Build-)depend on node-optimist and recent node-async.
+ + Suggest node-source-map and node-uglify-to-browserify.
+ + Build-depend on help2man: Needed to generate man page.
- -- Jonas Smedegaard <dr at jones.dk> Sun, 09 Dec 2012 23:44:49 +0100
+ -- Jonas Smedegaard <dr at jones.dk> Fri, 02 May 2014 22:07:10 +0200
uglifyjs (1.3.5-1) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 97c4067..a0914dd 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,10 @@ Uploaders: Marcelo Jorge Vieira (metal) <metal at debian.org>,
Build-Depends: cdbs,
devscripts,
debhelper,
- dh-buildinfo
+ dh-buildinfo,
+ help2man,
+ node-async (>= 0.2.6),
+ node-optimist
Standards-Version: 3.9.5
Homepage: http://lisperator.net/uglifyjs/
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-javascript/uglifyjs.git
@@ -15,13 +18,29 @@ Vcs-Git: git://git.debian.org/git/pkg-javascript/uglifyjs.git
Package: node-uglify
Architecture: all
-Depends: ${misc:Depends},
- nodejs (>= 0.6.19~dfsg1-3),
- node-async (>= 0.2.6),
- node-source-map,
- node-optimist (>= 0.3.5),
- node-uglify-to-browserify
-Provides: uglifyjs
-Description: JavaScript parser/compressor/beautifier
- This package implements a general-purpose JavaScript
- parser/compressor/beautifier toolkit.
+Depends: ${cdbs:Depends},
+ ${misc:Depends}
+Provides: ${cdbs:Provides}
+Description: JavaScript parser, mangler/compressor and beautifier toolkit
+ UglifyJS is a JavaScript compressor/minifier written in JavaScript. It
+ also contains tools that allow one to automate working with JavaScript
+ code:
+ .
+ * A parser which produces an abstract syntax tree (AST) from
+ JavaScript code.
+ * A code generator which outputs JavaScript code from an AST, also
+ providing the option to get a source map.
+ * A compressor (optimizer) — it uses the transformer API to optimize
+ an AST into a smaller one.
+ * A mangler — reduce names of local variables to (usually)
+ single-letters.
+ * A scope analyzer, which is a tool that augments the AST with
+ information about where variables are defined/referenced etc.
+ * A tree walker — a simple API allowing you to do something on every
+ node in the AST.
+ * A tree transformer — another API intended to transform the tree.
+ .
+ All the above utilities and APIs are defined in ~6500 lines of code
+ (except for the effective generation of the source-map, which is
+ handled by the source-map module). Compared to alternatives, UglifyJS
+ is pretty small.
diff --git a/debian/copyright_hints b/debian/copyright_hints
index 8a9d190..dd1faa7 100644
--- a/debian/copyright_hints
+++ b/debian/copyright_hints
@@ -9,14 +9,13 @@ Files: debian/README.source
debian/control
debian/control.in
debian/gbp.conf
- debian/node-uglify.docs
debian/node-uglify.install
- debian/node-uglify.links
debian/node-uglify.manpages
- debian/patches/fix_lib_path.patch
- debian/patches/node_conflict.patch
+ debian/patches/1001_break_dep_loop.patch
+ debian/patches/2001_fix_lib_path.patch
+ debian/patches/2002_node_conflict.patch
+ debian/patches/README
debian/patches/series
- debian/rules
debian/source/format
debian/watch
package.json
@@ -64,9 +63,9 @@ Copyright: 2012, Mihai Bazon <mihai.bazon at gmail.com>
License: BSD-2-clause
FIXME
-Files: debian/uglifyjs.1
-Copyright: 2011, Marcelo Jorge Vieira <metal at debian.org>
-License: BSD-2-clause
+Files: debian/rules
+Copyright: 2011-2014, Jonas Smedegaard <dr at jones.dk>
+License: GPL-3+
FIXME
Files: README.md
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/uglifyjs.git
More information about the Pkg-javascript-commits
mailing list