Re: F21 System Wide Change: Ruby193 in SCL
Marcela Mašláňová (mmasl...@redhat.com) said: > On 04/14/2014 10:17 PM, Bill Nottingham wrote: > >Jaroslav Reznik (jrez...@redhat.com) said: > >>= Proposed System Wide Change: Ruby193 in SCL = > >>https://fedoraproject.org/wiki/Changes/Ruby193_in_SCL > >> > >>Change owner(s): Marcela Mašláňová > >> > >>Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. Let's > >>provide Ruby and Rails in SCL even for Fedora. Rails depends on exact v8 > >>version, which means v8 3.14 must have also their own SCL as part of the > >>SCL. > > > >Is the intent to only provide SCL versions of the older ruby & rails, or > >also the current versions (i.e., move to SCL as the rails delivery mechanism > >going forward)? > > I'm doing one collection. If there is someone who want to donate his free > time to do also new version, I'm fine with it, but I don't see any use-case > right now. What I was thinking of was simply having a uniform way to access a rails stack (or whatever) - not having to have the developer/admin keep track of whether the version they want is packaged as an SCL or not, and having to adjust their environment/setup accordingly. Bill -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
On 04/20/2014 06:46 PM, Kevin Kofler wrote: Lukas Zapletal wrote: This is a great change that actually allows other teams that heavily relies on Fedoras to put their software "on hold" for two Fedora releases. And that's a good thing how? Stale software relying on old compatibility libraries is exactly the opposite of what we want (fast innovation and an integrated system). Kevin Kofler If you have to support the same software even on old versions on older releases, then it's a good thing. Marcela -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
Lukas Zapletal wrote: > This is a great change that actually allows other teams that heavily > relies on Fedoras to put their software "on hold" for two Fedora > releases. And that's a good thing how? Stale software relying on old compatibility libraries is exactly the opposite of what we want (fast innovation and an integrated system). Kevin Kofler -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
Bill Nottingham wrote: > Is the intent to only provide SCL versions of the older ruby & rails, or > also the current versions (i.e., move to SCL as the rails delivery > mechanism going forward)? (Assuming we really want to support SCLs at all,) the default version should most definitely NOT be an SCL, but an FHS-compliant non-SCL package in /usr. SCLs are only a hack to provide non-default versions, not suitable as a replacement for normal distribution packages. Kevin Kofler -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
This is a great change that actually allows other teams that heavily relies on Fedoras to put their software "on hold" for two Fedora releases. Fedora is really a fast moving target and the same for Ruby. Catching up costs lot of effort. This gives us usually "one extra" release to put things on hold when huge changes are in the Fedora/Ruby world. Which is - ehm - every single release? :-) Big up for this change. LZ On Mon, Apr 14, 2014 at 04:16:42PM +0200, Jaroslav Reznik wrote: > = Proposed System Wide Change: Ruby193 in SCL = > https://fedoraproject.org/wiki/Changes/Ruby193_in_SCL > > Change owner(s): Marcela Mašláňová > > Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. Let's > provide Ruby and Rails in SCL even for Fedora. Rails depends on exact v8 > version, which means v8 3.14 must have also their own SCL as part of the SCL. > > == Detailed Description == > Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. This > change aims to provide Ruby 1.9.3 and Rails 3.2.8. Rails depends on exact v8 > version, which means v8 3.14 must have also their own SCL as part of this > change. > > == Scope == > * Proposal owners: Marcela > ** create the actual collections, at start in Copr and on SCL upstream [1] > > * Other developers: Cloud WG > ** test SCL with their apps > > * Release engineering: > ** create branches in dist-git > ** add Ruby193 packages into compose > > [1] https://www.softwarecollections.org/en/ > ___ > devel-announce mailing list > devel-annou...@lists.fedoraproject.org > https://admin.fedoraproject.org/mailman/listinfo/devel-announce > -- > devel mailing list > devel@lists.fedoraproject.org > https://admin.fedoraproject.org/mailman/listinfo/devel > Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct -- Later, Lukas "lzap" Zapletal irc: lzap #theforeman -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
> Stupid question: what in rails depends on v8 exactly? Not sure if this has been answered already, but it's the asset pipeline precompilation, a build requirement. -- Later, Lukas "lzap" Zapletal irc: lzap #theforeman -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Mon, 14 Apr 2014 16:16:42 +0200 Jaroslav Reznik wrote: > = Proposed System Wide Change: Ruby193 in SCL = > https://fedoraproject.org/wiki/Changes/Ruby193_in_SCL > > Change owner(s): Marcela Mašláňová > > Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. > Let's provide Ruby and Rails in SCL even for Fedora. Rails depends on > exact v8 version, which means v8 3.14 must have also their own SCL as > part of the SCL. > > == Detailed Description == > Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. > This change aims to provide Ruby 1.9.3 and Rails 3.2.8. Rails depends > on exact v8 version, which means v8 3.14 must have also their own SCL > as part of this change. > > == Scope == > * Proposal owners: Marcela > ** create the actual collections, at start in Copr and on SCL > upstream [1] > > * Other developers: Cloud WG > ** test SCL with their apps > > * Release engineering: > ** create branches in dist-git > ** add Ruby193 packages into compose Anything we ship in Fedora needs to be built in koji, we need to sort out exactly how we will build scls to be able to implement. Dennis -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJTTr9UAAoJEH7ltONmPFDRF90QAMhliAA5flqgLxigEf5TTVUe q134vzn5wLo6Y3AnUr+HB+IeiBJQ9P6yGPSyq4Vbtugt2OLeYEwp40jQXXICvV2t v7gYdc7hy6Uq3i24HOb4UAFIaVpsitPydyInKeCL7c8MP9usNi67wmW2JVvO9esR jsF+rCgzBVwywCR76RXBtq6Hw1tuNWyK/4Q2edrOPgqdDKh8622X53Tbm0lnK9HY YLpFsVNEnvwh+xDxn9G0jbCHxUqqnpQxFKf2lH0vCY8QlGo1fXfOksDH+/3xTwRl 1oAsRQqYUS5LuXT6cMI+8AdM415015bWcHWhVhdvWr6G8zEzXiRzt4EgiW+5H8Gl 8rLSjI1ygzYyj9CRnb9TCxXlh0nDl4CgBUDzW149KHSoLCMdrAbwJkUL25TfePlX kG0Xf4ag6AIg5YiTW9ii35+bOcqLxbSJlsn6ubZ7lkZGh8J2nMG73XSkiM+UH1gu fsdfrOsFn8+Ypl3RGyPdpaD9lfDUFoye9E2pC7bBjI2dSzHD4bp1kA8aVLI5Q7RF G5XGROLAxbpgWlVLuRgkUOYHVoJ/vBihhH4ydGm0Pm9BLb9jgAMpcY7R2s408NMS fh+uJlc2uLiHjz438P0F/c3Koh1w7eJDreffUhsNyB6UTylzdmQt/K2xSy+TwoE9 KPOxIzkPXDOjxZOCs4rg =ur2N -END PGP SIGNATURE- -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
Dne 15.4.2014 17:14, Vít Ondruch napsal(a): Dne 15.4.2014 10:21, Vít Ondruch napsal(a): Dne 15.4.2014 02:07, T.C. Hollingsworth napsal(a): On Mon, Apr 14, 2014 at 7:16 AM, Jaroslav Reznik wrote: Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of the SCL. Stupid question: what in rails depends on v8 exactly? The only thing that Requires v8 in Fedora besides nodejs and mongodb is rubygem-therubyracer, and that FTBFS for the F20 mass rebuild and my recent v8/libicu mini-mass rebuild: http://koji.fedoraproject.org/koji/packageinfo?packageID=14305 I'm in touch with someone from IBM to get PPC support for v8/nodejs (which means no more random failures when nodejs packages get sent to EPEL PPC builders, yay!), which requires finally switching to gyp from scons (which has been deprecated for years now), and so far I've been ignoring ruby in my preliminary work [1] on this since it has been broken for other reasons. The "other reasons" were update of v8 from 3.13 to 3.14. Vít If you're going to continue to need rubygem-therubyracer, please fix it so I can make sure we don't break it. It is fixed in Rawhide now. Actually, in f21-ruby side-tag for now. Vít Vít (Or at least rebuild it when the time comes. It probably still works in F20 since nothing changed v8-wise since F18, but I wouldn't be surprised if it's completely busted in rawhide right now.) Thanks, -T.C. [1] http://copr.fedoraproject.org/coprs/patches/v8-gyp/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
Dne 15.4.2014 10:21, Vít Ondruch napsal(a): Dne 15.4.2014 02:07, T.C. Hollingsworth napsal(a): On Mon, Apr 14, 2014 at 7:16 AM, Jaroslav Reznik wrote: Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of the SCL. Stupid question: what in rails depends on v8 exactly? The only thing that Requires v8 in Fedora besides nodejs and mongodb is rubygem-therubyracer, and that FTBFS for the F20 mass rebuild and my recent v8/libicu mini-mass rebuild: http://koji.fedoraproject.org/koji/packageinfo?packageID=14305 I'm in touch with someone from IBM to get PPC support for v8/nodejs (which means no more random failures when nodejs packages get sent to EPEL PPC builders, yay!), which requires finally switching to gyp from scons (which has been deprecated for years now), and so far I've been ignoring ruby in my preliminary work [1] on this since it has been broken for other reasons. The "other reasons" were update of v8 from 3.13 to 3.14. Vít If you're going to continue to need rubygem-therubyracer, please fix it so I can make sure we don't break it. It is fixed in Rawhide now. Vít (Or at least rebuild it when the time comes. It probably still works in F20 since nothing changed v8-wise since F18, but I wouldn't be surprised if it's completely busted in rawhide right now.) Thanks, -T.C. [1] http://copr.fedoraproject.org/coprs/patches/v8-gyp/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
On 04/15/2014 02:07 AM, T.C. Hollingsworth wrote: On Mon, Apr 14, 2014 at 7:16 AM, Jaroslav Reznik wrote: Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of the SCL. Stupid question: what in rails depends on v8 exactly? The only thing that Requires v8 in Fedora besides nodejs and mongodb is rubygem-therubyracer, and that FTBFS for the F20 mass rebuild and my recent v8/libicu mini-mass rebuild: http://koji.fedoraproject.org/koji/packageinfo?packageID=14305 I'm in touch with someone from IBM to get PPC support for v8/nodejs (which means no more random failures when nodejs packages get sent to EPEL PPC builders, yay!), which requires finally switching to gyp from scons (which has been deprecated for years now), and so far I've been ignoring ruby in my preliminary work [1] on this since it has been broken for other reasons. If you're going to continue to need rubygem-therubyracer, please fix it so I can make sure we don't break it. (Or at least rebuild it when the time comes. It probably still works in F20 since nothing changed v8-wise since F18, but I wouldn't be surprised if it's completely busted in rawhide right now.) Thanks, -T.C. [1] http://copr.fedoraproject.org/coprs/patches/v8-gyp/ I need to look at this later. At the moment I'm trying to rebuild whole SCL in Copr ;-) When it's done I can figure out if I really need v8 in SCL, but as Vit pointed out the new version might be a problem. Marcela -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
On 04/15/2014 12:05 AM, Ken Dreyer wrote: On Mon, Apr 14, 2014 at 2:17 PM, Bill Nottingham wrote: Jaroslav Reznik (jrez...@redhat.com) said: = Proposed System Wide Change: Ruby193 in SCL = https://fedoraproject.org/wiki/Changes/Ruby193_in_SCL Change owner(s): Marcela Mašláňová Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. Let's provide Ruby and Rails in SCL even for Fedora. Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of the SCL. Is the intent to only provide SCL versions of the older ruby & rails, or also the current versions (i.e., move to SCL as the rails delivery mechanism going forward)? Personally I like the direction that Django is taking by shipping parallel-installable packages. I think this would be doable for Rails. /usr/bin/rails could be handled with alternatives. - Ken Thanks for recommendation, but I need to provide more than one gem. I know current content of collection is working together well (~60), so I'd like to keep those gems in their versions. Marcela -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
On 04/14/2014 10:17 PM, Bill Nottingham wrote: Jaroslav Reznik (jrez...@redhat.com) said: = Proposed System Wide Change: Ruby193 in SCL = https://fedoraproject.org/wiki/Changes/Ruby193_in_SCL Change owner(s): Marcela Mašláňová Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. Let's provide Ruby and Rails in SCL even for Fedora. Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of the SCL. Is the intent to only provide SCL versions of the older ruby & rails, or also the current versions (i.e., move to SCL as the rails delivery mechanism going forward)? Bill I'm doing one collection. If there is someone who want to donate his free time to do also new version, I'm fine with it, but I don't see any use-case right now. Marcela -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
Dne 15.4.2014 02:07, T.C. Hollingsworth napsal(a): On Mon, Apr 14, 2014 at 7:16 AM, Jaroslav Reznik wrote: Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of the SCL. Stupid question: what in rails depends on v8 exactly? The only thing that Requires v8 in Fedora besides nodejs and mongodb is rubygem-therubyracer, and that FTBFS for the F20 mass rebuild and my recent v8/libicu mini-mass rebuild: http://koji.fedoraproject.org/koji/packageinfo?packageID=14305 I'm in touch with someone from IBM to get PPC support for v8/nodejs (which means no more random failures when nodejs packages get sent to EPEL PPC builders, yay!), which requires finally switching to gyp from scons (which has been deprecated for years now), and so far I've been ignoring ruby in my preliminary work [1] on this since it has been broken for other reasons. The "other reasons" were update of v8 from 3.13 to 3.14. Vít If you're going to continue to need rubygem-therubyracer, please fix it so I can make sure we don't break it. (Or at least rebuild it when the time comes. It probably still works in F20 since nothing changed v8-wise since F18, but I wouldn't be surprised if it's completely busted in rawhide right now.) Thanks, -T.C. [1] http://copr.fedoraproject.org/coprs/patches/v8-gyp/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
On Mon, Apr 14, 2014 at 7:16 AM, Jaroslav Reznik wrote: > Rails depends on exact v8 > version, which means v8 3.14 must have also their own SCL as part of the SCL. Stupid question: what in rails depends on v8 exactly? The only thing that Requires v8 in Fedora besides nodejs and mongodb is rubygem-therubyracer, and that FTBFS for the F20 mass rebuild and my recent v8/libicu mini-mass rebuild: http://koji.fedoraproject.org/koji/packageinfo?packageID=14305 I'm in touch with someone from IBM to get PPC support for v8/nodejs (which means no more random failures when nodejs packages get sent to EPEL PPC builders, yay!), which requires finally switching to gyp from scons (which has been deprecated for years now), and so far I've been ignoring ruby in my preliminary work [1] on this since it has been broken for other reasons. If you're going to continue to need rubygem-therubyracer, please fix it so I can make sure we don't break it. (Or at least rebuild it when the time comes. It probably still works in F20 since nothing changed v8-wise since F18, but I wouldn't be surprised if it's completely busted in rawhide right now.) Thanks, -T.C. [1] http://copr.fedoraproject.org/coprs/patches/v8-gyp/ -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
On Mon, Apr 14, 2014 at 2:17 PM, Bill Nottingham wrote: > Jaroslav Reznik (jrez...@redhat.com) said: >> = Proposed System Wide Change: Ruby193 in SCL = >> https://fedoraproject.org/wiki/Changes/Ruby193_in_SCL >> >> Change owner(s): Marcela Mašláňová >> >> Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. Let's >> provide Ruby and Rails in SCL even for Fedora. Rails depends on exact v8 >> version, which means v8 3.14 must have also their own SCL as part of the SCL. > > Is the intent to only provide SCL versions of the older ruby & rails, or > also the current versions (i.e., move to SCL as the rails delivery mechanism > going forward)? Personally I like the direction that Django is taking by shipping parallel-installable packages. I think this would be doable for Rails. /usr/bin/rails could be handled with alternatives. - Ken -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: F21 System Wide Change: Ruby193 in SCL
Jaroslav Reznik (jrez...@redhat.com) said: > = Proposed System Wide Change: Ruby193 in SCL = > https://fedoraproject.org/wiki/Changes/Ruby193_in_SCL > > Change owner(s): Marcela Mašláňová > > Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. Let's > provide Ruby and Rails in SCL even for Fedora. Rails depends on exact v8 > version, which means v8 3.14 must have also their own SCL as part of the SCL. Is the intent to only provide SCL versions of the older ruby & rails, or also the current versions (i.e., move to SCL as the rails delivery mechanism going forward)? Bill -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
F21 System Wide Change: Ruby193 in SCL
= Proposed System Wide Change: Ruby193 in SCL = https://fedoraproject.org/wiki/Changes/Ruby193_in_SCL Change owner(s): Marcela Mašláňová Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. Let's provide Ruby and Rails in SCL even for Fedora. Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of the SCL. == Detailed Description == Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. This change aims to provide Ruby 1.9.3 and Rails 3.2.8. Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of this change. == Scope == * Proposal owners: Marcela ** create the actual collections, at start in Copr and on SCL upstream [1] * Other developers: Cloud WG ** test SCL with their apps * Release engineering: ** create branches in dist-git ** add Ruby193 packages into compose [1] https://www.softwarecollections.org/en/ ___ devel-announce mailing list devel-annou...@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel-announce -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct