Hi Julien

On Fri, Jul 20, 2012 at 10:19:18PM +0200, Julien Cristau wrote:
> Source: mootools
> Version: 1.4.5~debian1-2
> Severity: serious
> X-Debbugs-Cc: w...@packages.debian.org, zonemin...@packages.debian.org
> 
> Either mootools needs to be removed from wheezy (along with its reverse
> dependencies zoneminder and wims), or it needs to lose its build-dep on
> node-uglify.

Note: I'm neither part of the Debian Javascripts Maintainers nor
Maintainer of one of the other packages. But I'm interested to have
zoneminder released together with wheezy.

I looked shortly at the changelog of mootools and noticed the
following:


----cut---------cut---------cut---------cut---------cut---------cut-----

mootools (1.4.0~debian1-1) unstable; urgency=low

  * New Upstram Release
    - Core 1.4.0
    - More 1.4.0.1
  * Replaced 'yui-compressor' with 'uglifyjs' to minify all JavaScript files
  * Parse error in mootools-core.min.js (Closes: #640473)

 -- Marcelo Jorge Vieira (metal) <me...@debian.org>  Tue, 13 Sep 2011 00:14:23 
-0300

----cut---------cut---------cut---------cut---------cut---------cut-----

so back in September mootools was changed to use 'uglifyjs' instead of
'yui-compressor'. Would this reverting back to you-compressor be a
solution?

At least the produced binary package does not show missing files, but
as said above, I'm no expert in this package. What are the
opinions/thougts on attached debdiff?

Regards,
Salvatore
diff -Nru mootools-1.4.5~debian1/debian/changelog mootools-1.4.5~debian1/debian/changelog
--- mootools-1.4.5~debian1/debian/changelog	2012-05-30 23:44:27.000000000 +0200
+++ mootools-1.4.5~debian1/debian/changelog	2012-07-21 17:48:18.000000000 +0200
@@ -1,3 +1,11 @@
+mootools (1.4.5~debian1-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Remove Build-Depends on node-uglify and use again yui-compressor to minify
+    all JavaScript files. Build-Depends on yui-compressor (Closes: #682265).
+
+ -- Salvatore Bonaccorso <car...@debian.org>  Sat, 21 Jul 2012 17:48:14 +0200
+
 mootools (1.4.5~debian1-2) unstable; urgency=low
 
   * Changed build-dep to node-uglify, because libnode-uglify is a
diff -Nru mootools-1.4.5~debian1/debian/control mootools-1.4.5~debian1/debian/control
--- mootools-1.4.5~debian1/debian/control	2012-05-30 23:44:05.000000000 +0200
+++ mootools-1.4.5~debian1/debian/control	2012-07-21 17:48:10.000000000 +0200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
 Uploaders: Marcelo Jorge Vieira (metal) <me...@debian.org>
-Build-Depends: debhelper (>= 7.0.50~), node-uglify
+Build-Depends: debhelper (>= 7.0.50~), yui-compressor
 Standards-Version: 3.9.3
 Homepage: http://www.mootools.net
 Vcs-Browser: http://git.debian.org/?p=pkg-javascript/mootools.git
diff -Nru mootools-1.4.5~debian1/debian/rules mootools-1.4.5~debian1/debian/rules
--- mootools-1.4.5~debian1/debian/rules	2011-09-13 06:51:36.000000000 +0200
+++ mootools-1.4.5~debian1/debian/rules	2012-07-21 17:47:59.000000000 +0200
@@ -3,9 +3,9 @@
 	dh $@
 
 override_dh_auto_build:
-	uglifyjs -o mootools-core/mootools-core.min.js mootools-core/mootools-core-nc.js
-	uglifyjs -o mootools-core/mootools-core-server.min.js mootools-core/mootools-core-server-nc.js
-	uglifyjs -o mootools-more/mootools-more.min.js mootools-more/mootools-more-nc.js
+	yui-compressor mootools-core/mootools-core-nc.js -o mootools-core/mootools-core.min.js
+	yui-compressor mootools-core/mootools-core-server-nc.js -o mootools-core/mootools-core-server.min.js
+	yui-compressor mootools-more/mootools-more-nc.js -o mootools-more/mootools-more.min.js
 
 override_dh_auto_clean:
 	rm -f mootools-core/mootools-core.min.js

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to