Your message dated Fri, 13 Jul 2012 12:32:17 +0000
with message-id <[email protected]>
and subject line Bug#680835: fixed in ruby-uglifier 1.2.5-2
has caused the Debian Bug report #680835,
regarding ruby-uglifier: FTBFS: ERROR: Test "ruby1.8" failed. Exiting.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
680835: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680835
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-uglifier
Version: 1.2.5-1
Severity: serious
Tags: wheezy sid
User: [email protected]
Usertags: qa-ftbfs-20120708 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> make[1]: Entering directory `/«PKGBUILDDIR»'
> dh_auto_install
> /usr/lib/ruby/vendor_ruby/gem2deb.rb:17: warning: setting
> Encoding.default_external
> /usr/lib/ruby/1.9.1/rubygems/psych_tree.rb:31: warning: method redefined;
> discarding old visit_String
> /usr/lib/ruby/1.9.1/rubygems/psych_tree.rb:4: warning: previous definition of
> visit_String was here
> /usr/lib/ruby/1.9.1/rubygems/psych_tree.rb:39: warning: method redefined;
> discarding old register
> /usr/lib/ruby/1.9.1/rubygems/psych_tree.rb:12: warning: previous definition
> of register was here
> /usr/lib/ruby/1.9.1/rubygems/psych_tree.rb:43: warning: method redefined;
> discarding old format_time
> /usr/lib/ruby/1.9.1/rubygems/psych_tree.rb:16: warning: previous definition
> of format_time was here
> /usr/lib/ruby/1.9.1/rubygems/syck_hack.rb:115: warning: method redefined;
> discarding old to_s
> /usr/lib/ruby/1.9.1/rubygems/syck_hack.rb:44: warning: previous definition of
> to_s was here
> Entering dh_ruby --install
> install -d /«PKGBUILDDIR»/debian/ruby-uglifier/usr/lib/ruby/vendor_ruby
> install -D -m644 lib/uglifier.rb
> /«PKGBUILDDIR»/debian/ruby-uglifier/usr/lib/ruby/vendor_ruby/uglifier.rb
> install -D -m644 lib/es5.js
> /«PKGBUILDDIR»/debian/ruby-uglifier/usr/lib/ruby/vendor_ruby/es5.js
> install -D -m644 lib/uglify.js
> /«PKGBUILDDIR»/debian/ruby-uglifier/usr/lib/ruby/vendor_ruby/uglify.js
> /usr/bin/ruby1.8 -I/usr/lib/ruby/vendor_ruby
> /usr/lib/ruby/vendor_ruby/gem2deb/test_runner.rb
> /usr/bin/ruby1.8 -S rspec spec/uglifier_spec.rb
> FFFFFFFFFFFFFFFFFFFFFFF
>
> Failures:
>
> 1) Uglifier minifies JS
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./spec/uglifier_spec.rb:7:in `new'
> # ./spec/uglifier_spec.rb:7
>
> 2) Uglifier throws an exception when compilation fails
> Failure/Error: Unable to find matching line from backtrace
> expected ExecJS::Error, got #<Errno::ENOENT: No such file or directory
> - /usr/share/javascript/ruby-uglifier/es5.js>
> # ./spec/uglifier_spec.rb:15
>
> 3) Uglifier doesn't omit null character in strings
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./spec/uglifier_spec.rb:21:in `new'
> # ./spec/uglifier_spec.rb:21
>
> 4) Uglifier doesn't try to mangle $super by default to avoid breaking
> PrototypeJS
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./spec/uglifier_spec.rb:25:in `new'
> # ./spec/uglifier_spec.rb:25
>
> 5) Uglifier adds trailing semicolon to minified source
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./spec/uglifier_spec.rb:30:in `new'
> # ./spec/uglifier_spec.rb:30
>
> 6) Uglifier does additional squeezing when unsafe options is true
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./spec/uglifier_spec.rb:67:in `new'
> # ./spec/uglifier_spec.rb:67
>
> 7) Uglifier mangles variables only if mangle is set to true
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./spec/uglifier_spec.rb:72:in `new'
> # ./spec/uglifier_spec.rb:72
>
> 8) Uglifier squeezes code only if squeeze is set to true
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:77
>
> 9) Uglifier should allow top level variables to be mangled
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:82
>
> 10) Uglifier allows variables to be excluded from mangling
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:87
>
> 11) Uglifier allows disabling of function name mangling
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:92
>
> 12) Uglifier honors max line length
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:99
>
> 13) Uglifier lifts vars to top of the scope
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:104
>
> 14) Uglifier can be configured to output only ASCII
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:109
>
> 15) Uglifier escapes </script when asked to
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:114
>
> 16) Uglifier quotes keys
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:119
>
> 17) Uglifier Copyright Preservation preserves copyright notice
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:41
>
> 18) Uglifier Copyright Preservation handles multiple copyright blocks
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:41
>
> 19) Uglifier Copyright Preservation does include different comment types
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:41
>
> 20) Uglifier Copyright Preservation puts comments on own lines
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:41
>
> 21) Uglifier Copyright Preservation omits copyright notification if
> copyright parameter is set to false
> Failure/Error: Unable to find matching line from backtrace
> Errno::ENOENT:
> No such file or directory - /usr/share/javascript/ruby-uglifier/es5.js
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:51:in `open'
> # ./lib/uglifier.rb:51:in `initialize'
> # ./lib/uglifier.rb:43:in `new'
> # ./lib/uglifier.rb:43:in `compile'
> # ./spec/uglifier_spec.rb:41
>
> 22) Uglifier Input Formats handles strings
> Failure/Error: Unable to find matching line from backtrace
> expected no Exception, got #<Errno::ENOENT: No such file or directory
> - /usr/share/javascript/ruby-uglifier/es5.js>
> # ./spec/uglifier_spec.rb:124
>
> 23) Uglifier Input Formats handles files
> Failure/Error: Unable to find matching line from backtrace
> expected no Exception, got #<Errno::ENOENT: No such file or directory
> - /usr/share/javascript/ruby-uglifier/es5.js>
> # ./spec/uglifier_spec.rb:130
>
> Finished in 0.00531 seconds
> 23 examples, 23 failures
>
> Failed examples:
>
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier
> minifies JS
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier throws
> an exception when compilation fails
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier doesn't
> omit null character in strings
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier doesn't
> try to mangle $super by default to avoid breaking PrototypeJS
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier adds
> trailing semicolon to minified source
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier does
> additional squeezing when unsafe options is true
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier mangles
> variables only if mangle is set to true
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier
> squeezes code only if squeeze is set to true
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier should
> allow top level variables to be mangled
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier allows
> variables to be excluded from mangling
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier allows
> disabling of function name mangling
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier honors
> max line length
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier lifts
> vars to top of the scope
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier can be
> configured to output only ASCII
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier escapes
> </script when asked to
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier quotes
> keys
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier
> Copyright Preservation preserves copyright notice
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier
> Copyright Preservation handles multiple copyright blocks
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier
> Copyright Preservation does include different comment types
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier
> Copyright Preservation puts comments on own lines
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier
> Copyright Preservation omits copyright notification if copyright parameter is
> set to false
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier Input
> Formats handles strings
> rspec /usr/lib/ruby/vendor_ruby/rspec/core/metadata.rb:164 # Uglifier Input
> Formats handles files
> rake aborted!
> /usr/bin/ruby1.8 -S rspec spec/uglifier_spec.rb failed
>
> Tasks: TOP => default => spec
> (See full trace by running task with --trace)
> ERROR: Test "ruby1.8" failed. Exiting.
> dh_auto_install: dh_ruby --install /«PKGBUILDDIR»/debian/ruby-uglifier
> returned exit code 1
> make[1]: *** [override_dh_auto_install] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2012/07/08/ruby-uglifier_1.2.5-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: ruby-uglifier
Source-Version: 1.2.5-2
We believe that the bug you reported is fixed in the latest version of
ruby-uglifier, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Antonio Terceiro <[email protected]> (supplier of updated ruby-uglifier
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 13 Jul 2012 08:48:14 -0300
Source: ruby-uglifier
Binary: ruby-uglifier
Architecture: source all
Version: 1.2.5-2
Distribution: unstable
Urgency: low
Maintainer: Debian Ruby Extras Maintainers
<[email protected]>
Changed-By: Antonio Terceiro <[email protected]>
Description:
ruby-uglifier - Ruby wrapper for UglifyJS JavaScript compressor
Closes: 680835
Changes:
ruby-uglifier (1.2.5-2) unstable; urgency=low
.
* When running tests, use the local JavaScript files instead of the ones
that would be installed to /usr/share when the package is installed
(Closes: #680835).
* Add ruby-yajl to Build-Depends:
Checksums-Sha1:
be3a195f8d2d72762c7d48c33631a94cd6641fc9 1480 ruby-uglifier_1.2.5-2.dsc
c157714a64ea9804907bd102fe96f7b69ee1dea3 3439
ruby-uglifier_1.2.5-2.debian.tar.gz
266bcd38a650d0bc1e55b19f1c1dbc67ad79a888 49580 ruby-uglifier_1.2.5-2_all.deb
Checksums-Sha256:
9e34159eab5a8cc66684c1ca35a90651a50bfa04f742786edf4e498b1d957021 1480
ruby-uglifier_1.2.5-2.dsc
8d86bfaf0524359250158cbffc069c3fa3dd46c9df48325c3dffd5aedd8b84e0 3439
ruby-uglifier_1.2.5-2.debian.tar.gz
2892aee9c3b2a5e0476932596e8bc0ed6809bde587aac0e3a70ade2f9552a1f0 49580
ruby-uglifier_1.2.5-2_all.deb
Files:
438e15b2f8fef5165d7aef1bd5381174 1480 ruby optional ruby-uglifier_1.2.5-2.dsc
9dbfdfd0bf7f008d323257f96dc2579a 3439 ruby optional
ruby-uglifier_1.2.5-2.debian.tar.gz
42d59103e16d469d86a377a4804041e5 49580 ruby optional
ruby-uglifier_1.2.5-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlAAEbwACgkQDOM8kQ+cso/g/ACeLVipP6CuWLNBvwFarOxSMrHu
2BMAn1bpQC75vNsnAHGqbmfwnBJ+XmDX
=MzQf
-----END PGP SIGNATURE-----
--- End Message ---