https://bugzilla.wikimedia.org/show_bug.cgi?id=66763

--- Comment #3 from Dan Duvall <[email protected]> ---
(In reply to Matthew Flaschen from comment #2)
> (In reply to Dan Duvall from comment #1)
> > The compilation of Ruby should only happen once, as it's system wide.
> 
> I thought part of the point was to allow different roles to specify their
> own versions of Ruby.

The main point was isolation of gems for each suite of browser tests to avoid
gem dependency issues, especially those caused by commonly outdated packaged
versions of bundler. However, having a more up-to-date version of Ruby is
definitely an added benefit as it speeds up execution of browser tests and will
allow the QA team to stay current with upcoming cucumber and rspec releases.

> > Is it happening across multiple provisions for you, or are you provisioning 
> > new
> > VMs frequently?
> 
> No, I'm mainly wanting to make it quick for new developers (same reason for
> the work at bug 49057, etc.).

That's completely reasonable and I agree that the current build time is too
long. I'll see if I can get the rvm-download plugin working reliably and, if
not, see about hosting a precompiled build ourselves or, worst case, switch to
RVM—I haven't had great success with it in automated environments, but maybe
things have improved on that front.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to