Hi Pavel,
I am testing Rails 5.2.0 now seeing below document. https://fedoraproject.org/wiki/Changes/Ruby_on_Rails_5.2 I have 2 questions for you.
I installed Rails 5.2 with group install.
$ mock -r fedora-rawhide-x86_64 --dnf-cmd group install 'Ruby on Rails' ... ========================================================================================================= Group Packages ========================================================================================================= Marking packages as installed by the group: @Ruby on Rails rubygem-uglifier rubygem-selenium-webdriver rubygem-spring-watcher-listen ruby-devel rubygem-abrt rubygem-json rubygem-sqlite3 rubygem-byebug rubygem-listen rubygem-sass-rails rubygem-puma rubygem-turbolinks rubygem-web-console nodejs rubygem-jbuilder rubygem-rails rubygem-spring rubygem-bcrypt rubygem-capybara ....
Then my question is it seems that rubygem-coffee-rails is not marked as the group. even though it is included in https://pagure.io/fedora-comps/blob/master/f/comps-f29.xml.in#_5204
Do you know why?
My 2nd question is it seems chromedriver-helper gem is in the app's Gemfile from Rails 5.2.0. Do you have a plan to do RPM packaging for this gem?
https://github.com/rails/rails/blob/v5.2.0/railties/lib/rails/generators/rai...
Thanks.
About 1st question, I could solve it by myself. When install only the package, I got an error. Maybe we have to update it to latest version 4.2.2 to avoid the conflict.
$ mock -r fedora-rawhide-x86_64 -i rubygem-coffee-rails ... Error:- Problem: conflicting requests - nothing provides rubygem(railties) < 5.2.x needed by rubygem-coffee-rails-4.2.1-4.fc28.noarch ERROR: Command failed:- # /usr/bin/dnf --installroot /var/lib/mock/fedora-rawhide-x86_64/root/ --releasever 28 --disableplugin=local --setopt=deltarpm=False install rubygem-coffee-rails
On Mon, Jun 18, 2018 at 5:48 PM, Jun Aruga jaruga@redhat.com wrote:
Hi Pavel,
I am testing Rails 5.2.0 now seeing below document. https://fedoraproject.org/wiki/Changes/Ruby_on_Rails_5.2 I have 2 questions for you.
I installed Rails 5.2 with group install.
$ mock -r fedora-rawhide-x86_64 --dnf-cmd group install 'Ruby on Rails' ... ========================================================================================================= Group Packages ========================================================================================================= Marking packages as installed by the group: @Ruby on Rails rubygem-uglifier rubygem-selenium-webdriver rubygem-spring-watcher-listen ruby-devel rubygem-abrt rubygem-json rubygem-sqlite3 rubygem-byebug rubygem-listen rubygem-sass-rails rubygem-puma rubygem-turbolinks rubygem-web-console nodejs rubygem-jbuilder rubygem-rails rubygem-spring rubygem-bcrypt rubygem-capybara ....
Then my question is it seems that rubygem-coffee-rails is not marked as the group. even though it is included in https://pagure.io/fedora-comps/blob/master/f/comps-f29.xml.in#_5204
Do you know why?
My 2nd question is it seems chromedriver-helper gem is in the app's Gemfile from Rails 5.2.0. Do you have a plan to do RPM packaging for this gem?
https://github.com/rails/rails/blob/v5.2.0/railties/lib/rails/generators/rai...
Thanks.
-- Jun Aruga jaruga@redhat.com
I think there is more issues with RoR related packages checking Koschei:
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
If I am not mistaken, you have reported the rubygem-actioncable issues with redis and jemaloc [1], but rubygem-coffee-rails, rubygem-globalid and rubygem-sass-rails are still FTBFS and according the notifications I received there will be few others outside of this group affected by RoR update.
BTW the group should be updated. There is no activesotrage for example.
Vít
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1591808
Dne 18.6.2018 v 17:55 Jun Aruga napsal(a):
About 1st question, I could solve it by myself. When install only the package, I got an error. Maybe we have to update it to latest version 4.2.2 to avoid the conflict.
$ mock -r fedora-rawhide-x86_64 -i rubygem-coffee-rails ... Error:- Problem: conflicting requests
- nothing provides rubygem(railties) < 5.2.x needed by
rubygem-coffee-rails-4.2.1-4.fc28.noarch ERROR: Command failed:- # /usr/bin/dnf --installroot /var/lib/mock/fedora-rawhide-x86_64/root/ --releasever 28 --disableplugin=local --setopt=deltarpm=False install rubygem-coffee-rails
On Mon, Jun 18, 2018 at 5:48 PM, Jun Aruga jaruga@redhat.com wrote:
Hi Pavel,
I am testing Rails 5.2.0 now seeing below document. https://fedoraproject.org/wiki/Changes/Ruby_on_Rails_5.2 I have 2 questions for you.
I installed Rails 5.2 with group install.
$ mock -r fedora-rawhide-x86_64 --dnf-cmd group install 'Ruby on Rails' ... ========================================================================================================= Group Packages ========================================================================================================= Marking packages as installed by the group: @Ruby on Rails rubygem-uglifier rubygem-selenium-webdriver rubygem-spring-watcher-listen ruby-devel rubygem-abrt rubygem-json rubygem-sqlite3 rubygem-byebug rubygem-listen rubygem-sass-rails rubygem-puma rubygem-turbolinks rubygem-web-console nodejs rubygem-jbuilder rubygem-rails rubygem-spring rubygem-bcrypt rubygem-capybara ....
Then my question is it seems that rubygem-coffee-rails is not marked as the group. even though it is included in https://pagure.io/fedora-comps/blob/master/f/comps-f29.xml.in#_5204
Do you know why?
My 2nd question is it seems chromedriver-helper gem is in the app's Gemfile from Rails 5.2.0. Do you have a plan to do RPM packaging for this gem?
https://github.com/rails/rails/blob/v5.2.0/railties/lib/rails/generators/rai...
Thanks.
-- Jun Aruga jaruga@redhat.com
If I am not mistaken, you have reported the rubygem-actioncable issues with redis and jemaloc [1], but rubygem-coffee-rails, rubygem-globalid and rubygem-sass-rails are still FTBFS and according the notifications I received there will be few others outside of this group affected by RoR update.
Yes, it reported it, though it is not originally from rubygem-actioncable.
I will proceed to fix those issues one by one communicating with Pavel.
BTW the group should be updated. There is no activesotrage for example.
I would share fedora-comp that I modified. Maybe I will modify it additionally. But maybe I suppose "rubygem-activesotrage" is required by rubygem-rails. We might not have to add it to the comps setting. https://pagure.io/fedora-comps/pull-request/286
I might want CI to test Rails using tests/ruby or tests/rubygem-rails in the future. https://src.fedoraproject.org/tests/ruby https://src.fedoraproject.org/tests/rubygem-rails (Not prepared yet)
Jun
On Tue, Jun 19, 2018 at 9:29 AM, Vít Ondruch vondruch@redhat.com wrote:
I think there is more issues with RoR related packages checking Koschei:
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
If I am not mistaken, you have reported the rubygem-actioncable issues with redis and jemaloc [1], but rubygem-coffee-rails, rubygem-globalid and rubygem-sass-rails are still FTBFS and according the notifications I received there will be few others outside of this group affected by RoR update.
BTW the group should be updated. There is no activesotrage for example.
Vít
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1591808
Dne 18.6.2018 v 17:55 Jun Aruga napsal(a):
About 1st question, I could solve it by myself. When install only the package, I got an error. Maybe we have to update it to latest version 4.2.2 to avoid the conflict.
$ mock -r fedora-rawhide-x86_64 -i rubygem-coffee-rails ... Error:- Problem: conflicting requests
- nothing provides rubygem(railties) < 5.2.x needed by
rubygem-coffee-rails-4.2.1-4.fc28.noarch ERROR: Command failed:- # /usr/bin/dnf --installroot /var/lib/mock/fedora-rawhide-x86_64/root/ --releasever 28 --disableplugin=local --setopt=deltarpm=False install rubygem-coffee-rails
On Mon, Jun 18, 2018 at 5:48 PM, Jun Aruga jaruga@redhat.com wrote:
Hi Pavel,
I am testing Rails 5.2.0 now seeing below document. https://fedoraproject.org/wiki/Changes/Ruby_on_Rails_5.2 I have 2 questions for you.
I installed Rails 5.2 with group install.
$ mock -r fedora-rawhide-x86_64 --dnf-cmd group install 'Ruby on Rails' ... ========================================================================================================= Group Packages ========================================================================================================= Marking packages as installed by the group: @Ruby on Rails rubygem-uglifier rubygem-selenium-webdriver rubygem-spring-watcher-listen ruby-devel rubygem-abrt rubygem-json rubygem-sqlite3 rubygem-byebug rubygem-listen rubygem-sass-rails rubygem-puma rubygem-turbolinks rubygem-web-console nodejs rubygem-jbuilder rubygem-rails rubygem-spring rubygem-bcrypt rubygem-capybara ....
Then my question is it seems that rubygem-coffee-rails is not marked as the group. even though it is included in https://pagure.io/fedora-comps/blob/master/f/comps-f29.xml.in#_5204
Do you know why?
My 2nd question is it seems chromedriver-helper gem is in the app's Gemfile from Rails 5.2.0. Do you have a plan to do RPM packaging for this gem?
https://github.com/rails/rails/blob/v5.2.0/railties/lib/rails/generators/rai...
Thanks.
-- Jun Aruga jaruga@redhat.com
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...
Dne 19.6.2018 v 11:36 Jun Aruga napsal(a):
BTW the group should be updated. There is no activesotrage for example.
I would share fedora-comp that I modified. Maybe I will modify it additionally. But maybe I suppose "rubygem-activesotrage" is required by rubygem-rails. We might not have to add it to the comps setting. https://pagure.io/fedora-comps/pull-request/286
Sorry for the confusion, but "the group" referred to the Koschei ruby-rails group. I added this note prior additional edits to the email, which made the context unclear :/
V.
Hi Vit,
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
Do you know how above list of RoR is created? It's not this file: https://pagure.io/fedora-comps/blob/master/f/comps-f29.xml.in#_5204 ?
Jun
On Tue, Jun 19, 2018 at 9:29 AM, Vít Ondruch vondruch@redhat.com wrote:
I think there is more issues with RoR related packages checking Koschei:
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
If I am not mistaken, you have reported the rubygem-actioncable issues with redis and jemaloc [1], but rubygem-coffee-rails, rubygem-globalid and rubygem-sass-rails are still FTBFS and according the notifications I received there will be few others outside of this group affected by RoR update.
BTW the group should be updated. There is no activesotrage for example.
Vít
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1591808
Dne 18.6.2018 v 17:55 Jun Aruga napsal(a):
About 1st question, I could solve it by myself. When install only the package, I got an error. Maybe we have to update it to latest version 4.2.2 to avoid the conflict.
$ mock -r fedora-rawhide-x86_64 -i rubygem-coffee-rails ... Error:- Problem: conflicting requests
- nothing provides rubygem(railties) < 5.2.x needed by
rubygem-coffee-rails-4.2.1-4.fc28.noarch ERROR: Command failed:- # /usr/bin/dnf --installroot /var/lib/mock/fedora-rawhide-x86_64/root/ --releasever 28 --disableplugin=local --setopt=deltarpm=False install rubygem-coffee-rails
On Mon, Jun 18, 2018 at 5:48 PM, Jun Aruga jaruga@redhat.com wrote:
Hi Pavel,
I am testing Rails 5.2.0 now seeing below document. https://fedoraproject.org/wiki/Changes/Ruby_on_Rails_5.2 I have 2 questions for you.
I installed Rails 5.2 with group install.
$ mock -r fedora-rawhide-x86_64 --dnf-cmd group install 'Ruby on Rails' ... ========================================================================================================= Group Packages ========================================================================================================= Marking packages as installed by the group: @Ruby on Rails rubygem-uglifier rubygem-selenium-webdriver rubygem-spring-watcher-listen ruby-devel rubygem-abrt rubygem-json rubygem-sqlite3 rubygem-byebug rubygem-listen rubygem-sass-rails rubygem-puma rubygem-turbolinks rubygem-web-console nodejs rubygem-jbuilder rubygem-rails rubygem-spring rubygem-bcrypt rubygem-capybara ....
Then my question is it seems that rubygem-coffee-rails is not marked as the group. even though it is included in https://pagure.io/fedora-comps/blob/master/f/comps-f29.xml.in#_5204
Do you know why?
My 2nd question is it seems chromedriver-helper gem is in the app's Gemfile from Rails 5.2.0. Do you have a plan to do RPM packaging for this gem?
https://github.com/rails/rails/blob/v5.2.0/railties/lib/rails/generators/rai...
Thanks.
-- Jun Aruga jaruga@redhat.com
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...
Dne 19.6.2018 v 12:14 Jun Aruga napsal(a):
Hi Vit,
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
Do you know how above list of RoR is created?
It is best guess.
V.
I am testing Rails 5.2.0 right now. I would like to share current status. I documented the steps to test Rails that need a little consideration. I think that documenting this on somewhere is beneficial for someone or to add the use case to Fedora CI.
https://github.com/junaruga/fedora-blog/blob/master/2018-06-20-test-for-rail...
I am still failed to run the below user cases in the document. Do you know the good solution to run "rails s"?
- To test Rails from upstream - with normal user: [ERROR] - with root user: [ERROR]
Thanks.
Jun
On Tue, Jun 19, 2018 at 1:06 PM, Vít Ondruch vondruch@redhat.com wrote:
Dne 19.6.2018 v 12:14 Jun Aruga napsal(a):
Hi Vit,
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
Do you know how above list of RoR is created?
It is best guess.
V. _______________________________________________ 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...
Dne 21.6.2018 v 17:22 Jun Aruga napsal(a):
I am testing Rails 5.2.0 right now. I would like to share current status. I documented the steps to test Rails that need a little consideration. I think that documenting this on somewhere is beneficial for someone or to add the use case to Fedora CI.
https://github.com/junaruga/fedora-blog/blob/master/2018-06-20-test-for-rail...
I am still failed to run the below user cases in the document. Do you know the good solution to run "rails s"?
- To test Rails from upstream
- with normal user: [ERROR]
- with root user: [ERROR]
You should do "dnf install rubygem-bigdecimal", otherwise you have to add it into Gemfile. Moreover, you are doing again the mistake testing in mock. While mock is fine, it does not install by default (contrary to default DNF behavior in Fedora) the weak dependencies.
If you want to have the right dependencies installed, then you should probably do:
$ mock -i dnf $ mock shell # dnf install rubygem-rails
This sequence should pull in the rubygem-bigdecimal.
V.
Thanks.
Jun
On Tue, Jun 19, 2018 at 1:06 PM, Vít Ondruch vondruch@redhat.com wrote:
Dne 19.6.2018 v 12:14 Jun Aruga napsal(a):
Hi Vit,
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
Do you know how above list of RoR is created?
It is best guess.
V. _______________________________________________ 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...
You should do "dnf install rubygem-bigdecimal", otherwise you have to add it into Gemfile. Moreover, you are doing again the mistake testing in mock. While mock is fine, it does not install by default (contrary to default DNF behavior in Fedora) the weak dependencies.
Ah.. That's true. I forgot the situation for the weak dependencies.
If you want to have the right dependencies installed, then you should probably do:
$ mock -i dnf
This is good step to test. I will adopt the way.
$ mock shell # dnf install rubygem-rails
This sequence should pull in the rubygem-bigdecimal.
Thanks! I will try it again.
Jun
On Fri, Jun 22, 2018 at 10:25 AM, Vít Ondruch vondruch@redhat.com wrote:
Dne 21.6.2018 v 17:22 Jun Aruga napsal(a):
I am testing Rails 5.2.0 right now. I would like to share current status. I documented the steps to test Rails that need a little consideration. I think that documenting this on somewhere is beneficial for someone or to add the use case to Fedora CI.
https://github.com/junaruga/fedora-blog/blob/master/2018-06-20-test-for-rail...
I am still failed to run the below user cases in the document. Do you know the good solution to run "rails s"?
- To test Rails from upstream
- with normal user: [ERROR]
- with root user: [ERROR]
You should do "dnf install rubygem-bigdecimal", otherwise you have to add it into Gemfile. Moreover, you are doing again the mistake testing in mock. While mock is fine, it does not install by default (contrary to default DNF behavior in Fedora) the weak dependencies.
If you want to have the right dependencies installed, then you should probably do:
$ mock -i dnf $ mock shell # dnf install rubygem-rails
This sequence should pull in the rubygem-bigdecimal.
V.
Thanks.
Jun
On Tue, Jun 19, 2018 at 1:06 PM, Vít Ondruch vondruch@redhat.com wrote:
Dne 19.6.2018 v 12:14 Jun Aruga napsal(a):
Hi Vit,
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
Do you know how above list of RoR is created?
It is best guess.
V. _______________________________________________ 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...
I tested again with install_weak_deps: True. Then every tests are okay.
Just waiting this pull-request. https://pagure.io/fedora-comps/pull-request/286
I updated the document. https://github.com/junaruga/fedora-blog/blob/master/2018-06-20-test-for-rail...
Jun
On Fri, Jun 22, 2018 at 10:36 AM, Jun Aruga jaruga@redhat.com wrote:
You should do "dnf install rubygem-bigdecimal", otherwise you have to add it into Gemfile. Moreover, you are doing again the mistake testing in mock. While mock is fine, it does not install by default (contrary to default DNF behavior in Fedora) the weak dependencies.
Ah.. That's true. I forgot the situation for the weak dependencies.
If you want to have the right dependencies installed, then you should probably do:
$ mock -i dnf
This is good step to test. I will adopt the way.
$ mock shell # dnf install rubygem-rails
This sequence should pull in the rubygem-bigdecimal.
Thanks! I will try it again.
Jun
On Fri, Jun 22, 2018 at 10:25 AM, Vít Ondruch vondruch@redhat.com wrote:
Dne 21.6.2018 v 17:22 Jun Aruga napsal(a):
I am testing Rails 5.2.0 right now. I would like to share current status. I documented the steps to test Rails that need a little consideration. I think that documenting this on somewhere is beneficial for someone or to add the use case to Fedora CI.
https://github.com/junaruga/fedora-blog/blob/master/2018-06-20-test-for-rail...
I am still failed to run the below user cases in the document. Do you know the good solution to run "rails s"?
- To test Rails from upstream
- with normal user: [ERROR]
- with root user: [ERROR]
You should do "dnf install rubygem-bigdecimal", otherwise you have to add it into Gemfile. Moreover, you are doing again the mistake testing in mock. While mock is fine, it does not install by default (contrary to default DNF behavior in Fedora) the weak dependencies.
If you want to have the right dependencies installed, then you should probably do:
$ mock -i dnf $ mock shell # dnf install rubygem-rails
This sequence should pull in the rubygem-bigdecimal.
V.
Thanks.
Jun
On Tue, Jun 19, 2018 at 1:06 PM, Vít Ondruch vondruch@redhat.com wrote:
Dne 19.6.2018 v 12:14 Jun Aruga napsal(a):
Hi Vit,
https://apps.fedoraproject.org/koschei/groups/ruby-rails?order_by=state-f29%...
Do you know how above list of RoR is created?
It is best guess.
V. _______________________________________________ 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...
-- Jun Aruga jaruga@redhat.com IRC: jaruga, Office: TPB(Technology Park Brno) Building C 1F, Brno, Czech Republic
ruby-sig@lists.fedoraproject.org