Hi everybody,
I just created PR with .spec file updated to build Ruby 2.6.0.preview3:
https://src.fedoraproject.org/rpms/ruby/pull-request/32
It is very much WIP, but it builds at least. I have even not tried to install or run the package. Pagure is so nice, that it should provide the recent scratch builds via simple-koji-ci, so I am not going to link it here.
So far, there are 3 things missing/ignored:
1. Bundler is completely removed. I am afraid the situation has not improved much since last year. E.g. Molinillo, the dependency solver is included in Ruby twice, once via RubyGems, second time via Bundler, etc. not nice.
2. IRB was gemified, therefore it should be moved into rubygem- subpackage and the original ruby-irb should be obsoleted.
3. I am still undecided how to go forward with JIT. It requires compiler and it has to be explicitly required, therefore we should do nothing IMO. Later, we should probably Suggest or even Require the compiler? Not sure.
And as always, please let me know any feedback, either here or in PR.
Best,
Vít
Dne 16. 11. 18 v 17:43 Vít Ondruch napsal(a):
Hi everybody,
I just created PR with .spec file updated to build Ruby 2.6.0.preview3:
https://src.fedoraproject.org/rpms/ruby/pull-request/32
It is very much WIP, but it builds at least. I have even not tried to install or run the package. Pagure is so nice, that it should provide the recent scratch builds via simple-koji-ci, so I am not going to link it here.
Actually the build fails on Koji due to some silly reasons. Execution of test suite should not try to rebuild anything ᕙ(⇀‸↼‶)ᕗ
Vít
So far, there are 3 things missing/ignored:
- Bundler is completely removed. I am afraid the situation has not
improved much since last year. E.g. Molinillo, the dependency solver is included in Ruby twice, once via RubyGems, second time via Bundler, etc. not nice.
- IRB was gemified, therefore it should be moved into rubygem-
subpackage and the original ruby-irb should be obsoleted.
- I am still undecided how to go forward with JIT. It requires compiler
and it has to be explicitly required, therefore we should do nothing IMO. Later, we should probably Suggest or even Require the compiler? Not sure.
And as always, please let me know any feedback, either here or in PR.
Best,
Vít
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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.o...
Ruby 2.6.0.rc1 released yesterday! https://www.ruby-lang.org/en/news/2018/12/06/ruby-2-6-0-rc1-released/
Dne 07. 12. 18 v 11:37 Jun Aruga napsal(a):
Ruby 2.6.0.rc1 released yesterday! https://www.ruby-lang.org/en/news/2018/12/06/ruby-2-6-0-rc1-released/
I did scratch build of r66252 yesterday, which is pretty close to RC1 (r66253).Nevertheless there are still some things broken upstream:
https://bugs.ruby-lang.org/issues/15391
https://bugs.ruby-lang.org/issues/15335
https://bugs.ruby-lang.org/issues/15384
https://bugs.ruby-lang.org/issues/15359
Not mentioning OpenSSL patches we carry around and they are still not in trunk :/ I am not really happy about the upstream state of 2.6 ATM. But I started with preparing 2.6 quite late this time, so I can blame myself ...
Vít
Dne 07. 12. 18 v 19:13 Vít Ondruch napsal(a):
Dne 07. 12. 18 v 11:37 Jun Aruga napsal(a):
Ruby 2.6.0.rc1 released yesterday! https://www.ruby-lang.org/en/news/2018/12/06/ruby-2-6-0-rc1-released/
I did scratch build of r66252 yesterday
I found the link to the build in my email trash can :)
http://koji.fedoraproject.org/koji/taskinfo?taskID=31312204
Vít
, which is pretty close to RC1 (r66253).Nevertheless there are still some things broken upstream:
https://bugs.ruby-lang.org/issues/15391
https://bugs.ruby-lang.org/issues/15335
https://bugs.ruby-lang.org/issues/15384
https://bugs.ruby-lang.org/issues/15359
Not mentioning OpenSSL patches we carry around and they are still not in trunk :/ I am not really happy about the upstream state of 2.6 ATM. But I started with preparing 2.6 quite late this time, so I can blame myself ...
Vít
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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.o...
Hi,
As planned, Ruby 2.6 was released during Christmas. So I updated my PR with the changes required for the official build. There are things which could be improved, but there is no blocker IMO (but I have not tested the package extensively). So please take look at the PR, here is the Koji build (not sure why the koji-simple-ci fails, it seems it somehow mangles some dates or ....):
https://koji.fedoraproject.org/koji/taskinfo?taskID=31810749
and here is Copr repo for easier testing:
https://copr.fedorainfracloud.org/coprs/vondruch/ruby26/
If there is no issue, I'll ask for side tag and star with rebuild soon. Probably next week already unless I am on PTO. Anyway, mass rebuild is scheduled on 30th of January (unless I am mistaken), so everything should land in Fedora prior that date.
Best,
Vít
Dne 16. 11. 18 v 17:43 Vít Ondruch napsal(a):
Hi everybody,
I just created PR with .spec file updated to build Ruby 2.6.0.preview3:
https://src.fedoraproject.org/rpms/ruby/pull-request/32
It is very much WIP, but it builds at least. I have even not tried to install or run the package. Pagure is so nice, that it should provide the recent scratch builds via simple-koji-ci, so I am not going to link it here.
So far, there are 3 things missing/ignored:
- Bundler is completely removed. I am afraid the situation has not
improved much since last year. E.g. Molinillo, the dependency solver is included in Ruby twice, once via RubyGems, second time via Bundler, etc. not nice.
- IRB was gemified, therefore it should be moved into rubygem-
subpackage and the original ruby-irb should be obsoleted.
- I am still undecided how to go forward with JIT. It requires compiler
and it has to be explicitly required, therefore we should do nothing IMO. Later, we should probably Suggest or even Require the compiler? Not sure.
And as always, please let me know any feedback, either here or in PR.
Best,
Vít
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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.o...
Hi Vit, Thanks for that. I will look at your PR. https://src.fedoraproject.org/rpms/ruby/pull-request/32
Jun
On Fri, Jan 4, 2019 at 4:18 PM Vít Ondruch vondruch@redhat.com wrote:
Hi,
As planned, Ruby 2.6 was released during Christmas. So I updated my PR with the changes required for the official build. There are things which could be improved, but there is no blocker IMO (but I have not tested the package extensively). So please take look at the PR, here is the Koji build (not sure why the koji-simple-ci fails, it seems it somehow mangles some dates or ....):
https://koji.fedoraproject.org/koji/taskinfo?taskID=31810749
and here is Copr repo for easier testing:
https://copr.fedorainfracloud.org/coprs/vondruch/ruby26/
If there is no issue, I'll ask for side tag and star with rebuild soon. Probably next week already unless I am on PTO. Anyway, mass rebuild is scheduled on 30th of January (unless I am mistaken), so everything should land in Fedora prior that date.
Best,
Vít
Dne 16. 11. 18 v 17:43 Vít Ondruch napsal(a):
Hi everybody,
I just created PR with .spec file updated to build Ruby 2.6.0.preview3:
https://src.fedoraproject.org/rpms/ruby/pull-request/32
It is very much WIP, but it builds at least. I have even not tried to install or run the package. Pagure is so nice, that it should provide the recent scratch builds via simple-koji-ci, so I am not going to link it here.
So far, there are 3 things missing/ignored:
- Bundler is completely removed. I am afraid the situation has not
improved much since last year. E.g. Molinillo, the dependency solver is included in Ruby twice, once via RubyGems, second time via Bundler, etc. not nice.
- IRB was gemified, therefore it should be moved into rubygem-
subpackage and the original ruby-irb should be obsoleted.
- I am still undecided how to go forward with JIT. It requires compiler
and it has to be explicitly required, therefore we should do nothing IMO. Later, we should probably Suggest or even Require the compiler? Not sure.
And as always, please let me know any feedback, either here or in PR.
Best,
Vít
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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.o...
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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.o...
Thx for a review.
So far, it seems we have one blocker [1], which prevents us from rebuilding packages which are using %setup macro for .gem expansion. We are about to revert [2] to unblock the rebuild. We will see what upstream is going to do about it.
Vít
[1] https://github.com/rubygems/rubygems/issues/2587
[2] https://github.com/rubygems/rubygems/pull/2204
Dne 07. 01. 19 v 11:19 Jun Aruga napsal(a):
Hi Vit, Thanks for that. I will look at your PR. https://src.fedoraproject.org/rpms/ruby/pull-request/32
Jun
On Fri, Jan 4, 2019 at 4:18 PM Vít Ondruch vondruch@redhat.com wrote:
Hi,
As planned, Ruby 2.6 was released during Christmas. So I updated my PR with the changes required for the official build. There are things which could be improved, but there is no blocker IMO (but I have not tested the package extensively). So please take look at the PR, here is the Koji build (not sure why the koji-simple-ci fails, it seems it somehow mangles some dates or ....):
https://koji.fedoraproject.org/koji/taskinfo?taskID=31810749
and here is Copr repo for easier testing:
https://copr.fedorainfracloud.org/coprs/vondruch/ruby26/
If there is no issue, I'll ask for side tag and star with rebuild soon. Probably next week already unless I am on PTO. Anyway, mass rebuild is scheduled on 30th of January (unless I am mistaken), so everything should land in Fedora prior that date.
Best,
Vít
Dne 16. 11. 18 v 17:43 Vít Ondruch napsal(a):
Hi everybody,
I just created PR with .spec file updated to build Ruby 2.6.0.preview3:
https://src.fedoraproject.org/rpms/ruby/pull-request/32
It is very much WIP, but it builds at least. I have even not tried to install or run the package. Pagure is so nice, that it should provide the recent scratch builds via simple-koji-ci, so I am not going to link it here.
So far, there are 3 things missing/ignored:
- Bundler is completely removed. I am afraid the situation has not
improved much since last year. E.g. Molinillo, the dependency solver is included in Ruby twice, once via RubyGems, second time via Bundler, etc. not nice.
- IRB was gemified, therefore it should be moved into rubygem-
subpackage and the original ruby-irb should be obsoleted.
- I am still undecided how to go forward with JIT. It requires compiler
and it has to be explicitly required, therefore we should do nothing IMO. Later, we should probably Suggest or even Require the compiler? Not sure.
And as always, please let me know any feedback, either here or in PR.
Best,
Vít
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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.o...
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://getfedora.org/code-of-conduct.html 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