Hi everybody,

Dne 15.1.2016 v 14:31 Mamoru TASAKA napsal(a):
> Hello, ruby folks:
>
> Vít Ondruch wrote on 01/07/2016 01:21 AM:
>> Hi all,
>>
>> You have probably noticed, that Ruby 2.3 was released during Christmas
>> so we can move forward with the change proposal [1] and get Ruby 2.3 for
>> F24. Actually, I already obtained build target for Ruby 2.3 [2] and
>> build ruby-2.3 package and now its time for you to help :)
>>
>> What does it means? This is the list of packages which very likely needs
>> to be rebuild:
>>
>> $ dnf repoquery --disablerepo=* --enablerepo=rawhide
>> --enablerepo=rawhide-source --arch=src --whatrequires 'ruby-devel' |
>> sort | uniq
>
> Currently I used:
> $ repoquery --disablerepo=\* --enablerepo=koji-ruby24 --whatrequires
> 'libruby.so.2.2()(64bit)' | sort
>
> Current leftovers (for libruby.so.2.2) are:
>
> postgresql-plruby-0:0.5.4-6.fc23.x86_64
> ruby-libguestfs-1:1.33.1-1.fc24.x86_64
> ruby-shogun-0:4.0.1-0.6.git20151219.af8c1df.fc24.x86_64
> rubygem-raindrops-0:0.13.0-2.fc23.x86_64
> subversion-ruby-0:1.9.3-1.fc24.x86_64
>
> postgresql-plruby:
> Build fails:
> DEBUG: In function 'pl_init_all',
> DEBUG:     inlined from 'pl_internal_call_handler' at plruby.c:526:9:
> DEBUG: plruby.c:1660:5: error: call to 'ruby_safe_level_2_error'
> declared with attribute error: $SAFE=2 to 4 are obsolete
> DEBUG:      rb_set_safe_level(MAIN_SAFE_LEVEL);
> DEBUG:      ^
> DEBUG: Makefile:239: recipe for target 'plruby.o' failed
>
> Looks like $SAFE on ruby2.3 is valid only if it is 0 or 1.

Postgres guys are aware and looking into this. There is already used
some "safelevel" parameter, not sure if lowering to 1 would help.
Otherwise, some patching (mostly code removal will be needed, something
along these lines: https://bugs.ruby-lang.org/issues/5455). Will see.

>
> libguestfs: not tried

I asked Rich about rebuild and since they are building quite often, we
agreed that we will look into this after merge of side tag.

> shogun: not tried

This is blocked by SWIG if I am not mistaken. And SWIG is broken for
Ruby 2.3:

https://github.com/swig/swig/issues/593

>
> rubygem-raindrops:
> Test fails.
> DEBUG: # Running:
> DEBUG: ...E...............
> DEBUG: Finished in 0.455880s, 41.6777 runs/s, 372.9054 assertions/s.
> DEBUG:   1) Error:
> DEBUG: TestLinux#test_unix_resolves_symlinks:
> DEBUG: RegexpError: /.../n has a non escaped non ASCII character in
> non ASCII-8BIT script
> DEBUG:    
> /builddir/build/BUILD/rubygem-raindrops-0.13.0/usr/share/gems/gems/raindrops-0.13.0/lib/raindrops/linux.rb:57:in
> `unix_listener_stats'
> DEBUG:    
> /builddir/build/BUILD/rubygem-raindrops-0.13.0/usr/share/gems/gems/raindrops-0.13.0/test/test_linux.rb:97:in
> `test_unix_resolves_symlinks'
> DEBUG: 19 runs, 170 assertions, 0 failures, 1 errors, 0 skips

Have not looked into this yet. Weird error.

>
> subversion:
> Test fails.
> koji.fedoraproject.org/koji/taskinfo?taskID=12558220

This seems to be SWIG yet again.


From my POV, we are good to merge back into the master. Mamoru, please
ask rel-engs if you like, or I'll ask them on Monday (unless there
arises some real blocker). And thank you for the help with rebuild!


Vít
_______________________________________________
ruby-sig mailing list
[email protected]
http://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to