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?

alexmiller13:09:44

they have to have roles added

alexmiller13:09:10

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

alexmiller13:09:23

who needs it?

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.

alexmiller19: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)

alexmiller19: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)

alexmiller19: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

alexmiller19: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.)

alexmiller19:09:58

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

alexmiller19: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 🙂

alexmiller19: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.

alexmiller21:09:00

never heard of it

alexmiller21:09:11

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

mfikes21:09:12

ci and co forever