[DRE-maint] Bug#565845: libgpgme-ruby1.9: Please drop the dependency on ruby 1.9.0

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Feb 13 07:50:41 UTC 2010


On 19/01/10 at 13:34 +1300, Lucas Nussbaum wrote:
> Package: libgpgme-ruby1.9
> Version: 1.0.6-1
> Severity: serious
> User: debian-ruby at lists.debian.org
> Usertags: ruby190transition
> 
> Hi,
> 
> Ruby 1.9.0 is going away in Squeeze, replaced by Ruby 1.9.1. This
> transition is made mandatory by API changes upstream.
> 
> Your package currently ships some files in /usr/lib/ruby/1.9.0. This
> will no longer work with 1.9.1.
> 
> You can either:
> - port your package to Ruby 1.9.1
> - drop the Ruby 1.9.X binary package
> 
> There is (or will be) more information on
> http://wiki.debian.org/Ruby191Transition

It FTBFi wity Ruby 1.9.1:
> make[1]: Entering directory `/tmp/rc/libgpgme-ruby-1.0.6'
> cc -I. -I/usr/include/ruby-1.9.1/x86_64-linux -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I.   -fPIC -fno-strict-aliasing -g -g -O2 -O2 -g -Wall -Wno-parentheses  -fPIC   -o gpgme_n.o -c gpgme_n.c
> gpgme_n.c: In function ‘read_cb’:
> gpgme_n.c:269: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c:270: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c: In function ‘write_cb’:
> gpgme_n.c:285: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c:286: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c: In function ‘seek_cb’:
> gpgme_n.c:300: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c:301: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c: In function ‘passphrase_cb’:
> gpgme_n.c:569: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c:570: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c: In function ‘rb_s_gpgme_get_passphrase_cb’:
> gpgme_n.c:607: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c:608: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c: In function ‘progress_cb’:
> gpgme_n.c:617: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c:618: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c: In function ‘rb_s_gpgme_get_progress_cb’:
> gpgme_n.c:650: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c:651: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c: In function ‘edit_cb’:
> gpgme_n.c:1070: error: ‘struct RArray’ has no member named ‘ptr’
> gpgme_n.c:1071: error: ‘struct RArray’ has no member named ‘ptr’
> make[1]: *** [gpgme_n.o] Error 1

So the simplest solution is just to drop the 1.9 package until upstream fixes it.
-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |






More information about the Pkg-ruby-extras-maintainers mailing list