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

nicolas de loof nicolas.deloof at gmail.com
Thu Oct 20 15:03:07 UTC 2016


just as a side note, writing votes log to a plain file doesn't make this
solution "simpler", until we can ensure this file is persisted and has
backups. IIUC we don't have such a guarantee with current hosting solution,
do we ?

2016-10-20 17:01 GMT+02:00 nicolas de loof <nicolas.deloof at gmail.com>:

>
>
> 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/whate
>> ver-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/04021576/attachment.html>


More information about the Jenkins-infra mailing list