Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


Hi,

On Wed, Jun 03, 2015 at 02:33:23PM +0100, Michael Meeks wrote:
      Constructive thoughts appreciated in reply here.

Budget for 2-5 of our Hackfest VMs[1] to always be on standby for someone
wanting to do a fast build, and provision for Cloph to be able to hand out
log-ins at a quick ping on IRC.

Rationale:
- Cloud instances are already faster than even the fastest, most expensive and
  newest notebook and unlike the latter they do not run out of battery if you
  start compiling or do a 'make check' e.g. on an airport.
- with cloud instances getting cheaper and notebook performance has been
  stagnating in recent years, this trend will be accelerating
- building on a fast remote machine will encourage the test-oriented mindset
  that we aim for

To extend on the last point: Yes, logging into a remote machine via VNC/X11 is
somewhat cumbersome. However, that is exactly encouraging breaking bad old
habits (ad-hoc manual testing with UI-interaction) in favour of good practices:
verifying your code and changes to work with tests that do not need manual
interaction on a UI. These tests ultimately will also allow to test the
code/changes with CI on all platforms.

So in short: Remote builders instances for devs encourage good practices, are
faster than what is possible locally right now and are -- if we set this up
right -- significantly more flexible and faster to get to a developer in need.

Best,

Bjoern
  
[1] https://wiki.documentfoundation.org/Hackfests/VMs

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.