Your message dated Thu, 21 May 2009 15:34:44 +0000
with message-id <[email protected]>
and subject line Bug#529713: fixed in libgems-ruby 1.3.3-1
has caused the Debian Bug report #529713,
regarding rubygems1.8: Can't build gems that don't have homepages
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.)
--
529713: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=529713
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rubygems1.8
Version: 1.3.2-1
Severity: normal
Subject: rubygems1.8: Can't build gems that don't have homepages
Package: rubygems1.8
Version: 1.3.2-1
Severity: normal
Rubygems refuses to build my gem:
$ gem build wordnet.gemspec
ERROR: While executing gem ... (NoMethodError)
undefined method `empty?' for nil:NilClass
$ cat wordnet.gemspec
Gem::Specification.new do |s|
s.name="WordNet"
s.author="Ken Bloom"
s.email="[email protected]"
s.version="1.0.1"
s.summary="A binding to the WordNet C library"
s.require_path="ext"
#disabled because it spews lots of errors
#but the generated rdoc isn't useful in the least
s.has_rdoc=false
s.files += Dir["ext/*"]
s.extensions << "ext/extconf.rb"
end
Some tracing indicates that this is a bug at
/usr/lib/ruby/1.8/rubygems/specification.rb:886, which doens't check
to see whether the homepage field is null before calling .empty? on
it.
unless homepage.empty? or homepage =~ /\A[a-z][a-z\d+.-]*:/i then
raise Gem::InvalidSpecificationException,
"\"#{homepage}\" is not a URI"
end
Based on
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/337030, it
appears that this bug is fixed in rubygems 1.3.3.
(Adding an s.homepage="" to the gemspec works as a workaround, but
that shouldn't be required of projects that don't have a homepage.)
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages rubygems1.8 depends on:
ii rdoc1.8 1.8.7.72-3.1 Generate documentation from Ruby s
ii ruby1.8 1.8.7.72-3.1 Interpreter of object-oriented scr
rubygems1.8 recommends no packages.
Versions of packages rubygems1.8 suggests:
ii build-essential 11.4 Informational list of build-essent
ii ruby1.8-dev 1.8.7.72-3.1 Header files for compiling extensi
pn rubygems-doc <none> (no description available)
-- no debconf information
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages rubygems1.8 depends on:
ii rdoc1.8 1.8.7.72-3.1 Generate documentation from Ruby s
ii ruby1.8 1.8.7.72-3.1 Interpreter of object-oriented scr
rubygems1.8 recommends no packages.
Versions of packages rubygems1.8 suggests:
ii build-essential 11.4 Informational list of build-essent
ii ruby1.8-dev 1.8.7.72-3.1 Header files for compiling extensi
pn rubygems-doc <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: libgems-ruby
Source-Version: 1.3.3-1
We believe that the bug you reported is fixed in the latest version of
libgems-ruby, which is due to be installed in the Debian FTP archive:
libgems-ruby_1.3.3-1.diff.gz
to pool/main/libg/libgems-ruby/libgems-ruby_1.3.3-1.diff.gz
libgems-ruby_1.3.3-1.dsc
to pool/main/libg/libgems-ruby/libgems-ruby_1.3.3-1.dsc
libgems-ruby_1.3.3.orig.tar.gz
to pool/main/libg/libgems-ruby/libgems-ruby_1.3.3.orig.tar.gz
rubygems-doc_1.3.3-1_all.deb
to pool/main/libg/libgems-ruby/rubygems-doc_1.3.3-1_all.deb
rubygems1.8_1.3.3-1_all.deb
to pool/main/libg/libgems-ruby/rubygems1.8_1.3.3-1_all.deb
rubygems1.9_1.3.3-1_all.deb
to pool/main/libg/libgems-ruby/rubygems1.9_1.3.3-1_all.deb
rubygems_1.3.3-1_all.deb
to pool/main/libg/libgems-ruby/rubygems_1.3.3-1_all.deb
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.
Daigo Moriwaki <[email protected]> (supplier of updated libgems-ruby 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: Thu, 21 May 2009 23:02:55 +0900
Source: libgems-ruby
Binary: rubygems1.8 rubygems1.9 rubygems rubygems-doc
Architecture: source all
Version: 1.3.3-1
Distribution: unstable
Urgency: low
Maintainer: Daigo Moriwaki <[email protected]>
Changed-By: Daigo Moriwaki <[email protected]>
Description:
rubygems - package management framework for Ruby libraries/applications
rubygems-doc - package management framework for Ruby libraries/applications
rubygems1.8 - package management framework for Ruby libraries/applications
rubygems1.9 - package management framework for Ruby libraries/applications
Closes: 529713
Changes:
libgems-ruby (1.3.3-1) unstable; urgency=low
.
* New upstream release
* Gems failed to build a gem package with a gemspec that does not have a
homepage attribute. This issue has been fixed by the upstream.
(Closes: #529713)
Checksums-Sha1:
aee6e450da2dc02f3d5fbc0ab662100ba3731149 1394 libgems-ruby_1.3.3-1.dsc
395de32c37518041f0bea242fa343f521b8dc100 292766 libgems-ruby_1.3.3.orig.tar.gz
a9e3980b5d9ab5746abbee3544b45d48b033d373 11257 libgems-ruby_1.3.3-1.diff.gz
f4e912d8c1fa6d59072122286ea8f666bafb4b12 190132 rubygems1.8_1.3.3-1_all.deb
743850a5cab49b27ff3337cdda19a84b2f1ef223 189482 rubygems1.9_1.3.3-1_all.deb
72df28e42ea05d758a17c3e37c20a6ebc062f750 62648 rubygems_1.3.3-1_all.deb
8f8e4381f2d99b807dd2e5dadcdfdde3293d784b 311306 rubygems-doc_1.3.3-1_all.deb
Checksums-Sha256:
df71bd008a6162ff33af64c6a0fb080c8fbf8dd97c234aace88910c0585e932b 1394
libgems-ruby_1.3.3-1.dsc
22744ae3994939a198707b9d573d19432c34960220afd2d196ed718bfebee6d7 292766
libgems-ruby_1.3.3.orig.tar.gz
81d857214f7d0db4c028930a1a87bb18f8475650bf7e4535b2e66a9b5a08d90f 11257
libgems-ruby_1.3.3-1.diff.gz
06aea45d08cf8e34a7d1307b2232d5dc3b166b052f88a6f130b94f87143b3d87 190132
rubygems1.8_1.3.3-1_all.deb
8c76c1843674db7594a70381fd77d825f956a0b82e25a1f2b52cf7499b697c76 189482
rubygems1.9_1.3.3-1_all.deb
7b4cc5967fdd70a6fcea32f065002c79976a35c6659c58a984aee390dc9bd94b 62648
rubygems_1.3.3-1_all.deb
e9f1cb770df530ca1f6f25b13a864cfdbb7003ec1fcecf0e911084bc98508e8a 311306
rubygems-doc_1.3.3-1_all.deb
Files:
e7e7fc0baf5adaf52f3c9d08ef4a8eaa 1394 ruby optional libgems-ruby_1.3.3-1.dsc
0e9697db44d812712350baf28016b4a7 292766 ruby optional
libgems-ruby_1.3.3.orig.tar.gz
dc1a2d8824ffc5f9cd507018ea913978 11257 ruby optional
libgems-ruby_1.3.3-1.diff.gz
37e2853ddb80813fadab0722ac577cff 190132 ruby optional
rubygems1.8_1.3.3-1_all.deb
f3fb5076ac0857be1a8d820fee6c1666 189482 ruby optional
rubygems1.9_1.3.3-1_all.deb
976ba62607750e92907003895c3a70d1 62648 ruby optional rubygems_1.3.3-1_all.deb
698fb3dcb9b97c9aaf555e299eaf4a97 311306 doc optional
rubygems-doc_1.3.3-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoVY8UACgkQNcPj+ukc0lCeNQCgyQKQnzP5Ne7t0MwtD50VmAvg
PuAAoLkJ0qdztzFEBuOriR+nsPcrW6VA
=4F2g
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-ruby-extras-maintainers