Tuesday, 2024-06-04

opendevreviewMatthias Runge proposed openstack/project-config master: Panko has been deprecated and moved to unmaintained  https://review.opendev.org/c/openstack/project-config/+/92109006:03
*** elodilles_ooo is now known as elodilles06:32
opendevreviewMerged openstack/project-config master: Set inmotion max servers to 0  https://review.opendev.org/c/openstack/project-config/+/92107207:10
opendevreviewJan Marchel proposed openstack/project-config master: Add Ai Anomaly Detection component to NebulOuS  https://review.opendev.org/c/openstack/project-config/+/92099607:51
opendevreviewJames Page proposed openstack/project-config master: Prep sunbeam single charm repos for retirement  https://review.opendev.org/c/openstack/project-config/+/91782709:11
opendevreviewMerged openstack/pbr master: Add openstack-tox-py312 as non-voting job  https://review.opendev.org/c/openstack/pbr/+/92059510:51
fungiskimming https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/ORQB3WFFA67UUAF5JNRKGYWB2U2MXHGJ/ i'm worried there's some misunderstanding20:20
fungizuul's regex negate directive is intended to provide an alternative to negative lookahead expressions, not to enable their use20:21
fungihaleyb: mnaser: ^ it doesn't look to me like the irrelevant-files regex changes caused this... the one for neutron ran all jobs, and the revert for neutron-tempest-plugin isn't running the missing jobs20:28
mnaserfungi: yeah.. but for example this here seems to have ran nothing (except pep8 and docs) - https://review.opendev.org/c/openstack/neutron/+/90738220:30
mnaserhttps://review.opendev.org/q/project:openstack/neutron+is:merged+branch:master look at the history the only relevant change is the re2 change.. but I mean, could be something else, but seems unlikely20:31
mnaserhttps://review.opendev.org/c/openstack/neutron/+/917430 example of a change that just ran those20:32
fungioh, though also i wonder why zuul config files were being excluded in the first place20:32
mnaserfungi: my guess is to avoid retriggering all jobs if you make a change to the project config (aka enable or disable a job)20:35
fungilooks like zuul currently considers openstack-tox-py311 to be undefined: https://zuul.opendev.org/t/openstack/job/openstack-tox-py31120:36
fungithis may be an issue in a parent job definition20:37
fungior else my internet connection is acting up (i'm not at home, so all bets are off)20:37
clarkbfungi: mnaser  the change is responsible bceause the regexes were not equivalent20:38
clarkbat least in the ironic caseI looked at hwich refered to the neutron stuff20:39
clarkbbasically rules were created saying anything not tools/foo.yml is an irrelevant file which is everything but that source file. The old negative lookahead said anything in tools/ except foo.yml is irrelevant20:39
clarkbI guess I need to respodnd to the thread becuse the assertion in that email is false. negative lookaheads work just fine20:40
clarkbthe expression was different20:40
fungiaha, yes looking at https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/920979/1/zuul.d/master_jobs.yaml it seems to be the same problem20:43
fungi^zuul.d/project.*\.yaml is not the inverse of ^zuul.d/(?!(project)).*\.yaml20:45
fungiclarkb: ^20:45
clarkbyes20:47
fungiso the reverts are still an okay short-term approach, but the solution to the zuul reex warnings is to make negated regexes that are actually the inverse of their negative lookahead predecessors20:48
clarkbyes20:49
fungior to remove the offending expressions if that's easier20:49
clarkbI've just responded to the thread20:49
fungithanks!20:52
haleybfungi: i did start working on a fix, but couldn't get it right so went for revert since we already merged one change without any useful gate jobs. i will have to look tomorrow but will admit sometimes regex is my kryptonite21:38
haleybbut it seemed clear they were not equivalent21:39

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