Wednesday, 2025-04-02

tmazur#startmeeting horizon15:00
opendevmeetMeeting started Wed Apr  2 15:00:34 2025 UTC and is due to finish in 60 minutes.  The chair is tmazur. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'horizon'15:00
tmazurHi everyone and welcome to the weekly meeting!15:00
ashigupto/15:07
ashigupthello15:07
tmazurOk, let's start :)15:08
tmazurToday's agenda is here: https://etherpad.opendev.org/p/horizon-release-priorities#L3315:08
tmazur#topic Notices15:09
tmazurThis week is R-0. Epoxy is released!15:09
tmazurThank you team for all your hard work!15:10
tmazurNext week is PTG15:12
tmazurhttps://etherpad.opendev.org/p/horizon-flamingo-ptg15:12
tmazurI put together our schedule, so please take a look. If we want anything else to discuss, it's a perfect time now to add a topic to the etherpad15:13
ashiguptsure , thanks Tatiana15:14
tmazurThanks ashigupt!15:14
tmazurAnd just in case someone forgot to register, here's the PTG registration page: https://ptg.openinfra.org/15:15
tmazur#topic Open discussion15:16
tmazurThat's it from me for today. I am excited to see everyone next week at PTG!15:19
tmazurOk, let's wrap it up. See you all next week at PTG!15:24
tmazur#endmeeting15:24
opendevmeetMeeting ended Wed Apr  2 15:24:20 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:24
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-04-02-15.00.html15:24
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-04-02-15.00.txt15:24
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2025/horizon.2025-04-02-15.00.log.html15:24
gansotmazur: hi! so I've been trying to debug the issue, in my env I added logs to "static/app/core/openstack-service-api/keystone.service.js" to show some popups when the page loads, and the popups appear fine, but when trying to do the same on devstack, it doesn't pick up my modifications even after restarting apache2. Do you know whether I'm missing anything?17:31
gansotmazur: I tried editing both /opt/stack/horizon/openstack_dashboard/static/app/core/openstack-service-api/keystone.service.js and /opt/stack/horizon/static/app/core/openstack-service-api/keystone.service.js17:31
tmazurganso: did y run collectstatic?17:32
gansotmazur: I don't know what that is17:32
tmazurOk, so any changes we make in js files will not take effect until they are copied to horizon/static17:33
tmazurThe collectstatic procedure basically finds any changes in js and copies to static folder17:34
tmazurAnd from there they are picked up, and you can see the changes in your browser17:35
gansotmazur: interesting, but doesn't the fact that I modified both paths already makes up for that?  Like, apparently I modified the destination file as well17:35
tmazurSo that is why apache2 restart does nothing, your changes are not in static17:36
tmazurHmm17:36
tmazurI would still suggest to run ./manage.py collectstatic17:38
gansohttps://www.irccloud.com/pastebin/X2VMnYC2/17:41
tmazurOk, let me check on my environment17:42
gansolooks like it is broken perhaps17:42
gansothis is devstack on noble-dalmatian btw. I used the stable branch on devstack and my only local.conf change was to disable tempest17:44
tmazurIf you did changes directly in horizon/static, then they should be visible in your browser. Sorry for the silly question, did you restart your page properly? Maybe try to restart a browser too.17:46
tmazurI have caracal. Let me try on dalmatian17:46
gansotmazur: I was running an incognito browser session, I always close the incognito window completely and create a new one to not have any cache (but I also tried CTRL+F5)17:48
tmazurganso: Yeah, just needed to check. I use the same, but sometimes I need to restart the browser to see changes17:49
gansotmazur: I solved the error above by doing: stack@devstack:~/horizon$ source /opt/stack/data/venv/bin/activate17:50
gansobut then I got: 0 static files copied to '/opt/stack/horizon/static', 1891 unmodified.17:50
gansotmazur: I modified the file again in opt/stack/horizon/openstack_dashboard/../ by adding a space in my log line, re-run collectstatic, now it says 1 static file copied, so I closed the incognito, opened again, tried to open the roles page but my popups are still not appearing17:54
gansoI don't know if I can F12 that page and look for my change since it is in static/app/core/openstack-service-api/keystone.service.js17:54
gansoI don't see that in the network tab in firefox's debug (F12)17:55
gansofor anyone interested, I found the culprit ^, the static files needed to be compressed: https://opendev.org/openstack/zun-ui/commit/e7cd67917888a821e2775dbe42d0e71780f2345f18:50
opendevreviewDavid Hill proposed openstack/horizon master: Fix KeyError when attaching ports to guests from RBAC networks.  https://review.opendev.org/c/openstack/horizon/+/94598720:21
opendevreviewDavid Hill proposed openstack/horizon master: Fix KeyError when attaching ports to guests from RBAC networks.  https://review.opendev.org/c/openstack/horizon/+/94598720:41

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