Tuesday, 2022-01-18

*** odyssey4me is now known as Guest82200:38
*** tobias-urdin5 is now known as tobias-urdin02:09
*** odyssey4me is now known as Guest92509:22
fungiout of curiosity, has anyone proposed making fwaas a separate project in openstack, rather than forcing it to be revived outside openstack? seems like it's in scope, is an existing (if deprecated) deliverable of an existing team, and has fresh volunteers to get it back in shape17:03
gmannfungi: yes, that has been discussed in neutron team. continuing in neutron stadium (separate project not needed as such if it cannot be continue in neutron stadium) 17:06
fungii meant, since the neutron team seems to no longer want it as part of the neutron statement, just making a new official fwaas project team in openstack17:09
fungis/statement/stadium/17:09
gmanndiscussion in neutron team meeting was that inspur can continue it in x/ namespace and later if it become active or so then neutron team is good to accept it as neutron stadium project.  https://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-01-14-14.01.log.html#l-4917:14
gmannlet's wait for that and if neutron team does not accept it for any reason and neutron-fwaas want to add as separate project then we can discuss the possibility 17:15
fungiit would probably be good to talk through what that workflow would be like, in that case. it seems like we're adding/retiring/restoring multiple projects solely on the appearance of whether it's "in the stadium"17:16
gmannyeah because of maintainers. they goes and come again17:16
gmanntap-as-a-service was another example17:17
fungihowever, the churn makes extra work for other people uninvolved in that17:17
fungiit would be far less work for governance, code hosting, and the new volunteers if they just contributed directly to the existing repository17:18
gmannagree. hope new maintainer get in touch at the right time when old maintainer disappear and we deprecate/retire the things 17:18
fungitemporarily spinning it out into a new project team so that the neutron team doesn't have to claim responsibility for it would address most of that17:19
fungiwithout needing to retire the old repo, create a new one, et cetera17:20
fungiand then later if neutron wants to absorb it again and the new maintainers agree, the team could just be folded back in (like placement and nova)17:20
gmannwell, creating new project and then folding seems unnecessary process and lot of work as separate team. I will say two option could be good 1. continue in neutron stadium itself 2. current agreed way, do it in x/ and then neutron team discuss about adding it back in stadium. 17:23
fungior if the new maintainers decide it's not worth the effort any longer, then openstack can still proceed with retiring it at that point17:23
clarkb2) is a lot of work for fungi and I17:23
clarkbbeacuse we have to figure out what to do with all these redundant repos17:23
gmanndeliverable in neutron stadium is no different than new project in openstack 17:23
clarkband force pushing updates and so on17:24
fungiwell, for project-config reviewers, but also for the people proposing the changes to project-config, and hassle for the new volunteers who would like to focus on getting the software back into a maintained shape17:24
gmannsure, but that is what neutron team discussed, If I am right they want to check activeness or how it goes before they consider it in neutron stadium. or may be other reason which is good to know from them. 17:25
fungideliverable in neutron stadium is different from a new project in openstack insofar as the tc can agree to take responsibility for nurturing its resurrection rather than the neutron team having to take responsibility for it (as they seem to not want to do)17:25
gmannslaweq: may know17:25
fungiif there are ways to "check activeness" without kicking it out of openstack, that would be a win for everyone involved17:26
gmannit is lot more as separate project, election, releases, QA, meeting etc. in neutron stadium all these are combined 17:26
gmannI am not against of continue in neutron stadium which is what i thought of but its neutron team discussed and inspur agree on that. it is ok if they want to reconsider that17:27
fungiit's already being released so that would continue, meetings are optional anyway, dpl eliminates the need for a ptl election...17:27
fungiit just seems like a lot of hassle for everyone involved if we're moving the project out of openstack with the expectation that we'll be putting it right back again making that entire dance unnecessary for the sake of what the repository name appears to be17:28
gmannadding right back is also not known but that is possible as discussed in neutron meeting17:29
fungiwhat this decision implies is that nobody except the new volunteers believes they'll be able to do it, and we'd rather just be rid of the whole thing17:29
fungiwhich is not a particularly welcoming attitude, even if it's only an impression17:29
fungi(but it certainly does seem to me like it's a way of being able to tell them that we don't expect to ever reintroduce fwaas as an official part of openstack and want to avoid telling them so)17:31
gmannI do not want to interprete the decision until neutron team can explain it in detail. But if you think project renaming is difficult things due to resources then we can discuss that as separate things to solve in TC/board level.   17:34
gmannhopefully we could get more people to help you guys there  like ELK services. 17:34
fungiwhen we split all the non-openstack repos out of the openstack namespace, it was with the expectation there would be some additional churn from projects growing outside openstack and then becoming an official part of it, or from projects forking out of openstack to continue maintenance in a separate namespace, but removing a project when there's some clear evidence it's being worked on by17:35
fungipeople who want to get it back in shape is creating unnecessary work for others17:35
fungithat's my primary concern17:35
gmannsure, and I agree on that. let's wait for neutron team to explain the detail about deciding it for x/ I am sure there is some valid reason there too as per their experience with other deliverables of neutron stadium  17:37
gmannfungi: would you like to put it on current ML thread or we can add it in TC agenda too and invite neutron folks on Thursday 17:38
fungibasically, there is a hidden cost (to people outside the neutron team) in their decision to move a project out of openstack only to put it back again later17:38
fungisent18:05
gmannthanks18:09
slaweqgmann: fungi what should I know?19:36
slaweqhow I can help You?19:36
fungislaweq: i was proposing alternatives for keeping neutron-fwaas in the openstack namespace while still satisfying the neutron team's need to declaim responsibility for it19:37
slaweqfungi: we basically didn't want to do that right now as we are not really sure how much the Inspur team will really want to maintain it19:38
fungithe added churn of taking the repo out of the namespace and putting it back in again, both in terms of changes in the infrastructure and to workflow for the new maintainers of it, has costs borne by people outside the neutron team19:38
slaweqso we thought that it will be better to have it in the x/ namespace, at least for some time19:39
slaweqbut if that's a lot of work, we can probably discuss it again in the neutron drivers meeting on Friday19:39
slaweqI will tomorrow ping lajoskatona about that19:39
fungiit's more that the work is doubled if the new maintainers succeed19:39
fungiso still some work if we expect them to fail, but twice as much if they don't19:40
fungiwhich seems... backwards19:40
slaweqok, I will talk about it with lajoskatona tomorrow morning and we will discuss it again19:41
gmannslaweq: key point here is, if neutron team think that it will be considered to added back to neutron stadium then it is good to continue as it is and if not then moving to x/ is good19:42
slaweqpersonally I think it would be good to have it in stadium if new maintainers will really maintain it. I would be happy to see that19:43
gmannslaweq: and in case of continuing as it is and you see later that it is not going in the way neutron team want (they want to maintain fully or some part) then we can always retire it that time19:44
slaweqgmann: fungi ok, I see Your points here19:44
slaweqbut I can't make that decision on my own :)19:44
gmannah sure, whatever neutron team discuss and agree.19:45
fungiunderstood, i just wanted to raise it as an opportunity to hopefully welcome some new developers into openstack officially, we need more to offset attrition19:45
slaweqsure, thx for bringing this topic for the discussion19:46
fungiand it saves me some work if we don't have to bounce around multiple repositories19:46
slaweq++19:46

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!