<div dir="ltr">Dmitry<div><br></div><div>Thank you for the clarification, but my questions still remain unanswered, unfortunately. It seems I did not phrase them correctly.</div><div><br></div><div>1) For each of the positions, which set of git repositories should I run this command against? E.g. which stackforge/fuel-* projects contributors are electing PTL or CL?</div><div>2) Who is voting for component leads? Mike's email says these are core reviewers. Our previous IRC meeting mentioned all the contributors to particular components. Documentation link you sent is mentioning all contributors to Fuel projects. Whom should I trust? What is the final version? Is it fine that documentation contributor is eligible to nominate himself and vote for Library Component Lead?<br></div><div><br></div><div>Until there is a clear and sealed answer to these questions we do not have a list of people who can vote and who can nominate. Let's get it clear at least before PTL elections start.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 24, 2015 at 4:49 AM, Dmitry Borodaenko <span dir="ltr"><<a href="mailto:dborodaenko@mirantis.com" target="_blank">dborodaenko@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Vladimir,<br>
<br>
Sergey's initial email from this thread has a link to the Fuel elections<br>
wiki page that describes the exact procedure to determine the electorate<br>
and the candidates [0]:<br>
<br>
    The electorate for a given PTL and Component Leads election are the<br>
    Foundation individual members that are also committers for one of<br>
    the Fuel team's repositories over the last year timeframe (September<br>
    18, 2014 06:00 UTC to September 18, 2015 05:59 UTC).<br>
<br>
    ...<br>
<br>
    Any member of an election electorate can propose their candidacy for<br>
    the same election.<br>
<br>
[0] <a href="https://wiki.openstack.org/wiki/Fuel/Elections_Fall_2015#Electorate" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Fuel/Elections_Fall_2015#Electorate</a><br>
<br>
If you follow more links from that page, you will find the Governance<br>
page [1] and from there the Election Officiating Guidelines [2] that<br>
provide a specific shell one-liner to generate that list:<br>
<br>
    git log --pretty=%aE --since '1 year ago' | sort -u<br>
<br>
[1] <a href="https://wiki.openstack.org/wiki/Governance" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Governance</a><br>
[2] <a href="https://wiki.openstack.org/wiki/Election_Officiating_Guidelines" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Election_Officiating_Guidelines</a><br>
<br>
As I have specified in the proposed Team Structure policy document [3],<br>
this is the same process that is used by other OpenStack projects.<br>
<br>
[3] <a href="https://review.openstack.org/225376" rel="noreferrer" target="_blank">https://review.openstack.org/225376</a><br>
<br>
Having a different release schedule is not a sufficient reason for Fuel<br>
to reinvent the wheel, for example OpenStack Infrastructure project<br>
doesn't even have a release schedule for many of its deliverables, and<br>
still follows the same elections schedule as the rest of OpenStack:<br>
<br>
[4] <a href="http://governance.openstack.org/reference/projects/infrastructure.html" rel="noreferrer" target="_blank">http://governance.openstack.org/reference/projects/infrastructure.html</a><br>
<br>
Lets keep things simple.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Dmitry Borodaenko<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On Wed, Sep 23, 2015 at 01:27:07PM +0300, Vladimir Kuklin wrote:<br>
> Dmitry, Mike<br>
><br>
> Thank you for the list of usable links.<br>
><br>
> But still - we do not have clearly defined procedure on determening who is<br>
> eligible to nominate and vote for PTL and Component Leads. Remember, that<br>
> Fuel still has different release cycle and Kilo+Liberty contributors list<br>
> is not exactly the same for "365days" contributors list.<br>
><br>
> Can we finally come up with the list of people eligible to nominate and<br>
> vote?<br>
><br>
> On Sun, Sep 20, 2015 at 2:37 AM, Mike Scherbakov <<a href="mailto:mscherbakov@mirantis.com">mscherbakov@mirantis.com</a>><br>
> wrote:<br>
><br>
> > Let's move on.<br>
> > I started work on MAINTAINERS files, proposed two patches:<br>
> > <a href="https://review.openstack.org/#/c/225457/1" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/225457/1</a><br>
> > <a href="https://review.openstack.org/#/c/225458/1" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/225458/1</a><br>
> ><br>
> > These can be used as templates for other repos / folders.<br>
> ><br>
> > Thanks,<br>
> ><br>
> > On Fri, Sep 18, 2015 at 7:45 PM Davanum Srinivas <<a href="mailto:davanum@gmail.com">davanum@gmail.com</a>><br>
> > wrote:<br>
> ><br>
> >> +1 Dmitry<br>
> >><br>
> >> -- Dims<br>
> >><br>
> >> On Fri, Sep 18, 2015 at 9:07 PM, Dmitry Borodaenko <<br>
> >> <a href="mailto:dborodaenko@mirantis.com">dborodaenko@mirantis.com</a>> wrote:<br>
> >><br>
> >>> Dims,<br>
> >>><br>
> >>> Thanks for the reminder!<br>
> >>><br>
> >>> I've summarized the uncontroversial parts of that thread in a policy<br>
> >>> proposal as per you suggestion [0], please review and comment. I've<br>
> >>> renamed SMEs to maintainers since Mike has agreed with that part, and I<br>
> >>> omitted code review SLAs from the policy since that's the part that has<br>
> >>> generated the most discussion.<br>
> >>><br>
> >>> [0] <a href="https://review.openstack.org/225376" rel="noreferrer" target="_blank">https://review.openstack.org/225376</a><br>
> >>><br>
> >>> I don't think we should postpone the election: the PTL election follows<br>
> >>> the same rules as OpenStack so we don't need a Fuel-specific policy for<br>
> >>> that, and the component leads election doesn't start until October 9,<br>
> >>> which gives us 3 weeks to confirm consensus on that aspect of the<br>
> >>> policy.<br>
> >>><br>
> >>> --<br>
> >>> Dmitry Borodaenko<br>
> >>><br>
> >>><br>
> >>> On Fri, Sep 18, 2015 at 07:30:39AM -0400, Davanum Srinivas wrote:<br>
> >>> > Sergey,<br>
> >>> ><br>
> >>> > Please see [1]. Did we codify some of these roles and responsibilities<br>
> >>> as a<br>
> >>> > community in a spec? There was also a request to use terminology like<br>
> >>> say<br>
> >>> > MAINTAINERS in that email as well.<br>
> >>> ><br>
> >>> > Are we pulling the trigger a bit early for an actual election?<br>
> >>> ><br>
> >>> > Thanks,<br>
> >>> > Dims<br>
> >>> ><br>
> >>> > [1] <a href="http://markmail.org/message/2ls5obgac6tvcfss" rel="noreferrer" target="_blank">http://markmail.org/message/2ls5obgac6tvcfss</a><br>
> >>> ><br>
> >>> > On Fri, Sep 18, 2015 at 6:56 AM, Vladimir Kuklin <<a href="mailto:vkuklin@mirantis.com">vkuklin@mirantis.com</a><br>
> >>> ><br>
> >>> > wrote:<br>
> >>> ><br>
> >>> > > Sergey, Fuelers<br>
> >>> > ><br>
> >>> > > This is awesome news!<br>
> >>> > ><br>
> >>> > > By the way, I have a question on who is eligible to vote and to<br>
> >>> nominate<br>
> >>> > > him/her-self for both PTL and Component Leads. Could you elaborate<br>
> >>> on that?<br>
> >>> > ><br>
> >>> > > And there is no such entity as Component Lead in OpenStack - so we<br>
> >>> are<br>
> >>> > > actually creating one. What are the new rights and responsibilities<br>
> >>> of CL?<br>
> >>> > ><br>
> >>> > > On Fri, Sep 18, 2015 at 5:39 AM, Sergey Lukjanov <<br>
> >>> <a href="mailto:slukjanov@mirantis.com">slukjanov@mirantis.com</a>><br>
> >>> > > wrote:<br>
> >>> > ><br>
> >>> > >> Hi folks,<br>
> >>> > >><br>
> >>> > >> I'd like to announce that we're running the PTL and Component Leads<br>
> >>> > >> elections. Detailed information available on wiki. [0]<br>
> >>> > >><br>
> >>> > >> Project Team Lead: Manages day-to-day operations, drives the project<br>
> >>> > >> team goals, resolves technical disputes within the project team. [1]<br>
> >>> > >><br>
> >>> > >> Component Lead: Defines architecture of a module or component in<br>
> >>> Fuel,<br>
> >>> > >> reviews design specs, merges majority of commits and resolves<br>
> >>> conflicts<br>
> >>> > >> between Maintainers or contributors in the area of responsibility.<br>
> >>> [2]<br>
> >>> > >><br>
> >>> > >> Fuel has two large sub-teams, with roughly comparable codebases,<br>
> >>> that<br>
> >>> > >> need dedicated component leads: fuel-library and fuel-python. [2]<br>
> >>> > >><br>
> >>> > >> Nominees propose their candidacy by sending an email to the<br>
> >>> > >> <a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a> mailing-list, which the subject:<br>
> >>> > >> "[fuel] PTL candidacy" or "[fuel] <component> lead candidacy"<br>
> >>> > >> (for example, "[fuel] fuel-library lead candidacy").<br>
> >>> > >><br>
> >>> > >> Time line:<br>
> >>> > >><br>
> >>> > >> PTL elections<br>
> >>> > >> * September 18 - September 28, 21:59 UTC: Open candidacy for PTL<br>
> >>> position<br>
> >>> > >> * September 29 - October 8: PTL elections<br>
> >>> > >><br>
> >>> > >> Component leads elections (fuel-library and fuel-python)<br>
> >>> > >> * October 9 - October 15: Open candidacy for Component leads<br>
> >>> positions<br>
> >>> > >> * October 16 - October 22: Component leads elections<br>
> >>> > >><br>
> >>> > >> [0] <a href="https://wiki.openstack.org/wiki/Fuel/Elections_Fall_2015" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Fuel/Elections_Fall_2015</a><br>
> >>> > >> [1] <a href="https://wiki.openstack.org/wiki/Governance" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Governance</a><br>
> >>> > >> [2]<br>
> >>> > >><br>
> >>> <a href="http://lists.openstack.org/pipermail/openstack-dev/2015-August/072406.html" rel="noreferrer" target="_blank">http://lists.openstack.org/pipermail/openstack-dev/2015-August/072406.html</a><br>
> >>> > >> [3] <a href="https://lwn.net/Articles/648610/" rel="noreferrer" target="_blank">https://lwn.net/Articles/648610/</a><br>
> >>> > >><br>
> >>> > >> --<br>
> >>> > >> Sincerely yours,<br>
> >>> > >> Sergey Lukjanov<br>
> >>> > >> Sahara Technical Lead<br>
> >>> > >> (OpenStack Data Processing)<br>
> >>> > >> Principal Software Engineer<br>
> >>> > >> Mirantis Inc.<br>
> >>> > >><br>
> >>> > >><br>
> >>> __________________________________________________________________________<br>
> >>> > >> OpenStack Development Mailing List (not for usage questions)<br>
> >>> > >> Unsubscribe:<br>
> >>> > >> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> >>> > >> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> >>> > >><br>
> >>> > >><br>
> >>> > ><br>
> >>> > ><br>
> >>> > > --<br>
> >>> > > Yours Faithfully,<br>
> >>> > > Vladimir Kuklin,<br>
> >>> > > Fuel Library Tech Lead,<br>
> >>> > > Mirantis, Inc.<br>
> >>> > > +7 (495) 640-49-04<br>
> >>> > > +7 (926) 702-39-68<br>
> >>> > > Skype kuklinvv<br>
> >>> > > 35bk3, Vorontsovskaya Str.<br>
> >>> > > Moscow, Russia,<br>
> >>> > > <a href="http://www.mirantis.com" rel="noreferrer" target="_blank">www.mirantis.com</a> <<a href="http://www.mirantis.ru/" rel="noreferrer" target="_blank">http://www.mirantis.ru/</a>><br>
> >>> > > <a href="http://www.mirantis.ru" rel="noreferrer" target="_blank">www.mirantis.ru</a><br>
> >>> > > <a href="mailto:vkuklin@mirantis.com">vkuklin@mirantis.com</a><br>
> >>> > ><br>
> >>> > ><br>
> >>> __________________________________________________________________________<br>
> >>> > > OpenStack Development Mailing List (not for usage questions)<br>
> >>> > > Unsubscribe:<br>
> >>> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> >>> > > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> >>> > ><br>
> >>> > ><br>
> >>> ><br>
> >>> ><br>
> >>> > --<br>
> >>> > Davanum Srinivas :: <a href="https://twitter.com/dims" rel="noreferrer" target="_blank">https://twitter.com/dims</a><br>
> >>><br>
> >>> ><br>
> >>> __________________________________________________________________________<br>
> >>> > OpenStack Development Mailing List (not for usage questions)<br>
> >>> > Unsubscribe:<br>
> >>> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> >>> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> >>><br>
> >>><br>
> >>><br>
> >>> __________________________________________________________________________<br>
> >>> OpenStack Development Mailing List (not for usage questions)<br>
> >>> Unsubscribe:<br>
> >>> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> >>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> >>><br>
> >><br>
> >><br>
> >><br>
> >> --<br>
> >> Davanum Srinivas :: <a href="https://twitter.com/dims" rel="noreferrer" target="_blank">https://twitter.com/dims</a><br>
> >> __________________________________________________________________________<br>
> >> OpenStack Development Mailing List (not for usage questions)<br>
> >> Unsubscribe:<br>
> >> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> >> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> >><br>
> > --<br>
> > Mike Scherbakov<br>
> > #mihgen<br>
> ><br>
> > __________________________________________________________________________<br>
> > OpenStack Development Mailing List (not for usage questions)<br>
> > Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> ><br>
> ><br>
><br>
><br>
> --<br>
> Yours Faithfully,<br>
> Vladimir Kuklin,<br>
> Fuel Library Tech Lead,<br>
> Mirantis, Inc.<br>
> +7 (495) 640-49-04<br>
> +7 (926) 702-39-68<br>
> Skype kuklinvv<br>
> 35bk3, Vorontsovskaya Str.<br>
> Moscow, Russia,<br>
> <a href="http://www.mirantis.com" rel="noreferrer" target="_blank">www.mirantis.com</a> <<a href="http://www.mirantis.ru/" rel="noreferrer" target="_blank">http://www.mirantis.ru/</a>><br>
> <a href="http://www.mirantis.ru" rel="noreferrer" target="_blank">www.mirantis.ru</a><br>
> <a href="mailto:vkuklin@mirantis.com">vkuklin@mirantis.com</a><br>
<br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Yours Faithfully,<br>Vladimir Kuklin,<br>Fuel Library Tech Lead,<br>Mirantis, Inc.<br>+7 (495) 640-49-04<br>+7 (926) 702-39-68<br>Skype kuklinvv<br>35bk3, Vorontsovskaya Str.<br>Moscow, Russia,<br><a href="http://www.mirantis.ru/" target="_blank">www.mirantis.com</a><br><a href="http://www.mirantis.ru/" target="_blank">www.mirantis.ru</a><br><a href="mailto:vkuklin@mirantis.com" target="_blank">vkuklin@mirantis.com</a></div></div></div></div>
</div>