| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 07:22 |
|---|---|---|
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 08:56 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 08:58 |
| blasseye | Hi everyone, I'm currently working on adding TOTP activation directly from the Horizon user settings to make the feature easier to use and improve the overall 2FA user experience. The PR is coming very soon. In the meantime, here is a demo video of the workflow: https://youtu.be/GB1Kex_6HrE | 09:03 |
| rdopiera | blasseye: is there a blueprint for it? | 09:29 |
| rdopiera | blasseye: we already have a credentials page where you can do that | 09:30 |
| blasseye | rdopiera: It adds a credential, but does not enable MFA. | 09:34 |
| blasseye | rdopier: I did not create the blueprint. I added the feature to enable MFA (openstack user set --enable-multi-factor-auth $USER) along with an additional security check to ensure that the user has properly registered their passcode. | 09:38 |
| rdopiera | blasseye: it's difficult for us to handle such surprise features, it's much better to write a proposal first, discuss how it is best to do it, and then implement it | 09:48 |
| rdopiera | blasseye: this way we can plan to include it in release and make sure we have the time to review it | 09:49 |
| blasseye | radopiera: I understand. I developed it because I had a need for it. I don't want anyone to rush into reviewing it. I'll explain how I did it and see if the community is interested. | 09:59 |
| opendevreview | Benjamin Lasseye proposed openstack/horizon master: Add Horizon panel to enable TOTP MFA enrollment https://review.opendev.org/c/openstack/horizon/+/977939 | 10:48 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 11:50 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 13:16 |
| jjasek | Hello everyone, do we have an upstream meeting today? | 15:05 |
| chubinidzedr | Hi:) | 15:05 |
| chubinidzedr | I'm not aware about any cancellations for today | 15:07 |
| jjasek | I can see Tatiana is online, so let's wait for a while :-). | 15:08 |
| tmazur | Hello everyone | 15:09 |
| tmazur | My apologies, connection problems | 15:10 |
| tmazur | Let's start the meeting | 15:10 |
| tmazur | #startmeeting horizon | 15:10 |
| opendevmeet | Meeting started Wed Feb 25 15:10:42 2026 UTC and is due to finish in 60 minutes. The chair is tmazur. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:10 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:10 |
| opendevmeet | The meeting name has been set to 'horizon' | 15:10 |
| anfimovir | Hello | 15:10 |
| tmazur | Agenda for today is here: https://etherpad.opendev.org/p/horizon-release-priorities#L38 | 15:11 |
| rdopiera | o/ | 15:11 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 15:12 |
| tmazur | #topic Notices | 15:12 |
| tmazur | This week is R-5. Gazpacho Release Schedule: https://releases.openstack.org/gazpacho/schedule.html | 15:13 |
| tmazur | February 26, 2026 is the Gazpacho-3 milestone. | 15:13 |
| tmazur | We will have PTL election this cycle | 15:16 |
| tmazur | that along with TC election will be held from Feb 25, 2026 23:45 UTC through to Mar 18, 2026 23:45 UTC. | 15:16 |
| tmazur | More information in the ML: https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/VYIAMX4PVUSE34IYNYFROA3HTYMDF6UH | 15:17 |
| tmazur | Please make sure you don't miss your chance to vote | 15:18 |
| jjasek | I hope I set everything needed this time :-D. | 15:19 |
| tmazur | :D | 15:19 |
| tmazur | Moving forward | 15:20 |
| tmazur | #topic Release priorities | 15:20 |
| tmazur | https://etherpad.opendev.org/p/horizon-release-priorities#L46 | 15:21 |
| tmazur | Team, let's concentrate our effort to make it happen this cycle | 15:22 |
| tmazur | Next topic | 15:25 |
| tmazur | #topic Bug deputy report | 15:25 |
| tmazur | We have a couple new bugs reported this week | 15:26 |
| tmazur | https://bugs.launchpad.net/horizon/+bug/2142657 -- Enabling MFA from the dashboard (settings) | 15:27 |
| tmazur | This one has a patch already: | 15:27 |
| tmazur | https://review.opendev.org/c/openstack/horizon/+/977939 | 15:27 |
| tmazur | And this one: https://bugs.launchpad.net/horizon/+bug/2142572 -- Certain scss Colour variable override don't work | 15:28 |
| tmazur | anfimovir, I see you have added a few comments on the existing bugs. Do you want to talk about this now? The broken branches we will discuss in the next topic. | 15:32 |
| anfimovir | I add information only about broken branches, yes right. | 15:32 |
| anfimovir | Radomir already test patch in https://review.opendev.org/c/openstack/horizon/+/977633 | 15:33 |
| tmazur | I thought you would want to talk about https://bugs.launchpad.net/horizon/+bug/2134580 | 15:34 |
| anfimovir | https://bugs.launchpad.net/horizon/+bug/2140907 -- Volume created time none - sorted already I remove wip from MR today or tomorrow. | 15:34 |
| rdopiera | I have most of the jobs passing, except for the two pytest jobs, which for some unknown reason have older pip. I tried various tricks to upgrade pip on them, but somehow it always gets overwritten with older pip before tox runs. I have no more ideas to try, I'm open for suggestions. | 15:34 |
| rdopiera | That's about this stable branches patch ^^ | 15:35 |
| anfimovir | @chubinidzedr please provide information from you tests | 15:35 |
| anfimovir | From my side I add notes about problem in OSA - https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/971746/2/releasenotes/notes/horizon-session-invalidation-issue-c4a8f19e2d7b6a03.yaml | 15:35 |
| tmazur | Thank you rdopiera, I am struggling here too | 15:36 |
| jjasek | rdopiera - what about overwrite the pip directly in the tox testenv, it should be the place "closest" to the test run, there should not be anything that can override it. I mean something like "commands =pip install pip>=25.3" under [testenv:integration-pytest] | 15:39 |
| jjasek | in the tox.ini | 15:39 |
| jjasek | I mean here: https://github.com/openstack/horizon/blob/665783683b1844f3342e0e628fab85a95363b06f/tox.ini#L102 | 15:40 |
| rdopiera | jjasek: by the time tox runs, it's too late | 15:41 |
| opendevreview | Benjamin Lasseye proposed openstack/horizon master: Add Horizon panel to enable TOTP MFA enrollment https://review.opendev.org/c/openstack/horizon/+/977939 | 15:41 |
| opendevreview | Benjamin Lasseye proposed openstack/horizon master: Add release note, fix pep8 https://review.opendev.org/c/openstack/horizon/+/977978 | 15:41 |
| opendevreview | Benjamin Lasseye proposed openstack/horizon master: Fix tests (missing mock) https://review.opendev.org/c/openstack/horizon/+/977979 | 15:41 |
| rdopiera | jjasek: we need the pip updated for the creation of the virtualenv, before tox installs the deps in it | 15:41 |
| jjasek | ack, and set it in pre.yaml did not help, I guess? | 15:42 |
| chubinidzedr | I haven't reached to test again, but problems still in images section with memcached session_engine enabled, I'll reproduce it one more time I'll add info in bug report about this issue as I've promised | 15:42 |
| anfimovir | Radomir, may be use requires = after set version tox? | 15:42 |
| rdopiera | jjasek: I didn't try pre.yaml, I added it as a task to the role | 15:42 |
| rdopiera | anfimovir: that is for the run, not for the build, we need it at that version for the build | 15:43 |
| rdopiera | jjasek: this is what I tried https://review.opendev.org/c/openstack/horizon/+/977633/9/roles/setup-selenium-tests/tasks/main.yaml | 15:46 |
| rdopiera | jjasek: and the result is this https://zuul.opendev.org/t/openstack/build/1e3ec692a32c48d4b0a68cb690913c11 | 15:47 |
| rdopiera | note how it says "ui-pytest: 595 D build install image for pip-25.1.1-py3-none-any.whl to /home/zuul/.local/share/virtualenv/wheel/3.11/image/1/CopyPipInstall/pip-25.1.1-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:49] | 15:48 |
| rdopiera | I have no idea where that base.py comes from | 15:48 |
| jjasek | The last thing that comes to my mind is to not add into anywhere into pre.yaml (like the setup-selenium-tests) but try to put it directly into run as a very last step before run? Here: https://github.com/openstack/horizon/blob/master/playbooks/horizon-devstack-integration/run.yaml | 15:50 |
| jjasek | And hope it will not be overrided by something else? | 15:50 |
| rdopiera | this could work, I'm going to try it: https://stackoverflow.com/questions/38128764/tox-installs-the-wrong-version-of-pip-to-its-virtual-env | 15:52 |
| jjasek | Because this is how the job looks like: https://github.com/openstack/horizon/blob/665783683b1844f3342e0e628fab85a95363b06f/.zuul.d/tempest-and-integrated.yaml#L6 | 15:52 |
| jjasek | And there is nothing else between pre-run and run | 15:52 |
| jjasek | So at least I would recommend to try to add directly into run. | 15:52 |
| opendevreview | Benjamin Lasseye proposed openstack/horizon master: Add Horizon panel to enable TOTP MFA enrollment https://review.opendev.org/c/openstack/horizon/+/977939 | 15:53 |
| jjasek | rdopiera: Okay, let me know how it ended up, if you are still stuck, I will join you tomorrow in this topic. | 15:53 |
| anfimovir | @jjasek look Demonstration video : https://youtu.be/GB1Kex_6HrE | 15:54 |
| anfimovir | =) | 15:54 |
| jjasek | anfimovir: cool, I did not have time to look at this patch yet. | 15:58 |
| tmazur | Ok, let's wrap it up for today. Thanks everyone for joining, and see you next week! | 16:00 |
| tmazur | #endmeeting | 16:00 |
| opendevmeet | Meeting ended Wed Feb 25 16:00:28 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-02-25-15.10.html | 16:00 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-02-25-15.10.txt | 16:00 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-02-25-15.10.log.html | 16:00 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 16:04 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 16:05 |
| opendevreview | Jan Jasek proposed openstack/horizon master: [WIP] Add services_regions tests https://review.opendev.org/c/openstack/horizon/+/977985 | 16:14 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 16:39 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon stable/2025.2: Constrain setuptools<82 due to pkg_resources deprecation https://review.opendev.org/c/openstack/horizon/+/977633 | 17:11 |
| opendevreview | Jan Jasek proposed openstack/horizon stable/2025.2: [DNM] debugging setuptools<82 https://review.opendev.org/c/openstack/horizon/+/978003 | 17:28 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!