Tuesday, 2025-03-18

gboutryHello Horizon! Is there any plan for a new release for Horizon for Epoxy? I've seen this release: https://review.opendev.org/c/openstack/releases/+/94271710:20
gboutryJust asking, because there was a mixup in downstream packaging in Ubuntu, and a new version would override it. But if there's no new version, I'll find a workaround10:22
sean-k-mooneyi cant speak for the horizon team https://review.opendev.org/q/project:openstack/releases+horizon but i dont see another one proposed11:05
sean-k-mooneyit looks like they created the release early11:05
sean-k-mooneythey did not tag it as the final relaeas for the cycle but its cycle-with-intermediary which means it does not need to have an RC release11:06
sean-k-mooneyit looks like there are 24 commits on master https://github.com/openstack/horizon/compare/378addadbed2142f181a6e072caf2f80f538a582...master11:09
sean-k-mooneyso i would not be surpised if they did a 25.2.1 release but you could proably just treat that as a normal stable branch release. they have not created there stable branch yet11:10
sean-k-mooneyso thye likly will include those in that branch and do a new release as a result11:10
opendevreviewDmitriy Chubinidze proposed openstack/horizon master: Enabling Provider Nework Tab  https://review.opendev.org/c/openstack/horizon/+/94487013:24
opendevreviewDmitriy Chubinidze proposed openstack/horizon master: Enabling Provider Nework Tab  https://review.opendev.org/c/openstack/horizon/+/94487013:25
opendevreviewDmitriy Chubinidze proposed openstack/horizon master: Enabling Provider Network Tab  https://review.opendev.org/c/openstack/horizon/+/94487013:30
opendevreviewDmitriy Chubinidze proposed openstack/horizon master: Enabling Provider Network Tab  https://review.opendev.org/c/openstack/horizon/+/94487013:30
gboutryThank you sean for these precious precisions!13:33
opendevreviewDmitriy Chubinidze proposed openstack/horizon master: Enabling Provider Network Tab  https://review.opendev.org/c/openstack/horizon/+/94487013:40
fricklertmazur: fyi there was some discussion earlier in this channel about whether horizon would do another release for epoxy (cf. https://review.opendev.org/c/openstack/releases/+/944774 too)16:01
tmazurfrickler: the cut stable patch is ok. Is it ok to include cycle highlights in it?17:00
fricklertmazur: I'd suggest to rather do it as another patch on top of it17:15
frickleroh, you just updated it. then nevermind ;)17:16
tmazurfrickler, oof, just commited it in the same patch17:16
tmazurYeah, was just looking on other projects :)17:16
tmazurfrickler, thanks for poking :)17:17
opendevreviewIvan Anfimov proposed openstack/horizon master: Deleting obsolete Tenant ID from qos.module.js and _detail_overview.html, use Project ID  https://review.opendev.org/c/openstack/horizon/+/94018917:29
opendevreviewIvan Anfimov proposed openstack/horizon master: Avoiding use "Tenant" phrase  https://review.opendev.org/c/openstack/horizon/+/94018917:32
opendevreviewIvan Anfimov proposed openstack/horizon master: Avoiding use "Tenant" phrase  https://review.opendev.org/c/openstack/horizon/+/94018917:32
opendevreviewIvan Anfimov proposed openstack/horizon master: RBAC Policies - fix to display title correctly  https://review.opendev.org/c/openstack/horizon/+/94491917:44
opendevreviewIvan Anfimov proposed openstack/horizon master: RBAC Policies - fix to display title correctly  https://review.opendev.org/c/openstack/horizon/+/94491917:45
opendevreviewIvan Anfimov proposed openstack/horizon master: RBAC Policies - fix to display title correctly  https://review.opendev.org/c/openstack/horizon/+/94491917:47
opendevreviewIvan Anfimov proposed openstack/horizon master: Avoiding use "Tenant" phrase  https://review.opendev.org/c/openstack/horizon/+/94018918:01
sean-k-mooneytmazur: o/ as an aside i was trying to follow the contibutor tutorials last week and well none of them work with master...18:37
sean-k-mooneytmazur: for the most part they have not been updated to account for django 4.x18:37
sean-k-mooneythat also extends to the plugin cookiecutter templeate18:38
sean-k-mooneythe main issue is hte remova of https://opendev.org/openstack/ui-cookiecutter/src/branch/master/%7B%7Bcookiecutter.repo_name%7D%7D/%7B%7Bcookiecutter.module_name%7D%7D/content/%7B%7Bcookiecutter.panel%7D%7Ds/panel.py#L1318:38
sean-k-mooneyfrom django.utils.translation import ugettext_lazy as _18:38
sean-k-mooneyalthough if you use the tox command in https://docs.openstack.org/horizon/latest/contributor/tutorials/dashboard.html#the-quick-version18:39
sean-k-mooneyit will break your css in weird and wonderful ways18:40
sean-k-mooneyit also has the "from django.utils.translation import gettext_lazy as _" problem18:40
sean-k-mooneyhttps://github.com/SeanMooney/grian-horizon-plugin is what i managed to coble together form the ui template and some bits and pecies form manila and watcher dash board blugins18:46
sean-k-mooney*plugins18:47
sean-k-mooneythe file stcutre in https://docs.openstack.org/horizon/latest/contributor/tutorials/plugin.html#file-structure for exampel doe snot seam to work the templates directory need to be a sibling to content not nested within it 18:48
sean-k-mooneyim not sure if the other structure can work but i guess my general feedback is the tutorial are not trivial to follow and seam to be out of date so that proably makes it harder for new continutors to get started18:50
tmazursean-k-mooney, thanks for bringing that up! I think that tutorial is as old as first Horizon plugins. We can discuss and plan the update this on PTG, would you like to have a separate session for it (can be short) or can we just include this topic into what we scheduled already?19:09
sean-k-mooneywell im in too minds about it. its kind fo unrelated but my initall reaction to trying to creat a plug in was "WOW there is so much tech debt" that was prompted by how old the javascript deps are and the use of xstatic ectra19:11
sean-k-mooneytmazur: so that might be a good seperate session but im not really sure how to fix it19:12
sean-k-mooneywhen i hit breakages is keep thaving to do some combination of "./manage.py cleanup_angular_template_cache", "./manage.py compress --force" ", "./manage.py collectstaic" and "find . -type d -name '*pycache*' | xargs -I {} rm -rf {}"19:14
tmazursean-k-mooney, please book something here, we are pretty flexible: https://etherpad.opendev.org/p/horizon-flamingo-ptg19:14
sean-k-mooneyto try and clean up the broken cached copies of things19:15
sean-k-mooneyfor example i had a simple html file to hlep testing thing in my plugin https://github.com/SeanMooney/grian-horizon-plugin/blob/d539e2bc2d72f52ef86c524ae87c08698e519883/components/time_chart/chart.html#L1519:17
sean-k-mooneythat included content form the cdn19:17
sean-k-mooneybut that broke the compressor19:18
sean-k-mooneythe way things get composed is a bit arcane at tiem sand debuging why the comperor was broken was non triival. i belive this was fixed by  cleanup_angular_template_cache but ya it all felt very fragile19:21
opendevreviewIvan Anfimov proposed openstack/horizon master: Create QoS Policy - add description  https://review.opendev.org/c/openstack/horizon/+/94306819:28
opendevreviewIvan Anfimov proposed openstack/horizon master: Create QoS Policy - add description  https://review.opendev.org/c/openstack/horizon/+/94306819:30
opendevreviewIvan Anfimov proposed openstack/horizon master: Create QoS Policy - add description  https://review.opendev.org/c/openstack/horizon/+/94306819:30
opendevreviewTatiana Ovchinnikova proposed openstack/horizon master: Treat object display data as text, not html  https://review.opendev.org/c/openstack/horizon/+/94494620:44
opendevreviewDmitriy Chubinidze proposed openstack/horizon master: Removing tenant_id from API calls  https://review.opendev.org/c/openstack/horizon/+/94495323:21
opendevreviewDmitriy Chubinidze proposed openstack/horizon master: Removing tenant_id/project_id from API calls  https://review.opendev.org/c/openstack/horizon/+/94495323:35

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