Re: [VOTE] C++14 Upgrade

2018-02-09 Thread Michael Park
Thanks Andy!


> With respect to Windows, Visual Studio 2017 (MSVC 1910) supports C++14,
> and it's already our minimum required version. See
> https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance for
> more details. Also, we run with `/permissive-`, which disables
> non-conforming constructs.
>

This is awesome. Didn't know we compile with `/permissive-`.

But a heads up: the default GCC packages on some distributions are 4.x
> (I believe CentOS 7 is still 4.8, and Debian 8 is 4.9), so we'll need to
> update our getting started instructions to explicitly install GCC 5+.
>

Yep. As mentioned in MESOS-7949
, the investigation for
this has been done
in this spreadsheet

.

Thanks,
>
> Andy
>
> On 02/09/2018 9:28 pm, Michael Park wrote:
> > I'm going to put this up for a vote. My plan is to bump us to C++14 on
> > Feb
> > 21.
> >
> > The following are the proposed changes:
> >   - Minimum GCC *4.8.1* => *5*.
> >   - Minimum Clang *3.5* => *3.6*.
> >   - Minimum Apple Clang *8* => *9*.
> >
> > We'll have a standard voting, at least 3 binding votes, and no -1s.
> >
> > Thanks!
> >
> > MPark
>


Re: [VOTE] C++14 Upgrade

2018-02-09 Thread Andrew Schwartzmeyer

+1 (binding)

With respect to Windows, Visual Studio 2017 (MSVC 1910) supports C++14, 
and it's already our minimum required version. See 
https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance for 
more details. Also, we run with `/permissive-`, which disables 
non-conforming constructs.


But a heads up: the default GCC packages on some distributions are 4.x 
(I believe CentOS 7 is still 4.8, and Debian 8 is 4.9), so we'll need to 
update our getting started instructions to explicitly install GCC 5+.


Thanks,

Andy

On 02/09/2018 9:28 pm, Michael Park wrote:
I'm going to put this up for a vote. My plan is to bump us to C++14 on 
Feb

21.

The following are the proposed changes:
  - Minimum GCC *4.8.1* => *5*.
  - Minimum Clang *3.5* => *3.6*.
  - Minimum Apple Clang *8* => *9*.

We'll have a standard voting, at least 3 binding votes, and no -1s.

Thanks!

MPark


[VOTE] C++14 Upgrade

2018-02-09 Thread Michael Park
I'm going to put this up for a vote. My plan is to bump us to C++14 on Feb
21.

The following are the proposed changes:
  - Minimum GCC *4.8.1* => *5*.
  - Minimum Clang *3.5* => *3.6*.
  - Minimum Apple Clang *8* => *9*.

We'll have a standard voting, at least 3 binding votes, and no -1s.

Thanks!

MPark


Re: Soliciting Hackathon Ideas

2018-02-09 Thread Judith Malnick
Hi all, these are great! Are they currently captured in Jira tickets or
issues of some kind? If we had a beginner label we might be able to
advertise those issues in other hackathons like Hacktober too :) I'd be
happy to create tickets for the issues but I don't want to accidentally
create a ton of duplicates if they already exist.

On Wed, Feb 7, 2018 at 6:31 PM, Andrew Schwartzmeyer <
and...@schwartzmeyer.com> wrote:

> Thanks all for the ideas! (And keep them coming if you have more, it's not
> for another couple weeks.) I'll make sure to put together a list and run it
> by a few of you before I fly out.
>
>
> On 02/07/2018 3:22 pm, Benjamin Mahler wrote:
>
>> -list to bcc
>>
>> Hey Tim! Sorry that this fell through the cracks, Vinod and I can shepherd
>> this.
>>
>> What time zone are you in? We can set up a hangout to go over it.
>>
>> Ben
>>
>> On Wed, Feb 7, 2018 at 8:13 AM, Timothy Anderegg <
>> timothy.ander...@gmail.com
>>
>>> wrote:
>>>
>>
>> I've been looking for a new shepherd for that for a while, if there are
>>> any
>>> takers I'm happy to rebase against the latest code!
>>>
>>> Tim
>>>
>>> On Wed, Feb 7, 2018 at 11:10 AM James Peach  wrote:
>>>
>>> >
>>> >
>>> > > On Feb 6, 2018, at 11:21 PM, Benjamin Mahler 
>>> wrote:
>>> > >
>>> > > +1 Versioned documentation would be heroic!
>>> >
>>> > Based on https://reviews.apache.org/r/52064/ ?
>>> >
>>> > >
>>> > > On Tue, Feb 6, 2018 at 5:49 PM Vinod Kone 
>>> wrote:
>>> > >
>>> > >> Versioned documentation!
>>> > >>
>>> > >> Sent from my iPhone
>>> > >>
>>> > >>> On Feb 6, 2018, at 4:37 PM, Benjamin Mahler 
>>> > wrote:
>>> > >>>
>>> > >>> A couple of ideas from the performance related working group:
>>> > >>>
>>> > >>> -Use protobuf arenas for all non-trivial outbound master messages
>>> > (easy)
>>> > >>> This can be done piecemeal.
>>> > >>> -Use move semantics (take a Message&&) in all of the master message
>>> > >>> handlers to reduce copying (medium) This one can be done piecemeal.
>>> For
>>> > >>> example Master::statusUpdate would be a good one to start with.
>>> > >>> -Audit the Registrar code to use move semantics to reduce copying
>>> > >> (medium)
>>> > >>>
>>> > >>> If there are any UI programmers:
>>> > >>>
>>> > >>> -Consider a webui "refresh", try to find a new set of fonts and
>>> style,
>>> > >>> could be fun.
>>> > >>>
>>> > >>> On Fri, Feb 2, 2018 at 12:47 PM, Andrew Schwartzmeyer <
>>> > >>> and...@schwartzmeyer.com> wrote:
>>> > >>>
>>> >  Hello all,
>>> > 
>>> >  Next month I'll be attending HackIllinois (
>>> https://hackillinois.org/)
>>> > >> as
>>> >  an open-source mentor. It's a huge student-run hackathon at the
>>> > >> University
>>> >  of Illinois at Urbana-Champaign, running from February 23rd to the
>>> > 25th.
>>> >  Students from a multitude of schools will be attending (they even
>>> bus
>>> > >> them
>>> >  in). The hackathon has an open-source focus, and while there will
>>> be
>>> > >> many
>>> >  projects for the students to work on, I want to make sure Mesos
>>> gets
>>> > >> some
>>> >  attention too.
>>> > 
>>> >  I am asking you all for open issues and new ideas for small,
>>> >  beginner-friendly projects that could fit a two-day Hackathon
>>> project.
>>> > >> For
>>> >  Mesos, I'm looking through our open issues labeled "easyfix",
>>> > >> "beginner",
>>> >  or "newbie", which actually returns 74 results! If you have
>>> anything
>>> > in
>>> >  particular that you think would be a good fit, please let me know.
>>> I'd
>>> > >> like
>>> >  to go with a list of vetted issues so I don't accidentally start
>>> some
>>> >  students in on a giant can of worms. Our excellent new Beginner
>>> > >> Contributor
>>> >  Guide will be a huge help too.
>>> > 
>>> >  Thanks,
>>> > 
>>> >  Andy
>>> > 
>>> >  P.S. If any of you also want to attend, let me know, and I'll get
>>> you
>>> > in
>>> >  touch with their director.
>>> > 
>>> > >>
>>> >
>>> >
>>>
>>>


-- 
Judith Malnick
Community Manager
310-709-1517 <(310)%20709-1517>