Friday, 2022-03-25

*** soniya29 is now known as soniya29|ruck04:16
*** ysandeep|out is now known as ysandeep04:58
ysandeepchandankumar, soniya29|ruck 17 on rhel9 container build is failing, left log url for you on internal channel.05:01
chandankumarysandeep: thanks, checking05:52
*** chandankumar is now known as chkumar|rover05:52
ysandeepchandankumar: ignore, I have proposed a fix, under testing currently.05:53
chkumar|roverysandeep: ansible one?05:53
ysandeepchkumar|rover, yes https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/34605905:53
ysandeepfunny thing is it was working so far, from yesterday it started complaining that ansible package is not available.. may be earlier it was installing ansible-core even if someone gives "dnf install ansible" :D05:53
chkumar|roversoniya29|ruck: new hackmd https://hackmd.io/mXb6zsGsTNWWO6Y6UpUNAg?view05:55
*** ysandeep is now known as ysandeep|afk06:13
mariossoniya29|ruck: o/ hi morning anything you need help with? 06:29
*** ysandeep|afk is now known as ysandeep07:01
ysandeepmarios: enjoy your pto, We will help soniya29|ruck if she needs help with anything.07:01
marioso/ morning thanks ysandeep :) 07:02
mariosam going to take the kids out in a bit just doing some reviews and check if everything ok 07:03
*** amoralej|off is now known as amoralej07:10
ysandeepGetting a node in downstream is really really slow today, I have pinged infra on internal channel.07:17
marioschkumar|rover: soniya29|ruck: do you have a hackmd? 07:33
ysandeepmarios: https://hackmd.io/mXb6zsGsTNWWO6Y6UpUNAg?view07:40
ysandeepmarios, fyi.. this is what chandan pinged to soniya before you joined channel07:41
ysandeep~~~07:41
ysandeepchkumar|rover> soniya29|ruck: new hackmd https://hackmd.io/mXb6zsGsTNWWO6Y6UpUNAg?view07:41
ysandeep~~~07:41
mariosysandeep: ah thank you 07:43
marioswe have a new gate blocker i want to check if they have it filed already 07:43
ysandeeptakashi filed this today: https://bugs.launchpad.net/tripleo/+bug/1966382 - incase you are seeing similiar issue07:44
mariosysandeep: heh yeah i just filed a duplicate :/07:45
mariosysandeep: https://bugs.launchpad.net/tripleo/+bug/1966384 ... k putting them on the hackmd thanks 07:46
soniya29|ruckchkumar|rover, ack07:46
soniya29|ruckmarios: not any thing as such, will let you know if required07:46
ysandeepmarios: okay07:46
mariosi have to go in a bit soniya29|ruck (will try come back later) but there is a gate blocker there will need some attention fyi ^^^07:50
mariossoniya29|ruck: i added it to the hackmd under 25 mar 07:50
*** ysandeep is now known as ysandeep|lunch08:04
*** marios is now known as marios|out08:07
*** arxcruz|ruck is now known as arxcruz08:10
*** jpena|off is now known as jpena08:11
ysandeep|lunchmarios|out, chkumar|rover looks like broke by latest setuptools: https://github.com/pypa/setuptools/issues/3197 08:13
marios|outack ysandeep|lunch yeah i found that one but it was the only report i could find so must be a new thing08:18
*** marios|out is now known as marios08:18
ysandeep|lunchyes setuptools release 14 hours ago.. I think we will see more bugs soon08:21
ysandeep|lunchsomeone just posted more details in https://github.com/pypa/setuptools/issues/3197 08:22
mariosack ysandeep|lunch looks like there is a suggested workaround maybe chkumar|rover or soniya can try it i will really have to go in a sec 08:24
ysandeep|lunchmarios, don't worry you go, chkumar|rover is out for lunch.. we will take care of this.08:24
* ysandeep|lunch also checking08:24
mariosthanks ysandeep|lunch 08:25
mariosthanks chkumar|rover 08:25
ysandeep|lunchPune team is meeting first time after long, they went out for lunch together. 08:26
mariosi see :)08:26
mariosnice08:26
*** marios is now known as marios|out08:27
ysandeep|lunchI think you and me are the only one here for now, and here you go as well :D08:27
* ysandeep|lunch stepping away for lunch for sometime08:27
ysandeep|lunchmarios|out, chkumar|rover trying https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/835178 as a workaround. Let's see if it helps08:35
jpodivin_soniya29|ruck: I'm seeing some strange build errors on centos 9 jobs. "error: Multiple top-level packages discovered in a flat-layout: ['roles', 'plugins', 'infrared_plugin']." https://zuul.opendev.org/t/openstack/build/1ce0e0dd27df433687346bab240df465 09:20
soniya29|ruckjpodivin_, i am watching the same issue09:21
jpodivin_soniya29|ruck: I see, any idea what could it be? 09:21
*** jpodivin_ is now known as jpodivin09:21
soniya29|ruckjpodivin_, i am testing these jobs to confirm whether this issue is consistent09:22
soniya29|ruckjpodivin, nope :)09:22
jpodivinsoniya29|ruck: we are on the same page then :D09:22
soniya29|ruckjpodivin, yeah09:23
jpodivinI've hit recheck on the patch and we'll see if it persists. Worst case scenario we will have to implement some fix in the package concerned. I've found some examples of this error online. 09:23
jpodivinI shouldn't happen unless the package structure changed considerably. 09:24
jpodivins/I/It/09:24
chkumar|roverjpodivin: soniya29|ruck fyi https://bugs.launchpad.net/tripleo/+bug/196638209:25
jpodivinchkumar|rover++ cool, thanks09:25
soniya29|ruckchkumar|rover, thanks09:28
chkumar|roverysandeep|lunch: proposed similar fix on https://review.opendev.org/c/openstack/tripleo-quickstart/+/83519209:30
jpodivinI have to say, and I'm bit ashamed of it, makes for a nice change to have something from the outside break our CI :D09:30
*** ysandeep|lunch is now known as ysandeep09:32
jpodivinchkumar|rover: are we going to fix in in the ansible-role-collect-logs as well? 09:32
ysandeepchkumar|rover, job freeze: https://review.opendev.org/c/openstack/tripleo-quickstart/+/835192/1#message-b239fc34a592880f359f5872459535ad2b67c2f809:34
ysandeepjpodivin: https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/83517809:35
jpodivinysandeep: I see, thanks. 09:35
ysandeepchkumar|rover, job freeze: https://review.opendev.org/c/openstack/tripleo-quickstart/+/835192/1#message-b239fc34a592880f359f5872459535ad2b67c2f809:35
chkumar|roverakahat: https://review.opendev.org/c/openstack/tripleo-quickstart/+/83519209:36
chkumar|roverysandeep: checking that one, figuring out how to fix it09:36
jpodivinysandeep, chkumar|rover: could we keep the directive in one place? In either pyproject.toml or setup.cfg file I mean. Both work fine obviously but just for consistency sake? 09:37
ysandeeplooking at https://github.com/pypa/setuptools/issues/3197, it broke multiple projects.. someone reported one more broken project. 09:39
ysandeepjpodivin: I agree with you.. let us test if fix works, then we will update to keep in one place.09:40
chkumar|roverysandeep: https://review.opendev.org/c/openstack/tripleo-ci/+/83519309:41
jpodivinysandeep: thanks. As for the number of projects broken, I imagine we are only hitting tip of the iceberg. It has been published ... 24 hrs ago? And it's hitting build process, so I suspect that others will soon come knocking on the pypa door as their periodic builds fail. 09:42
jpodivinthey might even bring torches09:42
jpodivinShould we join them? 09:43
ysandeepjpodivin, true ... people will complain as they woke up today.. 09:43
ysandeepchkumar|rover: ack, looking09:47
chkumar|roverysandeep: working on the fix09:48
chkumar|roverysandeep: now it works https://zuul.openstack.org/status#83519209:49
chkumar|roverI mean the freeze issue is gone09:49
ysandeepchkumar|rover, nice ++09:52
soniya29|ruckchkumar|rover, ysandeep, we are hitting this same issue on centos-8 ussuri, wallaby and victoria as well09:52
ysandeepsoniya29|ruck, everything uses setuptools, that's expected09:53
soniya29|ruckysandeep, okay09:53
ysandeepchkumar|rover, can you +w this https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/346059 , fixed downstream contianer build - tested already.10:03
chkumar|roverysandeep:  onit10:08
ysandeepchkumar|rover: thanks!10:10
chkumar|roverysandeep: soniya29|ruck dropping an email to list10:15
chkumar|roverso that people can avoid merging patches10:15
ysandeepchkumar|rover, +1 I also left a message on #opendev incase other projects see this as well.10:16
chkumar|roverysandeep: soniya29|ruck http://lists.openstack.org/pipermail/openstack-discuss/2022-March/027832.html10:20
chkumar|roverysandeep: can you update the collect-logs patch https://opendev.org/openstack/ansible-role-collect-logs with setup.cfg changes10:28
*** rlandy|PTO is now known as rlandy10:28
chkumar|roverlinters failing https://56ebfee43ce7e28457e8-7037332330f80d2400043986fc1e8a59.ssl.cf2.rackcdn.com/835178/3/check/openstack-tox-linters/ae11ee9/job-output.txt10:28
marios|outthanks ysandeep chkumar|rover looks like you got that one sorted 10:29
ysandeepchkumar|rover, that patch didn't work as well10:29
ysandeepchkumar|rover, i just tried adding in setup.py - setuptools.setup(setup_requires=["pbr"], pbr=True, py_modules=[]) 10:30
ysandeep^^ works10:30
ysandeepchkumar|rover, let me try putting in setup.cfg if that works as well10:30
chkumar|roversetup.cfg works 10:30
rlandychkumar|rover: soniya29|ruck: hello10:32
rlandyhow are things today?10:32
ysandeepchkumar|rover, changes in setup.py works but not in setup.cfg http://pastebin.test.redhat.com/1039857 10:33
marios|outrlandy: setuptools release broke the gate c9 blocker ;) 10:33
ysandeepchkumar|rover, is [metadata] correct section, have you already tried in your local setup?10:33
rlandyok - do we have a bug on it?10:34
ysandeepchkumar|rover, Do you want to jump on a call, let me show what i am facing.10:34
chkumar|roverrlandy: https://bugs.launchpad.net/tripleo/+bug/196638210:34
chkumar|roverysandeep: yes sure10:34
rlandyhttps://bugs.launchpad.net/tripleo/+bug/196638210:34
ysandeepchkumar|rover, ack 1 min10:34
rlandyyea - I see it10:34
rlandychkumar|rover: let me know when you are leaving so we can sync before10:35
chkumar|roverrlandy: sure10:35
ysandeepchkumar|rover, meet.google.com/eqb-bghy-nkd10:36
rlandysoniya29|ruck: ysandeep: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/346059 fixes container builds?10:36
ysandeeprlandy, yes10:36
rlandysoniya29|ruck: how are things in downstream?10:40
chkumar|roverhttps://6bdcbd79c131f54e644b-cf46b97128df9f2b5d8420d3b89377a5.ssl.cf1.rackcdn.com/835086/2/check/tripleo-puppet-ci-centos-9-content-provider/685b30d/job-output.txt10:40
chkumar|rover error: subprocess-exited-with-error10:41
chkumar|roverysandeep: https://review.opendev.org/c/openstack/tripleo-ci/+/83519310:54
chkumar|roverysandeep: https://opendev.org/openstack/tripleo-quickstart/src/branch/master/quickstart.sh#L16711:04
chkumar|roverhttps://opendev.org/openstack/tripleo-quickstart/src/branch/master/requirements.txt#L711:08
* soniya29|ruck stepping out for an hour...dr appt11:16
chkumar|roverysandeep: https://zuul.openstack.org/status#835193 and https://zuul.openstack.org/stream/1c0ec35cf89440faa57210d4772001fe?logfile=console.log11:17
rlandychkumar|rover: ysandeep: anyone joining review time? otherwise will drop11:17
ysandeeprlandy, joining11:17
chkumar|roverrlandy: https://review.opendev.org/q/topic:lp%252F196638211:25
amoralejthere has been a new version of jinja that seems to broke ansible when installing from pip11:28
amoralejdid you hit any issue?11:28
amoralejmessate is cannot import name 'environmentfilter' from 'jinja2.filters'11:28
chkumar|roveramoralej: not yet11:30
chkumar|roveramoralej: setuptools broke the world11:30
amoraleji just saw your lp :(11:30
rlandychkumar|rover++ ysandeep++ for quick resolutions11:44
ysandeepI just hope pining works :)11:45
rlandyyep - that's the cleanest shot atm11:47
ysandeepchkumar|rover, https://zuul.openstack.org/stream/f7bf82b424794ea798204639c354b01a?logfile=console.log - didn't work11:48
rlandyhttps://zuul.opendev.org/t/openstack/stream/f7bf82b424794ea798204639c354b01a?logfile=console.log11:48
rlandyyep11:48
rlandyno show11:48
rlandyysandeep: can you downgrade11:49
rlandymaybe it's already installed11:49
ysandeeprlandy, yes can try that11:51
rlandyysandeep: would it also help to hold a node on rdo zuul?11:52
ysandeepchkumar|rover: want to meet again?11:54
chkumar|roverysandeep: going with another approach https://review.opendev.org/c/openstack/tripleo-quickstart/+/835192/11:57
chkumar|rovermaking wallaby jobs voting11:57
chkumar|roverwait trying one more hack11:58
ysandeepack, me checking why pinning didn't work11:58
chkumar|roverysandeep: rlandy https://zuul.opendev.org/t/openstack/status#835192 hope this works12:00
chkumar|roverotherwise I have no options12:01
chkumar|roverysandeep: need to leave now12:01
chkumar|roversee ya!12:01
*** chkumar|rover is now known as raukadah12:01
ysandeepchkumar|rover, ack, just to confirm you are out for the day12:01
ysandeepraukadah, ^^ 12:01
raukadahysandeep: I am out till thursday12:02
raukadahwill check emails on monday12:02
ysandeepraukadah: :D o/ enjoy12:02
ysandeeprlandy, ^^ chandan is out12:02
rlandyysandeep: yep I see12:02
rlandyysandeep: ok - let's meet12:03
rlandyysandeep: https://meet.google.com/zky-zevq-opd12:04
arxcruzi'm having connection issues, trying to check what's going on 12:07
ysandeeprlandy, https://1ba43f288a45a3eff87a-0193a6f8a337e845d0f23740e999ed07.ssl.cf1.rackcdn.com/835207/1/check/tripleo-ci-centos-9-content-provider/f7bf82b/12:09
ysandeeprlandy, https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_d09/835101/1/check/tripleo-ci-centos-9-content-provider/d09808b/logs/undercloud/var/log/extra/pip.txt12:13
ysandeepsetuptools                          57.4.012:13
ysandeepsoniya29|ruck, >> <soniya29|ruck> chkumar|rover, ysandeep, we are hitting this same issue on centos-8 ussuri, wallaby and victoria as well 12:23
ysandeepsoniya29|ruck, can you share an example for c8 failure.12:23
rlandysoniya29|ruck: can you join https://meet.google.com/zky-zevq-opd12:25
*** rlandy is now known as rlandy|rover12:30
rlandy|roverysandeep: ^^ guess I'm back12:32
ysandeephahaha, i would not say it suits you.. but yeah you are really great at it :D 12:33
rlandy|roverysandeep: I wish I was great at other things12:34
ysandeepand here it goes: https://zuul.openstack.org/stream/527d63eb95794088a2c8167d60403615?logfile=console.log lets see in few mins12:35
rlandy|roversay a little prayer for pip12:35
ysandeep"/o\"12:36
jpodivinRegarding the setup error, would it be possible, as a stop gap solution, to restrict the version of setuptools to <61? 12:37
ysandeepjpodivin, trying that here: https://review.opendev.org/c/openstack/tripleo-quickstart/+/83520712:37
ysandeepotherwise we have to patch every repo setup.py12:38
ysandeepand merge order is not clear12:38
rlandy|roverjpodivin: you can join our little prayer session that it works12:38
jpodivinrlandy|rover, ysandeep: I really hope it does. 12:39
jpodivinysandeep, rlandy|rover: I guess we should update the requirements project as well. 12:40
rlandy|rover:(12:41
rlandy|roverysandeep: no show12:41
ysandeeprlandy|rover, let's get in reproducer env once available12:42
dpawlikrlandy|rover, marios|out, arxcruz: hey, is some logs that will be helpful to include in logs that will be pushed to Opensearch that are not mentioned here: https://opendev.org/openstack/ci-log-processing/src/branch/master/logscraper/config.yaml.sample ?12:42
rlandy|roverdpawlik: hey ... thanks - we can take a look in a but - we're just investigating a gate blocker atm12:43
dpawlikrlandy|rover: sure12:43
arxcruzdpawlik checking 12:43
arxcruzdpawlik https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_ce5/830870/2/gate/tripleo-ci-centos-9-containers-multinode/ce5f591/logs/undercloud/var/log/tempest/ for example 12:43
arxcruztempest_run.log12:44
arxcruztempestconf.log would be interesting, but not so critical 12:44
dpawliktempest_log.txt is there12:44
arxcruzdpawlik https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_ce5/830870/2/gate/tripleo-ci-centos-9-containers-multinode/ce5f591/logs/undercloud/home/zuul/tempest/12:44
dpawlikah, its from undercloud12:44
arxcruzbut ours is in undercloud/home/zuul/tempest 12:45
rlandy|roverysandeep: this is not happening in rdo12:46
rlandy|roverhttps://review.rdoproject.org/zuul/stream/bb2dfabbdd214b38acec5a04671ad12c?logfile=console.log12:46
rlandy|roveronly opendev12:47
soniya29|ruckysandeep, https://logserver.rdoproject.org/openstack-component-compute/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-8-standalone-full-tempest-api-compute-victoria/d6e5443/job-output.txt12:47
ysandeepfun :D12:47
ysandeepsoniya29|ruck, tempest failure? i thought you mean same issue as https://launchpad.net/bugs/196638212:49
rlandy|roversoniya29|ruck: hi - yeah we are looking for setuptools failures12:49
rlandy|roverysandeep: checking version of setuptools in rdo12:49
rlandy|roverysandeep: tetsproject started12:52
soniya29|ruckrlandy|rover, ack12:53
rlandy|roverhttps://logserver.rdoproject.org/openstack-periodic-integration-main/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-standalone-master/e54ae99/job-output.txt12:54
rlandy|roverah no - it is12:54
rlandy|roverit;s just quickstart12:54
rlandy|roverhttps://github.com/openstack/tripleo-quickstart/blob/master/install-deps.sh#L24012:56
rlandy|roverysandeep: ^^12:56
rlandy|rover2022-03-25 05:05:48.835127 | primary | Requirement already satisfied: distro>=1.3.0 in /home/zuul/workspace/.quickstart/lib/python3.9/site-packages (from selinux) (1.7.0)12:56
rlandy|rover2022-03-25 05:05:48.836058 | primary | Requirement already satisfied: setuptools>=39.0 in /home/zuul/workspace/.quickstart/lib/python3.9/site-packages (from selinux) (53.0.0)12:56
ysandeeprlandy|rover, we need to confirm setuptools version in the working one12:57
ysandeeprlandy|rover, give me few mins - trying something12:58
rlandy|roverysandeep: got to go into meetings now12:59
ysandeeprlandy|rover, no worries, I will keep checking12:59
rlandy|roverhttps://logserver.rdoproject.org/55/36255/38/check/tripleo-ci-centos-9-content-provider/4716af7/13:00
rlandy|roverysandeep: ^^ failed13:00
rlandy|rovernode is held13:00
rlandy|roveryou can ask to add your keys13:00
rlandy|roversoniya29|ruck: ^^13:00
soniya29|ruckrlandy|rover, should i add my keys?13:01
rlandy|roversoniya29|ruck: only of ysandeep and you want ro investigate that13:01
rlandy|roverpojadhav: 1-1?13:01
pojadhavrlandy|rover, just 5 mins13:02
pojadhavjust back from office...13:02
soniya29|ruckrlandy|rover, ack13:02
ysandeeprlandy|rover, pinged infra to add my keys to debug... checking original approach as well.13:02
rlandy|roverhttps://review.opendev.org/c/openstack/ansible-role-collect-logs/+/83522213:03
rlandy|roverjm1 is also getting in on the act here13:03
jm1rlandy|rover: you dont even give me some time to explain :P13:04
rlandy|roversoniya29|ruck: pls work with ysandeep  here 13:04
pojadhavrlandy|rover, hey joining13:04
soniya29|ruckrlandy|rover, ack13:04
jm1ysandeep: https://github.com/pypa/setuptools/issues/3197 suggests to set include_package_data to False which is what my patch tries to test https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/83522213:04
ysandeepjm1: check next comment - I tried setting include_package_data to False but it does not help. 13:06
ysandeepjm1: this on the other hand worked:  one way to disable auto discovery is to explicitly set py_modules=[] in setup.py 13:06
ysandeepjm1, but the thing is we have multiple repos so we have to patch all of them.13:07
ysandeepjm1: let me try - include_package_data to False in my local env as well13:08
jm1ysandeep: the author of this comment on github is not clear about what he really did because the patch he linked does something else13:08
soniya29|ruckysandeep, how can i help you with this issue?13:09
jm1ysandeep: dont be distracted by my patch, i did not want to raise awareness until i got a result ^^13:10
ysandeepsoniya29|ruck: have you already read https://github.com/pypa/setuptools/issues/3197 and our bug?13:10
ysandeepsoniya29|ruck: https://review.opendev.org/q/topic:lp%252F1966382 13:10
ysandeepwe are trying two different approach13:10
soniya29|ruckysandeep, i have gone through bug13:11
ysandeep1) pin setuptools to older good known - didn't work for us - need to investigate why that happened13:11
ysandeep2)  trying workaround mentioned in github issue -> disable auto discovery is to explicitly set py_modules=[] in setup.py 13:11
soniya29|ruckysandeep: okay13:13
ysandeepjm1, thanks man, i tried your patch, facing same issue: http://pastebin.test.redhat.com/1039905 13:19
jpodivinysandeep: it's really strange it didn't work, the right setuptools were installed, but were not used. I'm guessing that package from another source must have got into the env. 13:25
ysandeepjpodivin, yeah that's what I am wondering, I have pinged infra to add my keys on node.. pip list will reveal13:26
jpodivinysandeep: if site packages are allowed ... all bets are off. That way you can get pretty much anything. 13:26
jm1ysandeep: your patch worked: https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/835178/213:26
jm1..latest patchset13:27
ysandeepjm1: yes13:27
ysandeepjm1, problem is now failing on tqe.. and i am patching tqe now.. so we might need to fix multiple repos13:28
ysandeepjm1: to fix early was thinking to pin setuptools instead13:28
jm1ysandeep: saw the discussion ^^13:31
rlandy|roverysandeep: ok - back - I guess we're down to patching all the repos?13:32
ysandeeprlandy|rover, yes13:32
rlandy|roverif so, let's get started with a merge order13:32
rlandy|roverysandeep: soniya29|ruck: let's meet and get a merge order sorted13:32
rlandy|roverjpodivin: ^^ feel free to join us13:32
rlandy|roverjm113:32
rlandy|roverhttps://meet.google.com/jzs-rtrx-nvi?pli=1&authuser=013:33
*** amoralej is now known as amoralej|lunch13:36
jm1ysandeep: github confirms "I can confirm that settings include-package-data in pyproject.toml does indeed work."13:48
ysandeepjm1: http://pastebin.test.redhat.com/103992914:04
*** amoralej|lunch is now known as amoralej14:17
ysandeepohh man, when this will start: https://zuul.openstack.org/status#83518014:21
rlandy|roverysandeep: kicked testproject: https://review.rdoproject.org/r/c/testproject/+/3625514:25
rlandy|roverwith tq and tqe changes14:25
rlandy|roverwe can take our chances on which one will start first14:26
rlandy|roverjpodivin: ^^ fyi14:26
ysandeepack, i don't have tq one in current one - https://zuul.openstack.org/status#835180 - will add that when i hit issue on tq.. going step by step14:26
jpodivinThe zuul does use some randomization to assign resources ... but I think it also tries to balance projects so it wouldn't  be a fair bet. 14:27
jm1ysandeep: imho your approach to disable automatic discovery is the first and most important step to apply in all affected projects. setting include-package-data to false will not help us. We actually want to include data, e.g. we install roles in quickstart-extras14:28
ysandeepjm1: ack, thanks man!14:30
rlandy|rovercool14:30
rlandy|rovertestproject running now14:30
ysandeepI just hope we don't break anything else..14:30
jm1ysandeep: additionally we probably want to get rid of pyproject.toml in its current form because its violating pep621, as you can see in your logs: http://pastebin.test.redhat.com/103990514:30
* ysandeep afk for few mins to order some food.. Got too busy today to cook :D14:31
ysandeepjm1: +1 to get rid of http://pyproject.toml14:31
jpodivinjm1: agreed, either we should use it properly or not at all14:32
ysandeeppyproject.toml14:32
rlandy|roverhttps://review.rdoproject.org/zuul/stream/db415cd0fbe4456ea7c51f191f45524a?logfile=console.log14:32
rlandy|roverOMG14:32
rlandy|roverwe have a winner14:32
rlandy|roverysandeep: ^^ yay you!!14:33
ysandeepwohooo14:33
rlandy|roverjpodivin: ^^ jm1: ^^14:33
rlandy|roverhappy dance!!!14:33
jpodivinyay14:33
ysandeepupstream triggered as well... let's see if just tqe patch can fix it14:33
rlandy|roveryep14:33
rlandy|roverjust saw that 14:33
ysandeepmarios|out knewed it was going to happen, he took PTO on right day :D just kidding14:35
ysandeeprlandy|rover, wohooo. just tqe will fix things14:36
ysandeepbut we should add workaround in tq still for sanity14:36
rlandy|roverysandeep: awesome - will get that merged14:36
ysandeeprlandy|rover, merge order -> tqe then tq(just for sanity - not causing issues currently)14:36
rlandy|roverysandeep: got it14:37
rlandy|rovervoting on both14:37
ysandeep:D14:37
jm1ysandeep, jpodivin: first patch to get rid of pyproject.toml https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/835222/14:37
ysandeepnext week - when we have time and more comments on actual github issue - I think worth to investigate from where setuptools:61.0 is coming.14:38
*** dasm|off is now known as dasm14:38
dasmo/14:38
jpodivinysandeep: agreed, let's hope it's really just confined to that one version. 14:39
rlandy|roverdasm: hey 14:39
raukadahysandeep: with this https://zuul.openstack.org/status#835192 and tq patch will fix content provider https://zuul.openstack.org/stream/cab8e9f43e124b25b08e23f39faead6c?logfile=console.log14:39
rlandy|roverdasm: looks like you made uefi boot progress14:40
ysandeepraukadah, https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/835203 just need this.14:40
jpodivinjm1: voted14:40
ysandeepraukadah, tripleo-ci and ansible-collect already merged14:41
rlandy|roverhttps://review.opendev.org/q/topic:lp%252F196638214:41
raukadahysandeep: cool!14:41
rlandy|roverysandeep: ^^ +2 voted on tq and tqe14:41
rlandy|roverraukadah: hey14:41
ysandeeprlandy|rover, raukadah okay if I abandon pinning one to avoid confusion?14:41
raukadahysandeep: yes please14:41
rlandy|roverysandeep: ack pls14:41
raukadahrlandy|rover: hello14:41
rlandy|roverlet's keep this mess as simple as possible14:41
rlandy|roverraukadah: how's the wedding?14:42
raukadahrlandy|rover: wedding is on 29th Mar14:42
raukadahtoday i will be going to Amol's home town14:42
raukadahwill reach tomorrow morning there14:42
rlandy|roverok14:42
* raukadah out now14:43
rlandy|roverremoving the node hold14:43
rlandy|roverysandeep: ^^14:44
ysandeeprlandy|rover, wait14:44
rlandy|roverok - we can keep it14:44
ysandeeprlandy|rover, I want to debug there14:44
rlandy|roversure14:44
rlandy|roversorry14:44
ysandeeprlandy|rover: thanks!14:44
ysandeeprlandy|rover, /me afk.. will check back in an hour before logging off.. I am happy we managed to fix this before weekend.14:45
ysandeepthanks everyone.. team-work++14:45
rlandy|roverysandeep+++++++++++14:45
rlandy|roverI'll merge those two14:45
rlandy|roverwhen zuul reports14:45
ysandeepsure14:45
*** ysandeep is now known as ysandeep|dinner14:46
jm1jpodivin, ysandeep: for tripleo-ci we wont be able to get rid of pyproject.toml because black only supports TOML file https://black.readthedocs.io/en/stable/guides/using_black_with_other_tools.html14:46
dasmrlandy|rover: yeah! atfer Steve's help, it all worked well. I'm gonna check few more things, but it looks like we're good to go. I saw it booting, picking up pxe bits and executing tests.14:46
soniya29|ruck*leaving for the day14:47
jpodivinjm1: hm, well that's unfortunate. But at least we know this now. 14:47
dasmjm1: do we use black for tripleo-ci? til14:48
rlandy|roverdasm: OMG awesome news!!!14:48
jpodivinjm1: we can adjust it so it works properly 14:48
rlandy|roverdasm++ thank you for sticking with this14:48
dasmno worries14:51
jm1dasm: tripleo-ci is using black in .pre-commit-config.yaml ^^14:54
dasmack. 14:55
dasmi see i missed some 'fun'? https://bugs.launchpad.net/tripleo/+bug/196638215:23
jpodivindasm: I wouldn't say missed. More like arrived in the middle of .15:27
dasmack. i saw bunch of packages. btw, setuptools reverted change.15:28
dasmhttps://github.com/pypa/setuptools/pull/3207/files15:28
rlandy|roverlol15:28
dasmbtw2 who uses private api? hm? ;)15:28
rlandy|roverafter all that15:28
dasm> 9 minutes ago15:28
rlandy|roverwe're just going with these patches15:29
rlandy|roverin case they put it back15:29
dasms/packages/changes15:29
dasmmakes sense. it's deprecated. so it can go away any time soon15:29
jpodivindasm: out of curiosity, do you know any places where we are using pyproject.toml? I tried looking with hound and such but had far fewer hit than I thought. 15:31
dasmjpodivin: no idea. i just learned we use it through black, when jm1 mentioned about that15:31
jpodivinjm1: btw your patch just passed the check https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/835222 15:32
jpodivindasm: ok. There don't seem to be that many, actually I've only found those we already know about. 15:33
dasmi don't see it being used in a lot of places too.15:33
jpodivinThere is pbr, but only hypothetically. It's kept there only as a future starting point. Still, as the project doesn't have any modules it could cause problems.15:38
*** ysandeep|dinner is now known as ysandeep15:38
jpodivinI'm pushing patch with the workaround rather than removal for the pbr, feels more appropriate than removing a file that's not being used. 15:39
ysandeeprlandy|rover: green on complete run: so we know it works :)15:42
ysandeeptripleo-ci-centos-9-content-provider https://zuul.opendev.org/t/openstack/build/385fd57947914890b4032a4477325561 : SUCCESS in 1h 06m 57s15:42
rlandy|roverysandeep: both w+'ed15:43
ysandeepnice, have a good weekend guys.. See you on Monday o/15:44
*** ysandeep is now known as ysandeep|out15:44
jpodivinysandeep|out: see ya 15:45
rlandy|roverlunch brb15:53
*** amoralej is now known as amoralej|off16:10
*** jpena is now known as jpena|off17:06
dasmrlandy|rover: o/ any pros/cons regarding switching all ovb jobs from legacy boot (ipxe-boot) to uefi (ipxe-uefi)? The change is simple on vexx side: https://paste.opendev.org/show/bV5gCGrucPDIeg5QZ1i2/18:21
dasmif we're gonna swith globally -- we're immediately testing new uefi image18:21
dasmcons: it can get borked immediately killing all our ovb jobs18:22
dasmbased on my hound-fu i only found ipxe-boot image being used in ovb jobs. It's also simpler on vexx side than updating all references in repos18:26
rcastillodasm: we could do a tp on the jobs we'd change with a different baremetal_image set, right?18:28
dasmaccording to what i found -- that was it: https://review.rdoproject.org/r/c/testproject/+/40332/5/.zuul.yaml18:29
dasmbaremetal_image_name18:29
dasmhttps://github.com/rdo-infra/review.rdoproject.org-config/blob/master/roles/ovb-manage/tasks/generate_template.yml#L22 and other places with baremetal_image_name18:30
dasmdefault value is 'ipxe-boot'18:30
dasmwe could implement the change at Monday to deal with (let's hope not) any issues18:32
rlandy|roverdasm: a few things ...18:34
rlandy|roverovb jobs run on PSI as well18:35
* dasm listening18:35
rlandy|roveruefi boot is not supported in train/ussuri/victoria18:35
dasmhmmm18:35
rlandy|roverfor master/wallaby whole sale switching should be ok18:35
dasmthat complicates my easy switch18:35
rlandy|roverif you have tested fss01, 02, 039 064 and 03518:35
rlandy|roverdasm; not really18:36
rlandy|roverjust switch case it for releases18:36
dasmno, i just ran fs01 for c9-master and c8-wallaby18:36
rlandy|roveryou will see that in a lot of fs files18:36
dasmmhm18:36
rlandy|roverdasm: suggestion: 18:36
rlandy|roverqualify all above fss01, 02, 039 064 and 035 for master and wallaby18:37
rlandy|roverif they all pass18:37
rlandy|roverthen switch the image for those release18:37
rlandy|rover on vexx only18:37
rlandy|roveruntil psi on 17 is qualified18:37
rlandy|roverit's not that compliacted ...18:37
rlandy|roverthe settings per cloud are in one place18:38
dasmbut we're still running train, ussuri and victoria on vexx?18:38
rlandy|roverdasm: we are18:38
rlandy|roverand train is a long support release18:38
dasmso i would need to check it on fs-basis18:38
rlandy|rovertrain ->16.218:38
dasmack18:38
rlandy|roverdasm: do above steps make sense?18:38
dasmyeah18:39
dasmlemme see what i can do with that18:39
dasmthanks rlandy|rover++18:40
rlandy|roverdasm: great - and awesome news on getting this sorted18:40
rlandy|roverit was nt easy18:40
rlandy|roverand you cracked it18:40
rlandy|rovernicely done!!!!18:40
dasm~o~18:40
rlandy|roverreally made my day18:40
rlandy|roverand it was a rough day18:40
dasmone fix at a time18:41
rlandy|rovervexx is still unhappy :(18:43
rlandy|roverhttps://logserver.rdoproject.org/openstack-periodic-integration-main/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-scenario001-standalone-master/06616fc/logs/undercloud/var/log/tripleo-container-image-prepare.log.txt.gz18:43
dasm:/18:43
rlandy|roverwhatever  - have some ptg things to do19:05
rlandy|rovernow seems like a good time - the cloud decided19:05
dasmThe Cloud Has Spoken19:09
dasmi started bunch of jobs. some of them will definitely fail due to non-uefi. However I want to get the confirmation for all of them.19:12
dasmBy Monday I should have better understanding of these relations/requirements.19:13
dasmHave a wonderful weekend Team!19:13
dasmo/19:13
jm1dasm: Have a nice weekend :)19:13
* dasm slowly disappears19:14
dasmjm1: it's Friday night. You don't have better things to do? :)19:14
rcastillohave a good weekend dasm 19:14
dasmLike Netflix and chill?19:14
dasmrcastillo: you as well. And you too jm1!19:14
*** dasm is now known as dasm|off19:14
* dasm|off is going camping! First time in a camper!19:15
* jm1 out for today, happy friday ^^20:55
rlandy|roversee you all monday21:35

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