frickler | approved | 07:31 |
---|---|---|
opendevreview | Artem Goncharov proposed openstack/api-site master: Add links to the Rust SDK/CLI/TUI https://review.opendev.org/c/openstack/api-site/+/946025 | 10:43 |
gouthamr | ty frickler fungi | 14:32 |
gouthamr | tc-members: please note the change in time for our meeting today, it'll be at 1700 UTC (instead of 1800 UTC) | 14:32 |
fungi | i've got another conference call happening at the same time but will try to pay attention to irc if any questions come up for me | 14:38 |
frickler | which will be the same local time as last week for EU ppl ;) | 14:38 |
bauzas | yeah that was fun to explain to my wife | 15:04 |
bauzas | "honey, we are fortunate, the TC meeting will be 1 hour before... but actually not until the next 6 months" | 15:05 |
bauzas | :D | 15:05 |
frickler | :) iiuc some time age "the EU" already decided to stop this. they just cannot agree on the when and how :-/ | 15:07 |
fungi | similar madness in the usa, the government already allows states to just stop observing dst, but a bunch of the ones who want to stop shifting between standard and dst want to be permanently on dst instead, which requires federal government approval none of them have mustered the support to go through | 15:11 |
fungi | essentially they want to be in a different timezone altogether, rather than just dropping dst | 15:11 |
clarkb | on the west coast we got washington and oregon and BC to agree to do permanent DST as long as california also agreed. California did not agree | 15:12 |
fungi | le sigh | 15:12 |
clarkb | the step after california agreeing would've been requesting federal approval | 15:12 |
bauzas | honestly, I prefer the standard timezone here, rather than the daylight saving one | 15:42 |
bauzas | but I know I'm a furious minority | 15:43 |
bauzas | at least I have my reasoning why I'd prefer to have the non-daylight time by default :-) | 15:43 |
fungi | the whole concept just seems like an ugly hackish workaround to avoid implementing a proper fix for the things it's pretending to solve | 15:49 |
cardoe | tc-members: 15 minute reminder | 16:45 |
gouthamr | ty :) | 16:45 |
gtema | bauzas - it all depends on your location. I assume you regular time has nearly 1h difference based on the sun with my location. Here everybody says "standard time" and I am in the minority saying "I do not want in summer to have light between 3:00 and 20:00" | 16:48 |
frickler | related to this topic, there are now at least two teams that change their meeting time twice per year to adapt to this summer/winter cycle. would there be any objection to somehow encoding this in the irc-meeting data to make it more predictable for users? (like by implementing a flag in yaml2ical, but I didn't look in detail yet. also not volunteering to actually do the implementation so far ;) | 16:53 |
gtema | frickler - I guess there are more then only 2 teams since I am in at least 2 other teams that do it | 16:54 |
clarkb | one thing to keep in mind is different locations do the switch at different times and in different directions. Any encoding should make it clear which policy is followed and make that info available | 16:54 |
clarkb | (choosing a timezone other than UTC and havingthat timezone follow dst would work for that I think) | 16:54 |
frickler | yes, my current idea is to use fixed, documented dates, maybe 15.3. and 31.10. would be a good idea. or 03-15 and 10-31 ;) independent of when sunday is) | 16:56 |
frickler | gtema: oh, good to know. maybe check whether there is some volunteer there? ;-D | 16:58 |
gtema | I will, but it is presumably easier just to change it manually rather then search automatic compromise ;-) | 16:59 |
clarkb | one upside to using UTC is we don't argue over whose timezone "wins" instead we all compromise | 17:00 |
clarkb | thats how I've always seen it at least. | 17:00 |
gouthamr | sorry to break this up | 17:00 |
gouthamr | #startmeeting tc | 17:00 |
opendevmeet | Meeting started Tue Apr 1 17:00:34 2025 UTC and is due to finish in 60 minutes. The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
opendevmeet | The meeting name has been set to 'tc' | 17:00 |
gouthamr | #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. | 17:00 |
gouthamr | #link https://www.youtube.com/@openstack-tc | 17:00 |
gouthamr | Welcome 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. | 17:01 |
gouthamr | #topic Roll Call | 17:01 |
gtema | o/ | 17:01 |
gmann | o/ | 17:01 |
gouthamr | Today's meeting agenda, and the Zoom details can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee | 17:02 |
noonedeadpunk | o/ | 17:03 |
gouthamr | noted absence: s p o t z | 17:04 |
gmann | noonedeadpunk: its video call today | 17:04 |
noonedeadpunk | doh | 17:04 |
bauzas | o/ | 17:04 |
gouthamr | courtesy-ping: cardoe mnasiadka | 17:05 |
bauzas | ah joining | 17:05 |
cardoe | ah Zoom today. | 17:05 |
noonedeadpunk | ok, at least I was not alone :) | 17:05 |
gouthamr | #topic Last Week's AIs | 17:06 |
gouthamr | PTG Topic Scheduling – Organize discussions into time slots next week. | 17:06 |
gouthamr | #link https://etherpad.opendev.org/p/apr2025-ptg-os-tc | 17:06 |
gouthamr | just noted on the video call that i'll be adding timeslots to these discussions | 17:08 |
gouthamr | i'll alert you when that's done | 17:08 |
gouthamr | if you have requests to schedule topics to specific time slots, let me know | 17:09 |
gouthamr | and if you're looking to add topics, please don't wait :) | 17:09 |
gouthamr | next AI: Skyline Security Concerns, reproducibility of the build (noonedeadpunk) and next steps | 17:09 |
gouthamr | noonedeadpunk tried reproducing the skyline-console (?) build, comparison wasn't feasible because of lots of changes | 17:10 |
gouthamr | but, the changes were minor and reasonable, given how recent these static files were committeed | 17:10 |
gouthamr | noonedeadpunk also pinged skyline contributors | 17:11 |
gouthamr | they proposed tagging a new tag for skyline-console for the epoxy release | 17:11 |
gouthamr | there was no response to noonedeadpunk's ping | 17:11 |
gouthamr | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/6IMESH5VFHFETLNLOM53DBPCPVI6QSDW/ ([blazar] Blazar-dashboard contains non-free files (ie: minified Javascripts)) | 17:11 |
noonedeadpunk | I did that not in a best way - so pinged in a patch they proposed to releases repo: https://review.opendev.org/c/openstack/releases/+/945285 | 17:12 |
gouthamr | maybe we can have some skyline contributors joining the TC PTG | 17:13 |
fungi | see also the blazar-dashboard thread today, same problem essentially | 17:14 |
gouthamr | #action gouthamr will connect with skyline folks | 17:14 |
fungi | though at least they have a fix up to switch to a non-minified file | 17:14 |
gouthamr | ++ | 17:15 |
fungi | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/6IMESH5VFHFETLNLOM53DBPCPVI6QSDW/ [blazar][security-sig][tc] Blazar-dashboard contains non-free files (ie: minified Javascripts) | 17:15 |
fungi | oh, sorry, you already mentioned it | 17:16 |
fungi | #undo | 17:16 |
gouthamr | #link https://review.opendev.org/c/openstack/blazar-dashboard/+/946019 | 17:16 |
fungi | (sorry, on another conference call) | 17:16 |
gouthamr | ^ this is the patch to replace the minified js libraries | 17:16 |
gouthamr | totally fine, fungi | 17:16 |
gouthamr | any other AIs that folks were tracking? | 17:17 |
gouthamr | gmann is filling us in on the tempest/devstack/grenade updates to accommodate the changes needed for 2025.2 upgrade testing | 17:18 |
gouthamr | he's adding a upgrade job from Epoxy-->Flamingo as an integrated test job | 17:19 |
gouthamr | it's being set to voting by default | 17:19 |
gouthamr | gmann will look at all the projects running grenade jobs that are not "integrated" and make updates | 17:20 |
gouthamr | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/A4P3JBRMFC6GQIV3GWW7PSJEPJWLCYRS/ | 17:21 |
gouthamr | #topic No IRC meeting next week (Apr 8th) in lieu of the PTG | 17:21 |
gouthamr | 17:21 | |
gouthamr | we typically avoid weekly meetings during PTG week | 17:22 |
gouthamr | any concerns with this? | 17:22 |
gouthamr | i'll send out an email to the list to state this, but you should also see a flurry of "No Weekly Meeting" emails as usual :) | 17:22 |
gouthamr | #topic A check on gate health | 17:24 |
gouthamr | 17:24 | |
noonedeadpunk | oh, btw, kinda forgot about skyline-console... yarn build is failing with modern openssl, so it's failing on noble | 17:24 |
gouthamr | oh ty noonedeadpunk | 17:24 |
gouthamr | gmann states that nova's (and all other integrated) ceph jobs are failing | 17:25 |
fungi | there is a new replacement for yarn, i remember looking into it for zuul because it has some nice new features like a cyclonedx sbom plugin | 17:25 |
gouthamr | there's no RCA yet, folks are still discussing on the nova channel | 17:25 |
clarkb | fungi: pnpm | 17:26 |
fungi | (yarn "berry") | 17:26 |
gouthamr | bauzas says that the ceph multistore jobs run periodically, and the failure is very recent | 17:27 |
noonedeadpunk | I was able to make it work by passing --openssl-legacy-provider but still | 17:27 |
gouthamr | right now, check queue is blocked | 17:28 |
noonedeadpunk | if it had CI on noble - it would fail :) | 17:28 |
bauzas | gouthamr: no, sorry the ceph multistore job runs on check pipeline | 17:28 |
fungi | noonedeadpunk: right, that's why i was looking at what it takes to upgrade a project from yarnpkg 1.x to yarnpkg berry | 17:28 |
gouthamr | #link https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/927806 | 17:29 |
gouthamr | ^ we're trying to update the version of ceph | 17:29 |
bauzas | what I said is that I think the issue is quite new, as we haven't seen this issue before | 17:29 |
gouthamr | ack, there's more triage needed.. please follow the discussion on #openstack-nova | 17:30 |
gouthamr | last week, clarkb fixed up devstack to avoid some apache restarts: | 17:31 |
gouthamr | #link https://review.opendev.org/c/openstack/devstack/+/945637 (Reduce unnecessary apache restarts) | 17:31 |
gouthamr | this stabilized jobs in openstack/manila for one | 17:31 |
gouthamr | and probably lots of other places too | 17:32 |
gouthamr | any other CI issues to note? | 17:33 |
noonedeadpunk | #link https://review.opendev.org/c/openstack/heat/+/946021 | 17:34 |
gouthamr | noonedeadpunk spotted a failure on heat, the fix may be trivial | 17:34 |
gouthamr | gtema will look at this to see if this was an inadvertent change in keystone itself | 17:35 |
noonedeadpunk | error is here | 17:36 |
noonedeadpunk | #link https://zuul.opendev.org/t/openstack/build/82abcade797e42ca9b313c634b28ecc9 | 17:36 |
frickler | the rax-dfw issue was solved | 17:36 |
gouthamr | gtema remembered that case sensitiveness was being hidden by the openstackclient | 17:36 |
frickler | ah, that was the reason that we don't have a current osd release right now, wasn't it? | 17:37 |
gouthamr | osd release? | 17:37 |
frickler | osc even, fingers read about ceph before ;) | 17:37 |
gouthamr | > the rax-dfw issue was solved | 17:38 |
gouthamr | ++ | 17:38 |
gouthamr | any other CI news to share? | 17:40 |
gouthamr | #topic TC Tracker | 17:40 |
gouthamr | #link https://etherpad.opendev.org/p/tc-2025.1-tracker (Technical Committee activity tracker - 2025.1) | 17:40 |
gouthamr | ^ lets step through things here and weed things out that we don't want to carry into 2025.2 | 17:41 |
gouthamr | on the user survey topic, gouthamr has been procrastinating | 17:41 |
gouthamr | #action: gouthamr will ping foundation staff to find out the logistics of the next user survey | 17:41 |
gouthamr | on goals, "migrate-to-noble" was completed, thanks gmann | 17:43 |
gouthamr | goals: secure-rbac, eventlet are WIP | 17:43 |
gouthamr | on the rootwrap to privsep migration, there hasn't been a lot of updates | 17:44 |
gouthamr | we need to circle back on what's left and who's working | 17:44 |
gouthamr | on this goal | 17:44 |
gouthamr | eventlet migration may bring this back to the top | 17:44 |
gouthamr | hberaud was mentioning that the OSLO team would rather not worry about eventlet migration in rootwrap if all the projects stopped relying on it | 17:45 |
gouthamr | we need to check the pulse here | 17:46 |
gouthamr | #action: to follow up with ralonsoh on how things are going with this | 17:46 |
fungi | codesearch has a lot of hits for rootwrap still | 17:46 |
gouthamr | the other goal that's in a similar state is FIPS compliance | 17:46 |
gouthamr | #link https://governance.openstack.org/tc/goals/selected/fips.html | 17:47 |
gouthamr | not a lot of recent updates besides break fixes for CI failures | 17:47 |
frickler | is there still active interest in that one? | 17:48 |
gouthamr | looks like we stopped working on this after hitting the paramiko blocker | 17:48 |
frickler | with active = developer-backed? ;) | 17:48 |
gouthamr | ack, worth checking | 17:49 |
gmann | frickler: ++ | 17:49 |
gouthamr | #action to follow up with ade_lee on how things are going with this | 17:49 |
frickler | it sure would allow us to drop some complexity on the infra side if there was consensus to drop that goal | 17:49 |
gouthamr | ack | 17:50 |
fungi | where "complexity" is we go to lengths to support tests run in fips mode and outside fips mode | 17:50 |
gouthamr | ideally, this is like TLS: we just enable it everywhere by default | 17:51 |
fungi | (noting that switching to fips mode either needs a reboot or dedicated node images) | 17:51 |
gouthamr | but it is not because of challenges ^ | 17:51 |
fungi | also just a reminder, fips is a usa government standard, other countries have their own standards which don't necessarily match | 17:52 |
gouthamr | yes | 17:52 |
fungi | so putting general contributor and community bandwidth toward solving usa government requirements may not necessarily be in the project's best interests | 17:52 |
gouthamr | on the tracker, we're looking at "i18n SIG efforts and Translation of OpenStack Documentation" | 17:53 |
gouthamr | bauzas will reconnect with seongsoocho and ianychoi about the current status | 17:53 |
frickler | I haven't heard from the new translation tools in a long time | 17:53 |
gouthamr | yes, since last PTG, bauzas is noting | 17:54 |
fungi | the weblate contract the foundation is paying for just got renewed for another year, and foundation staff did touch base with i18n sig chairs to make sure they were still working on it | 17:54 |
fungi | but we didn't really get any progress update | 17:54 |
gouthamr | ah thank you for the update fungi | 17:55 |
frickler | we might want to consider what to do when infra might have to shut down the old setup because of whatever issues | 17:55 |
gouthamr | ack | 17:56 |
gouthamr | #topic Open Discussion | 17:57 |
gouthamr | anything to add to the minutes today? | 17:57 |
gouthamr | we're discussing the usage of PostGresQL with openstack | 17:58 |
gouthamr | an ongoing thread on the openstack-discuss ML: | 17:59 |
gouthamr | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/6I2X74ATIEPKLLVRUDDWG4NQXWMY67Z2/ ([nova] nova-manage fails when upgrading to Antelope) | 17:59 |
gouthamr | we don't test postgres in our jobs.. and we've clarified this multiple times | 17:59 |
fungi | in service of the "bridging the gap" effort, i'll be announcing a maintainer survey and a contributor survey to openstack-discuss later today | 17:59 |
gouthamr | nice | 17:59 |
fungi | hopefully people will get the word out to their teams during the ptg as well | 17:59 |
gouthamr | ++ | 17:59 |
fungi | it's a good week to reflect on how the epoxy cycle went | 18:00 |
gouthamr | great that;s a wrap for this week's meeting | 18:01 |
gouthamr | thank you all for joining today | 18:01 |
gouthamr | a reminder, there will be no weekly meeting next week, we'll be catching up in-sync at the PTG instead on Monday and Friday | 18:02 |
gouthamr | see you there next week! | 18:02 |
gouthamr | #endmeeting | 18:02 |
opendevmeet | Meeting ended Tue Apr 1 18:02:42 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:02 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/tc/2025/tc.2025-04-01-17.00.html | 18:02 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-04-01-17.00.txt | 18:02 |
opendevmeet | Log: https://meetings.opendev.org/meetings/tc/2025/tc.2025-04-01-17.00.log.html | 18:02 |
fungi | noonedeadpunk: so anyway, the latest (non-1.x) versions of yarn use a different upstream repository and a different lockfile format, but should work on ubuntu noble. https://v3.yarnpkg.com/getting-started/migration/ describes how to upgrade it | 18:21 |
fungi | https://github.com/yarnpkg/berry is where the new versions come from, they're up to v4 now | 18:23 |
fungi | ah, this is the v4 migration guide: https://yarnpkg.com/migration/guide | 18:26 |
fungi | for some reason you can't deep-link to the sections in the v4 docs, but the step-by-step section has the same info | 18:27 |
clarkb | fungi: re skyline having the same issue I suspect it may be different as long as skyline has a lockfile then debian can find the original sources? | 18:28 |
fungi | maybe? but skyline doesn't appear to be packaged in debian | 18:29 |
clarkb | I think osa was saying they rebuild skyline so it is possible. blazar doesn't appear to have any packaging info for js stuff just some raw files | 18:30 |
fungi | yeah | 18:30 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!