{"push_id":1148166100,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"0e331b0db19211526e043ed8c6ddfc1725821259","before":"711210d42bbf76cbbd591f6cc855d93cc3c65e81","commits":[{"sha":"99145d3e996e08eb7f77a55b1ba030f071fb0f08","author":{"name":"Alex Clemmer","email":"28cc50bfe22a2a2b5f0039c983c0a9a05a4469f4@gmail.com"},"message":"Remove SASL dependency for Windows builds.\n\nSASL is currently a hard dependency for Mesos. Per MESOS-5450, we expect\nthat some platforms will not support SASL (namely Windows), so this\ncommit will begin the first step in a several-step process of removing\nit as a hard dependency.\n\nFor this first step, this commit will shed SASL dependency in libmesos\nonly for Windows builds. We do this by:\n\n  (1) Adding a preprocessor symbol, `HAS_AUTHENTICATION` that wraps the\n      SASL-dependent code, so that we can conditionally choose not to\n      compile it.\n  (2) Defining `HAS_AUTHENTICATION` on all Unix builds, and leaving it\n      undefined on all Windows builds.\n  (3) Logging an error and exiting the master if the user passes in\n      flags that depend on SASL, such as `--authenticate`.\n\nNotably, what we do *not* do is:\n\n  (1) Shed SASL dependency in the tests.\n\nThe impact of this is that, on Windows, relevant libmesos tests will\neither not compile, or not pass. Naturally, as tracked by MESOS-5450,\nthe second phase of this series will be to shed the test dependency as\nwell.\n\nReview: https://reviews.apache.org/r/47821/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/99145d3e996e08eb7f77a55b1ba030f071fb0f08"},{"sha":"0e331b0db19211526e043ed8c6ddfc1725821259","author":{"name":"Alex Clemmer","email":"28cc50bfe22a2a2b5f0039c983c0a9a05a4469f4@gmail.com"},"message":"Agent: Added minor changes to various .cpp files to support Windows.\n\nReview: https://reviews.apache.org/r/47577/","distinct":true,"url":"https://api.github.com/repos/apache/mesos/commits/0e331b0db19211526e043ed8c6ddfc1725821259"}]}
{"actor":{"display_login":"asfgit"}}