Your message dated Tue, 18 May 2010 20:49:44 +0200
with message-id <[email protected]>
and subject line Re: Bug#582134: Resolved
has caused the Debian Bug report #582134,
regarding Can't use irb1.8 , fails with "LoadError" since libraries aren't 
installed with ruby1.8 package
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.)


-- 
582134: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582134
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ruby1.8
Version: 1.8.7.249-3
Severity: grave
Tags: sid
Justification: renders package unusable

Greetings,

There seem to be a major problem with the new ruby1.8 package, supposed to
replace the irb1.8 by providing it.
Here's the terminal output when I run irb1.8 :
/usr/bin/irb1.8:10:in `require': no such file to load -- irb (LoadError)
        from /usr/bin/irb1.8:10

Now, the error is really logical. When you don't include the libraries to make
the script work, it doesn't. Look, here's the content of the ruby1.8 package :

/.
/usr
/usr/bin
/usr/bin/ruby1.8
/usr/bin/erb1.8
/usr/bin/testrb1.8
/usr/bin/rdoc1.8
/usr/bin/irb1.8
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/erb1.8.1.gz
/usr/share/man/man1/irb1.8.1.gz
/usr/share/man/man1/ruby1.8.1.gz
/usr/share/man/man1/testrb1.8.1.gz
/usr/share/man/man1/rdoc1.8.1.gz
/usr/share/doc
/usr/share/doc/ruby1.8
/usr/share/doc/ruby1.8/README
/usr/share/doc/ruby1.8/README.ja.gz
/usr/share/doc/ruby1.8/ToDo.gz
/usr/share/doc/ruby1.8/NEWS-1.8.0.gz
/usr/share/doc/ruby1.8/changelog.gz
/usr/share/doc/ruby1.8/README.Debian
/usr/share/doc/ruby1.8/copyright
/usr/share/doc/ruby1.8/NEWS.Debian.gz
/usr/share/doc/ruby1.8/NEWS.gz
/usr/share/doc/ruby1.8/LEGAL.gz
/usr/share/doc/ruby1.8/changelog.Debian.gz
/usr/share/menu
/usr/share/menu/ruby1.8

And here's the content of the irb1.9 package, still installed on my system (not
going to make the same error twice) :
/.
/usr
/usr/bin
/usr/bin/irb1.9
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/irb1.9.1.gz
/usr/share/doc
/usr/share/doc/irb1.9
/usr/share/doc/irb1.9/README
/usr/share/doc/irb1.9/irb.rd.gz
/usr/share/doc/irb1.9/irb.rd.ja.gz
/usr/share/doc/irb1.9/changelog.gz
/usr/share/doc/irb1.9/copyright
/usr/share/doc/irb1.9/NEWS.Debian.gz
/usr/share/doc/irb1.9/irb-tools.rd.ja.gz
/usr/share/doc/irb1.9/changelog.Debian.gz
/usr/share/menu
/usr/share/menu/irb1.9
/usr/lib
/usr/lib/ruby
/usr/lib/ruby/1.9.0
/usr/lib/ruby/1.9.0/irb.rb
/usr/lib/ruby/1.9.0/irb
/usr/lib/ruby/1.9.0/irb/cmd
/usr/lib/ruby/1.9.0/irb/cmd/chws.rb
/usr/lib/ruby/1.9.0/irb/cmd/fork.rb
/usr/lib/ruby/1.9.0/irb/cmd/help.rb
/usr/lib/ruby/1.9.0/irb/cmd/load.rb
/usr/lib/ruby/1.9.0/irb/cmd/nop.rb
/usr/lib/ruby/1.9.0/irb/cmd/pushws.rb
/usr/lib/ruby/1.9.0/irb/cmd/subirb.rb
/usr/lib/ruby/1.9.0/irb/completion.rb
/usr/lib/ruby/1.9.0/irb/context.rb
/usr/lib/ruby/1.9.0/irb/ext
/usr/lib/ruby/1.9.0/irb/ext/change-ws.rb
/usr/lib/ruby/1.9.0/irb/ext/history.rb
/usr/lib/ruby/1.9.0/irb/ext/loader.rb
/usr/lib/ruby/1.9.0/irb/ext/math-mode.rb
/usr/lib/ruby/1.9.0/irb/ext/multi-irb.rb
/usr/lib/ruby/1.9.0/irb/ext/save-history.rb
/usr/lib/ruby/1.9.0/irb/ext/tracer.rb
/usr/lib/ruby/1.9.0/irb/ext/use-loader.rb
/usr/lib/ruby/1.9.0/irb/ext/workspaces.rb
/usr/lib/ruby/1.9.0/irb/extend-command.rb
/usr/lib/ruby/1.9.0/irb/frame.rb
/usr/lib/ruby/1.9.0/irb/help.rb
/usr/lib/ruby/1.9.0/irb/init.rb
/usr/lib/ruby/1.9.0/irb/input-method.rb
/usr/lib/ruby/1.9.0/irb/lc
/usr/lib/ruby/1.9.0/irb/lc/error.rb
/usr/lib/ruby/1.9.0/irb/lc/ja
/usr/lib/ruby/1.9.0/irb/lc/ja/error.rb
/usr/lib/ruby/1.9.0/irb/lc/ja/help-message
/usr/lib/ruby/1.9.0/irb/lc/help-message
/usr/lib/ruby/1.9.0/irb/locale.rb
/usr/lib/ruby/1.9.0/irb/notifier.rb
/usr/lib/ruby/1.9.0/irb/output-method.rb
/usr/lib/ruby/1.9.0/irb/ruby-lex.rb
/usr/lib/ruby/1.9.0/irb/ruby-token.rb
/usr/lib/ruby/1.9.0/irb/slex.rb
/usr/lib/ruby/1.9.0/irb/version.rb
/usr/lib/ruby/1.9.0/irb/workspace.rb
/usr/lib/ruby/1.9.0/irb/ws-for-case-2.rb
/usr/lib/ruby/1.9.0/irb/xmp.rb

So, could you, either :
 -- Brings back the irb1.8 package, which included the irb1.8 libraries just
fine;
 -- Put the irb1.8 libraries inside the ruby1.8 package.

Thank you,



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ruby1.8 depends on:
ii  libc6                        2.10.2-8    Embedded GNU C Library: Shared lib
ii  libruby1.8                   1.8.7.249-2 Libraries necessary to run Ruby 1.

ruby1.8 recommends no packages.

Versions of packages ruby1.8 suggests:
ii  ri1.8                        1.8.7.249-3 Ruby Interactive reference (for Ru
pn  ruby1.8-examples             <none>      (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
On 18/05/10 at 20:35 +0100, Eddahbi Karim wrote:
> Well, my fault here.
> 
> It seemed that during the upgrade, libruby1.8 wasn't upgraded with ruby1.8 
> because some -dev packages were blocking it (libreadline-ruby1.8 ruby-dev 
> ruby1.8-dev to be precise), causing irb libraries to be missing.

In the next ruby1.8 upload, ruby1.8 will depend on exactly the same
version of libruby1.8, which would have avoided that problem in the
first place.

> After removing these packages and upgrading libruby1.8, the problem was 
> resolved.
> 
> You can close this bug.

Thanks, done
-- 
| Lucas Nussbaum
| [email protected]   http://www.lucas-nussbaum.net/ |
| jabber: [email protected]             GPG: 1024D/023B3F4F |


--- End Message ---

Reply via email to