This is a tracking bug for Change: Ruby 2.2 For more details, see: https://fedoraproject.org//wiki/Changes/Ruby_2.2 Ruby 2.2 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 2.1 in Fedora 21 to Ruby 2.2 in Fedora 22, alongside JRuby, Fedora becomes the superior Ruby development platform.
$ repoquery --disablerepo=\* --enablerepo=f22-ruby-i386 --whatrequires libruby.so.2.1 --qf '%{sourcerpm}\n' | sort | uniq | sed -e '\@^$@d' | cat -n 1 libguestfs-1.29.19-1.fc22.src.rpm 2 root-5.34.24-1.fc22.src.rpm - filed bug 3 rubygem-openssl_cms-0.0.2-2.20140212gitb789b69.fc22.src.rpm 4 rubygem-therubyracer-0.11.0-7.fc22.1.src.rpm 5 shogun-3.2.0.1-0.27.git20140804.96f3cf3.fc22.src.rpm 6 subversion-1.8.11-1.fc22.src.rpm 7 uwsgi-2.0.7-2.fc22.src.rpm 1. libguestfs - scratch build succeeded. While I can rebuild this, I would rather want rjones to build this by himself. Mail sent. 2. root - filed bug 1183242 3. rubygem-openssl_cms - filed bug 1183312 4, rubygem-therubyracer - filed bug 1183313 5. shogun - now building: http://koji.fedoraproject.org/koji/buildinfo?buildID=604684 Once failed due to noarch subpackage differing between archs, so temporarily marked those subpackages as arch-dependent. This time build will succeed. Note that arm build takes about 9 hours - perhaps build will be complete around 2015/1/18 22:00UTC (2015/1/18 07:00 JST) 6: subversion : filed as bug 1183314 7 uwsgi: filed as bug 1182966
Unless I overlooked something, I think once all rebuilding are done. 5 packages failed, 1 building, and 1 asked to build. I think now f22-ruby side tag can be merged into f22 tree.
$ repoquery --disablerepo=\* --enablerepo=f22-ruby-i386 --whatrequires libruby.so.2.1 --qf '%{sourcerpm}\n' | sort | uniq | sed -e '\@^$@d' | cat -n 1 libguestfs-1.29.20-1.fc22.src.rpm 2 rubygem-openssl_cms-0.0.2-2.20140212gitb789b69.fc22.src.rpm 3 rubygem-therubyracer-0.11.0-7.fc22.1.src.rpm 4 subversion-1.8.11-1.fc22.src.rpm 5 uwsgi-2.0.7-2.fc22.src.rpm root, shogun now built.
$ repoquery --disablerepo=\* --enablerepo=f22-ruby --whatrequires "libruby.so.2.1" --qf '%{sourcerpm}' | sort | uniq | cat -n 1 libguestfs-1.29.20-1.fc22.src.rpm 2 rubygem-openssl_cms-0.0.2-2.20140212gitb789b69.fc22.src.rpm 3 subversion-1.8.11-1.fc22.src.rpm 4 uwsgi-2.0.7-2.fc22.src.rpm rubygem-therubyracer built
libguestfs is now building - perhaps should be complete around 13:30 UTC
There are still some issues remaining, for packages which are using just ruby-devel. For example, now I am looking into fantasdic which is FTBFS.
But they does not create dependency issue, so only packages depending on libruby.so should be considered now. Packages just depending on ruby-devel can be considered afterwards. We should merge side tag as soon as possible - otherwise people now updates main side tag and I have to again rebuild.
- Additional - Well, this is usual FTBFS status with depending packages upgraded, however again for now we should consider *dependency breakage*.
(In reply to Mamoru TASAKA from comment #4) > 3 subversion-1.8.11-1.fc22.src.rpm Just FTR, here is some analysis of the test suite failures: http://mail-archives.apache.org/mod_mbox/subversion-dev/201412.mbox/browser
I asked rel-engs to merge the tag back into rawhide: https://fedorahosted.org/rel-eng/ticket/6083#comment:3
And it was merged: https://fedorahosted.org/rel-eng/ticket/6083#comment:4 So it should be available in a minute.
This message is a reminder that Fedora 22 "Change Checkpoint: 100% Code Complete Deadline" is on 2015-03-31 [1]. All Accepted Changes has to be code complete and ready to be validated in the Beta release (optionally by Fedora QA). Required bug state at this point is ON_QA. As for several System Wide Changes, Beta Freeze is a point of contingency plan, all incomplete Changes will be reported to FESCo for 2015-04-01 meeting. In case of any questions, don't hesitate to ask Wrangler (jreznik). [1] https://fedoraproject.org/wiki/Releases/22/Schedule
Hello Vít, we'd like to include this change in the Fedora 22 Beta Release Notes. Please review the draft release note in the Doc Text field and let me know if this description is sufficient, or if there's anything you'd like to add or change. Thanks!
Release notes looks good to me. Thank you Petře.