Vít Ondruch wrote on 2023/01/03 23:28:
Hi everybody,
Ruby 3.2 is out and it is time for Ruby mass rebuild. First of all, I'd like to thank
to Mamoru for the preparation and lot of fixes all around. I really appreciate that. Due
to this, I feel we are in better shape then we ever was and we can start with rebuld,
therefore I have requested side-tag:
$ fedpkg request-side-tag
Side tag 'f38-build-side-61533' (id 61533) created.
Use 'fedpkg build --target=f38-build-side-61533' to use it.
Use 'koji wait-repo f38-build-side-61533' to wait for the build repo to be
generated.
Ruby 3.2 is already merged [1] and build there:
https://koji.fedoraproject.org/koji/builds?inherited=0&tagID=61533&am...
or using:
$ koji list-tagged f38-build-side-61533
Now this is a list of packages, which very likely needs 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 ensure that you are using
f38-build-side-61533 build target, i.e. the build command should look like:
$ fedpkg build --target f38-build-side-61533
Please be careful, because if you, by a chance, omit the f38-build-side-61533 target,
you'll be building against Ruby 3.1 which is not what you want.
If you won't do it by yourself, I'll be rebuilding all packages after I am
finished with my packages. I'll be using fermig [1] to help me with that. If you
don't want me to touch your packages for whatever reason, please let me know.
As always, any help/testing/feedback is welcome.
Vít
[1]
https://github.com/fedora-ruby/fermig
[1]
https://src.fedoraproject.org/rpms/ruby/pull-request/145
All packages which had Requires dependency for "libruby.so.3.1()(64bit)" are now
successfully rebuilt
(including pcs, adding workaround) - total 98 pkgs rebuilt.
Now I think we can merge f38-build-side-61533 into main f38 buildroot.
Yes, thanks to Vít, this time we had enough time for preparing for ruby3.2 update, so we
could proceed
this mass rebuild rather smoothly. Thank you to everyone, and good time for trying
ruby3.2!
Regards,
Mamoru