On 2022/11/24 19:13, Jeremy Evans wrote:
> Update to the latest versions of Ruby. Release notes at:
> 
> * https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/
> * https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-0-5-released/
> * https://www.ruby-lang.org/en/news/2022/11/24/ruby-2-7-7-released/

There's a new "dangling symlink" check in the rubygems version
in 3.1.3,

https://github.com/ruby/ruby/commit/522b75f1b666051f86a3c8961fd4255e560c5020#diff-8f51ef27aa7c1bf289ef010df42fb4a5f0635d0149776e57bc86985c98bc6480R456

This is triggered by sysutils/ruby-r10k which skips two files,

WARNING:  r10k-3.14.2 ships with a dangling symlink named 
./spec/fixtures/unit/util/purgeable/managed_one/managed_symlink_dir pointing to 
missing spec/fixtures/unit/util/purgeable/managed_one/managed_subdir_1 file. 
Ignoring
WARNING:  r10k-3.14.2 ships with a dangling symlink named 
./spec/fixtures/unit/util/purgeable/managed_one/unmanaged_symlink_file pointing 
to missing spec/fixtures/unit/util/purgeable/managed_one/expected_1 file. 
Ignoring

As they're no longer present in the fake-install dir, packaging
fails:

Error: 
/pobj/r10k-3.14.2-ruby31/fake-i386-ruby31/usr/local/lib/ruby/gems/3.1/gems/r10k-3.14.2/spec/fixtures/unit/util/purgeable/managed_one/managed_symlink_dir
 does not exist
Error: 
/pobj/r10k-3.14.2-ruby31/fake-i386-ruby31/usr/local/lib/ruby/gems/3.1/gems/r10k-3.14.2/spec/fixtures/unit/util/purgeable/managed_one/unmanaged_symlink_file
 does not exist
pkg_create: can't continue

Reply via email to