[#81492] [Ruby trunk Feature#13618] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid — normalperson@...

Issue #13618 has been reported by normalperson (Eric Wong).

12 messages 2017/06/01

[ruby-core:81780] [Ruby trunk Bug#13684] Snapshots are broken

From: v.ondruch@...
Date: 2017-06-27 06:40:20 UTC
List: ruby-core #81780
Issue #13684 has been reported by vo.x (Vit Ondruch).

----------------------------------------
Bug #13684: Snapshots are broken
https://bugs.ruby-lang.org/issues/13684

* Author: vo.x (Vit Ondruch)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: ruby 2.5.0dev (2017-06-26 trunk 59180) [x86_64-linux]
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
`make install` of the ruby from snapshot fails with message:

~~~
$ make install DESTDIR=/builddir/build/BUILDROOT/ruby-2.5.0-0.1.r59180.fc27.x86_64

... snip ...

installing bundle gems:       /usr/share/ruby/gems/ (build_info, cache, doc, extensions, gems, specifications)
                              power_assert 1.0.2
                              xmlrpc 0.3.0
                              minitest 5.10.2
                              rake 12.0.0
                              net-telnet 0.1.1
                              test-unit 3.2.4
                              did_you_mean 1.1.2
/builddir/build/BUILD/ruby-2.5.0-r59180/lib/fileutils.rb:779:in `stat': No such file or directory @ rb_file_s_stat - /builddir/build/BUILD/ruby-2.5.0-r59180/gems/test-unit-3.2.4.gem (Errno::ENOENT)
	from /builddir/build/BUILD/ruby-2.5.0-r59180/lib/fileutils.rb:779:in `block in install'
	from /builddir/build/BUILD/ruby-2.5.0-r59180/lib/fileutils.rb:1461:in `block in fu_each_src_dest'
	from /builddir/build/BUILD/ruby-2.5.0-r59180/lib/fileutils.rb:1470:in `block in fu_each_src_dest0'
	from /builddir/build/BUILD/ruby-2.5.0-r59180/lib/fileutils.rb:1468:in `each'
	from /builddir/build/BUILD/ruby-2.5.0-r59180/lib/fileutils.rb:1468:in `fu_each_src_dest0'
	from /builddir/build/BUILD/ruby-2.5.0-r59180/lib/fileutils.rb:1459:in `fu_each_src_dest'
	from /builddir/build/BUILD/ruby-2.5.0-r59180/lib/fileutils.rb:778:in `install'
	from ./tool/rbinstall.rb:166:in `install'
	from ./tool/rbinstall.rb:807:in `block in <main>'
	from ./tool/rbinstall.rb:855:in `block in <main>'
	from ./tool/rbinstall.rb:852:in `each'
	from ./tool/rbinstall.rb:852:in `<main>'
make: *** [uncommon.mk:303: do-install-all] Error 1
~~~

Checking the tarball I created as well as the official nightly snapshot [1], the test-unit-3.2.4.gem is just broken symlink:

~~~
$ ls -la /builddir/build/BUILD/ruby-2.5.0-r59180/gems/test-unit-3.2.4.gem
lrwxrwxrwx. 1 mockbuild mockbuild 40 26. čen 15.34 /builddir/build/BUILD/ruby-2.5.0-r59180/gems/test-unit-3.2.4.gem -> ../.downloaded-cache/test-unit-3.2.4.gem
~~~

I might just guess that the troubles started with r58833


[1]: https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next