Vít Ondruch wrote on 2019/01/17 20:49:
Hi all,
It is about the time to start with mass rebuild of packages for Ruby
2.6, since the change proposal was already accepted in advance. Finally,
after more then week of waiting, I was also able to obtain side-tag [2],
so we won't disrupt Rawhide a lot. The Ruby 2.6 is already build there
as well as a few other packages. Now it is time for your help.
Thank you for your nice work for ruby 2.6.
Update for current build status against ruby 2.6:
So far (according to repoquery) 96 packages successfully rebuilt for ruby 2.6, and
leftovers are:
$ dnf repoquery --disablerepo=\* --enablerepo=f30-ruby --whatrequires
"libruby.so.2.5()(64bit)" --qf "%{SOURCERPM}" | sort | uniq | cat -n
1 hivex-1.3.16-1.fc30.src.rpm
Not tried myself
2 libguestfs-1.40.1-2.fc30.src.rpm
Not tried myself
3 libsbml-5.17.0-11.fc30.src.rpm
Vít is now rebuilding:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1181231
4 libsedml-0.4.3-18.fc30.src.rpm
Not tried myself
5 libselinux-2.8-5.fc30.src.rpm
Just finished rebuilding successfully:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1181241
6 postgresql-plruby-0.5.7-1.fc30.src.rpm
Fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=32170914
Builds for rawhide (ruby 2.5), so perhaps related to ruby change
7 rubygem-json-2.1.0-106.fc29.src.rpm
Segfaults (!?)
https://koji.fedoraproject.org/koji/taskinfo?taskID=32162735
But rubygem-json-2.1.0-110.fc30 (from ruby srpm) is there - so perhaps there is
workaround?
8 rubygem-nio4r-2.3.1-2.fc29.src.rpm
Fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=32171389
Some test failure
9 rubygem-puma-3.12.0-1.fc30.src.rpm
Fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=32171309
Some test failure
10 rubygem-raindrops-0.13.0-10.fc29.src.rpm
Fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=32171218
Maybe due to missing BR: gcc
11 shogun-6.0.0-15.fc30.src.rpm
Again difficult to build as before,
currently fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=32166157
BUILDSTDERR:
/builddir/build/BUILD/shogun-6.0.0/x86_64-redhat-linux-gnu/src/interfaces/octave_modular/modshogunOCTAVE_wrap.cxx:4999:10:
fatal error: octave/config.h: No such file or directory
BUILDSTDERR: #include <octave/config.h>
Related to octave, maybe not related to ruby.
12 xmms2-0.8-56.fc29.src.rpm
Fails to build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=32162317
BuildRequires cannot be satisfied:
DEBUG util.py:490: BUILDSTDERR: No matching package to install: 'Pyrex'
DEBUG util.py:490: BUILDSTDERR: Not all dependencies satisfied
Perhaps related to python2 obsolete changes
So looks like we are close to finishing rebuiilding for ruby 2.6.
Regards,
Mamoru