Friday, 2021-06-11

*** opendevtest <opendevtest!~limnoria@104.239.144.232> has joined #zuul01:14
*** opendevmeet <opendevmeet!~limnoria@104.239.144.232> has joined #zuul01:23
*** opendevmeet is now known as Guest165301:23
*** opendevmeet` <opendevmeet`!~limnoria@104.239.144.232> has joined #zuul01:34
*** opendevmeet` <opendevmeet`!~limnoria@104.239.144.232> has joined #zuul01:42
*** opendevmeet <opendevmeet!~limnoria@104.239.144.232> has joined #zuul02:01
*** timburke <timburke!~timburke@2601:645:c480:3660:d4f3:a3b4:736b:710d> has joined #zuul02:07
*** timburke <timburke!~timburke@2601:645:c480:3660:d4f3:a3b4:736b:710d> has quit IRC (Ping timeout: 480 seconds)03:04
*** opendevmeet <opendevmeet!~limnoria@104.239.144.232> has joined #zuul03:04
*** josefwells <josefwells!~josefwell@cpe-70-112-68-60.austin.res.rr.com> has quit IRC (Ping timeout: 480 seconds)03:19
*** ricolin_ <ricolin_!~ricolin@118.150.144.205> has joined #zuul04:31
*** ricolin <ricolin!~ricolin@118.150.144.205> has quit IRC (Ping timeout: 480 seconds)04:35
*** timburke <timburke!~timburke@2601:645:c480:3660:d4f3:a3b4:736b:710d> has joined #zuul04:39
*** bhavikdbavishi <bhavikdbavishi!~Thunderbi@4.16.46.118> has joined #zuul05:21
*** marios <marios!~marios@62-171-24.netrun.cytanet.com.cy> has joined #zuul05:37
*** marios is now known as marios|ruck05:41
*** timburke <timburke!~timburke@2601:645:c480:3660:d4f3:a3b4:736b:710d> has quit IRC (Ping timeout: 480 seconds)06:17
opendevreviewFelix Edel proposed zuul/zuul master: Lock/unlock nodes on executor server  https://review.opendev.org/c/zuul/zuul/+/77461006:45
*** hashar <hashar!~hashar@hashar.user.oftc.net> has joined #zuul07:13
*** bhavikdbavishi <bhavikdbavishi!~Thunderbi@4.16.46.118> has quit IRC (Read error: Connection reset by peer)07:13
*** tosky <tosky!~luigi@dynamic-adsl-78-13-253-141.clienti.tiscali.it> has joined #zuul07:14
*** rpittau|afk is now known as rpittau07:17
*** jpena|off is now known as jpena07:33
*** zenkuro <zenkuro!~zenkuro@37.214.79.55> has joined #zuul07:56
*** bhavikdbavishi <bhavikdbavishi!~Thunderbi@43.250.156.235> has joined #zuul08:05
*** bhavikdbavishi1 <bhavikdbavishi1!~Thunderbi@4.16.46.116> has joined #zuul08:07
*** opendevstatus is now known as Guest168408:09
*** bhavikdbavishi <bhavikdbavishi!~Thunderbi@43.250.156.235> has quit IRC (Ping timeout: 480 seconds)08:13
*** bhavikdbavishi1 is now known as bhavikdbavishi08:13
*** tosky <tosky!~luigi@dynamic-adsl-78-13-253-141.clienti.tiscali.it> has quit IRC (Ping timeout: 480 seconds)08:13
*** mgoddard- <mgoddard-!~mgoddard@238.240.125.91.dyn.plus.net> has joined #zuul08:14
*** mgoddard <mgoddard!~mgoddard@187.240.125.91.dyn.plus.net> has quit IRC (Ping timeout: 480 seconds)08:18
*** mgoddard- is now known as mgoddard08:18
*** mhu <mhu!~mhuin@89-159-62-32.rev.numericable.fr> has joined #zuul08:19
*** sshnaidm is now known as sshnaidm|afk08:24
*** tosky <tosky!~luigi@dynamic-adsl-78-13-253-141.clienti.tiscali.it> has joined #zuul08:24
*** Guest1685 <Guest1685!~limnoria@104.239.144.232> has joined #zuul08:40
*** opendevstatus_ <opendevstatus_!~opendevst@104.130.70.91> has joined #zuul08:47
*** opendevstatus_ is now known as opendevstatus__08:47
*** opendevstatus__ is now known as opendevstatus___08:47
*** opendevstatus___ is now known as opendevstatus____08:47
*** opendevstatus____ is now known as opendevstatus_____08:48
*** opendevstatus_____ is now known as opendevstatus______08:48
*** opendevstatus______ <opendevstatus______!~opendevst@104.130.70.91> has quit IRC (Ping timeout: 480 seconds)08:58
*** Guest1684 <Guest1684!~opendevst@eavesdrop01.openstack.org> has quit IRC (Remote host closed the connection)08:58
*** opendevstatus_ <opendevstatus_!~opendevst@158.69.72.85> has joined #zuul09:16
*** opendevstatus_ is now known as opendevstatus__09:16
*** opendevstatus__ is now known as opendevstatus___09:16
*** opendevstatus___ is now known as opendevstatus____09:16
*** opendevstatus____ is now known as opendevstatus_____09:16
*** opendevstatus_____ is now known as opendevstatus______09:16
*** opendevstatus______ <opendevstatus______!~opendevst@158.69.72.85> has quit IRC (Ping timeout: 480 seconds)09:25
*** opendevstatus <opendevstatus!~opendevst@104.239.144.232> has joined #zuul09:34
*** Guest1688 <Guest1688!~limnoria@104.239.144.232> has joined #zuul09:56
*** Guest1689 <Guest1689!~limnoria@104.239.144.232> has joined #zuul09:58
*** Guest1690 <Guest1690!~limnoria@104.239.144.232> has joined #zuul10:03
*** opendevmeet` <opendevmeet`!~limnoria@104.239.144.232> has joined #zuul10:05
*** opendevmeet <opendevmeet!~limnoria@104.239.144.232> has joined #zuul10:12
*** bhavikdbavishi <bhavikdbavishi!~Thunderbi@4.16.46.116> has quit IRC (Ping timeout: 480 seconds)10:12
*** opendevstatus_ <opendevstatus_!~opendevst@198.72.124.225> has joined #zuul10:12
*** opendevstatus_ is now known as opendevstatus__10:12
*** opendevstatus__ is now known as opendevstatus___10:12
*** opendevstatus___ is now known as opendevstatus____10:12
*** opendevstatus____ is now known as opendevstatus_____10:12
*** opendevstatus_____ is now known as opendevstatus______10:12
*** opendevmeet is now known as Guest169110:12
*** ianw is now known as opendevmeet10:13
*** opendevmeet is now known as ianw10:13
*** Guest1691 is now known as opendevmeet10:13
*** opendevmeet <opendevmeet!~limnoria@104.239.144.232> has joined #zuul10:13
*** opendevmeet is now known as Guest169210:14
*** opendevmeet <opendevmeet!~limnoria@104.239.144.232> has joined #zuul11:15
mnaseravass[m]: yeah that would be good. I’m just waiting for the app to be installed so that I can have it start reporting to curl/curl11:16
*** Guest1712 <Guest1712!~opendevst@104.239.144.232> has quit IRC (Remote host closed the connection)11:17
*** Guest1713 <Guest1713!~opendevst@149.202.169.13> has quit IRC (Ping timeout: 480 seconds)11:18
*** opendevstatus <opendevstatus!~opendevst@104.239.144.232> has joined #zuul11:20
*** jpena is now known as jpena|lunch11:27
*** opendevstatus_ <opendevstatus_!~opendevst@104.130.219.52> has joined #zuul11:43
*** opendevstatus_ is now known as opendevstatus__11:43
*** opendevstatus__ is now known as opendevstatus___11:43
*** opendevstatus___ is now known as opendevstatus____11:43
*** opendevstatus____ is now known as opendevstatus_____11:43
*** opendevstatus_____ is now known as opendevstatus______11:43
zenkurofungi: regarding addition of a new driver -> does driver done as a 'simple 'driver' that is using third party binaries is OK?11:51
*** opendevstatus______ <opendevstatus______!~opendevst@104.130.219.52> has quit IRC (Ping timeout: 480 seconds)11:51
mnaseravass[m]: by the way, there was 2 jobs that failed11:52
avass[m]mnaser: yeah the ngtcp2 jobs, haven't figured out why yet11:53
mnaseravass[m]: i did see some hard coded /home/travis stuff11:53
mnasermaybe worth looking at that and replacing /home/travis by $HOME in the scripts11:53
avass[m]Oh do they hardcode the path in the scripts in som locations?11:54
avass[m]But yeah i figured that it's either the wrong path, or that ngtcp2 is never downloaded11:55
avass[m]Just got off work so i can take a look at it soon :)11:55
mnaser:)11:58
mnaseror maybe not, maybe i lied11:59
mnaserhttps://github.com/curl/curl/blob/master/scripts/travis/before_script.sh11:59
mnaserthis is what installs it though11:59
*** opendevstatus_ <opendevstatus_!~opendevst@104.130.219.164> has joined #zuul12:14
*** opendevstatus_ is now known as opendevstatus__12:14
*** opendevstatus__ is now known as opendevstatus___12:15
*** opendevstatus___ is now known as opendevstatus____12:15
*** opendevstatus____ is now known as opendevstatus_____12:15
*** opendevstatus_____ is now known as opendevstatus______12:15
*** opendevstatus <opendevstatus!~opendevst@104.239.144.232> has quit IRC (Remote host closed the connection)12:18
avass[m]mnaser: yup I was looking at it yesterday12:18
*** opendevstatus <opendevstatus!~opendevst@104.239.144.232> has joined #zuul12:21
*** opendevstatus <opendevstatus!~opendevst@104.239.144.232> has quit IRC (Remote host closed the connection)12:22
*** opendevstatus______ <opendevstatus______!~opendevst@104.130.219.164> has quit IRC (Ping timeout: 480 seconds)12:24
opendevreviewSimon Westphahl proposed zuul/zuul master: Refactor pipeline processing in run handler  https://review.opendev.org/c/zuul/zuul/+/79598512:26
opendevreviewSimon Westphahl proposed zuul/zuul master: Tenant read/write lock in Zookeeper  https://review.opendev.org/c/zuul/zuul/+/79599312:26
opendevreviewSimon Westphahl proposed zuul/zuul master: Tenant, pipeline and queue locks in Zookeeper  https://review.opendev.org/c/zuul/zuul/+/79599312:28
*** opendevstatus <opendevstatus!~opendevst@104.239.144.232> has joined #zuul12:28
*** jpena|lunch is now known as jpena12:30
*** opendevstatus_ <opendevstatus_!~opendevst@213.32.72.249> has joined #zuul12:44
*** opendevstatus_ is now known as opendevstatus__12:44
*** opendevstatus__ is now known as opendevstatus___12:44
*** opendevstatus___ is now known as opendevstatus____12:44
*** opendevstatus____ is now known as opendevstatus_____12:44
*** opendevstatus_____ is now known as opendevstatus______12:44
*** opendevstatus______ <opendevstatus______!~opendevst@213.32.72.249> has quit IRC (Ping timeout: 480 seconds)12:53
opendevreviewSimon Westphahl proposed zuul/zuul master: Configure unique command socket path per scheduler  https://review.opendev.org/c/zuul/zuul/+/77146213:11
*** opendevstatus_ <opendevstatus_!~opendevst@104.130.26.53> has joined #zuul13:14
*** opendevstatus_ is now known as opendevstatus__13:15
*** opendevstatus__ is now known as opendevstatus___13:15
*** opendevstatus___ is now known as opendevstatus____13:15
*** opendevstatus____ is now known as opendevstatus_____13:15
*** opendevstatus_____ is now known as opendevstatus______13:15
opendevreviewTristan Cacqueray proposed zuul/zuul master: zuul tenant-conf-check: disable scheduler creation  https://review.opendev.org/c/zuul/zuul/+/79402713:17
mordredtobiash: I'm working through the azure driver stack. it's mostly +2 by you, but there's one in the middle, https://review.opendev.org/c/zuul/nodepool/+/780400/ where you had a review comment in a previous patch version13:23
*** opendevstatus______ <opendevstatus______!~opendevst@104.130.26.53> has quit IRC (Ping timeout: 480 seconds)13:24
avass[m]mnaser: I tried to debug the ngtcp builds locally but accidentally made the build work instead.13:25
avass[m]OH!13:28
avass[m]it was yaml: https://github.com/vexxhost/curl/pull/2/commits/f10f72513fa37d4bd5bcde114da3a55564e2658a13:30
mnaseroh13:31
mnaserlord13:31
mnaserlol13:31
avass[m]yeah that looks a lot better so far13:34
opendevreviewSimon Westphahl proposed zuul/zuul master: Tenant, pipeline and queue locks in Zookeeper  https://review.opendev.org/c/zuul/zuul/+/79599313:49
opendevreviewSimon Westphahl proposed zuul/zuul master: Lock tenants and pipelines during processing  https://review.opendev.org/c/zuul/zuul/+/79601313:49
fungizenkuro: not sure what you mean by third-party binaries in the context of a driver, are those binaries an installable library? zuul/nodepool do have drivers which call out of tree libraries, but calling library interfaces has implications for copyright licensing, so if it's a proprietary library or otherwise licensed incompatible with the apache software license version 2, then that would pose a13:51
fungiproblem13:51
fungifrom a legal perspective13:52
tristanCzuul-maint - heads up, zuul-3.5.0 zuul tenant-conf-check now requires zookeeper, preventing its use in a check job14:11
tristanC4.5.0*14:12
fungii guess we could install zk in the job, similar to how it requires a database?14:12
opendevreviewMerged zuul/nodepool master: Add a state machine driver framework  https://review.opendev.org/c/zuul/nodepool/+/77907114:12
tristanCunfortunately the patch i proposed no longer worked with the yaml cache : https://review.opendev.org/c/zuul/zuul/+/79402714:12
fungior does tenant-conf-check work without a db?14:12
tristanCfungi: i meant for operator using the cli to validate the config before deployment, i don't think installing zk is a good option for such job14:13
tristanC(in particular since zuul zk needs tls)14:13
tristanCfungi: zuul tenant-conf-check no longer works without a db14:14
opendevreviewMerged zuul/nodepool master: Add an example state machine driver  https://review.opendev.org/c/zuul/nodepool/+/77907214:18
opendevreviewMerged zuul/nodepool master: Improve state machine keyscan handling  https://review.opendev.org/c/zuul/nodepool/+/77937914:18
opendevreviewMerged zuul/nodepool master: Support threadless deletes  https://review.opendev.org/c/zuul/nodepool/+/77963714:19
opendevreviewMerged zuul/nodepool master: Add azure state machine driver  https://review.opendev.org/c/zuul/nodepool/+/77942014:20
fungitristanC: okay, so zuul tenant-conf-check needs both a relational database and a zookeeper service, you're saying?14:25
tristanCfungi: i haven't checked for the relational database, but we do force it to sqlite:// just in case14:28
tristanCperhaps the process would also fail without the setting14:28
fungioh, earlier you said "no longer works without a db"14:30
zenkurofungi: im using https://pkg.go.dev/github.com/vmware/govmomi/govc, may be I can make it with https://pypi.org/project/pyvmomi/, since python version not working properly14:30
tristanCfungi: yeah my bad, i was refering to the ZooKeeper14:31
zenkurofungi: or it would be better to do in form of separate code on github with guide on how to use it for others14:31
fungizenkuro: looks like govc is distributed under the apache software license version 2, so sure the nodepool driver could probably use that if necessary, instructions for the driver would need to explain that the cli has to be obtained and installed for it to work, i guess14:32
zenkurofungi: yah, something like that14:33
*** jangutter <jangutter!~jangutter@84.207.213.190> has joined #zuul14:41
*** jangutter <jangutter!~jangutter@84.207.213.190> has quit IRC ()14:42
avass[m]mnaser: yeah the OVERRIDE_CC does not seem to do anything so I'll just try setting CC/CXX directly instead14:44
corvustristanC: mock cache sounds like the most maintainable solution to me; what do you think?14:57
corvustristanC: is this the thing that actually puts out gearman jobs for merges?14:58
corvusor is that the other config check14:58
tristanCcorvus: a mock for the cli works for me, lets see if that does the trick14:59
corvusit's the other one (validate-tenants) that uses gearman.15:00
corvusso yeah, a mock makes sense.15:01
*** timburke <timburke!~timburke@2601:645:c480:3660:d4f3:a3b4:736b:710d> has joined #zuul15:06
*** timburke <timburke!~timburke@2601:645:c480:3660:d4f3:a3b4:736b:710d> has quit IRC (Ping timeout: 480 seconds)15:16
*** hashar <hashar!~hashar@hashar.user.oftc.net> has quit IRC (Quit: I am a virus. Please copy paste me in your /quit message to help me propagate)15:29
*** marios|ruck is now known as marios|out15:37
*** rpittau is now known as rpittau|afk15:47
tristanCcorvus: turns out the config cache is not used, it is justed copied from the scheduler object to the configloader object, so setting a None value fixed the issue15:51
opendevreviewTristan Cacqueray proposed zuul/zuul master: zuul tenant-conf-check: disable scheduler creation  https://review.opendev.org/c/zuul/zuul/+/79402715:51
corvustristanC: cool; does the test cover that now?15:54
tristanCcorvus: PS2 made it fail without my change, just by removing the ZK configuration from the zuul.conf15:54
tristanCPS3*, PS4 should now work as expected15:55
corvustristanC: ok i get it thanks.  +2  tobiash do you have time to revisit that ^ ?15:56
corvustristanC: if you want to add a bugfix release note, we could release 4.5.1 with that15:56
tristanCcorvus: thanks, i will do15:59
opendevreviewTristan Cacqueray proposed zuul/zuul master: zuul tenant-conf-check: disable scheduler creation  https://review.opendev.org/c/zuul/zuul/+/79402716:00
*** timburke <timburke!~timburke@2601:645:c480:3660:d4f3:a3b4:736b:710d> has joined #zuul16:11
*** marios|out <marios|out!~marios@62-171-24.netrun.cytanet.com.cy> has quit IRC (Ping timeout: 480 seconds)16:11
*** jpena is now known as jpena|off16:17
-opendevstatus- NOTICE: Zuul is being restarted for server reboots17:48
opendevreviewAde Lee proposed zuul/zuul-jobs master: Add role to enable FIPS on a node  https://review.opendev.org/c/zuul/zuul-jobs/+/78877818:31
*** mhu1 <mhu1!~mhuin@89-159-62-32.rev.numericable.fr> has joined #zuul19:33
*** mhu <mhu!~mhuin@89-159-62-32.rev.numericable.fr> has quit IRC (Ping timeout: 480 seconds)19:37
avass[m]mnaser: if the latest commit works there's only the non-amd jobs left19:43
mnaseravass[m]: yeah, i just tried to ping over irc to install the github app :\19:44
avass[m]mnaser: I mean, it's 21:43 on a friday. Daniel could very well have left for the weekend :)19:44
mnaserlikely :)19:44
avass[m]does libera have a matrix bridge yet?19:45
mnaserdon't know, don't use matrix :P19:46
avass[m]:P19:46
fungiit does, supposedly19:50
fungimight still be in beta, but supposedly people have been using it anyway for a week or so19:50
avass[m]cool, yeah looks like there is19:59
*** donnyd <donnyd!sid368272@id-368272.tooting.irccloud.com> has joined #zuul20:54
mordredavass: oh yeah? cool20:59
mnaseravass[m]: we've got the vexxhost ci app installed, ill update the zuul config and we can add the PR :)21:01
avass[m]mnaser: cool :)21:02
avass[m]mnaser: I think zuul failed to report by the way, the jobs still say they're running and there are no results for the buildset: https://github.com/vexxhost/curl/pull/221:03
mnaserstrange21:03
mnaseri can check in a sec21:03
*** donnyd <donnyd!sid368272@id-368272.tooting.irccloud.com> has quit IRC ()21:06
*** donnyd <donnyd!sid368272@id-368272.tooting.irccloud.com> has joined #zuul21:06
mnaseravass[m]: wanna propose a patch to curl/curl ?21:52
mnaseror i can do that?21:52
avass[m]you can do it21:52
avass[m]I'm not sure if everything is working fine yet however, but I'll continue looking at it tomorrow otherwise21:53
mnaseravass[m]: awesome, i think they asked to like remove the travis jobs at the same time too21:55
mnaserso ill try to decipher that21:55
avass[m]oh, I think that's easy. I'll push a quick patch21:55
avass[m]I believe this should do it: https://github.com/vexxhost/curl/pull/221:57
mnaserhttps://github.com/curl/curl/pull/724522:02
mnaserbut looks like we got a merge conflict22:04
avass[m]once we're sure that's working nicely I'll start looking at ccache. I may need some help getting access to swift or push some changes to a config project for zuul-cache to work :)22:08
avass[m]though there may not be a lot of minutes to save from caching builds. most of the time is spent on tests and not building22:12
*** tosky <tosky!~luigi@dynamic-adsl-78-13-253-141.clienti.tiscali.it> has quit IRC ()22:13
mnaseravass[m]: vexxhost/curl-zuul-config is public22:14

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