[Jenkins-infra] Board election (INFRA-536)

nicolas de loof nicolas.deloof at gmail.com
Thu Oct 20 15:01:33 UTC 2016

2016-10-20 16:53 GMT+02:00 Daniel Beck <ml at beckweb.net>:

> > On 20.10.2016, at 16:42, nicolas de loof <nicolas.deloof at gmail.com>
> wrote:
> >
> > Also, board election process require to exclude >2 board members from
> same company, BUT this information isn't available on jenkins.io LDAP
> afaik.
> > How do we plan to handle this ?
> >
> > I suggest we add this as a new LDAP attribute that would be set as board
> candidates get defined (this would avoid people to enter by themselves with
> risk for distinct names for same actual company), wdyt ?
> Nominating candidates etc. can all be done outside the application. I
> recommend we keep this simple.

Can be done using a configuration string, not a big deal. But not a big
deal to do it inside the application. There's no such thing as a "simpler"
solution here. In one case we will have to update production configuration
to prepare election, with the other some extra CRUD code to set adequate
LDAP attributes.

> Then, candidates are just an arbitrary string and URL. "R. Tyler Croy
> (CloudBees)" and "https://jenkins.io/blog/whatever-rtylers-candidate-
> introduction-blog-post-is" should be sufficient in the account app.

I prefer to use jenkins.io ID vs arbitrary string, so one can link to
profile, github, gravatar, etc.

> As Tyler wrote earlier,
> > [Writing to a voting log from the account app] would make the changes to
> the account-app minimal, and then we can just write some Groovy or Python
> to process the election transaction log.
> So the actual dropping of candidates in the same company after two of the
> same company are in can be done in that tool.

So, you want this app to just collect the votes, not handle the election
process ?  I had in mind to
use info.gehrels.voting:singleTransferableVoteElections for this purpose,
so this is a fully automated solution.

> _______________________________________________
> Jenkins-infra mailing list
> Jenkins-infra at lists.jenkins-ci.org
> http://lists.jenkins-ci.org/mailman/listinfo/jenkins-infra
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.jenkins-ci.org/pipermail/jenkins-infra/attachments/20161020/0a6022fd/attachment.html>

More information about the Jenkins-infra mailing list