Thursday, 2019-05-30

*** ianychoi has quit IRC00:56
*** gagehugo has quit IRC01:21
*** gagehugo has joined #openstack-tc01:30
*** whoami-rajat has joined #openstack-tc01:35
*** lbragstad has quit IRC01:40
*** ricolin has joined #openstack-tc04:45
*** ricolin has quit IRC05:25
*** ricolin has joined #openstack-tc05:28
*** lpetrut has joined #openstack-tc06:02
*** ricolin has quit IRC06:26
*** ianychoi has joined #openstack-tc06:57
*** jpich has joined #openstack-tc07:09
*** adriant has quit IRC07:10
*** adriant has joined #openstack-tc07:11
*** ricolin has joined #openstack-tc07:23
*** ricolin has quit IRC09:09
*** e0ne has joined #openstack-tc09:52
asettleo/10:05
*** jpich has quit IRC10:05
*** jpich has joined #openstack-tc10:06
*** tosky has joined #openstack-tc12:14
*** ijolliffe has joined #openstack-tc12:33
*** jaypipes has joined #openstack-tc12:54
*** lbragstad has joined #openstack-tc13:02
*** mriedem has joined #openstack-tc13:02
*** ricolin has joined #openstack-tc14:53
*** lpetrut has quit IRC14:57
fungilookie there, it's office hour time once more!15:00
fungii think clarkb has something to bring up, if he's around15:00
clarkbI do15:00
gmanno/15:00
mugsieo/15:00
clarkbThere are a couple openstack related project renames queued up for tomorrow. https://review.opendev.org/#/c/657154/ and https://review.opendev.org/#/c/661684/15:00
clarkbI wanted a sanity check on those before we proceed with them tomorrow15:01
clarkbso if you can take a look and either say yes or no that will be a big help15:01
evrardjpo/15:02
fungibasically projects renaming into the openstack/ git namespace prefix15:02
ricolino/15:03
fungithese should be known to us, but the question is whether we include them in tomorrow's project rename maintenance or put them off until the next time we're able to schedule an outage for another batch of renames15:03
zanebo/15:03
fungito those of you who were around for the stackforge/ namespace days, this should feel familiarly painful ;)15:04
dhellmanno/15:05
zanebcompute-hyperv has already been approved as an official project, so I don't see any obstacle to renaming that one immediately15:05
mugsieyeah, that one seems good to go IMHO15:05
evrardjpfungi: I guess all hail to the infra team?15:05
fungisomething like that15:05
gmann+1 on doing it before rename maintenance15:06
evrardjpthank you infra team, in all cases.15:06
jroll\o15:06
fungii guess the bigger question is can we use our expedited house rules for repository additions in the liberasurecode and pyeclib cases15:06
fungior are those contentious enough we want to give the most recent patchset a full week15:07
zanebliberasure code one now has a majority (thanks gmann) so it's probably safe to assume it will pass15:07
dhellmannthe house rules for those say they can be approved on 5 June15:07
fungi"In corner cases where the change is time-sensitive (like a deliverable reorganization which blocks a release request), the chair may fast-track the change, but should report on that exception in the TC update." https://governance.openstack.org/tc/reference/house-rules.html#other-project-team-updates15:08
dhellmannside node, we have a lot of open tickets that could use some voting or cleanup15:08
mugsiewe are at 8/13 on the swift one - so that seems like it could be expediated15:08
clarkbok so what I'm hearing is that we should be good on both unless someone were to object nowish? (given voting activity that has already happened)15:08
dhellmannyeah, sure, I think it's probably safe to say that addition is going to pass and there's no particular reason to wait if going ahead lets us do the rename15:08
gmann+115:08
dhellmannare either mnaser or asettle around to do the honors?15:09
fungior we can do the rename on the assumption the governance change will pass, and let the governance change approval lag15:09
mnaserI can push it through.  I think it was mostly okay, we had majority approval before asking for the x/<abc> change15:09
mnaserso that Zuul passses15:09
dhellmann++15:10
zanebwould be nice to approve before the rename otherwise timburke will have to rev the patch _again_ :)15:11
fungibasically as long as the openstack tc says it's okay for those projects to move to the openstack/ git namespace, the opendev sysadmins are happy to proceed with the renames for them. that can be signalled by approving the associated governance changes, or just by some consensus in irc, or a mailing list post, or... we don't really care15:12
clarkbfungi: exactly15:12
mnaserthe compute-hyperv one was already approved15:12
mnaserthe change pending is just the rename one15:12
mnaserafaik15:12
evrardjpIs the depends on for the latest patch on compute-hyperv correct ?15:13
mnaserI think the difference between compute-hyperv and swift is that: swift change actually needs an approval to accept or not, the compute-hyperv is just a repo rename15:13
mnaserhttps://review.opendev.org/#/c/655484/15:14
clarkbevrardjp: I think our renaming docs said to set things up in that direction when we just blanket approved additions to openstack/ we may need to tweak that doc to not do that anymore15:14
evrardjpclarkb: it makes sense semantically15:14
clarkbevrardjp: it shouldn't affect anything now though other than ordering those commits15:15
dhellmannit would be nice if we could come up with a process to let teams create new repos under the openstack/ namespace directly, instead of forcing a rename on all of them15:15
evrardjpok so that's good. thanks clarkb.15:15
clarkbdhellmann: you can create new repos directly. Maybe I misunderstand?15:15
clarkbdhellmann: we are renaming to preserve history in our tools15:15
clarkbbut you can also create repos directly15:15
dhellmannwell, if a team comes and wants a completely new repo, how does the opendev infra team know whether openstack/blah is ok as the name?15:16
dhellmannwe can't land a governance patch to add the repo to the team until the repo exists15:16
dhellmannso how do we signal that the name is ok?15:16
clarkbfrom my side of things I think I'm happy of an official project says we are doing new official work in an official repo to just go with it (but I'm not the TC).15:17
clarkbdhellmann: what forces the governance patch to wait for the repo to exist?15:17
clarkbmaybe we can relax that constraint and then enforce things the other direction15:17
fungidhellmann: "in the stackforge days" the infra team waited for a governance change with the project addition to merge before approving the corresponding project-config change15:18
dhellmannthere's validation in place to avoid adding repos that don't exist15:18
dhellmannat least I think so?15:19
fungiwhen we folded stackforge into the openstack/ namespace we reversed the suggested dependency order so we created projects and then people proposed governance additions for them if they were going to be official deliverable repos15:19
dhellmannyeah, I'm just pointing out that we need to look at that process and update it15:20
fungiit likely makes sense to go back to the previous "stackforge ordering"15:20
mnaserdhellmann: yes, the ci check would fail to create a new repo.. but I have a silly idea...15:20
mnaserwe make a new job that is non-voting which checks if repo exists or not (that we use generally)15:20
dhellmannpersonally, I'd be fine with saying that PTLs of official teams can ask to have repos created at will as long as there is also a request to have the repo added to governance immediately15:20
mnaserand it's okay for that to fail when there's a new project.. and then in the gate, that job is voting15:20
clarkbdhellmann: ya that is sort of my thinking on it15:20
fungithat wfm15:20
fungithe project-config reviewers just need some clear signal they can go on15:21
mnaserbut yeah. a depends-on/needed-by for governance/infra would be good, because the chair can +W the change15:21
fungiwe *do* have ideas for how to make this simpler down the road15:21
mnaserand that will be the signal for infra to know that it's approved15:22
openstackgerritMerged openstack/governance master: Add liberasurecode and pyeclib as Swift team deliverables  https://review.opendev.org/65715415:22
fungiat the ptg we came up with a plan for meta-repos per namespace and the ability to farm out project addition approvals to the bodies maintaining those meta-repos15:22
mnaserproject-config being a trusted project means we can't do depends-on and use a checked out version, right?15:22
fungiso the openstack/__config__ repo (name made up right now on the spot) would have its own projects.yaml which the reviewers of that repo would be in control of15:23
gmannor considering the patch proposed and minimum number of recall vote (2 or 3) can be good signal. We do the same with one +2 on project side change when tempest test block the change to land on project side.15:23
fungimnaser: correct, you can't test via depends-on but you can still rely on that to block merging of the change until the dependency lands15:23
*** e0ne has quit IRC15:23
mnaserbut yes, having a namespace 'owner' is something I'm in favor of eventually15:25
dhellmannthis feels like something we could easily just communicate about instead of setting up yet another repo to manage. We require ptl/liaison sign off for releases, and that works pretty well most of the time.15:25
clarkbdhellmann: the idea with the extra repo is to be able to have whoever the tc delegates do all the work15:26
clarkbrather than the infra team being an intermediary15:26
fungiwell, the idea is to get the opendev sysadmins out of the way of projects approving additions15:26
fungier, what clarkb also said15:27
clarkb(automation will still do the deployment work, but you can approve the changes as desired and then automation takes over)15:27
mnaserI guess that delegates trust down to PTLs to make sure they don't create repos that don't follow the mission or whatnot15:27
mnaser(If we let a PTL create any repo they want)15:27
fungisure, the review team for openstack/__config__ could just review for technical correctness and not need the tc's blessing on every requested addition15:28
fungibut could still also raise questions to the tc if something seems cross-purposes15:28
asettledhellmann, sorry, was outside15:29
fungithe tc could also be the review team for openstack/__config__ but that's probably worth delegating in my opinion15:29
mnaserI (feel) like we're still pretty far away from meta-repo right now15:29
mnaserthe split is still good, regardless15:29
clarkbya thats something that needs work to get to from the infra side15:29
mnaserat first stages of that 'split', things could still be the same (i.e. infra-core reviews that repo)15:30
mnaserand then eventually moves on15:30
fungiwe're first rewriting our manage-projects automation, and then after that we can consider splitting projects.yaml up15:30
mnaser++15:30
fungithe ultimate goal there, in my opinion, is to put opendev reviewers in charge of approving new namespaces, but still let repository creation within namespaces be self-service for whoever controls that namespace15:31
fungiallowing the namespace maintainers to follow whatever policies they desire15:32
fungiwe may eventually get to the point where new namespace creation is also self-service, but haven't really dug into the implications or come up with solid ideas on how to make it happen15:33
*** tosky has quit IRC15:44
*** lpetrut has joined #openstack-tc16:48
*** jpich has quit IRC16:58
ricolinasettle, about doc for explain the differentiate between team format, could you give a look on the draft etherpad and see if that looks right to you?17:36
ricolinhttps://etherpad.openstack.org/p/explain-team-formate-differentiate17:36
ricolinasettle, 01:36 for me, so catch with you later:)17:37
*** ricolin has quit IRC17:42
fungithe last section of https://lists.debian.org/debian-devel-announce/2019/05/msg00002.html makes me wonder whether the statusbot's parsing of #success and #thanks should be extended with the addition of something like #til17:44
dhellmannI like #til18:03
fungior #tip or whatever makes the most sense for that18:46
*** diablo_rojo has joined #openstack-tc19:06
mnasertc-members: I was looking at starting to revive the 'osops' tooling (because we need tooling here, and felt it would be better for the community to do it in the open).  the osops repos have been fairly abandoned, under x/ namespace (not part of openstack official repos) and as part of reviving them, I wanted to create an openstack-operators org (from the very term 'osops') and move these inside them19:16
smcginnis++19:17
mnaserdo folks feel that it's okay for us to put things under openstack-operators/tools-monitoring or something like that?  should this be a deliverable of an actual sig/wg/foobar called 'openstack-operators' and repos are openstack/tools-monitoring ?19:17
mnaserthere was some concern brought up around the idea of using a 'copyright' in the org name19:17
fungiwfm, though also if they were adopted by the uc or a sig that would allow them to be in openstack/ based on our earlier criteria19:17
mnaserto me it doesn't feel like it fits under any.. its just a bunch of scripts hosted somewhere19:18
jrollthe trademark question seems like a question for legal-discuss, right?19:19
jrollI have no issues with it other than that19:19
fungiby "trademark" you mean "openstack"? if so, we grant unlimited use of the wordmark and logo for community activitiers19:19
fungier, activities19:19
* fungi finds official statement...19:20
jrollok, cool, that was the concern brought up in the infra channel19:20
fungihttps://www.openstack.org/brand/openstack-trademark-policy/19:20
jrollthanks19:21
jrollI'm fine with mnaser's proposal, then19:21
mnaserfungi, jroll: I sent something out to the ML to have a more documented 'ask'19:24
fungithe section on logo use is a bit more explicit than for the wordmark19:24
mnaserif you want to leave your comments there for future reference, I'd appreciate it, otherwise I can just paste your IRC logs there ;P19:24
fungii am sort of curious why these can't be in some way "officially" endorsed by the user committee, at which point they could just go in openstack/19:26
fungibut happy to follow up on the ml19:26
mnaserfungi: seems like it's a one person effort right now so I rather make life simpler.. for now heh19:29
fungik19:30
*** tosky has joined #openstack-tc19:38
TheJuliaEndorsed also puts a huge support connotation on them which might not be true. From an ops standpoint, it is more a specific problem solving YMMV kind of thing... at least from my POV. That being said, I like the openstack-operators namespace idea because it delineates where delineation might be good to provide that initial context.19:54
fungii just dislike that it reinforces that our community is divided into developers and operators and you're assumed to be one or the other19:57
*** lpetrut has quit IRC19:57
fungiand perpetuates the "i can't do that i'm an operator not a developer" (or vice versa)19:57
fungiwould love to be able to find new ways of reminding everyone that openstack was (and still is) developed by operators19:58
smcginnisI don't think the ops I've worked with feel like that distinction prevents them from doing anything.20:00
smcginnisI've actually seen the counter case where if they are lumped in with the rest of the community (read "the developers") then they feel like they are getting cut out and not recognized as an important piece of the overall community ecosystem.20:01
clarkbI feel like those are two sides of the same coin20:01
fungidefinitely seen plenty of responses over the years along the lines of "i don't know why you're suggesting i fix this, i'm just an operator"20:11
fungi(implying there's are not-operators who will solve their problems for them)20:12
fungiand so would like to make it clearer to those people that the things they care about won't get better without someone who cares about those things rolling up their sleeves and tackling the problems head on20:13
fungiso if the only person who cares about $thing is you, then realistically your options are to take care of $thing or live with it not being done20:14
fungibut hiding behind artificial labels like "operator" and "developer" just makes it easier to pretend that's not how things actually work20:15
fungiultimately creating false hopes leading to frustration and disappointment when faced with the reality of it20:17
fungianyway, mnaser made the point in #openstack-infra that the real impetus for not putting them in the openstack/ namespace is that they're not really maintained by a cohesive group, that there's currently just one person taking care of them these days20:19
fungithough if there are concerns around insufficient quality to associate them with the openstack namespace, then painting them with the openstack-operators brush does perhaps also cast folks who self-identify as openstack operators in a negative light20:21
*** ijolliffe has quit IRC20:22
*** diablo_rojo has quit IRC20:32
TheJuliafungi: I totally agree with you. Is there no way we can provide light on some of the work and the importance of the work of operators?20:46
fungiTheJulia: likely worth following up on the ml thread and see if that message resonates beyond our echo chamber20:57
fungi(i did just a few minutes ago)20:57
TheJuliaWill try to remember to do so on my flight20:59
clarkbfungi: "nebulous cloud" like nebula?20:59
clarkb>_>20:59
fungicarefully chosen words ;)20:59
*** whoami-rajat has quit IRC21:24
*** mriedem is now known as mriedem_away22:35
*** zhurong has quit IRC22:52
*** ianychoi has quit IRC23:13
*** tosky has quit IRC23:33
*** tjgresha has joined #openstack-tc23:50
*** tjgresha has quit IRC23:55
*** tjgresha has joined #openstack-tc23:55

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!