Bug 1182492
Summary: | Ruby 2.2 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jaroslav Reznik <jreznik> |
Component: | Changes Tracking | Assignee: | Jaroslav Reznik <jreznik> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | unspecified | Docs Contact: | Petr Bokoc <pbokoc> |
Priority: | unspecified | ||
Version: | 22 | CC: | mtasaka, pbokoc, vondruch |
Target Milestone: | --- | Keywords: | Tracking |
Target Release: | --- | Flags: | pbokoc:
fedora_requires_release_note+
|
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | ChangeAcceptedF22 SystemWideChange | ||
Fixed In Version: | Doc Type: | Release Note | |
Doc Text: |
== Ruby 2.2 ==
Ruby 2.2 is the latest stable version of Ruby. This update brings many changes necessary for the increasingly diverse and expanding demands of this language, including incremental and symbol garbage collection and many others.
The update also brings a soname bump; all Ruby packages which use binary extensions should be rebuilt. Ruby 2.2 preserves backward compatibility with Ruby 2.1 (introduced in Fedora 21); no changes to source code are necessary.
You can find a full list of changes in Ruby 2.2 in the changelog (https://github.com/ruby/ruby/blob/v2_2_0/NEWS). Full documentation is available at the Ruby documentation page (http://ruby-doc.org/).
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2015-07-21 10:28:27 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1182966, 1183312, 1183313, 1183314 | ||
Bug Blocks: |
Description
Jaroslav Reznik
2015-01-15 09:33:40 UTC
$ 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. |