Tuesday, 2023-11-07

*** gboutry[m] is now known as gboutry11:30
opendevreviewKristi Nikolla proposed openstack/project-team-guide master: Update docs for Unmaintained  https://review.opendev.org/c/openstack/project-team-guide/+/89750515:07
JayFtc-members: meeting in ~70 minutes16:50
*** d34dh0r5- is now known as d34dh0r5317:03
dansmithdid the zoom link get removed from the meeting agenda page?17:57
JayFtc-members: https://us06web.zoom.us/j/87108541765?pwd=emlXVXg4QUxrUTlLNDZ2TTllWUM3Zz0917:57
JayFdansmith: removed is less correct than "I didn't add it this time", it's in the email to openstack-discuss and it's ^, if it's usually in the wiki it was an unintentional omission17:58
dansmithI thought we left it on the agenda page always for "if zoom, here's the link"17:58
JayFIf that was a normal practice, it wasn't over the last six months when I was vice-chair and had to reset agenda a few times17:58
JayFat least not that I noticed 17:59
fungiif you're talking about the wiki, there is a browseable/diffable revision history for it too17:59
JayFI'm not sure it matters that much as long as the link is generally available; I'll ensure to include it in future weeks with zoom meetings18:00
bauzasfor once, I'll stay in the back of the room18:00
fungiit's closer to the refreshments18:00
bauzasoh that's a zoom meeting18:00
JayF#startmeeting tc18:00
opendevmeetMeeting started Tue Nov  7 18:00:57 2023 UTC and is due to finish in 60 minutes.  The chair is JayF. 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
JayF#topic Roll Call18:01
JayFo/18:01
gmanno/18:01
JayF#info Today's meeting is being held primarily via video call. Action items and meeting minutes will be documented in IRC but for a full replay of the meeting, please visit the OpenStack TC youtube channel, where the recording will be uploaded soon.18:01
JayF#link https://www.youtube.com/channel/UCBuGwBXOmWHydSE09RM84wQ18:01
knikollao/18:01
JayFWelcome 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:01
* bauzas shamelessly lurks18:01
JayFToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee.18:01
rosmaitao/18:01
JayF#topic Follow up on tracked action items18:04
JayF#link https://etherpad.opendev.org/p/JayF-Nov-2023-MeetPad-v-Zoom18:04
fungiyou had to opt into meetpad in the last ptg18:07
fungianother concern on the foundation side is zoom licenses (zoom really doesn't like you scaling licenses up and down)18:08
rosmaitaThe "Share your PTG feedback with us!" email (31 Oct 2023) says "One important  thing to note is that for our next PTG event (the first PTG in 2024,  dates TBD) we will be making the default meeting tool Meetpad instead of  Zoom because open source needs open tools"18:09
JayFDiscussion ongoing in video around action item to document meetpad/zoom pros and cons for hosting TC meetings. Discussion currently informational in nature; any change in meeting location would require an update to our written documentation.18:09
JayF#info Jay is not taking further action on moving TC meetings from Zoom. Encourages other tc-members who may have strong feelings about Zoom-located meetings to write up a proposal to change if they wish a change to happen.18:18
JayF#topic Gate Health Check18:18
gmannfrickler: on the topic you not joining TC video call. is the reason zoom or video call or time thing? In TC meeting today it is not clear what is reason so that we can try to solve and include you in meeting.18:19
JayF#info Dan reports nothing serious; a single flakey test with Nova that is likely nova's fault. Token's caching client patch merged; numbers have improved but some reports that other behaviors may be worse. Overall health is OK but slowly regressing.18:20
JayFdansmith: ^ that an accurate reflection for the minutes?18:20
JayF#undo18:20
opendevmeetRemoving item from minutes: #info Dan reports nothing serious; a single flakey test with Nova that is likely nova's fault. Token's caching client patch merged; numbers have improved but some reports that other behaviors may be worse. Overall health is OK but slowly regressing.18:20
JayF#info Dan reports nothing serious; a single flakey test with Nova that is likely nova's fault. Tokens caching client patch merged; numbers have improved but some reports that other behaviors may be worse. Overall health is OK but slowly regressing.18:20
dansmithsure18:21
fungi#link https://bugs.launchpad.net/oslo.utils/+bug/2042886 versionutils convert_version_to_tuple fails with beta versions (linked in zoom chat by slaweq)18:21
fungi#link PBR 6.0.0 released just now (adding PEP 660 support, dropping Sphinx integration), keep an eye out for problems: https://review.opendev.org/c/openstack/releases/+/90004118:24
JayFthank you for adding those links to the minutes18:24
JayF#topic Leaderless Projects18:27
JayF#link https://etherpad.opendev.org/p/2024.1-leaderless18:29
JayF#info tc-members are encouraged to review the etherpad and review PTL appointments18:30
JayF#topic Implementation of Unmaintained Branch Statuses18:30
clarkbfwiw Kolla, Glance, SDK, PTGbot, and OpenStack Security teams used meetpad during the PTG. There may have been others and I missed tehm.18:30
JayF#link https://etherpad.opendev.org/p/early-caracal-unmaintained-transition18:30
JayF#link https://review.opendev.org/c/openstack/project-team-guide/+/89750518:31
JayF#info TC discussed logistics of implementing unmaintained status; main item we need is to ensure we engage releases team to make sure whatever path we pick for implementation works well for them. We need to ensure those communications explicitly include the fact that UM->EOL transitions may become the only release transition that does not require a PTL approval.18:48
bauzasand what if a PTL wants a UM branch to be EOL ?18:53
fungi#link Resolution on unmaintained branches: https://governance.openstack.org/tc/resolutions/20230724-unmaintained-branches.html18:54
gmannbauzas: they can propose and it stays for a month  if anyone volunteer to maintain in unmaintained state. if no volunteer then it goes to EOL18:54
JayF#topic PTG Follow Ups18:54
gmannbut current proposal in p-t-g change is moving unmaintained to EOL stays for 1 month at least18:55
JayF#info Jay will send email to the ML in the next week summarizing TC PTG activities and transition tracked items to 2024.1 TC Tracker18:55
JayF#topic Open Discussion and Review18:55
fungi#link This month's OpenInfra Foundation newsletter is being finalized tomorrow, if you have any content you want included for OpenStack please add it to https://etherpad.opendev.org/p/newsletter-openstack-news today and I'll try to include it.18:55
gmannbauzas: feel free to review it #link https://review.opendev.org/c/openstack/project-team-guide/+/897505?usp=email18:55
JayF#link https://review.opendev.org/q/status:open+repo:openstack/governance18:55
bauzasgmann: thanks, I see written in the TC resolution "The PTL or Unmaintained branch liaison are allowed to delete an Unmaintained branch early, before its scheduled branch deletion."18:56
fungi#link OpenInfra Live is hosting a PTG recap episode for anyone wishing to participate: https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/P4Y66SJNBG4DGW7URYAAJGKAI7NA33F5/18:56
gmannbauzas: yeah, they can propose but it stays for 1 month at least so that we give enough time for any volunteer to show up18:56
bauzasack18:57
JayF#action Jay to sign up to rep TC at the PTG OpenInfra Live recap18:58
JayF#info Recording to be uploaded to youtube later today.19:00
JayF#endmeeting tc19:00
opendevmeetMeeting ended Tue Nov  7 19:00:36 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2023/tc.2023-11-07-18.00.html19:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2023/tc.2023-11-07-18.00.txt19:00
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2023/tc.2023-11-07-18.00.log.html19:00
fungitc-members: oh, don't forget, openinfra board meeting in a few hours19:01
fungihttps://board.openinfra.dev/en/meetings/2023-11-0719:01
JayFfungi: is that something I'm expected to attend? I don't have an invite for any of those19:01
fungiit's open for anyone who wants to attend19:01
JayFLet me ask a more exact question then.19:01
JayFIn my role as TC Chair; would it be a valuable meeting for me to attend in your opinion/19:02
* JayF will probably attend anyway19:02
clarkbI think only board members get explicit invites. Everyone else gets email reminders without the calendar bits19:02
fungii wouldn't consider it necessary, but if you have an interest in the governance of the foundation that represents the project then i find it sometimes enlightening19:02
JayFclarkb: there's some subset of board functions I got invited to as vice-chair, unsure if that was ad-hoc or not though19:03
clarkbthose emaisl go to the foundation list19:03
knikollaIt's usually helpful to know what's happening with the board and drive collaboration between the two groups. 19:03
fungiagendas are published in advance, so you can also use that to determine whether it's anything you care to hear the board members talk about19:03
knikollaWhen it makes sense. 19:03
JayFyeah, I should attend when I can for sure, just been juggling a couple more things than my capacity to the last month :D 19:04
fungiJayF: for openstack specifically, this time they're talking about progress in de-openstackifying the foundation bylaws19:04
JayFyeah, it's on my calendar I'll be there this time19:04
JayFwhich means I have 2 hours to walk the dog and get lunch o/19:04
fungialso update to the d&i wg charter (to make it less openstack-specific) and outcomes from the ai contribution discussions19:04
JayFbasically greatest hits album as far as OIF goes, sounds good to me19:05
fungithere's also some foundation staff info on proposed 2024 goals and budgeting19:06
fungii think the executive session is going to end up cancelled, but if they hold that, non-board-member attendees will have to drop from the call at that point19:06
JayFobviously :) 19:07
JayFwell, I guess not everyone knows that19:08
JayFI used to cover small town council and school board meetings for a newspaper when I was significantly younger19:08
JayFVideo is currently processing; will be available here: https://youtu.be/qv6nSRhfV_M19:09
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-manuals master: Drop hardcoded TripleO links  https://review.opendev.org/c/openstack/openstack-manuals/+/88505219:19
spotz[m]Sorry time change messed me up!19:37
fungispotz[m]: don't forget, board meeting in a little over an hour19:38
spotz[m]That I got as it wasn’t a standing UTC meeting19:46
JayFspotz[m]: I maintain a UTC calendar invite for TC meetings; it's no effort for me to add you as an invitee if you find that useful19:50
fungii think meetings.opendev.org serves ical files?19:54
fungihttps://meetings.opendev.org/calendars/technical-committee-meeting.ics19:54
fungino idea if there's a reason to avoid using those19:55
JayFThose are incredibly awkward to use in many web clients, frankly. For me personally, it's easier to manually recreate the meeting using the details than it is to download and import the ICS file into my google calendar (where my work calendar is stored)19:56
JayFThat's not really our fault; the standards in this space are pretty awful and interoperability was not high on anyones' list when designing this stuff :( 19:57
fungiif there's anything we can do to improve the usability there, i'm happy to review changes19:59
fungibut yeah, i don't use those because my calendar is based on an entirely different (older) data format which i don't feel like bothering to set up an importer for20:00
JayFyeah, I don't think there's much that could be done to improve usability beyond doing something like, a mailing list with meeting invites being sent to it20:03
JayFwhich is maximum ergonomic but also maximum overkill20:03
fungigranted, the "remind" format is just one line in a text file for each calendar entry, so easier to enter by hand than to go through import steps20:04
JayFbasically the idea of anything but 1) an ics file representing a single appt coming in over email or 2) an ICS file representing *an entire calendar* to display as a separate calendar  ... are ill handled in most webmail apps20:04
fungiwell, i've also heard from people that sending ics files to mailing lists is not helpful because either their calendar imports it automatically even if they don't want it, or their calendar doesn't import it because the to address is the mailing list and not their inbox...20:05
JayFand it's not really always the apps fault, the spec is not great either, and basically none of the incentives for cooperation are aligned20:05
JayFfungi: yep, which is why it'd have to be separate mailing lists, there are more exceptions that'd make it painful, which is part of why I called it maximum overkill20:05
JayFfungi: b/c it'd need overengineering and still wouldn't be awesome20:06
fungialso challenging to design from scratch a solution that can't be abused to send spam to everyone20:06
JayFyep, exactly20:06
JayFpart of why there's so little incentive to do cross-system shared calendering extremely well20:07
JayFGoing to paste a few governance reviews here that need addl. attention20:10
JayFhttps://review.opendev.org/c/openstack/governance/+/898858 "Retire js-openstack-lib"20:10
JayFhttps://review.opendev.org/c/openstack/governance/+/896487 "Add OpenStack Keystone LDAP K8S charm"20:12
opendevreviewMerged openstack/governance master: Propose Extra-ACs from I18n SIG (2023.2)  https://review.opendev.org/c/openstack/governance/+/89794120:16
opendevreviewMerged openstack/governance master: Spelling, grammar followups for 895160  https://review.opendev.org/c/openstack/governance/+/89875420:16
JayFhttps://review.opendev.org/c/openstack/governance/+/899368 "Add OpenStack Exporter k8s charm"20:20
opendevreviewMerged openstack/governance master: Appoint Wenxiang Wu as PTL of Skyline  https://review.opendev.org/c/openstack/governance/+/89792220:33
opendevreviewMerged openstack/governance master: 2022 User Survey TC Question Analysis  https://review.opendev.org/c/openstack/governance/+/89267020:33
opendevreviewMerged openstack/governance master: [docs] Add links to release based runtimes  https://review.opendev.org/c/openstack/governance/+/89930120:37
JayFI've landed all changed eligible to change that do not have dissenting votes.20:46
JayFPlease take a look through open governance changes, especially PTL appointments.20:46
spotz[m]@jayf I think my invite is UTC I just mentally didn't change:)20:56
spotz[m]s/@jayf/JayF:/20:56
JayFMy 'downstream' is UK-based20:56
JayFso I have to remember; because the two weeks in the middle between their change and our change is purgatory lol20:56
JayFwe ended up just cancelling the couple of weekly syncs we have instead of trying to figure out how to make it work :D20:57
fungii take the dst/bst/eust transition weeks as an excuse to just skip meetings ;)21:08
JayFfungi: the way I said it sounds more like mutual respect and international cooperation and less like meeting dodging ;) 21:24
fungise, that's you. i just look for any excuse ;)21:25
JayFI didn't say what my motivations were for what I did. I said what my motivations were for the way I said it ;) 21:25
clarkbthere are two relatively straightforward solutions to the problem 1) either everyone has the same ics entry in their calendar so it auto adjusts for you or 2) use a specific timezone (like UTC) and then you acn follow that21:26
JayFJust like cancelling a 10-person 1-hour status meeting at a large tech company isn't "meeting avoidance" it's "an ad-hoc cost-savings measure, targeting salary misappropriation" ;) 21:26
clarkbgerrit's community meeting was always described to me at 8am pacific. Except it is in the calendar with a european timzone...21:26
JayFclarkb: the problem is that only a sliver of the geeks at my downstream would have to interact with folks in other regions; that's why the cancel-during-the-purgatory weeks is an easy win for everyone21:27
clarkbah21:27
spotz[m]When I have consistent meetings I get into a flow and when the flow is disrupted from extra meetings and/or time change I get mixed up21:28
JayFI guess that's changing though, G-Research just opened an office in Dallas, TX.21:31
JayFSo we'll see! Maybe UTC will win the day! (I doubt it, somehow :D)21:31
spotz[m]So close and yet so far away:)21:32
JayFDallas, TX might as well be as far away from me as London ;) 21:32
spotz[m]It's 5 hours from me even21:32
JayFGiven the way you said that, that implies you are a Texan :)21:33
tonybWe could make an ICS available from $somewhere akin to the ics files from https://meetings.opendev.org/ if that'd help ?21:53
JayFthat is already there for TC meetings; that's what I was telling fungi is awkward to use in google (importing them is deep in settings; it's significantly faster to just re-create the meeting)21:53
JayFnone of that is infra's fault; it's just the state of technology21:54
clarkbit is interesting that email it to a gmail account doesn't work21:58
clarkbworks fine for fastmail that way21:59
JayFemail it to a gmail account *does* work, it's difficult to just take a random ICS file from the internet and import it21:59
JayFbasically they are optimized for (as I set before) -> ICS as email attachment is an appointment; ICS from a random webpage is a separate calendar you want to view separately or import (importing is like, 5 menus deep in settings last time I did it)22:00
clarkbI just grabbed an ics file off of meetings.opendev.org and emailed it to myself and that didn't work. Maybe it is because I sent it22:00
JayFhmmm interesting, I'd believe that too I think22:00
tonybYeah I was proposing we could create one for the board meetings.22:00
JayFOH! 22:00
JayFGot my contexts mixed there :)22:00
tonybI use generalted calendars often, it's like 2-3 clicks and a copy-paste of a URL.22:01
tonybIt's my fault for not being explicit in my context.  It was obvious for me because I was just reading the scrollback22:01
tonybJayF: If it's okay with you I can send you a partial screen capture for reference22:02
tonybs/use generalted calendars/use generalted calendars in Google Calendar/22:03
JayFtonyb: you can; but I'm not sweating it :D this is the sorta thing I usually don't have trouble managing but my todo list grew to an untenable size in October22:03
JayFtonyb: I'm taking my machete to it right now 22:03
JayF(that todo list)22:03
rosmaitatonyb: are you still in minnesota time zone, are are you back in Oz?22:04
tonybrosmaita: I'm in Chicago ATM22:05
JayFand this is the part where I admit to fungi that tonyb just showed me how, in one click, to do the import I was navigating like 5-6 clicks deep in google calendar to do before22:09
JayFthank you tonyb 22:09
clarkbwhats the secret?22:09
JayFthe + sign beside other calendars22:09
clarkbah nice22:10
JayFIMPORT # lets you add it to your primary calendar; downside will never update (this is what I always do; it is also available deep in settings)22:10
JayFFROM URL # lets it get added as an addl calendar; will update from the url; downside is that it's a separate calendar and shows up as a separate calendar to everything it syncs to (this is painful on my phone)22:10
tonybJayF: If you were really "keen" you could write a reasonably trivial ics aggregator and then it'd only be one other calendar on you phone ... albeit a huge one ;P22:11
JayFI don't mind curating it a little bit honestly, I usually manually curate my calendar for the coming week in general anyway22:12
JayFto me that's almost a feature, so I can know/remember if  I need to prep for anything22:12

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