Hi all,
So finally time for some fun. Since the Ruby 2.4 change proposal [1] was accepted, I asked release engineering for sidetag [3] to start with rebuild. This sidetag was granted and I was able to build there Ruby itself as well as several of my packages. Now is time for your help as well.
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
```
You can take the package and just fire rebuild, but please, you should be using f26-ruby24 build target [3], i.e. the build command should look like:
``` $ fedpkg build --target f26-ruby24
```
If you forget to specify the target, you'll do build against Ruby 2.3, which is not what you want.
If you don't make it soon enough, I'll very likely rebuild your package sooner or later. I'll be using fermig [4] to do that as I did during previous rebuilds. If you don't like me to touch you package for whatever reason, please let me know (Mamoru, I suppose you are going to rebuild your packages yourself, right?).
You can follow the progress at:
https://koji.fedoraproject.org/koji/builds?inherited=0&tagID=401&ord...
or using:
``` $ koji list-tagged f26-ruby24 ```
As always, any help/testing/feedback is welcome.
Vít
[1] https://fedoraproject.org/wiki/Changes/Ruby_2.4 [2] https://pagure.io/fesco/issue/1659 [3] https://pagure.io/releng/issue/6579 [4] https://github.com/fedora-ruby/fermig