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&order=-build_id&latest=1
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
_______________________________________________
ruby-sig mailing list -- ruby-sig@lists.fedoraproject.org
To unsubscribe send an email to ruby-sig-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue