[DRE-maint] Bug#533304: libsqlite3-ruby1.8: Ruby gem sqlite3-ruby should be available.

Andreas Krüger andreas.krueger at famsik.de
Tue Jun 16 16:26:12 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Package: libsqlite3-ruby1.8
Version: 1.2.2-1
Severity: wishlist
X-Debbugs-CC: Daigo Moriwaki <daigo at debian.org>

Hello,

I wanted to install the "typo" Ruby gem. As I found no Debian package to that
end, I tried

   gem install typo

For all I can tell, this recursively calls, in effect (among other things),

   gem install sqlite3-ruby

Why would it do that? I do have libsqlite3-ruby1.8 already installed on the system!

So, with this bug report, I wish to request:

The fact that sqlite3-ruby functionality is already available through
libsqlite3-ruby1.8 should be made available to gem, if libsqlite3-ruby1.8
happens to be installed.

(See bug 533304 for a fairly chaotic story that came out of this.)

More generally: Gem should not try to redo work already done by Debian
developers, if that work is already present on the installation system through
installed Debian packages.

Indeed, this is probably a somewhat general issue, effecting not only
libsqlite3-ruby1.8, but also other gems repackaged by Debian. I'm not sure what
the correct package to report this would be. So I report it with the package
that caused the trouble in my particular case. Feel free to move.

Please note that I don't ask for the much tougher reverse direction here.
Namely, that gem knows to install Debian packages instead of doing the usual gem
thing. While that would be nice to have, too, it'll be a lot more difficult.

This is the easy part: Just having gem know about what's there through Debian-ly
installed packages. This should be relatively straightforward to implement (I
think), and offer some valuable benefit.

Regards, and thank you for providing fine software,

Andreas Krüger

- -- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libsqlite3-ruby1.8 depends on:
ii  libc6                         2.7-18     GNU C Library: Shared libraries
ii  libruby1.8                    1.8.7.72-3 Libraries necessary to run Ruby 1.
ii  libsqlite3-0                  3.5.9-6    SQLite 3 shared library

libsqlite3-ruby1.8 recommends no packages.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAko3x6IACgkQnWrlKaIH40BaBwCfe8SDXCQq696iJ+v+ft4l3zGI
R3MAnA3GBugABxSXPyAeSDm4FuoI8psn
=pnr3
-----END PGP SIGNATURE-----






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