ASF would consider the 'pretty cumbersome' process a feature, not a bug. Multi-day deliberate, lest-common-denominator (email) discussions means that everyone gets to participate, no matter where they are as long as they have email. Not everyone has a github account, and github is not necessarily available everywhere[1].
One of the axioms of the ASF is that 'if it didn't happen on a list, it didn't happen.' - forwarding discussions from elsewhere may not be acceptable to the ASF[2,3,4]. Before progressing much further, I'd recommend checking with the Incubator PMC. -Jakob [1] https://en.wikipedia.org/wiki/Censorship_of_GitHub [2] https://www.apache.org/theapacheway/ [3] http://theapacheway.com/on-list/ [4] https://community.apache.org/newbiefaq.html#NewbieFAQ-IsthereaCodeofConductforApacheprojects? On Fri, Dec 20, 2019 at 3:19 PM Maxime Beauchemin <[email protected]> wrote: > > Right, adding a comment with a snapshot of the result at the time the vote > ends is a simple solution. > > Max > > On Fri, Dec 20, 2019 at 2:47 PM David Smith <[email protected]> wrote: > > > If there is a way to "freeze" the reactions at the time the vote is > > closed--maybe the bot adds a comment documenting the closing vote total and > > sends an email--then there is no issue. It would only be a problem if a > > vote could "pass" 5-4 or something, and then later a viewer would see 4 up > > and 5 down votes with no additional record. > > > > On Fri, Dec 20, 2019 at 2:19 PM Maxime Beauchemin < > > [email protected]> wrote: > > > > > I'm positive that edited comments are saved in history, and that > > reactions > > > have timestamps attached to them > > > < > > > > > https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment > > > >. > > > Same goes for labels (effectively marking when voting starts/ends). > > > > > > [eventually] it would also be possible for our bot to: > > > * catch and delete reactions when voting isn't open > > > * send emails as needed > > > * do accounting based on who's a PMC / committer / contributor > > > (binding/non-binding). Hopefully Whimsy has some REST API we can hit to > > get > > > list of Github handles of committers / PMCs > > > > > > Max > > > > > > On Fri, Dec 20, 2019 at 2:07 PM David Smith <[email protected]> > > > wrote: > > > > > > > I think it would be vastly superior in terms of user-experience. I > > think > > > > the pushback would possibly be that email produces an immutable record > > of > > > > the vote and any conversation around it, whereas github votes can be > > > > changed after the fact, comments may be edited, etc. > > > > > > > > It depends on what one is optimizing for, I suppose. > > > > > > > > >
