Fork me on GitHub
#clojure-dev
<
2018-09-12
>
mfikes12:09:48

New contributors don't seem to be able to have tickets assigned to them in JIRA. (Or even assign them to themselves.) Have we hit a user-count limit with our JIRA license?

Alex Miller (Clojure team)13:09:44

they have to have roles added

Alex Miller (Clojure team)13:09:10

I kind of do that on demand or sometimes when we get CAs

mfikes18:09:43

I don't think it is critical, but there is a - Martin Kučera with a patch in https://dev.clojure.org/jira/browse/CLJS-2868 (he has a CA signed) - Julio Berina with a patch in https://dev.clojure.org/jira/browse/CLJS-2849 (CA status unknown) - Eugene Kostenko with a patch in https://dev.clojure.org/jira/browse/CLJS-2729 and https://dev.clojure.org/jira/browse/CLJ-2332 (CA status unknown) Just trying to help with validating that CAs are done, and follow up on patches, etc. and ran into this inability to communicate with contributors via the JIRA tickets.

Alex Miller (Clojure team)19:09:28

@mfikes I’ve given all of them rights to edit tickets, which I’m happy to do to anyone doing actual work on tickets, even if their CA status is unknown. CA is important at the point where we accept a patch (and generally knowing that before you review a patch is preferred as if they don’t have signed CA, you should be developing a clean patch, not one informed by their patch)

Alex Miller (Clojure team)19:09:43

also! I have made you a jira admin so you can do this yourself now

mfikes19:09:24

There is something sophisticated that Google is doing to robotically manage CAs (see https://github.com/google/closure-library/pulls)

Alex Miller (Clojure team)19:09:27

you click the Administration link in the upper right, then Users, then search. Or you can click on a user’s name in the ticket to get specifically to that user. Once you get to the user, click Edit Groups. Then select “clojure-dev” and “jira-developers” in the list on the left and click the “Join” button

Alex Miller (Clojure team)19:09:01

clojure-dev is a group used in confluence and jira-developers is a group used in jira (they share a SSO Crowd directory)

mfikes19:09:53

Thanks! (I've captured a note of this so that when I hit it again I'll have it.)

Alex Miller (Clojure team)19:09:58

if you want to figure out how that works, write it down and let me know :)

Alex Miller (Clojure team)19:09:12

I think there might be a note about this admin stuff somewhere…

mfikes19:09:38

Yeah, perhaps we can automate CLAs a bit more. I can dig and see if what they are using is open source.

mfikes19:09:33

I'm still impressed with Alexbot. So no worries 🙂

Alex Miller (Clojure team)19:09:48

only scalability issues :)

andy.fingerhut20:09:01

Parallelism factor has just been increased by 1 by adding Mike as a JIRA admin +1

mfikes21:09:49

Bah! It seems that all of the CLA management systems only work with this newfangled system the kool kids are using, which is based in PRs.

Alex Miller (Clojure team)21:09:11

as a grumpy old programmer, I assume that’s probably crap. rcs or death.

mfikes21:09:12

ci and co forever