First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 159922
Alias:
Product:
Component:
Status: RESOLVED
Resolution: CANTFIX
Assigned To: Nguyen Thai Ngoc Duy (RETIRED) <pclouds@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Alexandre Rostovtsev <tetromino@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
ruby-eclasses.patch ruby eclasses patch patch Nguyen Thai Ngoc Duy (RETIRED) 2007-01-22 15:26 0000 1.92 KB Details | Diff
rubygems.patch rubygems patch patch Nguyen Thai Ngoc Duy (RETIRED) 2007-01-22 15:27 0000 2.29 KB Details | Diff
eclass.patch eclass patch patch Nguyen Thai Ngoc Duy (RETIRED) 2007-01-31 15:04 0000 3.07 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 159922 depends on: Show dependency tree
Bug 159922 blocks:
Votes: 1    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-01-03 21:35 0000
sys-apps/coreutils-6.7-r1 moved /bin/install to /usr/bin/install. For one
thing, this change appears to break some ruby packages that use the extconf.rb
system:

# emerge ruby-libglade2
[...]
>>> Install ruby-libglade2-0.16.0-r1 into /var/tmp/portage/dev-ruby/ruby-libglade2-0.16.0-r1/image/ category dev-ruby
/bin/install -c -m 0755 libglade2.so
/var/tmp/portage/dev-ruby/ruby-libglade2-0.16.0-r1/image//usr/lib/ruby/site_ruby/1.8/i686-linux
make: /bin/install: Command not found
make: ***
[/var/tmp/portage/dev-ruby/ruby-libglade2-0.16.0-r1/image//usr/lib/ruby/site_ruby/1.8/i686-linux/libglade2.so]
Error 127

!!! ERROR: dev-ruby/ruby-libglade2-0.16.0-r1 failed.

One solution would be to symlink /bin/install to /usr/bin/install. However, the
ancient bug #39648 suggests some other reasons why install should be in /bin.

Perhaps simply installing install into /bin is the best idea.

------- Comment #1 From SpanKY 2007-01-03 22:02:48 0000 -------
apps shouldnt be hard coding paths

------- Comment #2 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-04 00:49:26 0000 -------
install path is unfortunately hard-coded when installing ruby. A workaround is
reemerge ruby

------- Comment #3 From Jakub Moc (RETIRED) 2007-01-04 01:06:33 0000 -------
*** Bug 159928 has been marked as a duplicate of this bug. ***

------- Comment #4 From Jakub Moc (RETIRED) 2007-01-04 10:55:07 0000 -------
*** Bug 160054 has been marked as a duplicate of this bug. ***

------- Comment #5 From Jakub Moc (RETIRED) 2007-01-05 09:34:00 0000 -------
*** Bug 160269 has been marked as a duplicate of this bug. ***

------- Comment #6 From Jakub Moc (RETIRED) 2007-01-05 14:14:47 0000 -------
*** Bug 160311 has been marked as a duplicate of this bug. ***

------- Comment #7 From Jakub Moc (RETIRED) 2007-01-05 14:15:20 0000 -------
*** Bug 160312 has been marked as a duplicate of this bug. ***

------- Comment #8 From Jakub Moc (RETIRED) 2007-01-07 17:25:45 0000 -------
*** Bug 160717 has been marked as a duplicate of this bug. ***

------- Comment #9 From Moshe Kamensky 2007-01-11 20:22:38 0000 -------
I have a similar problem with pppoe-start. It is looking for /bin/id, which
moved into /usr/bin

------- Comment #10 From Jakub Moc (RETIRED) 2007-01-18 14:45:01 0000 -------
*** Bug 162663 has been marked as a duplicate of this bug. ***

------- Comment #11 From Jakub Moc (RETIRED) 2007-01-20 08:22:07 0000 -------
*** Bug 162869 has been marked as a duplicate of this bug. ***

------- Comment #12 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-22 15:08:01 0000 -------
(In reply to comment #9)
> I have a similar problem with pppoe-start. It is looking for /bin/id, which
> moved into /usr/bin
> 

Moshe, pppoe-start doesn't relate to this bug really. Please open another bug
for it.

------- Comment #13 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-22 15:26:10 0000 -------
Created an attachment (id=107797) [details]
ruby eclasses patch

This patch was inspired by Eric Hodel (override mkmf.rb)

------- Comment #14 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-22 15:27:22 0000 -------
Created an attachment (id=107798) [details]
rubygems patch

The previous patch touches RUBYOPT so rubygems ebuilds need to be adjusted.

------- Comment #15 From Jakub Moc (RETIRED) 2007-01-23 22:57:30 0000 -------
*** Bug 163510 has been marked as a duplicate of this bug. ***

------- Comment #16 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-26 15:54:12 0000 -------
A slightly different patch was committed (stricter condition, not polute stdin)

------- Comment #17 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-27 05:29:41 0000 -------
*** Bug 163939 has been marked as a duplicate of this bug. ***

------- Comment #18 From Jakub Moc (RETIRED) 2007-01-27 19:23:15 0000 -------
*** Bug 164093 has been marked as a duplicate of this bug. ***

------- Comment #19 From Jakub Moc (RETIRED) 2007-01-28 19:20:09 0000 -------
*** Bug 164267 has been marked as a duplicate of this bug. ***

------- Comment #20 From Botykai Zsolt 2007-01-29 07:22:18 0000 -------
IMHO Then this workaround should have been mentioned in ewarn. 

------- Comment #21 From Jakub Moc (RETIRED) 2007-01-29 09:17:03 0000 -------
*** Bug 164349 has been marked as a duplicate of this bug. ***

------- Comment #22 From Jakub Moc (RETIRED) 2007-01-29 10:41:46 0000 -------
*** Bug 164376 has been marked as a duplicate of this bug. ***

------- Comment #23 From Jakub Moc (RETIRED) 2007-01-29 11:20:45 0000 -------
*** Bug 164378 has been marked as a duplicate of this bug. ***

------- Comment #24 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-29 12:19:30 0000 -------
gems packages were _not_ fixed (I thought it would use ruby_src_unpack but it
in fact did not). gems.eclass is fixed now (revision 1.15). Everybody whose
bugs are marked duplicated please test and feedback.
Thank you.

------- Comment #25 From Jakub Moc (RETIRED) 2007-01-29 12:57:09 0000 -------
*** Bug 164392 has been marked as a duplicate of this bug. ***

------- Comment #26 From Jakub Moc (RETIRED) 2007-01-29 12:58:12 0000 -------
Sorry, have I missed something here? Given the flood of dupes, this doesn't
appear to be fixed at all...

------- Comment #27 From Bernard Cafarelli 2007-01-29 13:18:07 0000 -------
Will we call this an "amarok effect"? ;) (which now pulls in mongrel ruby
server)

------- Comment #28 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-29 15:10:24 0000 -------
Oh I forgot another thing :( I focused on ebuild installation only. This bug
still remains if you install things by hand (even via rubygems)
Maybe it's time to make a version bump for dev-lang/ruby

------- Comment #29 From Hans de Graaff 2007-01-29 19:27:33 0000 -------
Bumping dev-lang/ruby may cause people to run into bug 161566 now that autoconf
2.61 is stable. If possible I think it would be good to have a resolution on
this first, although I don't know how many people still use glibc 2.3.x

------- Comment #30 From Jason Wever (RETIRED) 2007-01-29 19:44:02 0000 -------
Every normal sparc user still uses glibc-2.3.x (only place it is unmasked is in
an experimental gcc-4.1.x profile at the moment)

------- Comment #31 From Jakub Moc (RETIRED) 2007-01-31 00:49:48 0000 -------
*** Bug 164637 has been marked as a duplicate of this bug. ***

------- Comment #32 From Jakub Moc (RETIRED) 2007-01-31 08:09:38 0000 -------
*** Bug 164658 has been marked as a duplicate of this bug. ***

------- Comment #33 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-31 13:46:12 0000 -------
Attempt to fix this bug is the reason of bug 164525 :( I reverted changes I
made for this bug.

------- Comment #34 From Nguyen Thai Ngoc Duy (RETIRED) 2007-01-31 15:04:10 0000 -------
Created an attachment (id=108755) [details]
eclass patch

A less intrusive approach (overload rbconfig.rb)

------- Comment #35 From Jakub Moc (RETIRED) 2007-01-31 18:11:01 0000 -------
*** Bug 164725 has been marked as a duplicate of this bug. ***

------- Comment #36 From nobrow@eircom.net 2007-01-31 18:53:55 0000 -------
The "Amarok Effect" ...

Can confirm that remerging Ruby fixed the problem with installing Fastthread
(Bug 164725).

------- Comment #37 From Jakub Moc (RETIRED) 2007-02-01 20:39:58 0000 -------
*** Bug 164900 has been marked as a duplicate of this bug. ***

------- Comment #38 From Jakub Moc (RETIRED) 2007-02-02 08:24:43 0000 -------
*** Bug 164931 has been marked as a duplicate of this bug. ***

------- Comment #39 From Jakub Moc (RETIRED) 2007-02-02 10:34:33 0000 -------
*** Bug 164964 has been marked as a duplicate of this bug. ***

------- Comment #40 From Alan McKinnon 2007-02-02 13:03:08 0000 -------
Can confirm too that remerging ruby-1.8.5-p12 allows fastthread-0.6.3 to merge
and install.
Using glibc-2.5 on ~x86

------- Comment #41 From Jakub Moc (RETIRED) 2007-02-03 12:03:15 0000 -------
*** Bug 165112 has been marked as a duplicate of this bug. ***

------- Comment #42 From Jakub Moc (RETIRED) 2007-02-03 19:49:40 0000 -------
*** Bug 165162 has been marked as a duplicate of this bug. ***

------- Comment #43 From Jakub Moc (RETIRED) 2007-02-03 21:37:27 0000 -------
*** Bug 165171 has been marked as a duplicate of this bug. ***

------- Comment #44 From Ian P. Christian 2007-02-04 00:34:09 0000 -------
also can confirm re-emerging ruby fixes this.

------- Comment #45 From Dennis Schridde 2007-02-04 09:54:56 0000 -------
confirming, that re-emerging ruby fixes this
Maybe those who upgrade amaroK should be notified that this might be necessary.

------- Comment #46 From Jakub Moc (RETIRED) 2007-02-04 13:24:35 0000 -------
People stop confirming the issue, this bug is already noisy enough as it is due
to users that don't bother themselves with searching for duplicates. :(

------- Comment #47 From Jakub Moc (RETIRED) 2007-02-04 16:55:45 0000 -------
*** Bug 165295 has been marked as a duplicate of this bug. ***

------- Comment #48 From Jakub Moc (RETIRED) 2007-02-06 21:10:58 0000 -------
*** Bug 165653 has been marked as a duplicate of this bug. ***

------- Comment #49 From Erik Zeek 2007-02-07 04:21:38 0000 -------
(In reply to comment #34)
> Created an attachment (id=108755) [edit] [details]
> eclass patch
> 
> A less intrusive approach (overload rbconfig.rb)
> 

I can confirm that this patch allows fastthread to install.

Thanks.

------- Comment #50 From Jakub Moc (RETIRED) 2007-02-08 21:09:42 0000 -------
*** Bug 165988 has been marked as a duplicate of this bug. ***

------- Comment #51 From Jakub Moc (RETIRED) 2007-02-08 22:37:41 0000 -------
*** Bug 166012 has been marked as a duplicate of this bug. ***

------- Comment #52 From Jakub Moc (RETIRED) 2007-02-13 20:08:44 0000 -------
*** Bug 166714 has been marked as a duplicate of this bug. ***

------- Comment #53 From Jakub Moc (RETIRED) 2007-02-13 20:10:01 0000 -------
*** Bug 166716 has been marked as a duplicate of this bug. ***

------- Comment #54 From Jakub Moc (RETIRED) 2007-02-16 09:47:24 0000 -------
*** Bug 167161 has been marked as a duplicate of this bug. ***

------- Comment #55 From Jakub Moc (RETIRED) 2007-02-22 08:26:05 0000 -------
*** Bug 167966 has been marked as a duplicate of this bug. ***

------- Comment #56 From Nguyen Thai Ngoc Duy (RETIRED) 2007-03-31 18:19:13 0000 -------
I'm tempted to close this bug as CANTFIX. This bug is unlikely to happen again
in the near future. And no report for two months. Any other ideas?

------- Comment #57 From Hans de Graaff 2007-04-07 07:24:14 0000 -------
Perhaps it is a good idea to leave the bug open for some time, because
coreutils-6.7 is now being marked stable on several arches (I noticed it on
amd64 this morning). So many people will only run into this now, and if we
close the bug less people will find it leading to many duplicates.

------- Comment #58 From uzytkownik 2007-04-07 12:35:18 0000 -------
Or give warning in preinst/postinst

------- Comment #59 From Nguyen Thai Ngoc Duy (RETIRED) 2007-04-07 16:24:50 0000 -------
(In reply to comment #58)
> Or give warning in preinst/postinst
> 
Although I doubt this, I have modified all dev-lang/ruby ebuilds and hoped
somebody would notice the message.

------- Comment #60 From Joe Harvell 2007-04-09 18:43:02 0000 -------
(In reply to comment #9)
> I have a similar problem with pppoe-start. It is looking for /bin/id, which
> moved into /usr/bin
> 

Did you open a bug for this?

------- Comment #61 From Jakub Moc (RETIRED) 2007-04-09 20:55:16 0000 -------
*** Bug 173956 has been marked as a duplicate of this bug. ***

------- Comment #62 From Jakub Moc (RETIRED) 2007-04-09 20:56:53 0000 -------
(In reply to comment #60)
> (In reply to comment #9)
> > I have a similar problem with pppoe-start. It is looking for /bin/id, which
> > moved into /usr/bin
> Did you open a bug for this?

Please don't; there's already one with zillion of duplicates; plus you
shouldn't be using this stuff at all.

------- Comment #63 From Joe Harvell 2007-04-09 22:01:41 0000 -------
(In reply to comment #62)
> (In reply to comment #60)
> > (In reply to comment #9)
> > > I have a similar problem with pppoe-start. It is looking for /bin/id, which
> > > moved into /usr/bin
> > Did you open a bug for this?
> 
> Please don't; there's already one with zillion of duplicates; plus you
> shouldn't be using this stuff at all.
> 

Jakub:

Could you give me a reference to this bug?  Also, I don't understand your last
comment.  Who shouldn't be using what?

------- Comment #64 From Jakub Moc (RETIRED) 2007-04-10 07:55:49 0000 -------
(In reply to comment #63)
> Could you give me a reference to this bug?  

Maybe you could just use search and find Bug 159747 and loads of duplicates? 

> Also, I don't understand your last comment.  Who shouldn't be using what?

You shouldn't use pppoe-start at all.
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=3#doc_chap4

</end of completely OT debate>

------- Comment #65 From Jakub Moc (RETIRED) 2007-04-16 14:35:00 0000 -------
*** Bug 174797 has been marked as a duplicate of this bug. ***

------- Comment #66 From Daevid Vincent 2007-04-20 22:59:56 0000 -------
I just tried to emerge ruby-mysql and got the /bin/install error.

I then tried to "emerge -av dev-lang/ruby dev-ruby/mysql-ruby" and got the same
error...

Then I realized that you all are talking about 1.8.5_p12, which is masked and
_p2 is the one that I remerged. Ironic that mysql-ruby is marked stable though?

Can you please mark 1.8.5_p35 (or _p12) as stable then?

locutus ~ # eix dev-lang/ruby
[I] dev-lang/ruby
     Available versions:  (1.8)  1.8.4-r3 1.8.5_p2 ~1.8.5_p12 ~1.8.5_p35
~1.8.6_pre1 ~1.8.6_pre3 ~1.8.6
     Installed versions:  1.8.5_p2(1.8)(15:52:03 04/20/07)(-cjk -debug doc
examples ipv6 -socks5 threads -tk)
     Homepage:            http://www.ruby-lang.org/
     Description:         An object-oriented scripting language

------- Comment #67 From Robin Johnson 2007-04-22 08:30:46 0000 -------
*** Bug 175507 has been marked as a duplicate of this bug. ***

------- Comment #68 From Jeff Mitchell 2007-04-25 17:34:19 0000 -------
*** Bug 175991 has been marked as a duplicate of this bug. ***

------- Comment #69 From Ɓukasz Damentko 2007-05-01 16:33:59 0000 -------
*** Bug 176696 has been marked as a duplicate of this bug. ***

------- Comment #70 From Jakub Moc (RETIRED) 2007-05-06 20:02:02 0000 -------
*** Bug 177358 has been marked as a duplicate of this bug. ***

------- Comment #71 From Jakub Moc (RETIRED) 2007-05-06 20:03:41 0000 -------
Closing this bug; re-emerge ruby if you hit this issue.

------- Comment #72 From Jakub Moc (RETIRED) 2007-05-12 20:57:09 0000 -------
*** Bug 178228 has been marked as a duplicate of this bug. ***

------- Comment #73 From Hans de Graaff 2007-05-13 14:37:30 0000 -------
I've bumped the currently stable ruby-1.8.5_p2 to ruby-1.8.5_p2-r1 and filed
bug 178346 to stabilize this as soon as possible. This will cause ruby users to
recompile their ruby and thus solve the issue.

I have not added a dependency on coreutils-6.7-r1 because this would cause
problems stabling this ebuild for some profiles (mostly the selinux versions).
These profiles will have to deal with the issue at a later date.

------- Comment #74 From Jakub Moc (RETIRED) 2007-05-13 21:35:30 0000 -------
*** Bug 178440 has been marked as a duplicate of this bug. ***

------- Comment #75 From Bonne Eggleston 2007-05-13 21:47:25 0000 -------
How about a warning when coreutils is upgraded?

------- Comment #76 From Ferris McCormick 2007-05-13 22:58:58 0000 -------
Fixed on sparc by ruby-1.8.5_p2-r1 (Bug 178346).

------- Comment #77 From Jakub Moc (RETIRED) 2007-05-14 08:26:58 0000 -------
*** Bug 178462 has been marked as a duplicate of this bug. ***

------- Comment #78 From Jakub Moc (RETIRED) 2007-05-14 09:58:46 0000 -------
*** Bug 178486 has been marked as a duplicate of this bug. ***

------- Comment #79 From Jakub Moc (RETIRED) 2007-11-14 23:03:33 0000 -------
*** Bug 199189 has been marked as a duplicate of this bug. ***

------- Comment #80 From Jakub Moc (RETIRED) 2008-02-05 16:36:54 0000 -------
*** Bug 209016 has been marked as a duplicate of this bug. ***

First Last Prev Next    No search results available      Search page      Enter new bug