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

Reply via email to