Tuesday, 2024-02-13

opendevreviewGhanshyam proposed openstack/governance master: Modify the timeline for project to move to Inactive state  https://review.opendev.org/c/openstack/governance/+/90888005:33
opendevreviewGhanshyam proposed openstack/governance master: Mark Murano project inactive  https://review.opendev.org/c/openstack/governance/+/90885905:44
elodillesgmann: thanks o/07:28
*** tosky_ is now known as tosky09:48
fungijust a heads up, we're getting an increasing number of projects opting out of the central openstack-unmaintained-core model in favor of project-specific groups. it's possible the goals with the central group having fairly open membership and minimal responsibilities have not been well communicated to the wider community15:44
JayFIn the case of Ironic, I think it was more out of a sense of wanting to maintain the status-quo of maintaining those older branches, while getting the beneficial change the naming gives us for lowering expectations.15:54
JayFHave we had many of those project groups opt to exclude openstack-unmaintained-core?15:54
* JayF notes he still is not going to be at the TC meeting, is traveling for work, in Dallas, and is interacting upstream where/when he can15:54
fungikolla was going to, but after explaining the intent of the unmaintained process in detail, they decided to add openstack-unmaintained-core to kolla-unmaintained-core15:55
JayFI think that the more concerning case would be if projects were excluding that group15:55
fungineutron is now similarly proposing an exclusive acl for neutron-unmaintained-core, and i'm explaining this to them all over again15:55
clarkbJayF: well and more generally we're reinventing the status quo we had previously. But now with more steps15:55
JayFAck; perhaps worth mentioning in open discussion in the meeting in two hours?15:55
fungiwhich is why i say, i think this has not been clearly communicated, and it's falling on reviewers for project-config to reiterate it on every new acl change15:56
JayFSeems like someone on TC (or you, but it's not your job) should email with that information15:56
jamespageapologies but I can't make the TC meeting this or next week - I've run through formal-vote topics as appropriate (couple of comments)15:57
JayFclarkb: The name-change project had multiple goals; the most obvious of which was to stop pretending that we did real "maintenance" on the old branches rather than it being an opportunistic thing. That goal is achieved. We should work to reduce effort in implementing this, but I don't want us to declare defeat in the face of a significant vistory15:57
JayFs/vistory/victory/15:57
fungii think it would be better for the unmaintained process redux explanation to come from a source of authority over that process, yes. i can at best only explain my interpretation of it15:57
fungialso i was not a proponent of this design, which makes me a poor choice to advocate it (i was in favor of just eoling everything once it reaches end of normal maintenance)15:58
JayFI was only trying to make clear I didn't oppose you sneding such an email; but I agree it's not your responsibility15:58
JayFFYI: I have signed the TC up for the PTG in April.16:27
clarkbJayF: my concern is that the goal of convincing project teams they don't need to be keeping those projects alive is at risk if every project feels they need to keep ownership of this via a special group16:28
clarkbs/keeping those projects alive/keeping those branches alive/16:29
dansmiththis is why I wanted separate trees ;)16:29
fungithis is why i wanted to just eol the branches ;)16:43
dansmithor that :)16:43
rosmaitawell, eol-ing the branches was the original proposal16:44
dansmithyup16:44
fungiit did not go over well with the audience at the forum, but most of the people who objected to closing down those branches were also not volunteering to do the work to keep them viable16:47
opendevreviewGhanshyam proposed openstack/governance master: Modify the timeline for project to move to Inactive state  https://review.opendev.org/c/openstack/governance/+/90888017:09
opendevreviewGhanshyam proposed openstack/governance master: Mark Murano project inactive  https://review.opendev.org/c/openstack/governance/+/90885917:09
slaweqHi JayF, sorry for the late notice but I will not be able to join meeting today17:36
rosmaitatc-members: reminder ... meeting here at 1800 utc (i.e., in 7 minutes)17:54
rosmaita#startmeeting tc18:00
opendevmeetMeeting started Tue Feb 13 18:00:13 2024 UTC and is due to finish in 60 minutes.  The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot.18:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:00
opendevmeetThe meeting name has been set to 'tc'18:00
rosmaita#topic roll call18:00
gmanno/18:00
knikollao/18:00
rosmaitawe have 4 excused absences, so we will need all 5 unexcused people to show up or we have to cancel the meeting18:00
rosmaita0/18:00
rosmaitai mean, o/18:00
rosmaitaso, let's wait a few minutes18:01
rosmaitai saw dansmith around here earlier today18:01
gmannwe can have meeting without quorum also its just we cannot take formal vote/agreement if no quorum 18:01
fungitechnically you don't have to cancel, right18:01
rosmaitai don't know whether i am happy or sad about that18:02
gmann:)18:02
rosmaitaok, we will proceed as usual and see what happens18:02
rosmaitaWelcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct.18:02
fungisince the tc doesn't often make decisions in these meetings, whether the meeting is quorate is mostly only important for satisfying the minimum number of meetings claimed in the charter18:02
dansmitho/18:02
dansmithsory18:02
rosmaitaToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee.18:02
rosmaitaok, if we have to do anything official, we can try to round up spotz[m]18:03
rosmaitaotherwise, everyone is here, so let's get started18:03
gmannyeah18:04
rosmaitatopic Follow up on tracked action items18:04
rosmaita - No action items from Jan 30 meeting.18:04
rosmaitaso i guess that's that18:04
rosmaita#topic Gate health check18:04
rosmaitaanyone have anything to say?18:05
gmannI did not notice any frequent failure18:05
rosmaitame neither18:05
dansmithreally? :)18:05
dansmithgranted I've been a little out of the loop this last week,18:05
rosmaitayeah, just a few rechecks here and there on the patches i've looked at18:06
dansmithbut I rechecked a glance guest kernel crash myself18:06
rosmaitaok, but that's kind of an act-of-god thing, isn't it?18:06
dansmithnova still seems to be finding plenty of them, but we do run the widest set I think18:06
dansmitheh?18:06
rosmaitai mean there's nothing glance is doing that crashes the kernel, i wouldn't think18:07
dansmithguest kernel crashes have been frequent and getting worse for, what, over a year now.. we've been trying to loop in kernel teams to figure out what's going on but to no avail18:07
gmannact-of-kernal :)18:07
dansmithoh, no I just meant glance being not-nova18:07
dansmiththese kernel crashes seem to be way more frequent on volume-based tests, but we have no idea why18:07
dansmithanyway, I was just surprised to hear people thinking things are better, but I don't have much other than that to add :)18:09
rosmaitaok, so sounds like the current situation is "mostly sunny, with scattered guest kernel crashes"18:09
rosmaitaok, let's end this topic on an optimistic note, for once18:09
rosmaita#topic Implementation of Unmaintained branch statuses18:10
rosmaitai don't know that there's anything new here ... saw some discussion in the channel earlier, but maybe that's better for open discussion18:10
rosmaitathe next step is moving the pre-yoga branches to Unmaintained18:10
rosmaitabut i don't know what the schedule for that is18:11
gmannI saw releasenotes job failing in my tacker change for stable/yoga and bcz it is now unmaintained/yoga18:11
gmannbut did not debug yet. this might be case for other projects also?18:11
rosmaitayes, there are bot-generated patches updating that18:11
gmannnice. thanks for info18:11
gmannI will check those18:11
rosmaitahttps://review.opendev.org/q/topic:%22reno-eom-yoga%2218:12
gmann++18:12
fungia concern was raised that the redirect on the releases site was still going to stable-named branches in requirements rather than unmaintained, but tonyb has a change up to fix that18:12
rosmaitalast i heard, requirements was keeping both stable/y and unmaint/y until things calm down?18:13
clarkbboth are needed until stable/y doesn't exist anywhere else18:13
clarkbotherwise the zuul branch association behaviors associate you to master by defaul and you break18:13
rosmaitaok18:14
gmannwe still need to move those for devstack/grenade at the end but before requirement18:14
fungii also brought up that we're seeing an increasing number of projects proposing their individual foo-unmaintained-core groups while excluding openstack-unmaintained-core, and i'm concerned that the rationale for having an open central group where anyone can join and help review/approve changes for the unmaintained branches/projects they care about hasn't been clearly communicated to the18:14
fungiwider community, so it's been falling on the project-config reviewers to reiterate that to each team as they propose an acl update18:14
dansmithyeah it came up in the nova meeting an hour ago, and it seemed like the default suggestion was for a per-project group,18:15
rosmaitawell, that's a bummer18:15
gmannbut that is ok right? 18:15
dansmithbut I pointed us to the default being the global group18:15
rosmaitayeah, i thought i was pretty clear about that in the email i sent last month18:15
rosmaitabut, i guess not18:16
dansmithdefinitely seems like the complex arrangement we came up with has generated confusion18:16
gmannbut if any project want to create project-wise group it is still fine we just need to tell them we have global group also if that is enough for them18:16
rosmaita"The global openstack-unmaintained-core team will, by default, handle  maintenance of unmaintained/yoga branches (both CI and merging patches).    If your project wants to have its own <project>-unmaintained-core  team, it's allowed, but you have to create it yourself."18:16
gmannare those projects proposing per project group not aware of global group? that may be interested to ask18:16
fungii suppose it's okay for individual projects to want exclusive control over those branches, but the number of them who have been proposing those changes and their responses to our review comments make it seem like some are under the mistaken impression it's expected of them18:16
fungii think they're just copying the changes they see other projects propose18:17
gmannohk18:17
clarkbit also indicates to me that we haven't solved the feeling of obligation around supporting those branches18:17
rosmaitai thought the "create it yourself" would be enough to discourage people18:17
dansmithclarkb: well, the misunderstanding could explain that, but yeah18:17
gmannmaybe rosmaita can send it explicitly in ML which you already sent in your original email but might have been not read due to large text or so18:17
rosmaitagood idea18:18
fungiat least one ptl said they proposed a group for their team because nobody on the central team had approved the bot-proposed changes for their unmaintained branches yet, and seemed not to realize they could just become part of that central team18:18
rosmaita#action rosmaita send email about the global unmaint group being the default, and that it's open for people to join18:18
fungiit was also brought up that there's no clear explanation for how someone gets to be part of openstack-unmaintained-core or what the process is for applying18:18
gmannand might be they thing it is wider work/responsibility if they become part of global group?18:18
gmannfungi: good point18:19
rosmaitafungi: that's a good point, and i don't know myself, other than to contact current members of that group18:19
fungibeing part of openstack-unmaintained-core shouldn't require that you care about every project, i don't expect18:19
gmannfungi: yeah, we should clear that explicitly in documentation18:19
gmannotherwise many PTL might think they need to handle other projects also along with their own18:20
fungiyes, saying clearly that it's okay to only review unmaintained changes for one project might help, that you're not obligated to review everything18:20
gmannyeah18:20
rosmaitawell, that's kind of up to the openstack-unmaintained-core team (i mean, to decide what responsibilities are)18:21
rosmaitaanyone can +1/-1 unmaintained patches18:21
fungialso some policy like anyone who's a current or former core reviewer for an openstack deliverable can be immediately added to openstack-unmaintained-core on request might help to bootstrap it beyond the current two members18:21
fungii agree it's for the members of openstack-unmaintained-core to decide how the group is managed, but projects are now seeking information on how it's managed and that hasn't been communicated18:22
gmannwe can clarify all these things here #link https://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained-branch-maintenance18:23
fungiand it at least seems like it has become a blocker to some contributors who want to approve patches on those branches18:23
gmannrosmaita: let me know if you want to do otherwise I can push the doc change and we can see if we cover all these in doc 18:23
* rosmaita is thinking18:24
fungiand having too much process/bureaucracy around adding people to the group will inevitably lead to the situation we had with the central stable-maint team18:24
rosmaitawell, the idea was that it would be a self-maintaining group18:25
rosmaitaso i guess what we need is to ask the current members to add a meeting or something so that people know how to contact them18:25
fungiwhere current members are afraid to add interested participants either because they set the requirements and responsibilities too high, so the individual teams just created their own stable review groups instead18:25
rosmaitalet's do this:18:26
gmannbut its group for unmaintained branches so less risky than previous stable branch grou[18:26
gmanngroup18:26
rosmaita1 - i will send the email telling people about the general group being the default18:26
fungiyes, which is why i hope they'll just make it open to anyone who's interested and has at least some minimal involvement in openstack18:26
rosmaita2 - we will encourage elodilles and tonyb to figure out something to tell people about joining18:26
fungisounds good to me. thanks!18:27
rosmaitaok, i'll just say as part of #1 to watch for a followup email about #218:27
rosmaitaanything else?18:27
funginot from me18:27
dansmithrosmaita: maybe also say "you should only opt into a separate group if you want to maintain the unmaintained branches yourself and don't want the larger group to do it for you, otherwise you have no such obligation"18:27
rosmaitagood idea18:28
gmannrosmaita: and update the doc also with the expectation and how to get added18:28
fungidon't want the larger group to do it for you and don't want to be part of that larger group yourself18:28
rosmaitatell you what, after the meeting, i will draft my email in an etherpad and won't send it until 2100 utc today18:28
rosmaitaand that way people can make suggestions or comments18:29
dansmithfungi: I think that's implied in the "don't want the larger group to be *able* to do it" but yeah.. maybe also reiterate the "just join the larger group if you want to approve things, no need for a separate group"18:29
rosmaita#link https://etherpad.opendev.org/p/unmaintained-global-default18:29
rosmaitaok, moving on18:30
rosmaita#topic Murano project status 18:30
rosmaitagmann: that's you18:30
gmannyeah so murano is inactive seeing no response on email, gate fix and fungi mentioned about same in vmt also18:30
gmannno response on security issue is more critical here18:31
gmannand we had discussion in IRC I think yesterday about it and I propose it to mark it Inactive #link https://review.opendev.org/c/openstack/governance/+/908859/318:31
gmannand because our current process doc did not explicitly cover about marking project Inactive after milestone-2 which is release tema deadline to do so, I am updating the doc also #link https://review.opendev.org/c/openstack/governance/+/908880/218:32
gmannso doc change first and then marking Murano Inactive18:32
gmannwe can discuss here if any question/feedback or maybe in gerrit18:33
rosmaitayes, not responding to security issues is really bad18:33
rosmaitathanks for posting those patches18:33
fungia related question is how the reported vulnerability for it should be handled18:33
fungiright now it's private, with only the vmt coordinator and original reporter posting on it. odds it will be fixed in private are slim, based on the unresponsiveness of the ptl who seems to be the only recently-active member of murano-drivers (they don't have a separate murano-coresec team)18:34
fungithe vmt is technically not even overseeing reports of vulnerabilities in murano, it just happened to get reported directly to us by e-mail18:35
rosmaitain your estimation, does it require a lot of murano knowledge to fix?18:35
fungiit requires more murano knowledge than i have (which is approximately zero), but how much more i'm unable to guess18:36
gmannalso, its difficult to validate the fix also when no core around it18:37
rosmaitawell, i guess the general VMT policy is that after 90 days or something, it becomes public ... is that right?18:37
fungii'd be okay with an outcome of switching the report to public, but since the team hasn't delegated that responsibility to the vmt i'd look to the tc to decide if that's an appropriate course of action18:37
fungithat's the vmt's policy for repositories we oversee, but murano isn't one of them18:37
rosmaitai'd say what we could do is (a) make it public, and (b) merge a sentence to the README to all stable branches with a reference to the bug18:38
gmannIf project move to Inactive and no response from PTL in coming month or so then I think making it public is good18:38
fungiyeah, also the bug report is only a little over a month old, i'm mainly asking because the original reporter is asking me why there has been no response yet18:38
rosmaitaok, so we have a little less than 2 months to decide18:39
fungione other thing to keep in mind: while the project has been apparently inactive for a long time, this discussion is coming up in the middle of lunar new year and the current ptl (and only ostensible contributor remaining) may not be near a computer18:40
gmanncool, by that time we will have more clarity if anyone around or new members step up to maintain it18:40
fungithanks, i'll try to convey that to the reporter in the bug report for now18:40
gmannbut ML and gate is broken for long I think first email about inactive was in jan18:40
gmannlast I heard/notice PTL was in election only18:41
rosmaitait sounds like we need to plan for munano becoming inactive AND we must make a decision about how to handle the security bug on the stable branches18:41
rosmaita(assuming murano is branched? i don't even know that much about it)18:42
gmannyes18:42
rosmaitaeveryone: please vote on https://review.opendev.org/c/openstack/governance/+/90885918:42
fungiit is branched, with stable branches all the way back to train, and no transition to unmaintained, presumably because of having nobody to ack changes for that or eol18:43
rosmaitaand please think about strategies for dealing with the security issue18:43
rosmaitafungi: thanks for that info18:43
rosmaitasounds like we should consult with the openstack-unmaintained-core team, but i think we should directly EOL train through yoga for murano18:44
rosmaitabecause there is no one to opt-in to keeping it Unmaintained18:44
rosmaita#topic Testing runtime for 2024.2 release 18:45
rosmaitagmann: that's you again18:45
gmannI pushed change about it and discussion also going on there18:45
gmannI will reply on python 3.12 addition comment in gerrit18:45
gmannother than that nothing specific here to discuss than request for review/feedback in gerrit ot email18:46
rosmaitaok, thank you18:46
clarkbre python3.12 I don't know if any of the distros we have deployed make it installable18:47
rosmaita#link https://review.opendev.org/c/openstack/governance/+/90886218:47
clarkbyou can still theoretically install it from elsewhere though18:47
clarkbhistorically ubuntu has pushed packages for newer python on the existing LTS but I don't think that has happend yet for 3.1218:47
gmannyeah, just now commented in gerrit also 18:48
gmannUbuntu 24.04 will have but that is not coming soon at least not before next dev cycle start18:48
rosmaitaok, looks like there will be a healthy discussion on the patch in gerrit18:49
rosmaita#topic 2024.1 TC Tracker18:49
gmannI thin may be 2025.1, next SLURP can be target for py3.12 ?18:49
rosmaita#link https://etherpad.opendev.org/p/tc-2024.1-tracker18:49
rosmaitaanyone have anything they'd like to report?18:50
dansmithclarkb: maybe because it breaks so much stuff? :)18:50
rosmaita#topic open discussion18:51
rosmaitai guess we already covered the unmaintained core stuff18:51
fungiyep, sorry if that was mildly off-topic for the unmaintained transition segment18:52
rosmaitaare there any other issues (other than guest kernel crashes) on people's minds?18:52
rosmaitaapparently not18:54
rosmaitaok, give me a few minutes to write up an email draft on https://etherpad.opendev.org/p/unmaintained-global-default18:54
rosmaitai won't send until after 2100 utc today18:54
rosmaitathanks everyone!18:54
rosmaita#endmeeting18:54
opendevmeetMeeting ended Tue Feb 13 18:54:52 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:54
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2024/tc.2024-02-13-18.00.html18:54
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-02-13-18.00.txt18:54
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2024/tc.2024-02-13-18.00.log.html18:54
spotz[m]o/19:00
spotz[m]Dammit got the time wrong!19:03
rosmaitaand the time change happened like 2 months ago!19:03
clarkbiceland time is basically the same as utc if you need to put it in your calendar19:03
spotz[m]I blame FOSDEM19:03
clarkbI also have a reykjavik clock on my phone19:03
spotz[m]I could have sworn I had an open hour between finance and tc:(19:05
spotz[m]Ok just checked I blew it on my own can’t blame the calendar19:06
knikollai'm sure a gremlin changed it back so you would doubt yourself. 19:08
rosmaitatc-members: email draft is ready for review: https://etherpad.opendev.org/p/unmaintained-global-default19:14
spotz[m]Calendars are hard. Looking19:15
spotz[m]Should be OpenStack vs openstack I can fix if you want19:18
dansmithrosmaita: looks like it covers my points (to the letter in some cases ;P )19:19
rosmaita:D19:19
gmannlgmt, thanks19:19
rosmaitaspotz[m]: the gerrit group name is all lowercase19:21
rosmaitahttps://review.opendev.org/admin/groups/4d728691952c04b8b2ec828eabc96b98dc124d6919:21
spotz[m]Ok19:22
knikollarosmaita: lgtm, very clear and to the point. 20:23
rosmaitaknikolla: ty20:24
JayFrosmaita: I couldn't come up with good wording for it, but it seems like it might be a good idea to indicate that there's no real responsibility beyond to the patches you approve, in the global unmaintained group22:45
rosmaitaJayF: already sent the email, but that would be good for the documentation22:47
fungicould also be something tonyb and elodilles clarify in their upcoming message22:57
tonybI think we can include that23:07
gmannI think there is more than just approve the patches because project wise maintainers in that group still need to keep their project unmaintained branch CI thing up to date and also  validate the backports23:09
gmannthey are doing it project specific group or from global group that is what options we are giving to them 23:10
fungiwell, sure, approving patches does very little good if they can't merge. but they also don't have to maintain testability by themselves. they can approve changes other people have written to fix testing23:12
gmannso who is going to maintain the CI on unmaintained branches ?23:13
gmannmy understanding is it is group of people from unmaintained core group either it is from global group or project specific?23:14
gmannor we are saying if you want to take responsibility of CI maintenance of your project unmaintained then you need to create project specific unmaintained core group23:15
fungiif nobody maintains the ci for those branches, changes aren't going to merge, so it does little good to approve them23:19
fungi"maintaining ci" for those branches can also be as simple as removing all the jobs that are failing23:20
gmannsure but we have to be explicit and clear about who is going to maintain the CI there if that is going to be project specific unmaintained core then we should tell projects to create one in such case23:20
gmannthat is what we have in doc also "Additionally, each project may have (but is not required to have) a Gerrit team called PROJECTNAME-unmaintained-core to handle all work on that project’s Unmaintained branches."23:20
gmannhttps://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained-branch-maintenance23:20
fungii think we can just say that if nobody has the time or desire to sustain the branches sufficiently in order to merge anything, then there's no point in asking to continue to keep them open23:21
gmannwe need to make sure we convey the same in email or just direct to this link for that23:21
fungithe whole point of this is that there are no responsibilities. if nobody cares about unmaintained branches they just go away, and that's perfectly fine23:22
gmannthat is true I am saying where we are asking people to join unmaintained global group instead of project specific group we should tell them project specific group is someone need to maintain CI23:22
fungithat was the deal we struck with people who wanted to keep the branches around, really. if you don't show up and keep them working, they're going to get deleted. too bad23:22
fungiit's the same whether you're in a global group or a project-specific group. there are no responsibilities really23:23
fungieither things are kept working and you can ask to renew them for another cycle, or they aren't and they get deleted23:24
fungiwe're done assuming someone will show up and keeping the lights on just in case they eventually do23:24
gmannI am not talking about that context. I am saying people want to be part of unmaintained group (global or project specific) has volunteer to maintain them23:25
gmannif they do not want they can move away from this group so that it will be clear who all volunteer to maintain them23:26
fungii don't think they're volunteering for additional responsibility. they're asking for access to do things because they want to have that option23:26
gmannyou mean from global group or project specific group or both ?23:27
fungithere should be no expectations in either direction (users can't expect these branches to be maintained, and the people in the review group can't expect the branches to stick around if they don't keep them working)23:27
gmannaccess of doing things is one thing but maintaining those in one. later one is something we should be clear about here otherwise everyone will be in blank world 23:27
fungiwell, these branches are not maintained, that's why we call them "unmaintained"23:28
gmann*not maintained by project upstream team*23:28
fungithey're open, and some people might keep testing working and approve some changes on them, or they might not and the branches will get deleted23:29
gmannbut they can be maintained by external members user of them or so otherwise we can just delete them23:29
gmannfor that I see project specific group can be good and clear message that if you want to be part of that group means you are maintaining it - https://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained-branch-maintenance23:29
gmannand global group can be there for access things and approve if no other members there or so23:30
fungibut what recourse is there if they don't? the branches just get deleted, same as if there wasn't a project-specific group for it23:30
fungii don't see the distinction, personally23:30
gmannI think that is what we wrote in this doc right - https://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained-branch-maintenance23:31
gmannnot sure if that is very explicit or not but i read the same from here especially "...PROJECTNAME-unmaintained-core to handle all work on that project’s Unmaintained branches."23:31
fungiit doesn't say that anyone is expected to do those things, just that they have access to do them23:31
gmann*all work* include CI maintain or so not just approve thing right23:32
gmann3rd paragraph says that for project specific group23:32
fungiit says "to handle all work" but it doesn't say that the work must be handled23:33
fungilike with just about everything else in openstack, you can't force people to take responsibility. and if they don't, the branches go away23:33
fungiand that's true whether or not they make a special project-specific group for it23:34
fungii guess what i was trying to get at is that changes to keep testing working (or to remove broken testing) is still changes to those branches, and if you don't have passing ci jobs then nothing else is going to be able to merge, so either you care enough to prioritize that or there's no point in keeping the affected branches open for another cycle and you don't ask to renew their status23:40
fungiyou can be in openstack-unmaintained-core or in nova-unmaintained-core and not care about fixing testing for nova's unmaintained/yoga branch, but if nobody else does either then don't ask to keep the branch going next cycle23:41
fungiit seems pretty straightforward to me23:42
ianychoiHi TC, heading up as an election official - https://review.opendev.org/c/openstack/election/+/905152 proposed by tonyb is pending and I think TC’s consolidated opinion regarding the proposed schedule would unblock the pending.23:49
fungicircling back around to the murano situation, i see andy botting just offered to take over as ptl, so i was looking at what would be involved on the launchpad side of things (because of the current vulnerability report), the https://launchpad.net/murano project is driven and maintained by https://launchpad.net/~murano-drivers which is not owned by https://launchpad.net/~openstack-admins23:50
fungiand the only administrator for that team is no longer around, so we probably can't bootstrap a new ptl there without involving the lp administrators23:51

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