15:00:17 <gouthamr> #startmeeting manila
15:00:17 <opendevmeet> Meeting started Thu May  1 15:00:17 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:17 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:17 <opendevmeet> The meeting name has been set to 'manila'
15:00:24 <Sai> o/
15:00:29 <haixin> o/
15:00:48 <gouthamr> courtesy ping: dviroel vhari carthaca msaravan ashrodri gireesh
15:02:17 <gouthamr> alright, likely a super small crowd today..
15:02:27 <gouthamr> thanks for joining, lets get started
15:02:35 <gouthamr> #topic Announcements
15:03:10 <vhari> o/
15:04:06 <gouthamr> all functional testing is currently broken due to a change in setuptools:
15:04:06 <gouthamr> #link https://bugs.launchpad.net/manila/+bug/2109645
15:04:45 <gouthamr> its unfortunate, but, i guess we didn't pay attention to the deprecation timeline
15:05:10 <gouthamr> #link https://discuss.python.org/t/adding-support-for-wsgi-scripts-entrypoint/30905 (Adding support for `wsgi_scripts` entrypoint?)
15:06:13 <gouthamr> so we'd have to make some changes in the code to accommodate this
15:06:18 <gouthamr> #link https://review.opendev.org/c/openstack/manila/+/948491
15:07:05 <gouthamr> since this is a gate blocker, i'm hoping to get some eyes on this asap. This does affect stable/2025.1 as well, and a backport is warranted to get the CI unblocked on that branch
15:07:59 <gouthamr> functionally, this may break deployments that rely on the "wsgi_scripts" behavior to create a script in the path to invoke the wsgi server
15:09:06 <gouthamr> this is true for folks using apache/mod_wsgi to configure manila-api
15:09:44 <gouthamr> most of our testing uses uwsgi, and the devstack plugin changes to use a python module path instead works well
15:09:59 <gouthamr> it's in the patch if you'd like to look
15:10:15 <gouthamr> haixin gireesh: can i have your eyes on this?
15:10:57 <Sai> Goutham, I will inform Gireesh. Today is a holiday here in India.
15:11:14 <gouthamr> ah! makes sense, thank you Sai
15:11:29 <haixin> ok. i am busy this week
15:11:35 <Sai> No worries!
15:11:40 <gouthamr> now i remember, it's May Day in most of the world :)
15:12:28 <haixin> today is also holiday here
15:12:50 <Sai> Yeahh!
15:12:58 <gouthamr> haixin: ah, np.. i don't mind single-core merging this to get the gate unblocked, +/- 1s are welcome too :)
15:13:11 <gouthamr> thanks for joining despite the holiday
15:13:20 <gouthamr> lets keep rolling and see if we can wrap this up soon
15:13:39 * ashrodri[m] sneaks in late o/
15:13:49 <gouthamr> o/ ashrodri[m]
15:14:13 <gouthamr> the other announcement i had was this:
15:14:13 <gouthamr> #link https://governance.openstack.org/tc/resolutions/20250317-extend-scope-VMT-cover-all-projects.html
15:15:09 <gouthamr> the TC adopted this yesterday and in effect, manila's security bug process will need to align to the OpenStack VMT
15:15:32 <gouthamr> i'll be making changes to the bug trackers for the following projects: manila, python-manilaclient and manila-ui
15:16:23 <gouthamr> manila-coresec as a group would still exist, but, security bugs will get triaged through the OpenStack Vulnerability Management Team (VMT) rather than being visible to the coresec folks
15:17:28 <gouthamr> all security bugs begin as embargoed/private issues.. and today, if you're a bug subscriber that's also a part of the LP group: manila-coresec, you get notified when a new one is created
15:18:08 <gouthamr> this will change, the notification will go to the VMT, and they'll in turn pull in manila-coresec as necessary
15:18:56 <gouthamr> any questions/concerns wrt this?
15:21:09 <gouthamr> i think this is huge and i've always wanted to get manila under the VMT \o/ however, i'll note that we've worked with the VMT on lots of security issues including CVEs because they've been generous to consult on topics
15:21:43 <gouthamr> if anything, this establishes a consistency that contributors/operators/users expect
15:21:51 <gouthamr> s/a//
15:22:05 <gouthamr> that's all i had for announcements today
15:22:10 <gouthamr> does anyone else have any?
15:22:32 <vhari> gouthamr, ack .. to clarify,  coresec members will no longer be able to view new bugs ?
15:23:09 <gouthamr> vhari: yes, we won't be able to see private security bugs until we're subscribed by the VMT, or the bug has been marked public
15:23:13 <vhari> and how about existing bugs? will they still be visible to the members?
15:23:45 <gouthamr> yes, i don't plan to change  settings for existing bugs.. it might mess things up
15:24:01 <vhari> ack
15:24:29 <gouthamr> ty for checking
15:24:43 <gouthamr> a note about the schedule:
15:24:49 <gouthamr> #link https://releases.openstack.org/flamingo/schedule.html (Flamingo Schedule)
15:25:02 <gouthamr> we're two weeks away from Milestone-1
15:25:20 <gouthamr> and at the end of this month, we'll have our first bug squash event
15:25:46 <gouthamr> these are the two upcoming deadlines we need to pay attention to atm
15:25:53 <gouthamr> #topic Review focus
15:25:58 <gouthamr> #link https://etherpad.opendev.org/p/manila-flamingo-review-focus
15:26:23 <gouthamr> i'd put the gate issue on top of this list for now :)
15:26:26 <gouthamr> #link https://review.opendev.org/c/openstack/manila/+/948491
15:26:52 <gouthamr> i think the specs have been getting reviews
15:27:15 <gouthamr> i've to get back to the share backup restore specification
15:27:20 <gouthamr> #link https://review.opendev.org/c/openstack/manila-specs/+/942694
15:27:39 <gouthamr> kpdev's been looking as well
15:28:16 <gouthamr> ashrodri[m] vhari Sai this could use your eyes too; i don't want to put anymore on your plate haixin, but, if you happen to look :)
15:28:28 <ashrodri[m]> can do
15:28:42 <vhari> will do
15:28:49 <Sai> Okay Goutham.
15:28:52 <gouthamr> thank you!
15:29:59 <haixin> ack, np
15:30:05 <gouthamr> thanks,
15:30:18 <gouthamr> vhari: ty for looking at the share configuration change for the tempest plugin
15:30:33 <gouthamr> vhari: can i add this one to your list too:
15:30:42 <gouthamr> #link https://review.opendev.org/c/openstack/manila-tempest-plugin/+/877917 (Add tests for Share Network Subnet Metadata)
15:30:42 <vhari> :) sure thing
15:31:44 <gouthamr> i went through the list, and see that many things are moving well through reviews, or waiting for the author to respond
15:32:08 <gouthamr> does anyone have any review to discuss in particular?
15:32:47 <gouthamr> i feel we could have a collab-review on share encryption's design
15:33:16 <gouthamr> if kpdev's up for it, we could schedule this for the next week..
15:34:13 <gouthamr> #topic Bug Triage
15:34:21 <gouthamr> vhari: the floor is yours
15:34:30 <vhari> ty gouthamr
15:34:35 <vhari> #link https://bugs.launchpad.net/manila/+bug/2109376
15:35:17 <vhari> looking for minor triage to start
15:35:55 <gouthamr> ah nice, this was created by one of our interns
15:36:06 <vhari> cool, how reproducible is this
15:36:07 <gouthamr> good amount of detail here
15:36:15 <gouthamr> unfortunately, we can't test this with tempest
15:37:25 <gouthamr> so i'm unsure what is breaking in the API
15:38:00 <gouthamr> the bug claims that the API is unusable, i'd be between medium and high
15:38:14 <gouthamr> would need to reproduce this to be sure of the impact though
15:39:11 <gouthamr> anyone interestd to own this?
15:39:19 <vhari> ack, will set this to high for attention
15:39:24 <gouthamr> yes
15:39:28 <vhari> prio can be changed once more data is available
15:39:54 <gouthamr> if no one picks this up, we can have carloss look and respond since he's most familiar with this code path
15:42:21 <gouthamr> i obfuscated a few things in the bug description
15:42:22 <vhari> taking silence as no :) will do gouthamr
15:42:33 <gouthamr> ty vhari
15:42:51 <vhari> sure thing ..
15:43:03 <vhari> gouthamr, ty for the additional notes
15:43:29 <vhari> next looping back #link https://bugs.launchpad.net/manila/+bug/2108851 per request
15:43:56 <gouthamr> nice
15:44:12 <gouthamr> ashrodri[m]: is this somethng we can assign to you, and discuss with one of the interns? maria perhaps?
15:44:48 <ashrodri[m]> sure, we can discuss it next time we meet
15:45:28 <gouthamr> perfect; lets set m-3 as the target.. if we can't get any intern to pick this up, we can pop off the assignee and re-target
15:45:39 <vhari> ack
15:46:14 <vhari> ashrodri[m]++
15:46:29 <vhari> last bug for the week #link https://bugs.launchpad.net/python-manilaclient/+bug/210899
15:48:17 <vhari> fix was release ..
15:48:29 <vhari> someone added to the etherpad ..
15:49:00 <vhari> is there anything to discuss wrt to the bug or the fix?
15:49:57 <gouthamr> is there a missing number?
15:50:13 <gouthamr> the bug redirects to a bug on "Launchpad itself"
15:50:54 <vhari> the link pulls up the bug for me
15:50:55 <gouthamr> ah
15:50:59 <gouthamr> its:
15:51:03 <gouthamr> #link https://bugs.launchpad.net/python-manilaclient/+bug/2108991
15:51:18 <gouthamr> fixed it on the etherpad
15:51:34 <vhari> interesting.. ty gouthamr
15:51:43 <gouthamr> deja vu
15:52:05 <gouthamr> don't know if we discussed this last week, but i tacked a "low hanging fruit" tag on it
15:52:16 <gouthamr> it should be a pretty straight forward fix
15:52:32 <vhari> I dk who pasted it .. but the bug link worked fine :)
15:52:39 <vhari> ack
15:52:51 <gouthamr> anyone keen on picking this up?
15:56:37 <gouthamr> *crickets* :D
15:56:49 <gouthamr> okay, vhari lets keep this on the list unassigned
15:57:06 <gouthamr> we usually run out of lhf bugs which we farm out to new contributors
15:57:12 <vhari> k
15:57:46 <gouthamr> because there's a workaround - i.e., using the manila CLI, we can mark this medium
15:59:40 <gouthamr> anything else for today, vhari ?
16:00:21 <vhari> no, it's wrap for bugs
16:00:30 <gouthamr> thank you
16:00:34 <gouthamr> we're at the top of the hour
16:00:42 <vhari> yw
16:01:16 <gouthamr> the last releases of manila, manila-ui and python-manilaclient from the Bobcat (2023.2) branch were made a little while ago
16:01:40 <gouthamr> #link https://review.opendev.org/c/openstack/releases/+/948233
16:01:47 <gouthamr> We'll be sunsetting this branch today
16:01:58 <gouthamr> that's just an informational update :)
16:02:06 <gouthamr> and with that, lets close up
16:02:12 <gouthamr> thank you for joining!
16:02:15 <gouthamr> see you here next week
16:02:21 <gouthamr> and in #openstack-manila in the meantime
16:02:26 <gouthamr> #endmeeting