Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 16/03/2016 04:47, Tony Breeds wrote: > On Tue, Mar 15, 2016 at 09:41:41PM +, Hayes, Graham wrote: >> I do not see the time frame for defining an electorate there. >> >> PTL seats are completely renewed every 6 months. A separate election is >> run for >> each project team. These elections are collectively held 5 weeks prior >> to each >> design summit, with nominations due 6 weeks prior to the summit and >> elections >> held open for no less than five business days. >> >> The way the rules are currently worded if the extra ATC patch merged >> before the deadline for PTL nomination anyone in that patch would be >> able to run. >> >> Where do we define the cut off date for electorate definition? > > [1] roughly defines it as "committed a change to a repository of a project > over > the last two 6-month release cycles" Actually the way that reads is that for mitaka APCs would be based on Kilo and Liberty - it should probably read "committed a change to a repository of a project over the last 6-month release cycle and the current 6-month release cycle" But, that is a digression. > For the sake of generating the full APC roles we (the election officials) > define > the exact range and communicate that[2]. At approximately the same time the > governance repo is tagged and used for reference[3]. There are no extra-ATCs > for Packaging-deb[4]. That is what I was looking for. Is this recorded, or is there a list on rules that are passed on? If there is no current place I would suggest that a section called "Defining the Electorate" is added to the Charter, in the interests of Openness - the way the charter is currently written does not indicate that there is a cut off date during the cycle. > That is how we define the electorate, changing that mid-election is not an > option. Why not? A lot of elections (both for Governments and in NGOs) allow for a "supplemental register" - to allow for this exact thing. > Yours Tony. > [1] > http://governance.openstack.org/reference/charter.html#voters-for-ptl-seats-apc > [2] https://wiki.openstack.org/wiki/PTL_Elections_March_2016#Electorate > [3] > http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml?id=march-2016-elections > [4] > https://github.com/openstack/governance/blob/march-2016-elections/reference/projects.yaml#L3147-L3282 > __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
Tony Breeds wrote: On Tue, Mar 15, 2016 at 06:28:14PM +0100, Thierry Carrez wrote: The second issue is that we don't have any way to run an election on the project, since we don't have a way to determine "contributors" (or rather, the only voter and potential candidate under those rules would be Monty). You can't even apply to be the PTL :) That is obviously an exceptional case and if I read Tristan's answer correctly, it will naturally end up in the process where the TC ends up picking the PTL. It feels natural if you're the only candidate that we would pick you, but that will likely have to wait until the end of the election period. I don't think we have the luxury of waiting. There needs to be a small amount of corrective action taken now. As pointed out elsewhere in this thread the TC has the ability to appoint a PTL should a project end up leaderless should that happen. However, at the risk of sounding like a humorless automaton, we have a valid candidate. * Monty Taylor for Packaging-Deb PTL https://review.openstack.org/#/c/292690/ In the interests of transparency I'll say this here. Monty if you do *NOT* have a genuine desire to lead the packaging-deb team please abandon that review ASAP. Also by the rules I feel like we have no choice but to reject * Adding Packaging-Deb/Thomas_Goirand.txt https://review.openstack.org/#/c/292885/ Like others have said, it's impossible to change election rules mid-flight. So we seem to have two ways out of this hole that would not break the established rules: 1/ Monty abandons his candidacy, so we have no valid candidate and the TC ends up picking the PTL (and may pick up Thomas, as he is the only volunteer) 2/ Monty does not abandon his candidacy, and automatically ends up as Packaging-deb PTL (that does not prevent Thomas from working on it, but Monty gets the final call on disputes) Thomas: I'd advise you have a talk with Monty - his candidacy is valid unless he abandons it (and he has a pretty valid history and experience around debian packaging in openstack, so it's not as if he was the craziest candidate ever). -- Thierry Carrez (ttx) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On Tue, Mar 15, 2016 at 09:41:41PM +, Hayes, Graham wrote: > I do not see the time frame for defining an electorate there. > > PTL seats are completely renewed every 6 months. A separate election is > run for > each project team. These elections are collectively held 5 weeks prior > to each > design summit, with nominations due 6 weeks prior to the summit and > elections > held open for no less than five business days. > > The way the rules are currently worded if the extra ATC patch merged > before the deadline for PTL nomination anyone in that patch would be > able to run. > > Where do we define the cut off date for electorate definition? [1] roughly defines it as "committed a change to a repository of a project over the last two 6-month release cycles" For the sake of generating the full APC roles we (the election officials) define the exact range and communicate that[2]. At approximately the same time the governance repo is tagged and used for reference[3]. There are no extra-ATCs for Packaging-deb[4]. That is how we define the electorate, changing that mid-election is not an option. Yours Tony. [1] http://governance.openstack.org/reference/charter.html#voters-for-ptl-seats-apc [2] https://wiki.openstack.org/wiki/PTL_Elections_March_2016#Electorate [3] http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml?id=march-2016-elections [4] https://github.com/openstack/governance/blob/march-2016-elections/reference/projects.yaml#L3147-L3282 signature.asc Description: PGP signature __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 03/15/2016 11:18 PM, Emilien Macchi wrote: > Whoever will be the PTL, my single hope is that one day people will > deploy OpenStack in production by using packaging built in OpenStack > Infra. +1 Thanks for your support. I don't really care having a PTL badge either. I care for this project to get going. Cheers, Thomas Goirand (zigo) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On Tue, Mar 15, 2016 at 5:58 PM, Thomas Goirandwrote: [...] > The Fuel team, many occasional Debian contributors, the Kolla team, the > Puppet OpenStack team, and of course myself, all want this project to > get started on good tracks. It will happen, because of this need. Please > give it more time. I confirm the desire of seeing upstream packaging moving to OpenStack, and so far Thomas efforts have been heroic to build so much packages in Debian, and try to move it in OpenStack Infrastructure. In Puppet OpenStack CI, we have been using Canonical UCA packaging that is not close to what provides OpenStackt trunk, and has lower testing coverage. It's breaking our CI quite often, even if Ubuntu folks are very responsive and helpful with us (kudos to jamespage & coreycb); I hope one day we'll have packaging tested & hosted by OpenStack Infra, for both Debian & Fedora worlds. Whoever will be the PTL, my single hope is that one day people will deploy OpenStack in production by using packaging built in OpenStack Infra. -- Emilien Macchi __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 03/15/2016 09:35 PM, Hayes, Graham wrote: > On 15/03/2016 20:29, Thomas Goirand wrote: > Does the current PTL not have the ability to propose extra-atc's for > this reason? > > Would a solution be for zigo to propose the people active in > http://anonscm.debian.org/cgit/openstack/openstack-pkg-tools.git/ > to the governance repo (including himself) and the TC approve it. > > This would give an electorate, and give Zigo the right to run as PTL. Just for the record, it's not only this repo, but all the 359 (currently, and counting...) Git repositories of: http://anonscm.debian.org/cgit/openstack/ this one came out only because it's the only one I tried to push on upstream infra. I didn't care pushing more packaging Git repositories until we have a way to build packages, which is currently not the case. BTW, I'd like to come back to the history of this project. A year ago, I just wanted to start things on stackforge. Then, during the Vancouver summit, I was pushed by many to enter the big tent. Which very painfully happened, after a lot of convolutions: it was finally approved in the middle of August, when I thought it would take a week or 2. This postponed getting the deb-openstack-pkg-tools project-config patch approved until nearly the Tokyo summit. Then the DIB patch to get a Debian image is on its way to take more than 3 months, while it probably doesn't need to take that much and be so perfect. I understand that it took so long probably due to my own shortcomings, and lack of follow-up on each of the above steps. I admit that I was a bit lost, and didn't know what I could do. The difficulties faced to bootstrap this project are very far from the packaging skills that we want to deploy on OpenStack infra, which could explain why I got lost and unfocused (dragged on doing the actual packaging into the official Debian distro also). It is my hope that this thread wont start another layer of bureaucratic obstacles which I will have difficulties to deal with again. The Fuel team, many occasional Debian contributors, the Kolla team, the Puppet OpenStack team, and of course myself, all want this project to get started on good tracks. It will happen, because of this need. Please give it more time. Cheers, Thomas Goirand (zigo) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 15/03/2016 21:09, Tony Breeds wrote: > On Tue, Mar 15, 2016 at 08:35:23PM +, Hayes, Graham wrote: > >> Does the current PTL not have the ability to propose extra-atc's for >> this reason? >> >> Would a solution be for zigo to propose the people active in >> http://anonscm.debian.org/cgit/openstack/openstack-pkg-tools.git/ >> to the governance repo (including himself) and the TC approve it. > > What you say is essentially correct, but the time for such proposals has > passed. The electorate has been defined. > > Anita has provided links to the relevant documentation. > > Yours Tony. > I do not see the time frame for defining an electorate there. PTL seats are completely renewed every 6 months. A separate election is run for each project team. These elections are collectively held 5 weeks prior to each design summit, with nominations due 6 weeks prior to the summit and elections held open for no less than five business days. The way the rules are currently worded if the extra ATC patch merged before the deadline for PTL nomination anyone in that patch would be able to run. Where do we define the cut off date for electorate definition? - Graham __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On Tue, Mar 15, 2016 at 08:35:23PM +, Hayes, Graham wrote: > Does the current PTL not have the ability to propose extra-atc's for > this reason? > > Would a solution be for zigo to propose the people active in > http://anonscm.debian.org/cgit/openstack/openstack-pkg-tools.git/ > to the governance repo (including himself) and the TC approve it. What you say is essentially correct, but the time for such proposals has passed. The electorate has been defined. Anita has provided links to the relevant documentation. Yours Tony. signature.asc Description: PGP signature __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On Tue, Mar 15, 2016 at 09:25:47PM +0100, Thomas Goirand wrote: > On 03/15/2016 08:22 PM, Tony Breeds wrote: > > However, at the risk of sounding like a humorless automaton, we have a valid > > candidate. > > * Monty Taylor for Packaging-Deb PTL > > https://review.openstack.org/#/c/292690/ > > This started as a joke. Please don't pick-up the joke, and make it a > serious proposal. This isn't funny anymore. I did acknowledge that it is/was a joke. > Obviously, Monty isn't interested (otherwise, he would have help with > https://review.openstack.org/#/c/264726/, which he didn't despite his > generous offer to do so in Tokyo but he had other priorities). > > Also again, please have a look at the openstack-pkg-tools Git history here: > http://anonscm.debian.org/cgit/openstack/openstack-pkg-tools.git/ > > There's at least 3 commits a week on this repository. > > Now, compare this to the single commit to add a .gitreview file from Monty: > https://github.com/openstack/deb-openstack-pkg-tools/commits/debian/liberty > > That's also a commit on the Liberty branch, and we've switched to > debian/mitaka a long time ago. > > > Also by the rules I feel like we have no choice but to reject > > * Adding Packaging-Deb/Thomas_Goirand.txt > https://review.openstack.org/#/c/292885/ > > I know we have established governance rules. They exist for a reason. > Though I hope everyone understand what happened after my explanation. > > I believe what you wanted to write is: > > "If we don't think first and follow the rules without even trying to > understand, we *WOULD* reject. But we are humans with brains, not > machines, therefore, it's ok" Please do not put words in my mouth. I wrote what I intended to say. > Because *you do* have a choice, don't you? I, as an election official, can not choose to make exceptions on a project by project basis. I am acting within my understood parameters. The election officials saw a problem and raised it with the TC/community. If the established process is allowed to play out I think the result will be reasonable. Yours Tony. signature.asc Description: PGP signature __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 2016-03-15 21:25:47 +0100 (+0100), Thomas Goirand wrote: [...] > I know we have established governance rules. They exist for a reason. > Though I hope everyone understand what happened after my explanation. > > I believe what you wanted to write is: > > "If we don't think first and follow the rules without even trying to > understand, we *WOULD* reject. But we are humans with brains, not > machines, therefore, it's ok" > > Because *you do* have a choice, don't you? Strict process for elections is crucial, to avoid any impression of impropriety or vote fixing which could invalidate the results. Election officials aren't really at liberty to loosely interpret the process; as volunteers their task is to ensure the established process is followed and applied accurately and consistently. This process defines another elected body which can rule on inconclusive cases: the Technical Committee. -- Jeremy Stanley __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 03/15/2016 04:25 PM, Thomas Goirand wrote: > On 03/15/2016 08:22 PM, Tony Breeds wrote: >> However, at the risk of sounding like a humorless automaton, we have a valid >> candidate. >> * Monty Taylor for Packaging-Deb PTL >> https://review.openstack.org/#/c/292690/ > > This started as a joke. Please don't pick-up the joke, and make it a > serious proposal. This isn't funny anymore. > > Obviously, Monty isn't interested (otherwise, he would have help with > https://review.openstack.org/#/c/264726/, which he didn't despite his > generous offer to do so in Tokyo but he had other priorities). > > Also again, please have a look at the openstack-pkg-tools Git history here: > http://anonscm.debian.org/cgit/openstack/openstack-pkg-tools.git/ > > There's at least 3 commits a week on this repository. > > Now, compare this to the single commit to add a .gitreview file from Monty: > https://github.com/openstack/deb-openstack-pkg-tools/commits/debian/liberty > > That's also a commit on the Liberty branch, and we've switched to > debian/mitaka a long time ago. > >> Also by the rules I feel like we have no choice but to reject >> * Adding Packaging-Deb/Thomas_Goirand.txt > https://review.openstack.org/#/c/292885/ > > I know we have established governance rules. They exist for a reason. > Though I hope everyone understand what happened after my explanation. > > I believe what you wanted to write is: > > "If we don't think first and follow the rules without even trying to > understand, we *WOULD* reject. But we are humans with brains, not > machines, therefore, it's ok" > > Because *you do* have a choice, don't you? ATC definition is in the bylaws: section 3: http://www.openstack.org/legal/technical-committee-member-policy/ Eligibility for PTL and the electorate is covered in the charter: http://git.openstack.org/cgit/openstack/governance/tree/reference/charter.rst#n106 And this resolution: http://git.openstack.org/cgit/openstack/governance/tree/resolutions/20141128-elections-process-for-leaderless-programs.rst Election officials administer elections according to the rules as outlined. Thanks, Anita. > > Cheers, > > Thomas Goirand (zigo) > > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 15/03/2016 20:29, Thomas Goirand wrote: > On 03/15/2016 08:22 PM, Tony Breeds wrote: >> However, at the risk of sounding like a humorless automaton, we have a valid >> candidate. >> * Monty Taylor for Packaging-Deb PTL >> https://review.openstack.org/#/c/292690/ > > This started as a joke. Please don't pick-up the joke, and make it a > serious proposal. This isn't funny anymore. > > Obviously, Monty isn't interested (otherwise, he would have help with > https://review.openstack.org/#/c/264726/, which he didn't despite his > generous offer to do so in Tokyo but he had other priorities). > > Also again, please have a look at the openstack-pkg-tools Git history here: > http://anonscm.debian.org/cgit/openstack/openstack-pkg-tools.git/ > > There's at least 3 commits a week on this repository. > > Now, compare this to the single commit to add a .gitreview file from Monty: > https://github.com/openstack/deb-openstack-pkg-tools/commits/debian/liberty > > That's also a commit on the Liberty branch, and we've switched to > debian/mitaka a long time ago. > >> Also by the rules I feel like we have no choice but to reject >> * Adding Packaging-Deb/Thomas_Goirand.txt > https://review.openstack.org/#/c/292885/ > > I know we have established governance rules. They exist for a reason. > Though I hope everyone understand what happened after my explanation. > > I believe what you wanted to write is: > > "If we don't think first and follow the rules without even trying to > understand, we *WOULD* reject. But we are humans with brains, not > machines, therefore, it's ok" > > Because *you do* have a choice, don't you? > > Cheers, > > Thomas Goirand (zigo) > > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > Does the current PTL not have the ability to propose extra-atc's for this reason? Would a solution be for zigo to propose the people active in http://anonscm.debian.org/cgit/openstack/openstack-pkg-tools.git/ to the governance repo (including himself) and the TC approve it. This would give an electorate, and give Zigo the right to run as PTL. I know the timescales would be short - but it might be workable. - Graham __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 03/15/2016 08:22 PM, Tony Breeds wrote: > However, at the risk of sounding like a humorless automaton, we have a valid > candidate. > * Monty Taylor for Packaging-Deb PTL https://review.openstack.org/#/c/292690/ This started as a joke. Please don't pick-up the joke, and make it a serious proposal. This isn't funny anymore. Obviously, Monty isn't interested (otherwise, he would have help with https://review.openstack.org/#/c/264726/, which he didn't despite his generous offer to do so in Tokyo but he had other priorities). Also again, please have a look at the openstack-pkg-tools Git history here: http://anonscm.debian.org/cgit/openstack/openstack-pkg-tools.git/ There's at least 3 commits a week on this repository. Now, compare this to the single commit to add a .gitreview file from Monty: https://github.com/openstack/deb-openstack-pkg-tools/commits/debian/liberty That's also a commit on the Liberty branch, and we've switched to debian/mitaka a long time ago. > Also by the rules I feel like we have no choice but to reject > * Adding Packaging-Deb/Thomas_Goirand.txt https://review.openstack.org/#/c/292885/ I know we have established governance rules. They exist for a reason. Though I hope everyone understand what happened after my explanation. I believe what you wanted to write is: "If we don't think first and follow the rules without even trying to understand, we *WOULD* reject. But we are humans with brains, not machines, therefore, it's ok" Because *you do* have a choice, don't you? Cheers, Thomas Goirand (zigo) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On Tue, Mar 15, 2016 at 06:28:14PM +0100, Thierry Carrez wrote: > The second issue is that we don't have any way to run an election on the > project, since we don't have a way to determine "contributors" (or rather, > the only voter and potential candidate under those rules would be Monty). > You can't even apply to be the PTL :) That is obviously an exceptional case > and if I read Tristan's answer correctly, it will naturally end up in the > process where the TC ends up picking the PTL. It feels natural if you're the > only candidate that we would pick you, but that will likely have to wait > until the end of the election period. I don't think we have the luxury of waiting. There needs to be a small amount of corrective action taken now. As pointed out elsewhere in this thread the TC has the ability to appoint a PTL should a project end up leaderless should that happen. However, at the risk of sounding like a humorless automaton, we have a valid candidate. * Monty Taylor for Packaging-Deb PTL https://review.openstack.org/#/c/292690/ In the interests of transparency I'll say this here. Monty if you do *NOT* have a genuine desire to lead the packaging-deb team please abandon that review ASAP. Also by the rules I feel like we have no choice but to reject * Adding Packaging-Deb/Thomas_Goirand.txt https://review.openstack.org/#/c/292885/ Yours Tony. signature.asc Description: PGP signature __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
Thomas Goirand wrote: so it's not completely crazy to kick it back to non-official status (especially now that it doesn't trigger any repository rename). Please don't. It took over 5 months to get it, and to be allowed to create the initial Git repository under the OpenStack namespace, with others replying to the project-config code review that we should be waiting on the TC's decision first. I don't want to have this happen again, that'd be really too much of a loss of time. It's taking a (really too) long time to be setup properly with the Debian image and build infrastructure. I'm aware of it, and I hope we can fix this during the Newton cycle. Though a lot of teams are waiting on this project. Puppet OpenStack wants to gate on what we'll be producing, and so is Fuel. The plan is that MOS guys will also do more work over there using Gerrit, if we have something usable. Please allow us to make it happen. We have two separate issues here. The first one is that we added a requirement that official project teams need to be active for some time before they are considered for addition. We rejected a number of projects (including Kosmos and the Juju charms) based on that new requirement. The packaging-deb team was approved before that new requirement was added, but that doesn't mean it can just ignore it (as otherwise that would be unfair to the teams we rejected). You make a good point that the team is active but that activity can't translate to commits yet -- if anyone proposes the removal of packaging-deb due to failing to meet the activity requirement, I expect we'll come back to that discussion. But nobody did yet, so it's not an immediate issue. I hope that everyone understands the situation, and I hope that the proposal to have Monty hijacking the project will remain a joke. Oh, and if it wasn't clear: I'm again proposing myself as a PTL for the project, since I don't think anyone else will want to stand. The second issue is that we don't have any way to run an election on the project, since we don't have a way to determine "contributors" (or rather, the only voter and potential candidate under those rules would be Monty). You can't even apply to be the PTL :) That is obviously an exceptional case and if I read Tristan's answer correctly, it will naturally end up in the process where the TC ends up picking the PTL. It feels natural if you're the only candidate that we would pick you, but that will likely have to wait until the end of the election period. -- Thierry Carrez (ttx) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 03/15/2016 01:45 PM, Thomas Goirand wrote: > On 03/11/2016 12:45 AM, Jeremy Stanley wrote: >> On 2016-03-10 22:05:00 + (+), Tristan Cacqueray wrote: >>> Projects such as Openstack UX, Packaging Deb and i18n do not have active >>> contributions we can collect from git repos listed as project >>> deliverables. For these projects, how can the election officials >>> validate PTL candidacy and what would be the electorate roll in case of >>> an election ? >> >> The electorate rolls for project-teams without any >> deliverables/repos end up being limited to the "extra-atc" entries >> for them. For example, the I18N team has done an excellent job of >> providing a curated list of active translators, rendered at: >> >> http://governance.openstack.org/reference/projects/i18n.html#extra-atcs >> >> I guess for teams with no deliverables *and* no extra ATCs, they >> probably also don't need a PTL? >> >> Packaging-Deb is the only one I see in an especially strange state >> at the moment: it has one existing repo (the rest are phantoms which >> were never created) with two Gerrit changes, both owned by the >> team's sole code contributor (based on our traditional process of >> enumerating Gerrit change owners)... Congratulations, Monty, on your >> new de facto PTL-ship! >> >> https://review.openstack.org/#/q/status:merged+project:openstack/deb-openstack-pkg-tools >> >> Obviously, we'll need the TC to step in on unusual corner cases with >> inactive/newly-minted teams, such as this one. > > Hi there! > > First, I'm surprised that nobody got in touch with me directly about > this first, before this thread happens. But never mind, I'll explain > what happened here. > > tl;dr: > The project can still be considered at the same state as it was 6 months > ago. Ie: it's not started yet on OpenStack infra, but alive and working > outside of it. The reason is simple: we still don't have a Debian image > to work with within OpenStack infra, and even less the necessary tooling > to build packages. I hope this will change in Newton, so please leave > the project as it is. > Thomas, if the TC and Monty agrees to give "Packaging Deb" project another cycle to bootstrap, then what you proposed sounds fair and we should keep the project as it is. Note that we need an explicit approval since the current state basically prevent the next PTL to be elected by the community. Regards, -Tristan signature.asc Description: OpenPGP digital signature __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 03/11/2016 12:45 AM, Jeremy Stanley wrote: > On 2016-03-10 22:05:00 + (+), Tristan Cacqueray wrote: >> Projects such as Openstack UX, Packaging Deb and i18n do not have active >> contributions we can collect from git repos listed as project >> deliverables. For these projects, how can the election officials >> validate PTL candidacy and what would be the electorate roll in case of >> an election ? > > The electorate rolls for project-teams without any > deliverables/repos end up being limited to the "extra-atc" entries > for them. For example, the I18N team has done an excellent job of > providing a curated list of active translators, rendered at: > > http://governance.openstack.org/reference/projects/i18n.html#extra-atcs > > I guess for teams with no deliverables *and* no extra ATCs, they > probably also don't need a PTL? > > Packaging-Deb is the only one I see in an especially strange state > at the moment: it has one existing repo (the rest are phantoms which > were never created) with two Gerrit changes, both owned by the > team's sole code contributor (based on our traditional process of > enumerating Gerrit change owners)... Congratulations, Monty, on your > new de facto PTL-ship! > > https://review.openstack.org/#/q/status:merged+project:openstack/deb-openstack-pkg-tools > > Obviously, we'll need the TC to step in on unusual corner cases with > inactive/newly-minted teams, such as this one. Hi there! First, I'm surprised that nobody got in touch with me directly about this first, before this thread happens. But never mind, I'll explain what happened here. tl;dr: The project can still be considered at the same state as it was 6 months ago. Ie: it's not started yet on OpenStack infra, but alive and working outside of it. The reason is simple: we still don't have a Debian image to work with within OpenStack infra, and even less the necessary tooling to build packages. I hope this will change in Newton, so please leave the project as it is. Longer version: To build packages on Debian, we need a Debian image to work with on OpenStack infra. I've been told to do it on the Ubuntu image, but I don't think that's viable, as I also run tempest on it to validate the packaging, and that runs on top of Debian (I haven't tested it on Ubuntu). I don't mind to *also* work on it on Ubuntu, but my priority and motivation here is Debian mostly. What's going on with the Debian image: == After Tokyo, I've been told by a few persons from infra, that I'd get help. This help never came, so I started a CR to add the Debian image. As I didn't know well enough the OpenStack infra and DIB, it wasn't done well, and Igor Belikov took it over. The review which is currently stuck is that one: https://review.openstack.org/#/c/264726/ It was supposed to be waiting on that one: https://review.openstack.org/#/c/211859/ It's been nearly 3 months now that we're still stuck there. Though Greg appeared to be busy (personal reasons), and couldn't work on #211859, recently, Igor Belikov (who kindly took over #264726 which I couldn't do myself) wrote that, thanks to a commit from Monty in DIB, we could get rid of the #211859 depends. I'm still waiting on Igor to un-depend #211859, so we can get going. Hopefully, we'll get the Debian image to work before the Austin summit. The plan for the future: Once we finally get a Debian image, then we'll be able to add jobs to actually build packages. Most of the scripting is already written and used in that Jenkins which we're using, so it shouldn't be too hard to figure out. Once I get the idea on how to hook the build scripts, it should be a lot more easy for me to write it. At least a lot more easy than the DIB elements. And then store the resulting artifacts somewhere on infra, so that other packages can (build-)depends on them. There, I'll need also some help from the infra team, to see how this can be done. As you see, all of the issues aren't on the packaging itself, but just on understanding how infra works, and how to be setup. Where's the commits? Because there's nothing to test the commits against (ie: packages aren't even built in upstream infra), then it makes very little sense to push changes to the OpenStack gerrit. Instead, all has been done as we used to, within the git on alioth.debian.org. Once a commit is pushed, it triggers a package build (in both Jessie and Trusty) in the Jenkins servers sponsored by Mirantis, with the result published on IRC (in #debian-openstack-commits on OFTC). That's exactly what we hoped to get away from, though this continues to work, and that's the only thing we've got. And there, I understand everything, and have root access on the servers. If you consider git commit statistics there, then it's FAR from being zero commits. There's in fact commits every day on it. If we want to gather stats there, then that's a very good starting point. As
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On Sat, Mar 12, 2016 at 12:11:01PM +0100, Thierry Carrez wrote: > Jeremy Stanley wrote: > >I guess for teams with no deliverables *and* no extra ATCs, they > >probably also don't need a PTL? > > My take is that those teams do not need to be an official project team > either. We now require some activity before approving project teams, but > packaging-deb passed before that requirement. It was approved 7 months ago > and still no sign of activity, so it's not completely crazy to kick it back > to non-official status (especially now that it doesn't trigger any > repository rename). I think that revisiting packaging-deb's status is a reasonable thing to do. Having said that I do have some concerns with making that decision now that the Newton PTL elections have begun. I suppose if we follow the letter of the constitution: 1. Only Monty can be PTL, assuming he doesn't nominate. 2. There will be no candidates and it will fall on the TC to select a PTL[1] who's first and probably only action would be to remove the project's official status. Which is probably the best outcome. Yours Tony. [1] http://governance.openstack.org/resolutions/20141128-elections-process-for-leaderless-programs.html signature.asc Description: PGP signature __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
Jeremy Stanley wrote: I guess for teams with no deliverables *and* no extra ATCs, they probably also don't need a PTL? My take is that those teams do not need to be an official project team either. We now require some activity before approving project teams, but packaging-deb passed before that requirement. It was approved 7 months ago and still no sign of activity, so it's not completely crazy to kick it back to non-official status (especially now that it doesn't trigger any repository rename). I'll ask Monty the new PTL about his plans there :) -- Thierry Carrez (ttx) __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On Thu, Mar 10, 2016 at 11:45:14PM +, Jeremy Stanley wrote: > The electorate rolls for project-teams without any > deliverables/repos end up being limited to the "extra-atc" entries > for them. For example, the I18N team has done an excellent job of > providing a curated list of active translators, rendered at: > > http://governance.openstack.org/reference/projects/i18n.html#extra-atcs Ah thank you for the clear and detailed reply. We'll update the election tooling to handle this case fro UX and I18N. > I guess for teams with no deliverables *and* no extra ATCs, they > probably also don't need a PTL? > > Packaging-Deb is the only one I see in an especially strange state > at the moment: it has one existing repo (the rest are phantoms which > were never created) with two Gerrit changes, both owned by the > team's sole code contributor (based on our traditional process of > enumerating Gerrit change owners)... Congratulations, Monty, on your > new de facto PTL-ship! :D Yours Tony. signature.asc Description: PGP signature __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 03/10/2016 05:45 PM, Jeremy Stanley wrote: Packaging-Deb is the only one I see in an especially strange state at the moment: it has one existing repo (the rest are phantoms which were never created) with two Gerrit changes, both owned by the team's sole code contributor (based on our traditional process of enumerating Gerrit change owners)... Congratulations, Monty, on your new de facto PTL-ship! https://review.openstack.org/#/q/status:merged+project:openstack/deb-openstack-pkg-tools I, for one, welcome my new self overlord. __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [tc] Question about electorate for project without gerrit contribution
On 2016-03-10 22:05:00 + (+), Tristan Cacqueray wrote: > Projects such as Openstack UX, Packaging Deb and i18n do not have active > contributions we can collect from git repos listed as project > deliverables. For these projects, how can the election officials > validate PTL candidacy and what would be the electorate roll in case of > an election ? The electorate rolls for project-teams without any deliverables/repos end up being limited to the "extra-atc" entries for them. For example, the I18N team has done an excellent job of providing a curated list of active translators, rendered at: http://governance.openstack.org/reference/projects/i18n.html#extra-atcs I guess for teams with no deliverables *and* no extra ATCs, they probably also don't need a PTL? Packaging-Deb is the only one I see in an especially strange state at the moment: it has one existing repo (the rest are phantoms which were never created) with two Gerrit changes, both owned by the team's sole code contributor (based on our traditional process of enumerating Gerrit change owners)... Congratulations, Monty, on your new de facto PTL-ship! https://review.openstack.org/#/q/status:merged+project:openstack/deb-openstack-pkg-tools Obviously, we'll need the TC to step in on unusual corner cases with inactive/newly-minted teams, such as this one. -- Jeremy Stanley __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev