Re: Self-request as a PMC member for COMDEV

2024-02-15 Thread Swapnil M Mane
Thank you Tison, I will take care of this.

Best Regards,
Swapnil M Mane





On Thu, Feb 15, 2024 at 7:15 AM tison  wrote:
>
> Hi,
>
> Repost this thread and cc Swapnil for more visibility.
>
> I'm reviewing and patching related repos now and noticed that this
> request is pending. Since active committers are reviewing patches,
> this is not in a rush. But I'm afraid that this email gets
> overwhelmed.
>
> Rich Bowen  wrote:
> > Meanwhile, as per ComDev policy, your request to be a ComDev PMC member is 
> > approved. Swapnil, can you pull the lever, please.
>
> My profile for reference https://whimsy.apache.org/roster/committer/tison.
>
> Best,
> tison.
>
> Rich Bowen  于2024年2月12日周一 23:23写道:
> >
> > On Feb 12, 2024, at 10:13 AM, tison  wrote:
> > >
> > > According to the INFRA ticket [1], we'd better create the
> > > apache/community GitHub repo first.
> > >
> > > I'm glad to execute the self-serve command but I'm yet to be a COMDEV
> > > PMC member. I remember that in another thread, it's said that an
> > > Apache Member can self-request to be a PMC member, so:
> > >
> > > * If any COMDEV PMC member can create the GitHub repo on self-serve
> > > platform [2];
> > > * If it's possible, I'd like to self-request to be a PMC member and do
> > > the set up by myself.
> >
> >
> > Done.
> >
> > Meanwhile, as per ComDev policy, your request to be a ComDev PMC member is 
> > approved. Swapnil, can you pull the lever, please.
> >
> > Thanks.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: Self-request as a PMC member for COMDEV

2024-02-15 Thread tison
Thank you, Swapnil. Confirmed all set up.

Best,
tison.

Swapnil M Mane  于2024年2月15日周四 16:07写道:
>
> Thank you Tison, I will take care of this.
>
> Best Regards,
> Swapnil M Mane
>
>
>
>
>
> On Thu, Feb 15, 2024 at 7:15 AM tison  wrote:
> >
> > Hi,
> >
> > Repost this thread and cc Swapnil for more visibility.
> >
> > I'm reviewing and patching related repos now and noticed that this
> > request is pending. Since active committers are reviewing patches,
> > this is not in a rush. But I'm afraid that this email gets
> > overwhelmed.
> >
> > Rich Bowen  wrote:
> > > Meanwhile, as per ComDev policy, your request to be a ComDev PMC member 
> > > is approved. Swapnil, can you pull the lever, please.
> >
> > My profile for reference https://whimsy.apache.org/roster/committer/tison.
> >
> > Best,
> > tison.
> >
> > Rich Bowen  于2024年2月12日周一 23:23写道:
> > >
> > > On Feb 12, 2024, at 10:13 AM, tison  wrote:
> > > >
> > > > According to the INFRA ticket [1], we'd better create the
> > > > apache/community GitHub repo first.
> > > >
> > > > I'm glad to execute the self-serve command but I'm yet to be a COMDEV
> > > > PMC member. I remember that in another thread, it's said that an
> > > > Apache Member can self-request to be a PMC member, so:
> > > >
> > > > * If any COMDEV PMC member can create the GitHub repo on self-serve
> > > > platform [2];
> > > > * If it's possible, I'd like to self-request to be a PMC member and do
> > > > the set up by myself.
> > >
> > >
> > > Done.
> > >
> > > Meanwhile, as per ComDev policy, your request to be a ComDev PMC member 
> > > is approved. Swapnil, can you pull the lever, please.
> > >
> > > Thanks.
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > For additional commands, e-mail: dev-h...@community.apache.org
> >

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [jira] [Commented] (COMDEV-543) Sharpeners use cases

2024-02-15 Thread Rich Bowen
> 
>> "However, having an idea of what red flags we're looking for
>> in a project can be a helpful way to start looking for places to mentor,
>> and sharpen, our projects."
>> 
>> That is absolutely the wrong message to give.  Who is "we"?   This kind of
>> thing sets the tone of the working group as some kind of external policing
>> / inspecting function.  That will not help.
> 

After a night’s sleep and pondering on what we’re doing here, I want to really 
encourage all of us to view this, in perpetuity, as a work in progress. If you 
see problems with the approach, please suggest solutions, rather than raging at 
the darkness.

It’s ironic that the response to a list of things that a project can do wrong 
is to say that we’re doing it wrong, n’est pas?

Having a list of “bad smells” is part of the process of getting to what work we 
want to do. It’s not the end product.

What I’m really hoping for, out of this working group, is a unified approach 
that we can use to improve the Foundation as a whole, and sharpen one another, 
collectively, to make the ASF live up to its promise. That is always going to 
be aspirational. We’re not going to get there. Not for not trying, but because 
we are several thousand humans with egos and motivations. But we can work 
together to hone the edge a little.

The work, for the moment, is achieving some rough consensus, and that involves 
respectful conversation. If we cannot sharpen ourselves, in this tiny group of 
folks who have known one another for a decade or more, we have very little 
chance of approaching a project full of strangers and trying to guide them.



[PR] Answer project-specific queries [comdev-working-groups]

2024-02-15 Thread via GitHub


rbowen opened a new pull request, #4:
URL: https://github.com/apache/comdev-working-groups/pull/4

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [PR] Answer project-specific queries [comdev-working-groups]

2024-02-15 Thread via GitHub


tisonkun commented on code in PR #4:
URL: 
https://github.com/apache/comdev-working-groups/pull/4#discussion_r1491212028


##
wg-welcome/templates/project-specific-help.md:
##
@@ -0,0 +1,31 @@
+# Question about a specific project
+
+## Question
+
+Sometimes people post to dev@community with a question about a specific
+Apache project. We are not the place for that question, and we need to
+gently redirect, while offering a little additional information about
+how the ASF works.
+
+## Answer
+
+Hi, _, thanks for your interest in Apache.

Review Comment:
   Two comments here:
   
   1. Maybe we can change the placeholder as parameters so such email can even 
be generated with parameters set.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [PR] Answer project-specific queries [comdev-working-groups]

2024-02-15 Thread via GitHub


tisonkun commented on code in PR #4:
URL: 
https://github.com/apache/comdev-working-groups/pull/4#discussion_r1491213101


##
wg-welcome/templates/project-specific-help.md:
##
@@ -0,0 +1,31 @@
+# Question about a specific project
+
+## Question
+
+Sometimes people post to dev@community with a question about a specific
+Apache project. We are not the place for that question, and we need to
+gently redirect, while offering a little additional information about
+how the ASF works.
+
+## Answer
+
+Hi, _, thanks for your interest in Apache.
+
+As you may know, The ASF is home to more than 200 projects, and each
+project has their own mailing lists, or other forums, for answering
+questions. This list - dev@community.apache.org - is about building
+communities across all these projects, but isn't usually the right place
+for project-specific questions.
+
+Your question is about the Apache [Foo] project, so the best place to seek
+advice is at https://[foo].apache.org/ or on their project-specific
+mailing lists at https://lists.apache.org/list.html?users@[foo].apache.org
+
+*** NOTE: Verify that the project in question has a users@ list, and

Review Comment:
   2. Is this NOTE for the reply sender? Or it's included AS IS in the reply 
for the receiver.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [PR] Answer project-specific queries [comdev-working-groups]

2024-02-15 Thread via GitHub


rbowen commented on code in PR #4:
URL: 
https://github.com/apache/comdev-working-groups/pull/4#discussion_r1491218273


##
wg-welcome/templates/project-specific-help.md:
##
@@ -0,0 +1,31 @@
+# Question about a specific project
+
+## Question
+
+Sometimes people post to dev@community with a question about a specific
+Apache project. We are not the place for that question, and we need to
+gently redirect, while offering a little additional information about
+how the ASF works.
+
+## Answer
+
+Hi, _, thanks for your interest in Apache.

Review Comment:
   If you have a thought of how we might do that, that would be cool. I hadn't 
thought of this as an automated process.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [PR] Answer project-specific queries [comdev-working-groups]

2024-02-15 Thread via GitHub


rbowen commented on code in PR #4:
URL: 
https://github.com/apache/comdev-working-groups/pull/4#discussion_r1491219658


##
wg-welcome/templates/project-specific-help.md:
##
@@ -0,0 +1,31 @@
+# Question about a specific project
+
+## Question
+
+Sometimes people post to dev@community with a question about a specific
+Apache project. We are not the place for that question, and we need to
+gently redirect, while offering a little additional information about
+how the ASF works.
+
+## Answer
+
+Hi, _, thanks for your interest in Apache.
+
+As you may know, The ASF is home to more than 200 projects, and each
+project has their own mailing lists, or other forums, for answering
+questions. This list - dev@community.apache.org - is about building
+communities across all these projects, but isn't usually the right place
+for project-specific questions.
+
+Your question is about the Apache [Foo] project, so the best place to seek
+advice is at https://[foo].apache.org/ or on their project-specific
+mailing lists at https://lists.apache.org/list.html?users@[foo].apache.org
+
+*** NOTE: Verify that the project in question has a users@ list, and

Review Comment:
   The note is for the sender. Ideally we would always edit these boilerplate 
messages, and customize them for each case. 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [PR] Answer project-specific queries [comdev-working-groups]

2024-02-15 Thread via GitHub


rbowen merged PR #4:
URL: https://github.com/apache/comdev-working-groups/pull/4


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[PR] Indicate the status of various WGs [comdev-working-groups]

2024-02-15 Thread via GitHub


rbowen opened a new pull request, #5:
URL: https://github.com/apache/comdev-working-groups/pull/5

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [PR] Indicate the status of various WGs [comdev-working-groups]

2024-02-15 Thread via GitHub


rbowen merged PR #5:
URL: https://github.com/apache/comdev-working-groups/pull/5


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [jira] [Commented] (COMDEV-543) Sharpeners use cases

2024-02-15 Thread Phil Steitz
On Thu, Feb 15, 2024 at 6:38 AM Rich Bowen  wrote:

> >
> >> "However, having an idea of what red flags we're looking for
> >> in a project can be a helpful way to start looking for places to mentor,
> >> and sharpen, our projects."
> >>
> >> That is absolutely the wrong message to give.  Who is "we"?   This kind
> of
> >> thing sets the tone of the working group as some kind of external
> policing
> >> / inspecting function.  That will not help.
> >
>
> After a night’s sleep and pondering on what we’re doing here, I want to
> really encourage all of us to view this, in perpetuity, as a work in
> progress. If you see problems with the approach, please suggest solutions,
> rather than raging at the darkness.
>
> It’s ironic that the response to a list of things that a project can do
> wrong is to say that we’re doing it wrong, n’est pas?
>

Maybe ironic, but valid IMO.

>
> Having a list of “bad smells” is part of the process of getting to what
> work we want to do. It’s not the end product.
>

Sorry but I disagree there.  It is not just semantics to want to focus on
community challenges and understanding rather than "smells."

>
> What I’m really hoping for, out of this working group, is a unified
> approach that we can use to improve the Foundation as a whole, and sharpen
> one another, collectively, to make the ASF live up to its promise. That is
> always going to be aspirational. We’re not going to get there. Not for not
> trying, but because we are several thousand humans with egos and
> motivations. But we can work together to hone the edge a little.
>

I agree with you there, but there is a kind of basic issue here, which is
the nature of what the Sharpeners are going to do and the problem the
working group is trying to solve.

>
> The work, for the moment, is achieving some rough consensus, and that
> involves respectful conversation. If we cannot sharpen ourselves, in this
> tiny group of folks who have known one another for a decade or more, we
> have very little chance of approaching a project full of strangers and
> trying to guide them.
>

Sorry if I am not sounding respectful.  I just have strong feelings about
community self-governance and understanding and I will be honest about the
fact that I am worried about creeping legalism at the ASF.  Instead of
looking for symptoms, I think Sharpeners should be looking for, and aiming
to help with, basic challenges.   In the use cases, I dumped vague
descriptions of some challenges.  They may be wrong and it might be better
to just provide some kind of engagement path for Sharpeners and let them
dig in.  What I don't want to see is "red flags" leading to Sharpeners
showing up and distracting communities from solving real problems or making
them think they have problems when they don't.

I will provide a concrete example here that I hope won't offend anyone.  A
few months back, the Commons PMC was called out for not formally voting on
"releases" of the common maven parent pom that our builds use.  We (IMO)
wasted a lot of time going back and forth on whether or not our Lazy
Consensus convention for agreeing to publication of this non-executable
artifact was OK or not.  The external "smell" of bad release voting caused
a needless distraction.  I don't want to reopen that discussion here, but
just point to it as an example.  We absolutely have challenges in Commons,
but release diligence is not one of them.  Where we could use help is in
the following challenges shared by a lot of projects:
0) Committed committers - we are sorely lacking in volunteers to maintain
the many components that we have.
1) Fragmented communications - we struggle with discussions spread across
github PRs, JIRA and the (IMO under-used) dev@ list
2) Too many components and lack of resolve to mark obsolete / effectively
dead ones as dormant
Those things aren't going to show up as "smells" externally but they
challenge the long-term viability of the project.  I know I can speak on
behalf of the full Commons community that anyone who can help us on any of
them is more than welcome to jump in - especially 0 :)

The point of the example is that the real problems (and others that I may
be personally blind to) can only be seen by observing and engaging with the
community.  When I was a new board member, I used to try to do this for the
projects that I was shepherding.  It soon became more work than I had time
to do consistently, but I always tried.  I see the Sharpeners as a
potential source of people to do this.  It might actually be best not to
have "triggers" for engagement at all other than requests from the
communities themselves.  Maybe just assign people on some kind of rotation
like the Board shepherds.  That would have the positive side effect of
Sharpeners getting to learn from healthy communities too.

Phil


Re: [jira] [Commented] (COMDEV-543) Sharpeners use cases

2024-02-15 Thread Rich Bowen

>  I just have strong feelings about
> community self-governance and understanding and I will be honest about the
> fact that I am worried about creeping legalism at the ASF.  Instead of
> looking for symptoms, I think Sharpeners should be looking for, and aiming
> to help with, basic challenges.   In the use cases, I dumped vague
> descriptions of some challenges.  They may be wrong and it might be better
> to just provide some kind of engagement path for Sharpeners and let them
> dig in.  What I don't want to see is "red flags" leading to Sharpeners
> showing up and distracting communities from solving real problems or making
> them think they have problems when they don't.


Sure, that’s a fair criticism. And I think the way forward is to consider these 
items and think about what the underlying problem is - or, more helpfully, what 
*recommendation* we would want to make to such a project, and transform this 
list into, instead, a list of solutions (or additional entries in the use cases 
file) rather than problems?

> 
> I will provide a concrete example here that I hope won't offend anyone


It’s a good example, for sure, of someone well-meaning trying to fix a problem. 
It feels useful to consider how we would have wanted this handled instead, with 
that insight and insider knowledge. Just leave well enough alone? Find a way to 
better communicate what’s happening? Encourage other projects to similar 
patterns? (I honestly don’t know, because I wasn’t involved in that situation.)

> 
> The point of the example is that the real problems (and others that I may
> be personally blind to) can only be seen by observing and engaging with the
> community.  When I was a new board member, I used to try to do this for the
> projects that I was shepherding.  It soon became more work than I had time
> to do consistently, but I always tried.  I see the Sharpeners as a
> potential source of people to do this.  It might actually be best not to
> have "triggers" for engagement at all other than requests from the
> communities themselves.  Maybe just assign people on some kind of rotation
> like the Board shepherds.  That would have the positive side effect of
> Sharpeners getting to learn from healthy communities too.

I guess I was thinking (but hadn’t written anywhere yet) that the trigger would 
be reading board reports, and thinking, hmm, that project looks like it might 
need some help. I would *love* to see requests from the communities. And, 
indeed, we have gotten those, over the years, here on the dev@community list, 
and didn’t have any process for saying yes. So perhaps the mechanism is to 
advertise this service to projects, and wait for takers. Then advertise 
successes. Repeat.

What I’ve found as board shepherd is that you never get a deep enough knowledge 
of any given project to really be particularly helpful. Each month when I’m 
shepherding, I’m spending 20 minutes, maybe, on each shepherd project. That’s 
*definitely* not enough time for the kind of deep dive I think we’re both 
talking about. My hope is that a sharpener, unlike a shepherd, would spend 
enough time listening that they would actually start to understand what they’re 
hearing, and become a legitimate member of the project community.




Re: [jira] [Commented] (COMDEV-543) Sharpeners use cases

2024-02-15 Thread Jarek Potiuk
I have been refraining from commenting so far but I am just about to
catch-up on several other Foundation'y thing and while I generally see it
as a good idea (and I would gladly volunteer my time to sharpen some
projects if I am accepted as a Sharpener) but there are few details in here
that give me some goose bumps. Maybe it's because it's the cultural and
background things (and my inherent inability to be part of (rather than
cooperate with) of anything that looks corporatishly to me. But -
followinareng Rich's comments - I will start from proposed solutions, and
then explain what problem they solve rather than stating only the problems
I see.

Sorry for the long mail, but I thought about it for last few days to wrap
my head around it, and well, I think it's worth spelling out what I came up
with. If it's too long for you to read, then feel free to ignore it as
well, maybe it's just my rambling.

So far - I think, maybe I missed it as I was focused on some
security/Airflow issues I had been deeply involved with - there was no
discussion on how and when and initiated by whom a Sharpener chooses to
join the PMC and what is the relation of PMC - Sharpener - Board and
whether and how Board is involved in the process. Who and when originates
sharpener joins the project is not (or I could not find.it) defined. I am
not sure what was the intention (both to start with and what it might turn
into in the future for that part of the relation, but here is what I think
about it.

Proposed solutions (at least this would be the Sharpeners I'd gladly join):

* Sharpeners should be a group of people who should be ready to join PMCs
to help them but not proactively choose projects and not (God forbid) be
assigned by the Board to some projects

* Sharpeners **might** if they want, offer their help to the PMCs directly
if they happen to or stumble upon the notion that project might struggle
with something (various ways, but not directed, nor asked by the Board) -
especially when Sharpener has some relationship with the project / PMC /
people (but no corporate interest/ allegiance etc. ). But this should be
accidental, purely based on existing relations and serendipity of other
conversations happening.

* The initiative to reach out to Sharpeners should come from the PMC -
almost exclusively. The board (with regular project review) might suggest
to the PMC that they consider choosing /asking for Sharpener to help them,
it should also be advertised and reminded regularly - possibly as part of
reminding about reports, that PMCs can reach out if they feel they need
help. And they should be able to choose the person from Sharpener's group
who is available to help and whom they can trust.

* We should aim to have quite a significant number of Sharpeners from
various cultures and backgrounds. so that there is a high chance if PMC
struggles, they will find a sharpener they know about or had interacted
with in the past and they can trust they can cooperate and get useful
relationships there.

* most important - Sharpeners should **NEVER** report anything to the board
- it should be neither expected nor even hinted they could. Creating a
special place for them where they could do it is a BIG HAIRY NO for me.
They should be exclusively seen (by the PMC) as helpers, and possibly
trigger conversations in the PMC when they see conversation is needed. Not
as someone who might report something to the board. They could - same as
any other person in the project - be asked during a regular review in case
the board member has questions about what's going on and start asking
questions. Ideally - the projects with sharpener on board, should be easier
to review by the board member, they could just look at the conversations
the sharpener takes part in - those will be the potential problematic
cases. Since sharpener will make sure those conversations happen on the
devlist/private (and will do everything to bring them in), the job of board
member should be much easier. Board should treat projects with Sharpener as
ones where they can just be sure that Sharpener will trigger the right
conversations focusing exclusively on "Apache Way". Simply speaking the
Sharpeners should not "do" the job of current Board members, they should
just make it a lot easier and more obvious for board members to see
problems coming.

Now - what problem does my proposed solution solve?

* Mainly, trust in intentions, and avoiding seeing the Sharpener as a
board "punishing hand" and "policeman". There are a number of statements
about that in the current proposal, but the structure where there is a
report to the board is 100% opposite of that IMHO. Maybe it's the communist
past that influences my impression and thinking - but we - people from
Eastern Europe know very well the case where your "friends" and "peers"
turned out to be confident that they were spying and got "reports" on you.
I know it's absolutely not the case here (we are not talking about evil
Empires and totali

[PR] Fixed the formate issues of the wg members [comdev-working-groups]

2024-02-15 Thread via GitHub


WillemJiang opened a new pull request, #6:
URL: https://github.com/apache/comdev-working-groups/pull/6

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@community.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org