Hi Rubyists,
The release of Ruby 3.0 is coming close and to be ready for rebuild after Christmas, I have submitted the Ruby 3.0 change proposal [1]. It is already in `ChangeReadyForWrangler` state, since I don't expect any controversy. But anyway, please review and let me know if you have any concerns.
Vít
On Wed, Dec 2, 2020 at 5:11 PM Vít Ondruch vondruch@redhat.com wrote:
Hi Rubyists,
The release of Ruby 3.0 is coming close and to be ready for rebuild after Christmas, I have submitted the Ruby 3.0 change proposal [1]. It is already in `ChangeReadyForWrangler` state, since I don't expect any controversy. But anyway, please review and let me know if you have any concerns.
Vít
The link to the upstream NEWS on the wiki page is unreachable.
Maybe this is the correct one. https://github.com/ruby/ruby/blob/v3_0_0/NEWS.md
As the following file already is about Ruby 3.1.0. https://github.com/ruby/ruby/blob/master/NEWS.md
Ruby 3.0.0.preview1 NEWS
Above link text and the actual link (https://github.com/ruby/ruby/blob/v3_0_0_preview1/NEWS.md) for the preview 1 are outdated.
Upgrade/compatibility impact
Is it better to mention about the `%{gem_plugin}` macro for the file to %files section to the Upgrade/compatibility impact section if it is encouraged to add it to rubygem- packages? https://src.fedoraproject.org/rpms/ruby/pull-request/76
We might also add the following things to the wiki page. If net-telnet, xmlrpc, webrick gem are used on your ruby packages, you need to add to the Requies and/or BuildRequires on the spec file.
According to https://github.com/ruby/ruby/blob/v3_0_0/NEWS.md#stdlib-compatibility-issues
- Bundled gems net-telnet and xmlrpc have been removed from the bundled gems. If you are interested in maintaining them, please comment on your plan to https://github.com/ruby/xmlrpc or https://github.com/ruby/net-telnet.
- SDBM has been removed from the Ruby standard library. [Bug #8446]
WEBrick has been removed from the Ruby standard library. [Feature #17303]
-- Jun | He - His - Him
I think we can add not only the upstream github's NEWS.md but also the ruby-lang's release note too, as obviously the Fedora wiki page's content is copied from the upstream page. https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/ Though the ruby-lang page is not mentioned on Ruby 2.7, I think we can start to mention it from Ruby 3.0. https://fedoraproject.org/wiki/Changes/Ruby_2.7
Dne 07. 01. 21 v 11:28 Jun Aruga napsal(a):
I think we can add not only the upstream github's NEWS.md but also the ruby-lang's release note too, as obviously the Fedora wiki page's content is copied from the upstream page. https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/ Though the ruby-lang page is not mentioned on Ruby 2.7, I think we can start to mention it from Ruby 3.0. https://fedoraproject.org/wiki/Changes/Ruby_2.7
Well, the page was prepared in advance prior Ruby 3.0 release, therefore it needs to be updated if the info should be there. So it is not about "start to mention" but probably about "start to maintain".
Vít
Dne 07. 01. 21 v 11:20 Jun Aruga napsal(a):
Upgrade/compatibility impact
Is it better to mention about the `%{gem_plugin}` macro for the file to %files section to the Upgrade/compatibility impact section if it is encouraged to add it to rubygem- packages? https://src.fedoraproject.org/rpms/ruby/pull-request/76
We might also add the following things to the wiki page. If net-telnet, xmlrpc, webrick gem are used on your ruby packages, you need to add to the Requies and/or BuildRequires on the spec file.
I have added note about these ^^ in more generic manner. This section targets users, where users IMO are Ruby programmers, but not necessarily packagers. Therefore I don't think `%{gem_plugin}` should be mentioned there.
Anyway, thx for pointing this out and please feel free to update the wiki page to make it more useful.
Vít
According to https://github.com/ruby/ruby/blob/v3_0_0/NEWS.md#stdlib-compatibility-issues
- Bundled gems net-telnet and xmlrpc have been removed from the bundled gems. If you are interested in maintaining them, please comment on your plan to https://github.com/ruby/xmlrpc or https://github.com/ruby/net-telnet.
- SDBM has been removed from the Ruby standard library. [Bug #8446] WEBrick has been removed from the Ruby standard library. [Feature #17303]
-- Jun | He - His - Him _______________________________________________ ruby-sig mailing list -- ruby-sig@lists.fedoraproject.org To unsubscribe send an email to ruby-sig-leave@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.o...
ruby-sig@lists.fedoraproject.org