Re: Search for new chair

2013-06-12 Thread Martin Sebor

By my count, four people are in favor and no one objects
so I think the consensus is clear. By my reading of How
the ASF works, the Board nominates the new chair. Since
the current chair is resigning and we have a volunteer
for the post, it's up to Jim to communicate this to the
Board at the next meeting, and up to the Board to decide
whether to nominate Chris. I don't know what other option
there is.

Jim, it would be nice if you could confirm or clarify
the procedure for the rest of us.

Martin

On 6/7/13 7:22 AM, C. Bergström wrote:

On 06/ 7/13 08:07 PM, Jim Jagielski wrote:

The PMC report is due at this month's meeting...

so what's the word? Should we propose a new chair??

I've volunteered and multiple people have +1, but I don't know the
official procedure for this.




Re: Search for new chair

2013-05-30 Thread William A. Rowe Jr.
On Thu, 30 May 2013 08:27:38 -0600
Martin Sebor mse...@gmail.com wrote:

 On 05/30/2013 06:04 AM, Jim Jagielski wrote:
 
  On May 29, 2013, at 5:55 PM, Martin Sebor mse...@gmail.com wrote:
 
  But to be chair, one needs to be a member of the foundation.
 
  That's not true.
 
 
 It would certainly simplify the situation if it wasn't.
 
 I've always understood that one would have to be based on statements
 like the one below (copied from Project Management Committees (PMC)):
 
Each PMC consists of at least one officer of the ASF, who shall
be designated chairperson, and may include one or more *other*
members of the ASF.

The statement is correct, although non-ASF members may also be
members of the project's PMC, and I think the statement was not
cast very clearly.

In appointing a chair, the Board simultaneously names them to be
a Vice President of the Foundation, ensuring they are an officer
of the ASF (and not simply a committee chair).

 That suggests that chairperson is the one required member of the
 foundation on a PMC.
 
The chair of the PMC is appointed by the Board and is an officer
of the ASF (Vice President).
 
 Does an officer of the ASF not have to be a member?

Correct.  Hope my comments above made this clearer.


Search for new chair

2013-05-29 Thread Jim Jagielski
I am stepping down as Chair of the C++ StdLib PMC.

So the question is: Does this project and community
elect a new Chair, or does it enter the Attic?


Re: Search for new chair

2013-05-29 Thread C. Bergström

On 05/29/13 06:29 PM, Jim Jagielski wrote:

I am stepping down as Chair of the C++ StdLib PMC.

So the question is: Does this project and community
elect a new Chair, or does it enter the Attic?

I'd be willing to chair if others are supportive


Re: Search for new chair

2013-05-29 Thread Mladen Turk

On 05/29/2013 01:33 PM, C. Bergström wrote:

On 05/29/13 06:29 PM, Jim Jagielski wrote:

I am stepping down as Chair of the C++ StdLib PMC.

So the question is: Does this project and community
elect a new Chair, or does it enter the Attic?

I'd be willing to chair if others are supportive


You have my +1 :)

Regards
--
^TM


Re: Search for new chair

2013-05-29 Thread Leandro T. C. Melo
On Wed, May 29, 2013 at 3:41 PM, C. Bergström cbergst...@pathscale.comwrote:

 On 05/29/13 08:27 PM, Stefan Teleman wrote:

 On Wed, May 29, 2013 at 7:33 AM, C. Bergström
 cbergst...@pathscale.com  wrote:

 On 05/29/13 06:29 PM, Jim Jagielski wrote:

 I am stepping down as Chair of the C++ StdLib PMC.

 So the question is: Does this project and community
 elect a new Chair, or does it enter the Attic?

 I'd be willing to chair if others are supportive

 OK, so before I give you a +1, could you please outline what is your
 Plan(TM) regarding resurrecting this project?

 How are you going to do it, and, more specifically, what are you going to
 do?

 Off the cuff reply and I'll give this more thought and planning if others
 are supportive

 1) I think the most important thing is grow the community
 a. Let people know how important and STL is
 b. Advocate for wider adoption/testing (See if we can get prebuilt
 packages and clear instructions for how people can use/test STDCXX)


 2) Evaluate and get feedback from you and others about how we can improve
 the project (Communication, code review, growth opportunities.. etc)

 3) From my $JOB I can advocate to help with code review, QA and ensuring
 good contributions like what you've done before actually get committed
 --
 One thing I don't yet have a clear idea how to accomplish is C++11
 support. A C++03 STL is far from dead, but we need a 2-4 year plan to
 catch-up with others.

 My guiding principle is :
 Use, love and contribute back

 We need to increase our userbase 1st to start this cycle


Hi,

although I follow this list for a few years, it's actually my first post. I
agree community would be on top, so let's say one would like to contribute
to the project... What would be the greatest motivating factor? I mean:
This project has been relatively quiet; There's now libc++, which can
probably better attract developers (specially given its connection with
clang) - as fair as I know Window/Linux are not complete yet; I guess
STLport is also missing C++11, but I'd assume it's more widely spread than
the STDCXX and with more derivations, then more potential as well.

From a more practical side, regarding popularity and consequently an active
community: How much people (and who) are using STDCXX (I couldn't find this
on the page, sorry if it's there somewhere) and in which areas can the
STDCXX be awesome and differentiate from the others. Portability, i18n...

--
Leandro
http://www.ltcmelo.com


Re: Search for new chair

2013-05-29 Thread C. Bergström

On 05/30/13 03:48 AM, Leandro T. C. Melo wrote:

Hi,

although I follow this list for a few years, it's actually my first post. I
agree community would be on top, so let's say one would like to contribute
to the project... What would be the greatest motivating factor?
I'd say our target is c++ enthusiasts/professionals, system maintainers 
and compiler engineers


Licensing, portability, quality of codebase, standards conformance and 
hopefully performance (though I don't have benchmarks to substantiate 
this claim right now)



  I mean:
This project has been relatively quiet; There's now libc++, which can
probably better attract developers (specially given its connection with
clang)
Based on the commit logs - how much non-Apple/general clang 
contributions does libc++ get? STL hacking isn't the sexiest project to 
contribute to generally..

  - as fair as I know Window/Linux are not complete yet; I guess
STLport is also missing C++11, but I'd assume it's more widely spread than
the STDCXX and with more derivations, then more potential as well.
STLport's last release was 2008 and I'm not sure how much potential 
could be derived from that


 From a more practical side, regarding popularity and consequently an active
community: How much people (and who) are using STDCXX (I couldn't find this
on the page, sorry if it's there somewhere) and in which areas can the
STDCXX be awesome and differentiate from the others. Portability, i18n...
I know of a few companies/projects using stdcxx, but it's probably 
better to leave this as a TODO.





Re: Search for new chair

2013-05-29 Thread Martin Sebor

On 05/29/2013 05:33 AM, C. Bergström wrote:

On 05/29/13 06:29 PM, Jim Jagielski wrote:

I am stepping down as Chair of the C++ StdLib PMC.

So the question is: Does this project and community
elect a new Chair, or does it enter the Attic?

I'd be willing to chair if others are supportive


I'm in favor. Thanks for volunteering!

Martin


Re: Search for new chair

2013-05-29 Thread Martin Sebor

On 05/29/2013 07:27 AM, Stefan Teleman wrote:

On Wed, May 29, 2013 at 7:33 AM, C. Bergström
cbergst...@pathscale.com wrote:

On 05/29/13 06:29 PM, Jim Jagielski wrote:


I am stepping down as Chair of the C++ StdLib PMC.

So the question is: Does this project and community
elect a new Chair, or does it enter the Attic?


I'd be willing to chair if others are supportive


OK, so before I give you a +1, could you please outline what is your
Plan(TM) regarding resurrecting this project?

How are you going to do it, and, more specifically, what are you going to do?


FYI: A chair doesn't necessarily need to have a plan to do anything
other than fulfill the duties assigned to them by the ASF:

  http://www.apache.org/dev/pmc.html#chair

It's mostly a bureaucratic role, and can be a big time sink (reading
all the mailing lists, like board and members can be especially time
consuming). Other than that, being a chair doesn't give one the power
or ability to assure the success of a project than the rest of us.

But to be chair, one needs to be a member of the foundation. It's
usually a non-trivial process for one to become a member. Some of
the prerequisites include long time contribution to at least one
project, the sponsorship and nomination by another member, and
a vote to accept the new member of the rest of the membership.
I think the vote happens just a few times a year, and the last
one was just last week.

Maybe there's a way around this bureaucracy if the alternative
is shutting the project down.

Martin



--Stefan






Re: Search for new chair

2013-05-29 Thread Stefan Teleman
On Wed, May 29, 2013 at 5:55 PM, Martin Sebor mse...@gmail.com wrote:
 On 05/29/2013 07:27 AM, Stefan Teleman wrote:

 On Wed, May 29, 2013 at 7:33 AM, C. Bergström
 cbergst...@pathscale.com wrote:

 On 05/29/13 06:29 PM, Jim Jagielski wrote:


 I am stepping down as Chair of the C++ StdLib PMC.

 So the question is: Does this project and community
 elect a new Chair, or does it enter the Attic?


 I'd be willing to chair if others are supportive


 OK, so before I give you a +1, could you please outline what is your
 Plan(TM) regarding resurrecting this project?

 How are you going to do it, and, more specifically, what are you going to
 do?


 FYI: A chair doesn't necessarily need to have a plan to do anything
 other than fulfill the duties assigned to them by the ASF:

   http://www.apache.org/dev/pmc.html#chair

 It's mostly a bureaucratic role, and can be a big time sink (reading
 all the mailing lists, like board and members can be especially time
 consuming). Other than that, being a chair doesn't give one the power
 or ability to assure the success of a project than the rest of us.

 But to be chair, one needs to be a member of the foundation. It's
 usually a non-trivial process for one to become a member. Some of
 the prerequisites include long time contribution to at least one
 project, the sponsorship and nomination by another member, and
 a vote to accept the new member of the rest of the membership.
 I think the vote happens just a few times a year, and the last
 one was just last week.

 Maybe there's a way around this bureaucracy if the alternative
 is shutting the project down.

My question was purely pragmatic. If we are to try reviving the
project (again) and elect another chair (again) I'd like to know that
it won't be yet another dead-end exercise.

I also think Leandro asked a very pertinent set of questions in his
earlier post.

--Stefan


-- 
Stefan Teleman
KDE e.V.
stefan.tele...@gmail.com