Thanks Jukka! Good that things are running for now, and thanks for keeping that bot active. And thanks Brion for offering to help with a bot!
In the bigger picture, though, having a useful mac bot also requires us to get it green and keep it that way, which is necessary for us to move forward with improvements to the release process ( https://github.com/kripken/emscripten/pull/6174 ) and which a few features are blocked on. Getting a bot green and keeping it that way is more work than keeping a bot running, and probably is best done by someone with shell access to that bot. So maybe we need to keeping thinking about how we do this. One option here is if someone has time to investigate using Travis for MacOS testing, as Mark mentioned is possible. Another option is to remove tests that take too much time to maintain. The current MacOS bot is almost green, last shell failure seems to be https://github.com/kripken/emscripten/issues/6301 but the browser tests are another issue - an option is to give up on them if no one can commit to keeping them green. Possibly having green browser tests on Linux on github is reasonable enough? - Alon On Tue, Mar 6, 2018 at 1:04 AM, Jukka Jylänki <juj...@gmail.com> wrote: > The macOS box was offline for a couple of days after a hardware wipe, > but is now set up again, and the 1.37.35 tag was uploaded last night > as build http://ec2-54-213-252-128.us-west-2.compute.amazonaws.com:81 > 12/#/builders/5/builds/6 > . I'm very happy to keep that box running. > > The Windows failures seem to (all?) be about MinGW32 toolchain > mingw32-make.exe not being found/installed for some reason. That is > being used instead of Cygwin/MSYS make for the get_library() builds of > zlib and others when using CMake. Looking through emslave config, I > see that it did not install mingw toolchain there, which it definitely > should have done, and the directive was missing for some reason. I > must have locally installed mingw toolchain back when the Windows bot > was still on a physical machine. Added mingw toolchain in > https://github.com/juj/emslave/commit/2dd439a83f2e8da0cf7d8b > f13b82c2c69943dc96, > and now the bot is getting further along it looks like. > > > 2018-03-06 8:02 GMT+02:00 キャロウ マーク <git...@callow.im>: > > > > > > On Mar 6, 2018, at 8:32, Brion Vibber <br...@pobox.com> wrote: > > > > Virtualization of macOS is a licensing difficulty so you pretty much > need a > > physical Mac somewhere… > > > > > > Travis CI seems to manage though you’ll have the problem Alon alluded to, > > which is, as an open source project, you have to wait your turn so > starting > > the build can take some time after a push to GitHub. > > > > Regards > > > > -Mark > > > > -- > > You received this message because you are subscribed to the Google Groups > > "emscripten-discuss" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to emscripten-discuss+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to emscripten-discuss+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to emscripten-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.