[Scummvm-devel] The new Buildbot: what’s happening, what needs to happen

Thierry Crozat criezy at scummvm.org
Mon Dec 18 23:54:06 CET 2017


Hi Colin,

I was about to write almost the same thing.

This looks like a great idea overall, and thank you for all your work on this.

I am however not sure having a buildbot worker for all ports should be a requirement. Can you give your reasoning for this suggestion?
I am worried this would be a death sentence for a few ports (you mentioned difficulties with Samsung TV and OS/2, and I have also had difficulties getting mac PPC compilation to work with anything remotely modern). There is probably not many users for those, but I am a bit uncomfortable with killing them if we have porters willing to build those manually. I am a bit less worried for ports on more modern platforms as cross-compilation on Linux seems to be usually well supported. Packaging might be an issue though (I don't know of any way to create a dmg image on Linux for example, which might force us to use zip instead for macOS packages).

Thierry

> On 18 Dec 2017, at 22:21, Eugene Sandulenko <sev at scummvm.org> wrote:
> 
> On 17 December 2017 at 15:36, Willem Jan Palenstijn <wjp at usecode.org <mailto:wjp at usecode.org>> wrote:
> On Sat, Dec 16, 2017 at 09:08:15PM -0600, Colin Snover wrote:
> > Team,
> >
> > One of my goals for the next release of ScummVM is to automate the
> > process of building and generating release packages. My hope is that
> > this will allow us to have a faster release cycle, more consistent
> > release quality, and free up manpower to focus on the many parts of
> > ScummVM which cannot be so easily automated (like adding more engines! :)).
> >
> > The first two major parts of this project are nearly complete: the
> > upgrade of Buildbot, and the introduction of infrastructure management
> > using Ansible.
> 
> Hi Colin,
> 
> Let me start by saying: Thank you! This is great work, and will really help
> keep ScummVM portable and maintainable. I'm very enthusiastic about these
> changes.
> 
> In short, I also like the idea, and I see no problem with granting you the needed permissions.
> 
> The only thing which I would like to discuss, is the requirements for every port to have a buildbot instance. I have no real data, but I would be not surprised that in some cases some toolchains will not be easy to install on Linux environment. And of course, I could be wrong in this regard.
> 
> 
> Eugene 
> _______________________________________________
> Scummvm-devel mailing list
> Scummvm-devel at lists.scummvm.org <mailto:Scummvm-devel at lists.scummvm.org>
> http://lists.scummvm.org/listinfo/scummvm-devel <http://lists.scummvm.org/listinfo/scummvm-devel>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20171218/144cb584/attachment.html>


More information about the Scummvm-devel mailing list