Monday, 2020-03-02

*** jamesmcarthur has quit IRC00:26
*** jamesmcarthur has joined #zuul01:35
*** jamesmcarthur has quit IRC02:12
*** jamesmcarthur has joined #zuul02:17
*** jamesmcarthur has quit IRC02:21
*** jamesmcarthur has joined #zuul02:36
*** jamesmcarthur has quit IRC03:02
*** raukadah is now known as chandankumar03:59
*** kmalloc has quit IRC05:02
*** saneax has joined #zuul05:23
*** evrardjp has quit IRC05:35
*** evrardjp has joined #zuul05:35
*** threestrands has joined #zuul06:04
*** threestrands has quit IRC06:16
*** felixedel has joined #zuul06:41
*** dpawlik has joined #zuul06:46
*** yolanda has joined #zuul06:47
*** dpawlik has quit IRC06:57
*** dpawlik has joined #zuul07:08
*** saneax has quit IRC07:17
*** nborg1 has joined #zuul07:50
*** nborg1 has left #zuul07:50
*** NBorg has joined #zuul07:50
NBorgWhen I'm adding a gitlab project with the git driver, how should I refer to the project? <path>/<repo> or <path>/<repo>.git?08:09
NBorg(The url in gitlab says .git, so I suspect that, but something is wrong)08:10
*** jcapitao has joined #zuul08:17
*** tosky has joined #zuul08:23
*** jpena|off is now known as jpena08:23
*** saneax has joined #zuul08:23
*** mgoddard has quit IRC08:27
*** mgoddard has joined #zuul08:33
fboNBorg: We have some gitlab projects connected to Zuul with the git driver and we use the <path>/<repo>.git08:38
fboNBorg: also if you run a recent version of Zuul, a Gitlab driver exists but still experimental.08:42
openstackgerritTobias Henkel proposed zuul/zuul-jobs master: Optimize repos for size when preparing for nodecache  https://review.opendev.org/71072009:03
*** jcapitao has quit IRC09:03
*** jcapitao has joined #zuul09:04
*** hashar has joined #zuul09:13
*** dmellado has quit IRC09:23
*** dmellado has joined #zuul09:26
*** dmellado has quit IRC09:33
*** dmellado has joined #zuul09:35
*** hashar has quit IRC09:52
*** sshnaidm is now known as sshnaidm|pto09:59
*** jfoufas1 has joined #zuul10:09
*** Defolos has joined #zuul10:23
*** sshnaidm|pto has quit IRC10:26
openstackgerritFelix Edel proposed zuul/zuul master: Dequeue changes via github checks API  https://review.opendev.org/70913510:32
*** jfoufas1 has quit IRC10:34
*** sshnaidm has joined #zuul10:42
*** felixedel has quit IRC10:49
*** sshnaidm_ has joined #zuul11:12
*** sshnaidm has quit IRC11:12
*** sshnaidm_ is now known as sshnaidm|pto11:15
*** sshnaidm|pto has quit IRC11:23
*** sshnaidm has joined #zuul11:23
*** sshnaidm is now known as sshnaidm|pto11:24
*** felixedel has joined #zuul11:27
*** jcapitao is now known as jcapitao|lunch11:46
tobiashzuul-maint: all py35 jobs (zuul and zuul-jobs at least) started to fail during 'run tox without tests' with an import error11:48
tobiashhttps://zuul.opendev.org/t/zuul/build/0cff305fed704da0a34b108d8812155b12:00
tobiashseems like '/usr/bin/python3 -m virtualenv --no-download --python /usr/bin/python3 py35' fails, but I cannot reproduce it on a bionic with py3512:03
tobiashalso cannot reproduce in xenial container12:05
*** sugaar has quit IRC12:07
*** yolanda has quit IRC12:10
*** yolanda has joined #zuul12:11
*** harrymichal has joined #zuul12:12
openstackgerritTobias Henkel proposed zuul/zuul master: DNM: Cap alembic  https://review.opendev.org/71075712:28
*** harrymichal has quit IRC12:28
*** jfoufas1 has joined #zuul12:35
*** jpena is now known as jpena|lunch12:36
tobiashthat was a shot in the dark but didn't work ^12:41
*** rlandy has joined #zuul12:57
NBorgfb: Thank you. I've found a problem elsewhere.12:58
swesttobiash: it's an updated dependency of tox: https://pypi.org/project/importlib-resources/13:10
swesthttps://gitlab.com/python-devs/importlib_resources/-/commit/344fb6a0780053834d29ed95b17f32f0c7522d1a13:10
tobiashupstream issue: https://gitlab.com/python-devs/importlib_resources/issues/8313:12
*** jcapitao|lunch is now known as jcapitao13:15
*** jpena|lunch is now known as jpena13:32
*** toabctl has joined #zuul13:41
*** tosky_ has joined #zuul13:47
*** tosky has quit IRC13:47
*** tosky_ is now known as tosky13:47
*** jfoufas1 has quit IRC14:04
*** Goneri has joined #zuul14:16
*** felixedel has quit IRC14:25
*** felixedel has joined #zuul14:38
*** erbarr has joined #zuul14:39
*** zbr is now known as zbr|pto14:43
corvustobiash, swest: do you think pinning importlib-resources would work?  or is the virtualenv fix from frickler likely to help?15:06
tobiashcorvus: it must be fixed before running tox15:06
corvusok, so structurally like the virtualenv fix15:07
tobiashyes15:07
corvusshould i push up frickler's patch to zuul then to see if it fixes this?15:08
tobiashmaybe something like  $PIP install --user importlib-resources==1.0.215:08
corvusok, so you think importlib-resources and virtualenv are two different problems?15:08
corvus(it's not clear to me whether pinning virtualenv will also take care of the importlibe problem)15:09
tobiashcorvus: there is a py27 problem (I think frickler's patch addresses this) and a py35 problem15:09
tobiashthose are two different problems (that might be solveable with the same approach15:09
tobiashthe py35 problem is caused by a release of importlib-resources yesterday15:10
tobiashcorvus: virtualenv seems to just require importlib-resources>=1.0: https://github.com/pypa/virtualenv/blob/master/setup.cfg#L4815:11
pabelangertobiash: https://github.com/ansible/project-config/blob/master/zuul.d/pipelines.yaml#L56 is the triggers we have for gate, both label and status however, I don't see 'check' api info now. Especially if we remove setting the status in reporter15:11
tobiashso I think importlib needs to be gapped15:11
corvustobiash: so the importlib fix alone won't be sufficient15:12
corvuser15:12
tobiashcorvus: I think we need both15:12
corvustobiash: so the virtualenv fix alone won't be sufficient :)15:12
tobiashimportlib will fix py35 and virtualenv will fix 2715:12
corvustobiash: right, but for zuul specifically, we only need the importlib fix15:12
tobiashyes15:13
corvusif mordred were around, i think he would suggest another option: drop 3.5 support15:13
corvus(though that's still what opendev and probably others are running, so there's more to consider there)15:14
tobiashok, I'll take his part: should we drop 3.5 support? ;)15:16
mordredlet's drop 3.5 support!15:19
corvuswell, it's still the default under xenial... and i'm not sure what else... maybe if things get worse?  but maybe if they fix this in a day or so it's not a big deal?15:19
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test fixing py35 by pinning importlib-resources  https://review.opendev.org/71079415:19
corvustobiash: ^ something like that?15:20
corvusthe other thing we could do is just make 35 non-voting and see if this gets fixed upstream in a day or two....15:20
tobiashcorvus: I think that should work15:20
*** jamesmcarthur has joined #zuul15:21
*** jamesmcarthur has quit IRC15:27
*** jamesmcarthur has joined #zuul15:28
*** goneri_ has joined #zuul15:28
*** goneri_ has quit IRC15:28
tobiashcorvus: still fails15:31
tobiashfor those not watching the live log: http://paste.openstack.org/show/790200/15:32
corvustobiash: did that run in python 2.7?15:33
tobiashweird15:33
tobiashmaybe force usage of pip315:33
corvusyeah, we probably have both pip and pip3 on those nodes?15:33
mordredyeah - we do15:34
tobiashI don't know which python version tox is using, but I guess 35 since this didn't fix it15:34
mordredand yeah, I think we should just use pip3 in that fix playbook15:34
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test fixing py35 by pinning importlib-resources  https://review.opendev.org/71079415:34
corvusdone15:34
*** chandankumar is now known as raukadah15:36
*** sshnaidm|pto has quit IRC15:41
*** avass has joined #zuul15:46
*** jamesmcarthur has quit IRC15:46
*** avass has quit IRC15:50
*** sshnaidm|pto has joined #zuul15:55
*** avass has joined #zuul15:56
*** dmellado has quit IRC15:57
avassDoes anyone know if there's any change related to the gerrit trigger enabling filtering on groups like you can do with usernames? https://zuul-ci.org/docs/zuul/reference/drivers/gerrit.html#attr-pipeline.trigger.%3Cgerrit%20source%3E.username15:57
avassWe might need it, so if there isn't we're going to have to implement that :)15:58
*** dmellado has joined #zuul16:00
corvusavass: that doesn't sound familiar16:00
*** jamesmcarthur has joined #zuul16:04
*** jamesmcarthur has quit IRC16:04
*** jamesmcarthur has joined #zuul16:05
*** felixedel has quit IRC16:07
*** armstrongs has joined #zuul16:07
*** jcapitao is now known as jcapitao_afk16:12
*** mattw4 has joined #zuul16:12
*** dmellado has quit IRC16:18
avasscorvus: alright16:18
*** avass has quit IRC16:18
*** dmellado has joined #zuul16:20
corvustobiash, mordred, frickler: still no joy on https://review.opendev.org/71079416:30
mordredcorvus: importlib-resources is at 1.1.0 inside of the virtualenv16:32
mordredcorvus: do we also need to pin it somehow inside of the tox venv?16:32
corvusi guess i need to go read clarkb's spec to try to get my bearings16:33
mordredcorvus: https://zuul.opendev.org/t/zuul/build/afbd2b6548d543398e872582c5fd68e4/log/job-output.txt#166316:34
clarkbmordred: corvus tox runs from a global install doesnt' it?16:34
clarkbits possible dropping the --user and adding some sudo will fix things?16:34
mordredclarkb: tox does - but we're getting an error from inside of the virtualenv16:34
clarkbah16:34
corvusbut i thought this was related to tox16:35
clarkbI'm still trying to catch up on the issue. The upstream bug implies it is something that virtuaelnv itself does that imports a lib that does not exist in python3.516:36
corvusclarkb: if i were to modify the global tox env, should i use pip or pip3?16:36
clarkbcorvus: I believe pip3, but I'm not 100% sure of that16:36
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test fixing py35 by pinning importlib-resources  https://review.opendev.org/71079416:38
corvusclarkb, mordred: ^?16:38
mordredI think we're seeing a different prolbme16:39
*** igordc has joined #zuul16:39
mordredzuul installs virtualenv as part of its requirements16:39
mordredas part of doing that, it's pulling in importlib-resources 1.1.0 into the virtualenv, which is then breaking cherrypy16:39
clarkbmordred: ok I think the pin corvus is doing should avoid that too because we don't pip install -U do we?16:40
mordredI think all we need to do is add importlib-resources==1.0.2 before virtualenv in the requirements.txt file16:40
clarkbya that should work too16:40
mordredcorvus' fix is a fix to the tox install16:40
clarkboh right global vs venv context (may need both?)16:40
mordredit does not impact the content _inside_ of the tox managed virtualenv - which is where the failure in that patch happened16:41
mordredyeah. I don't know that we need the global - but it also shouldn't hurt.16:41
corvusi assumed it failed there due to some weird copying thing16:41
corvusi was basing the global fix on the bug report16:41
clarkbcorvus: ya I think we may need both things16:41
corvusok, i will push up 2 more changes16:41
clarkbhowever the global fix wouldn't be necessary until our images updated.16:41
corvusthen we'll have all 316:41
clarkbso its possible we started failing in the mordred identified case first, then later we'll start failing early on the global issue16:42
mordredclarkb: yah16:42
corvusclarkb: you don't think we're running new enough to hit the global issue?16:42
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test fixing py35 by pinning importlib-resources in reqs  https://review.opendev.org/71082616:44
corvusmordred: that's your idea i think? ^16:44
mordredcorvus: yes - except it needs to go on the line before virtualenv16:45
corvushaha16:45
mordredbecause there is no depsolver16:45
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test fixing py35 by pinning importlib-resources in reqs  https://review.opendev.org/71082616:46
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test fixing py35 by pinning importlib-resources both places  https://review.opendev.org/71082816:46
corvusand that's both changes combined16:46
*** dmellado has quit IRC16:46
mordredcorvus: same thing with position of importlib-resources in the combined change16:47
*** jcapitao_afk is now known as jcapitao16:48
clarkbcorvus: or we werent whenever the failures occurred that mordred was looking at16:48
tobiashthat's getting tricky16:48
corvusmordred: doh, cherry-picked wrong version16:48
clarkbalso another option here may be to usevenv not virtualenv. Itspython3 only but zuul is python3 only so thats fine16:49
*** dmellado has joined #zuul16:49
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test fixing py35 by pinning importlib-resources both places  https://review.opendev.org/71082816:49
tobiashcorvus, clarkb, mordred: a different solution would be to upgrade python to the latest 3.5 release (which would solve this issue as well)16:50
corvustobiash: yes, but we may be running into a case where using the old broken python supplied by the os vendor is actually good16:50
corvuslike, if one of our goals is to make "pip3 install zuul" work on ubuntu xenial, then this is a correct failure we should see if we can fix16:51
corvusor, at least, it may be?  i'm not sure i fully understand this yet ):16:52
tobiashyeah, installing third party python is probably not the thing we want16:52
tobiashcorvus: btw, I couldn't reproduce the issue in a xenial container with apt-get installed tox16:52
corvustobiash: oy, that undermines my assumptions a bit16:53
tobiashor let me rephrase, with an apt-get installed virtualenv and running the command that failed16:54
tobiashI'll try with real tox again16:54
corvusif i understand mordred's theory correctly, it is that since zuul uses virtualenv (ie, the executor's management of ansible venvs), it's hitting this error *inside* the venv that tox creates.  then clarkb's theory is that, as described by the upstream bug, we may also hit this in tox itself setting up that venv.16:54
corvusand there is some thought that we would hit both of those16:55
corvuswe might be able to go back to the old build logs and see if the error was from inside or outside of the inner venv16:55
tobiashinitially I saw the error in zuul-jobs where it hits the error during setting up the virtualenv by tox16:56
tobiashapt-get installed tox is too old :/16:57
corvusin fact: https://zuul.opendev.org/t/zuul/build/03d30ebb30e14d3aa36ee204785763d7  vs  https://zuul.opendev.org/t/zuul/build/b7544f27c98f4f0585616aae07e227a5 are different -- the first is my first patch (the one that didn't do anything because we ran the wrong pip); the second is the most recent version where it's now updating the pip global install.  it looks like the first may be an outer error, and the16:58
corvussecond an inner error?16:58
mordredcorvus: yes - I think the first is the outer error16:58
mordredcorvus: and yes, the second is the inner16:59
corvuslight dawns on corvus16:59
*** dmellado has quit IRC17:01
tobiashcorvus: I think you need to do three things17:01
tobiashouter error: pip, inner error #1 requirements and inner error #2 ansible venv requirements17:02
tobiashhrm, but the second log indicates inner error #117:03
corvustobiash: i don't think we've gotten far enough to see #2 yet?17:04
mordredI agree17:04
tobiashyes, I just noticed that17:04
corvustobiash: so if we see #2, we would need to pin in zuul/lib/ansible-config.conf ?17:06
*** dmellado has joined #zuul17:07
corvus(either that, or inside of the executor itself where it creates the virtualenv?)17:07
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test fixing py35 by pinning importlib-resources in three places  https://review.opendev.org/71083317:08
corvustobiash: ^ maybe like that?  that's a new change so we can evaluate these separately17:09
mordredcorvus: yah. although we might want that first in the list just in case - but yeah - I think that's potentially right17:09
Shrewssuch a confusing issue17:12
clarkbcorvus: that change lgtm.17:13
*** dmellado has quit IRC17:19
tobiashcorvus: in a xenial container I got it working with: 1. install tox in venv (/opt/tox), 2. install importlib in this venv, 3. patch zuul's requirements.txt17:22
tobiashpatching ansible conf doesn't seem to be required17:22
corvusoh good17:23
*** dmellado has joined #zuul17:25
tobiashthe difference I did (not sure if relevant) is that I installed tox into a venv17:25
*** NBorg has quit IRC17:32
*** evrardjp has quit IRC17:35
*** evrardjp has joined #zuul17:35
Shrewsi don't understand the reasoning in that bug report, but it seems only early versions of 3.5.x are affected? i wonder what version we have17:36
Shrewsdoesn't seem to be indicated in logs17:37
*** jpena is now known as jpena|off17:39
corvustobiash, clarkb, mordred, Shrews: the "both places" change seems to be running tests17:40
clarkbShrews: ubuntu xenial is 3.5.2 and is affected (as noted in the bug)17:41
mordredcorvus: running tests is a wonderful state to reach17:41
clarkbShrews: newer python3.5 never properly branched from python3.6 so I'm guessing those trees are pretty close to each other (which is a bit crazy for other reasons imo)17:41
Shrewsi guess that explains why patching ansible cfg is not necessary (likely installs a newer 3.5.x)17:42
*** igordc has quit IRC17:52
*** jcapitao is now known as jcapitao_off17:54
*** saneax has quit IRC18:03
*** igordc has joined #zuul18:15
*** tjgresha has quit IRC18:31
clarkbcorvus: https://review.opendev.org/#/c/710833/ passed testing. Do you want to make it mergeable and/or maybe do similar for the global case in the base job?18:44
*** harrymichal has joined #zuul18:46
*** jcapitao_off has quit IRC18:49
corvusclarkb: seems like that's the way to go -- i probably won't be able to work on the base job until after lunch if you have time to get started on that.  i will rework 833 to be mergable asap, and assuming it merges soonish, we can pull the global part of it back out after the base job change18:50
corvusclarkb: or rather, i'm going to make 710828 mergable18:50
clarkbok I'll start on the global side18:50
clarkbin base jobs i mean18:50
corvusi don't think we need 83318:50
openstackgerritJames E. Blair proposed zuul/zuul master: Fix py35 by pinning importlib-resources  https://review.opendev.org/71082818:54
clarkbcorvus: what is the difference between the two?18:55
*** harrymichal has quit IRC19:01
corvusclarkb: the extra place where we don't appear to need the pinning is inside the ansible virtualenvs the executor uses19:07
clarkbah19:08
corvus#1 global tox install; #2 venv created by tox; #3 venv created by zuul for ansible.   testing says we need #1 and #2.  we're pleasantly surprised we don't need #3, though i don't know that we know why we don't.  :)19:09
Shrewscorvus: that's what i was trying to figure out earlier. my assumption was that the venv created for ansible installs a python version recent enough to avoid the issue19:11
corvusShrews: i don't think a new version of python is installed; i think it uses the system version19:13
clarkbcorvus: ya I think that is what is happening. Because we don't pip install -U zuul19:14
clarkbwithout the -U it decides its fine with the current version?19:14
Shrewsoh does it? well that invalidates that theory then19:14
tristanCcould it be that the ansible venv virtualenv version is affected but it is not used?19:20
mordredI think it's that we aren't using any functions inside of ansible that are affected19:27
mordred#2 above was bombing out in a codepath that imported cherrypy which used importlib which hit the bad codepath - in the ansiblevenvs we're just running ansible things, so potentially not running code that hits the affected codepath in importlib19:28
*** jamesmcarthur has quit IRC19:40
*** jamesmcarthur has joined #zuul19:40
*** jamesmcarthur has quit IRC19:45
corvusyeah, that sounds plausible19:45
openstackgerritMerged zuul/zuul master: Fix py35 by pinning importlib-resources  https://review.opendev.org/71082820:11
armstrongshey has something changed with the way zuul ships logs to the logging server in 3.17.0 it doesn't seem to be able to ssh to the logging hosts but in 3.16.1 and before it is fine.20:46
tristanCarmstrongs: is there a log of the failure?20:47
clarkbarmstrongs: this is to copy the log files at the end of the job?20:47
armstrongsyeah it is20:48
armstrongsi dont have logs as they havent been shipped20:48
armstrongs"msg": "SSH Error: data could not be sent to remote host \"zuullogging-tcp.paas.je-labs.com\". Make sure this host can be reached over ssh"20:48
armstrongsis all i have to go on20:48
armstrongswhen i roll back it works20:48
clarkbarmstrongs: is that hostname correct?20:49
armstrongsyeah exact same config works in 3.16.1 as i deploy logging seperate20:49
armstrongshostname is correct20:50
clarkbarmstrongs: have you overridden the ssh executable value? (is it possible that something like rsync is doing that?020:50
mordredarmstrongs: and no changes to zuul-jobs when you do those changes?20:51
*** michael-beaver has joined #zuul20:52
armstrongsyeah no changes to the jobs or logging server. The only change is 3.16.1 to 13.17.0 on an ec2. Base image is the same as well20:52
armstrongsi roll back and it works20:52
armstrongsi will dig some more. Just wanted to check something new hasnt been introduced :)20:54
mordredarmstrongs: not intentionally :)20:54
mordredarmstrongs: we did put in some blacklisting that prevents setting ssh command line arguments in job content20:54
tristanCarmstrongs: not sure if it is related, but we had issue with ssh public key format when updating zuul/ansible/paramiko, and switching to ssh-rsa usually solved our issue20:54
mordredoh - that could maybe be related too20:55
armstrongsok that is a great start will have a look at those. Thanks20:55
mordredI don't see anything else between 3.16.1 and 3.17.0 that might have that sort of impact20:55
corvusthe zuul quick start does use a static logging host, so i think that code path should generally be tested20:55
mordredyeah - I'll be interested in finding out what the issue is here20:56
armstrongsi will compare your latest upload logging role to mine. We host them locally so they may now have some drift20:56
armstrongsbased on what you said20:57
*** jamesmcarthur has joined #zuul20:59
corvusarmstrongs: keep an eye out for any variables like "ansible_ssh_*" -- those are the ones we blacklisted in 3.17.0; if you are setting those somewhere, that may be the problem21:01
armstrongsthe log roles are the same as upstream still.hmmm. Will take a look at vars and keys.21:02
*** sgw has quit IRC21:04
*** tobiash has quit IRC21:13
*** tobiash has joined #zuul21:15
*** mattw4 has quit IRC21:18
clarkbhttps://github.com/asottile/flake8-typing-imports#rationale is being used to deal with that importlib-resources issue21:29
clarkbwe may want to consider using similar guards in zuul with its type checking21:29
clarkbI think that may allow us to do some richer type checking while still running under older python21:29
clarkb(but also it apparently helps to manage the myriad of changes to the type checking interfaces)21:29
*** mattw4 has joined #zuul21:48
openstackgerritMerged zuul/zuul master: Refactor branch protection test infrastructure  https://review.opendev.org/70983422:07
*** mattw4 has quit IRC22:17
openstackgerritMerged zuul/zuul master: Test canMerge also with checks api  https://review.opendev.org/70983522:19
*** mattw4 has joined #zuul22:22
openstackgerritMerged zuul/zuul master: Deprecate -d switch for running in foreground  https://review.opendev.org/70518522:31
clarkbjamesmcarthur oh you are here. I'll repost my notes re the test survey22:34
clarkbquestion 14 needs to be split into two. One for zuul and one for nodepool. Also after taking it I think the $TIME questions are too abstract. We should probably ask. How many jobs do you run each day? How many nodes do you use each day?22:35
clarkband finally question 28 should be deKata'd and zuulified22:35
jamesmcarthurhello :)22:36
jamesmcarthurThanks for clarification on Question 14. I was wondering about that22:36
jamesmcarthurI'll take care of it22:36
*** igordc has quit IRC22:38
corvusjamesmcarthur: i sent an email, but SM is being very weird for me22:42
jamesmcarthurcorvus: I've been making live updates, so that's my best guess.22:43
jamesmcarthurbut I don't like weird22:43
corvusi filled out the 1st page, clicked next, and then i think it sent me back to the start page...22:43
corvusi started again and the 1st page was blank22:43
jamesmcarthurcorvus: we changed the name of the survey mid-go, so that might have something to do with it. I had a weird blip as well22:43
corvusi went through it again, and now i'm on to the second page, but when i click next, i'm sent back to the start again.  now it's go the saved answers on the first page, but second is blank again22:44
corvusjamesmcarthur: okay, maybe it was those updates?22:44
corvusi'm on to page 3 now22:44
corvusjamesmcarthur: okay, i made it through :)22:45
jamesmcarthurwhew22:45
jamesmcarthursorry for the hiccups22:45
jamesmcarthuri probably released it a bit soon22:46
corvusnp, hopefully that was it.  i'll try again after the next round of stabilization22:46
clarkbya I'll happily give it another go when you are ready for us to kick the tires again22:48
jamesmcarthurclarkb: corvus: still working on question 14, so give me a bit on this22:49
jamesmcarthuri'll update this channel after that22:49
jamesmcarthurand then we can give some time for feedback22:49
jamesmcarthurI've incorporated all other feedback so far.22:49
clarkbjamesmcarthur: cool. I've edited the etherpad with changes to how various cloud providers seem to refer to themselves22:52
clarkbtrying to make things stylistically consistent for answers22:53
tristanCi'm still worried such long list of questions might scares user away... shouldn't it at least starts by 'why do you use Zuul for?' ?22:55
tristanCs/why/what/22:56
clarkbtristanC: https://etherpad.openstack.org/p/Zuul-User-Survey is the etherpad that is being used as input to create the survey. I think having that around line 16/17 would be good22:57
clarkbfrom a time consumption perspective determining the number of jobs/day nodes/day would be my biggest time cost22:58
tristanCand aren't "What deployment model  do you use?" equivalent to "What deployment mechanism do you use?" ?22:58
clarkbtristanC: no, deployment model is "releases|releaes + lcoal patches|continuous deployment from master" vs deployment mechanism "puppet|k8s operator| ansible|etc"22:59
clarkbtristanC: its possible we may need to refine those questions as the answers do help determine what it is we are looking for22:59
tristanCclarkb: perhaps usage metrics could be log-scaled, e.g. 1~10, 10~100, 100~1000 ?22:59
clarkbtristanC: ya ballparking the numbers might make it easier for peopel to answer. That way they don't go looking for the specific number23:00
mordred++23:02
tristanC"Which areas of Zuul require further enhancement?" also sounds similar to "List missing trigger drivers", "List missing nodepool drivers", (and the probably missing "repporter drivers" question too)23:05
clarkbMaybe we can put that at the end and say "Is there anything else you would like to see added to Zuul?"23:07
clarkbI think it is important to get an idea of what people are plugging zuul into23:07
* clarkb leaves that comment on the etherpad23:08
tristanCclarkb: agree, knowing which drivers are used is valuable23:08
clarkbif my browser will cooperate..23:08
mordredclarkb: browsers23:08
clarkbit has decided that now is a good time for a lunch braek23:09
mordredclarkb: I left a comment about deployment tools - feels like there's 2 different questions interleaved23:09
*** armstrongs has quit IRC23:12
*** jamesmcarthur has quit IRC23:16
clarkbmordred: ya I think that is good feedback23:22
*** michael-beaver has quit IRC23:22
tristanCjamesmcarthur left, but he commented on my suggestions that open ended questions are tougher to track year over year. < i think it depends on the amount of answers, and perhaps it will not be difficult to reduce the collected answer to common group23:24
tristanCi realize my suggestions actually extends the list, while i think the list should be shorter :) so please feel free to discard them (their background is orangish)23:34
openstackgerritTristan Cacqueray proposed zuul/zuul-registry master: config: add support for %(var)s syntax  https://review.opendev.org/71088623:39
*** armstrongs has joined #zuul23:49
armstrongsfound the issue we had ansible_ssh_common_args: "-o StrictHostKeyChecking=no" set on add_host guess that falls under the blocked list23:50
armstrongson the new version23:50
*** tosky has quit IRC23:57

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!