ECA/valid committer status checks

59 views
Skip to first unread message

sst...@redhat.com

unread,
Jan 30, 2017, 10:37:06 PM1/30/17
to MicroProfile
I moved Wayne's last reply to this new thread. What I was thinking is that we can immediately add web hooks to validate the status of pull requests against ECA/eclipse committer status in the current git repositories to allow valid IP flow to continue.

Also, the question of setting up new incubator repos under the ECF github org or new "Eclipse MicroProfile" organization on GitHub for continued prototyping is one I would like to raise.

Scott

------------------------------------ Previous:

I believe that we do have a public REST API for validating that somebody has an ECA (or is a committer), but I'm waiting on confirmation from the Eclipse webdev team.

I'm  curious to learn a bit more about what you're thinking. This may be a good experiment to move us forward with having an "Eclipse MicroProfile" organization on GitHub.

We can move this discussion to a different channel if you'd like.

Wayne

- show quoted text -
- show quoted text -
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/bc572d5c-2524-419f-b409-349b0a912ce9%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

-- 
Wayne Beaton
@waynebeaton
The Eclipse Foundation
Eclipse
          Converge

Mark Struberg

unread,
Jan 31, 2017, 9:29:19 AM1/31/17
to MicroProfile

There are imo 2 almost independent questions
1.) how do we organise the Community Members
2.) how do we organise the Source Repositories

I do not know what the options are for either but let me phrase my personal preferences for the source repo setup:

* The Microprofile effort will likely produce multiple loosely-coupled or even independent repositories
* Those repos should be managed in the same 'bucket'
* Means I would like to avoid having them mixed up with any other Eclipse project in a big fat list. 

I don't care much whether this is done via a GitHub organisation or a dedicated page which manually lists all those repos and their status under microprofile.eclipse.org.
 
But it should be a 'All Microprofile work on one page' approach.

Makes sense?

LieGrue,
strub

Werner Keil

unread,
Jan 31, 2017, 12:47:58 PM1/31/17
to MicroProfile
Wayne/all,

If it technically works for Eclipse and the EMO to overview and sync a GitHub organization like
https://github.com/microprofile
the same way as
https://github.com/eclipse
why not try that.


On Tuesday, January 31, 2017 at 3:29:19 PM UTC+1, Mark Struberg wrote:

There are imo 2 almost independent questions
1.) how do we organise the Community Members

Scott answered it in the earlier thread in more detail:
https://groups.google.com/d/msgid/microprofile/bc572d5c-2524-419f-b409-349b0a912ce9%40googlegroups.com.
 
His account page is https://accounts.eclipse.org/users/sstark88g.
It shows, he signed the ECA, he's a Friend of Eclipse but does not seem to commit to any projects right now.
My account https://accounts.eclipse.org/users/wkeil
shows, I signed the ECA, I'm not a Friend of Eclipse (though I like it;-) and I am a committer.

Anybody who commits more regularly (>1k LOC) should consider becoming a committer. Everyone who makes the slightest code contribution, even if it was just "inspiration" and that person is mentioned on the contributors list or as @author or shows in a commit history (e.g. their PR was merged) must have signed the ECA, otherwise that code will not be accepted.

I don't know, if a list like https://github.com/orgs/eclipse/people could be kept in sync with all the active committers to a repositories under that organization, but at least Eclipse GitHub orga does not.
There are far more than 41 active committers;-)

Cheers,
Werner

Werner Keil

unread,
Feb 1, 2017, 10:14:29 AM2/1/17
to MicroProfile
A little observation about Apache Foundation on GitHub.

Although https://github.com/orgs/apache/people has 339 membes compared to the 41 in https://github.com/orgs/eclipse/people Mark Struberg is not in the Apache list. Despite seemingly an Apache Member (something Eclipse usually knows either as "corporate member" for organizations or "individual member" for committers) and contributor to multiple Apache projects his name is not on that list.

Werner

Wayne Beaton

unread,
Feb 1, 2017, 4:11:33 PM2/1/17
to microp...@googlegroups.com

The short version is that we haven't sorted out the resources to determine if our hooks will work on other organizations.

We have an agreement in principle to use multiple organizations on GitHub, we just haven't been able to implement it yet.

More discussion here:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=488119

Wayne

--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/134efdb5-b09f-4740-a3cd-432c95281e87%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

John Clingan

unread,
Feb 1, 2017, 4:19:09 PM2/1/17
to MicroProfile
We value your technical expertise, so please narrow your commentary to technical matters. No reason to bring in Mark. No reply necessary (hint, hint).

Thanks in advance.

Wayne Beaton

unread,
Feb 1, 2017, 4:19:39 PM2/1/17
to MicroProfile
You can find out if somebody has a valid signed ECA with this API:


Note that we also look for a "signed-off-by" statement (that matches the author credentials) in the commit message footer.

Wayne

Werner Keil

unread,
Feb 3, 2017, 7:27:59 AM2/3/17
to MicroProfile
Mark brought himself in by asking a question. It was answered by those with technical or administrative experience including Wayne or others.

So no nagging necessary;-)
I think the answers arrived and everyone who wants to contribute will ensure, they got paperwork in order.

Werner Keil

unread,
Feb 3, 2017, 7:37:48 AM2/3/17
to MicroProfile
That's handy, thanks. It may also be of inspiration to the "identity" goal in at least one other thread/proposed idea...

The ongoing Bugzilla ticket on "external" repositories and this thread here https://groups.google.com/forum/?hl=en#!topic/microprofile/g-v6lEMNgkw sound like it's better to move repositories that are core parts of Eclipse Microprofile to
https://github.com/eclipse
while others (supplemental or extensions to Eclipse MP) are fine to stay under
http://eclipse.org/microprofile ?

Werner


On Wednesday, February 1, 2017 at 10:19:39 PM UTC+1, Wayne Beaton wrote:
You can find out if somebody has a valid signed ECA with this API:
Reply all
Reply to author
Forward
0 new messages