*** jamesmcarthur has joined #zuul | 00:13 | |
*** jamesmcarthur has quit IRC | 00:16 | |
*** jamesmcarthur has joined #zuul | 00:16 | |
*** jamesmcarthur has quit IRC | 00:31 | |
SpamapS | yeah I'd recommend sudo over su for basically everything | 00:43 |
---|---|---|
*** jamesmcarthur has joined #zuul | 00:57 | |
*** jamesmcarthur has quit IRC | 00:57 | |
*** jamesmcarthur has joined #zuul | 00:57 | |
*** rlandy|bbl is now known as rlandy | 01:00 | |
*** jamesmcarthur has quit IRC | 01:23 | |
*** jamesmcarthur has joined #zuul | 01:24 | |
*** jamesmcarthur has quit IRC | 01:26 | |
*** jamesmcarthur has joined #zuul | 01:27 | |
*** rlandy has quit IRC | 01:38 | |
SpamapS | https://thenewstack.io/continuous-delivery-foundation-launches-with-jenkins-jenkins-x-spinnaker-tekton/ | 02:38 |
*** jamesmcarthur has quit IRC | 02:47 | |
*** jamesmcarthur has joined #zuul | 03:13 | |
*** jamesmcarthur has quit IRC | 03:17 | |
*** bjackman has joined #zuul | 03:44 | |
bjackman | corvus, fungi No I have stdout and stderr merged in my job-output.json too, also in the result of my ansible "register" | 04:50 |
*** saneax has joined #zuul | 04:57 | |
bjackman | By the way, after months of back-burner work, I finally switched on Zuul gating in my org on Monday. Thanks for all you're help and the great SW y'all! | 04:59 |
bjackman | your***** | 05:00 |
bjackman | (I should be excited to see the gradual improvement in product quality but mostly I am excited that I can now more easily enforce psychopathic draconian coding style rules :D) | 05:01 |
SpamapS | bjackman: congrats!! | 05:45 |
SpamapS | bjackman: btw we've been using a code formatter and git hooks that just do it.. has been mostly positive. :) | 05:45 |
SpamapS | (if folks bypass the git hooks the formatter fails in the gate too ;) | 05:46 |
*** raukadah is now known as chandankumar | 05:50 | |
*** gtema has joined #zuul | 06:05 | |
*** gtema has quit IRC | 06:06 | |
*** [GNU] has joined #zuul | 07:01 | |
*** gtema has joined #zuul | 07:54 | |
*** themroc has joined #zuul | 08:01 | |
*** hashar has joined #zuul | 08:04 | |
*** pcaruana has joined #zuul | 08:07 | |
*** pcaruana has quit IRC | 08:11 | |
*** pcaruana has joined #zuul | 08:23 | |
*** hashar has quit IRC | 08:49 | |
*** bjackman has quit IRC | 08:58 | |
*** jpena|off is now known as jpena | 09:00 | |
*** bjackman has joined #zuul | 09:04 | |
*** panda|rover|off has quit IRC | 09:07 | |
*** hashar has joined #zuul | 09:11 | |
badboy | can someone explain to me what's the reason for using Jenkins when there's Zuul? | 09:19 |
mhu | badboy, zuul is not an exact replacement for jenkins, and vice versa | 09:20 |
badboy | mhu: could elaborate on "not an exact replacement"? | 09:20 |
badboy | s/could/could\ you/ | 09:21 |
mhu | jenkins is basically a build launcher, automated or manual | 09:21 |
mhu | whereas zuul does launch builds, but as a gate keeper | 09:21 |
*** bjackman has quit IRC | 09:21 | |
mhu | (sorry, in meeting right now, I'll try to elaborate later) | 09:22 |
badboy | mhu: ok, thx | 09:22 |
mhu | also, just my 2cts so take it for what it is, just an opinion :) | 09:22 |
*** bjackman has joined #zuul | 09:24 | |
*** sshnaidm is now known as sshnaidm|rover | 09:25 | |
*** pcaruana has quit IRC | 09:48 | |
*** gtema has quit IRC | 10:03 | |
*** gtema has joined #zuul | 10:09 | |
*** saneax has quit IRC | 10:21 | |
*** yolanda has quit IRC | 11:02 | |
*** yolanda has joined #zuul | 11:03 | |
mhu | badboy, so for example zuul's speculative merging or dependency handling is not part of jenkins' perimeter, that's not what jenkins is meant to do | 11:12 |
mhu | OTOH zuul is all about automation whereas jenkins lets you also trigger builds manually, from a form where you can customize parameters | 11:14 |
mhu | what i am trying to say is that zuul and jenkins overlap on some features but one isn't a complete replacement for the other | 11:14 |
mhu | but yeah, on the overlap zuul is better than jenkins at what they do | 11:16 |
*** zbr has quit IRC | 11:16 | |
*** saneax has joined #zuul | 11:27 | |
*** pcaruana has joined #zuul | 11:32 | |
*** saneax has quit IRC | 11:38 | |
*** saneax has joined #zuul | 11:39 | |
badboy | mhu: the only advantage of Jenkins, based on what you're saying, is triggering manual builds | 11:39 |
*** gcerami_ has joined #zuul | 11:57 | |
*** saneax has quit IRC | 11:57 | |
*** saneax has joined #zuul | 11:58 | |
*** zbr has joined #zuul | 11:58 | |
openstackgerrit | Simon Westphahl proposed openstack-infra/zuul master: Add more fields for SMTPReporter subject format https://review.openstack.org/643306 | 12:02 |
openstackgerrit | Simon Westphahl proposed openstack-infra/zuul master: Add more fields for SMTPReporter subject format https://review.openstack.org/643306 | 12:05 |
*** jpena is now known as jpena|lunch | 12:12 | |
openstackgerrit | Simon Westphahl proposed openstack-infra/zuul master: wip: Spec for allowing circular dependencies https://review.openstack.org/643309 | 12:14 |
openstackgerrit | Simon Westphahl proposed openstack-infra/zuul master: wip: Spec for allowing circular dependencies https://review.openstack.org/643309 | 12:17 |
*** swest has joined #zuul | 12:18 | |
*** rlandy has joined #zuul | 12:32 | |
mhu | badboy, yes but it can be an important use case, especially for QE | 12:33 |
*** gcerami_ is now known as panda | 12:40 | |
*** bjackman_ has joined #zuul | 12:47 | |
*** jamesmcarthur has joined #zuul | 12:47 | |
*** bjackman has quit IRC | 12:49 | |
*** jamesmcarthur has quit IRC | 13:27 | |
openstackgerrit | Jeremy Stanley proposed openstack-infra/zuul-jobs master: Support ~/.gnupg subdirs in remove-gpgkey role https://review.openstack.org/643328 | 13:32 |
fungi | if any zuul/config reviewers have a moment, we found that ^ when trying to use the gnupg roles on newer ubuntu. it should be an entirely backward-compatible solution | 13:33 |
*** jamesmcarthur has joined #zuul | 13:46 | |
*** bjackman_ has quit IRC | 13:49 | |
*** gtema has quit IRC | 13:50 | |
*** jpena|lunch is now known as jpena | 13:50 | |
pabelanger | fungi: left review | 14:02 |
pabelanger | fungi: removed -1, I am unsure why we are using su -c there, over shell | 14:04 |
AJaeger | fungi: looks fine - but linter job is unhappy, see http://logs.openstack.org/28/643328/1/check/openstack-zuul-jobs-linters/79afe4e/job-output.txt.gz#_2019-03-14_13_40_57_341101 | 14:08 |
openstackgerrit | Simon Westphahl proposed openstack-infra/zuul master: Ensure correct lexical sorting of node requests https://review.openstack.org/643352 | 14:37 |
openstackgerrit | Simon Westphahl proposed openstack-infra/zuul master: Ensure correct lexical sorting of node requests https://review.openstack.org/643352 | 14:40 |
fungi | pabelanger: it's possible we used sh -c there because of the glob? if so i suppose we could replace it? | 14:47 |
fungi | (do shell tasks handle globbing okay?) | 14:47 |
fungi | AJaeger: thanks for the heads up, i guess i need to do ``; in ansible | 14:48 |
openstackgerrit | Jeremy Stanley proposed openstack-infra/zuul-jobs master: Support ~/.gnupg subdirs in remove-gpgkey role https://review.openstack.org/643328 | 14:50 |
*** smyers has quit IRC | 14:50 | |
fungi | pabelanger: AJaeger: ^ | 14:50 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Run tox-py35 jobs on xenial https://review.openstack.org/643359 | 14:51 |
*** Shrews has quit IRC | 14:51 | |
*** smyers has joined #zuul | 14:51 | |
*** mordred has quit IRC | 14:51 | |
tobiash | this should unblock our jobs ^ | 14:52 |
*** saneax has quit IRC | 14:52 | |
*** bjackman_ has joined #zuul | 14:53 | |
*** Shrews has joined #zuul | 14:53 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul master: Run tox-py35 jobs on xenial https://review.openstack.org/643359 | 14:54 |
*** mordred has joined #zuul | 14:57 | |
*** yolanda has quit IRC | 14:57 | |
pabelanger | tobiash: +3 | 14:59 |
tobiash | pabelanger: thanks :) | 14:59 |
*** mordred has quit IRC | 15:23 | |
*** gtema has joined #zuul | 15:29 | |
*** mordred has joined #zuul | 15:29 | |
*** swest has quit IRC | 15:41 | |
*** yolanda has joined #zuul | 15:45 | |
openstackgerrit | Jeremy Stanley proposed openstack-infra/zuul-jobs master: Support ~/.gnupg subdirs in remove-gpgkey role https://review.openstack.org/643328 | 15:47 |
fungi | mordred: pabelanger: AJaeger: ^ there's the next revision based on feedback from all of you | 15:48 |
mordred | fungi, corvus: don't hate me ... is the double \ needed if there's no wrapping sh -c ? | 15:48 |
fungi | i think the error was coming from yaml parsing? | 15:49 |
mordred | ah - cool | 15:50 |
fungi | sh -c doesn't need (and indeed won't work with) the \ doubled there | 15:50 |
fungi | but if i had just \; it looked like pyyaml's loader complained about an unrecognized escape sequence \; | 15:50 |
mordred | yeah. kk. I see it now. thanks! | 15:50 |
fungi | thinking about that some more, i don't suppose the sh -c was being used to get ~ to resolve to the homedir? | 16:04 |
pabelanger | possible, but shell will resolve it properly too | 16:05 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: web: support more than one job in the filter https://review.openstack.org/643385 | 16:07 |
openstackgerrit | Merged openstack-infra/zuul-jobs master: Support ~/.gnupg subdirs in remove-gpgkey role https://review.openstack.org/643328 | 16:10 |
corvus | mordred: i think a bionic issue hit our npm jobs? http://logs.openstack.org/85/643385/1/check/zuul-build-dashboard/80ffd1b/ara-report/result/f2162c50-4348-4f81-a541-e05f304a62ac/ | 16:32 |
corvus | it looks like node version 8 is installed, but npm is not... | 16:33 |
corvus | was npm included automatically in xenial? | 16:34 |
*** themroc has quit IRC | 16:35 | |
openstackgerrit | David Moreau Simard proposed openstack-infra/zuul-jobs master: Add a role to mirror a git repository to a remote git server https://review.openstack.org/643394 | 16:38 |
dmsimard | ^ fungi: a first stab at what you suggested on the ML, I'll write integration tests after lunch | 16:39 |
fungi | thanks dmsimard! i expect a lot of folks will find that very useful | 16:39 |
mordred | corvus: looking | 16:41 |
*** jamesmcarthur has quit IRC | 16:42 | |
mordred | corvus: we're installing nodejs from bionic not from upstream nodesource | 16:43 |
mordred | corvus: http://logs.openstack.org/85/643385/1/check/zuul-build-dashboard/80ffd1b/ara-report/result/872d2e84-5f3e-41da-8fa5-d8b44033590d/ | 16:43 |
mordred | corvus: so we might want to put in a pin to say "always get nodejs from this particular apt source regardless of version math" | 16:43 |
mordred | fungi: do you know the apt pin cantrip for that ^^? | 16:44 |
corvus | dmsimard: looks good -- but i left a quick suggestion on there you may want to look at before you get much further | 16:44 |
corvus | mordred: oh! i missed that | 16:44 |
fungi | mordred: aha, saw a similar failure on one of the openstack/requirements jobs too | 16:45 |
fungi | i think we need an additional package which installing from the packages provided in bionic | 16:45 |
fungi | or is the desire to force to get it from nodesource anyway? | 16:45 |
mordred | yes. tht would be my preference so | 16:46 |
mordred | so that the job works consistently | 16:46 |
mordred | because the distro and upstream packages have decided to package things differently | 16:46 |
*** jamesmcarthur has joined #zuul | 16:47 | |
mordred | fungi, corvus: patch coming | 16:49 |
corvus | mordred: cool, i have an update to my patch standing by. once yours is up i'll add a depends-on and push mine | 16:49 |
openstackgerrit | Monty Taylor proposed openstack-infra/zuul-jobs master: Pin nodejs to come from nodesource repo https://review.openstack.org/643397 | 16:51 |
mordred | corvus: is that the right cantrip for copy? | 16:51 |
corvus | mordred: i *think* so, but i never know when "files/" is automatic. | 16:52 |
mordred | I think it's automatic in roles - doing a quick grep | 16:53 |
fungi | mordred: that looks right. it should be a sufficient priority that we always upgrade to it for the nodejs package (though insufficient if we want to be able to downgrade to it) | 16:53 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: web: support more than one job in the filter https://review.openstack.org/643385 | 16:53 |
mordred | corvus: fingers crossed | 16:53 |
*** sshnaidm|rover is now known as sshnaidm|afk | 17:02 | |
*** gtema has quit IRC | 17:11 | |
*** dkehn has quit IRC | 17:14 | |
corvus | mordred: welp. it helps to spell "depends" correctly | 17:16 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul master: web: support more than one job in the filter https://review.openstack.org/643385 | 17:16 |
mordred | corvus: bah | 17:16 |
*** hashar is now known as hasharDinner | 17:18 | |
dmsimard | corvus: your suggestion makes sense, thanks | 17:19 |
*** chandankumar is now known as chkumar246 | 17:34 | |
*** panda is now known as panda|off | 17:34 | |
corvus | mordred: huzzah! http://logs.openstack.org/85/643385/3/check/zuul-build-dashboard/e55539e/npm/html/status | 17:36 |
mordred | corvus: woot! I can confirm multi pattern works too | 17:38 |
pabelanger | I got file not found on that url ^ | 17:39 |
mordred | you have to remove /status | 17:39 |
corvus | oh sorry its http://logs.openstack.org/85/643385/3/check/zuul-build-dashboard/e55539e/npm/html/ | 17:39 |
pabelanger | ah | 17:39 |
pabelanger | yah, works now | 17:39 |
*** panda|off has quit IRC | 18:01 | |
*** panda has joined #zuul | 18:04 | |
*** bjackman_ has quit IRC | 18:10 | |
*** hasharDinner has quit IRC | 18:23 | |
*** rlandy is now known as rlandy|biab | 18:25 | |
*** jpena is now known as jpena|off | 18:27 | |
fungi | mordred: do you expect 643397 should fix the cross-horizon-npm retry_limit result on https://review.openstack.org/643375 ? | 18:29 |
*** jamesmcarthur has quit IRC | 18:30 | |
*** jamesmcarthur has joined #zuul | 18:33 | |
*** hasharDinner has joined #zuul | 18:45 | |
*** hasharDinner is now known as hashar | 18:55 | |
openstackgerrit | Merged openstack-infra/zuul master: Run tox-py35 jobs on xenial https://review.openstack.org/643359 | 18:56 |
*** rlandy|biab is now known as rlandy | 19:02 | |
openstackgerrit | Merged openstack-infra/zuul-jobs master: Pin nodejs to come from nodesource repo https://review.openstack.org/643397 | 19:05 |
openstackgerrit | David Moreau Simard proposed openstack-infra/zuul-jobs master: Add a role to mirror a git repository to a remote git server https://review.openstack.org/643394 | 19:07 |
openstackgerrit | David Moreau Simard proposed openstack-infra/zuul-jobs master: Do not merge: test zuul-jobs-upload-git-mirror job https://review.openstack.org/643437 | 19:12 |
openstackgerrit | David Moreau Simard proposed openstack-infra/zuul-jobs master: Do not merge: test zuul-jobs-upload-git-mirror job https://review.openstack.org/643437 | 19:14 |
openstackgerrit | David Moreau Simard proposed openstack-infra/zuul-jobs master: Do not merge: test zuul-jobs-upload-git-mirror job https://review.openstack.org/643437 | 19:23 |
openstackgerrit | David Moreau Simard proposed openstack-infra/zuul-jobs master: Do not merge: test zuul-jobs-upload-git-mirror job https://review.openstack.org/643437 | 19:28 |
*** yolanda has quit IRC | 19:46 | |
openstackgerrit | David Moreau Simard proposed openstack-infra/zuul-jobs master: Add a role to mirror a git repository to a remote git server https://review.openstack.org/643394 | 20:09 |
openstackgerrit | David Moreau Simard proposed openstack-infra/zuul-jobs master: Do not merge: test zuul-jobs-upload-git-mirror job https://review.openstack.org/643437 | 20:10 |
*** jamesmcarthur has quit IRC | 20:36 | |
pabelanger | need to #dadops for a bit, but would love to get a few reviews on https://review.openstack.org/642913/ to relax the keys folder permissions a little | 21:11 |
*** pcaruana has quit IRC | 22:21 | |
*** rlandy is now known as rlandy|bbl | 22:22 | |
*** hashar has quit IRC | 22:41 | |
pabelanger | I'm trying to debug something in zuul, but assume the following snip of tenant config: http://paste.openstack.org/show/747822/ | 22:51 |
pabelanger | why would a zuul merger need to process a change on the openstack connection? | 22:53 |
pabelanger | the reason I ask, is openstack/nova uploaded a 40 stack patchset to zuul.o.o, and right now it seems rdoproject tenant in sf.io zuul is trying to process all the same nova patches. | 22:54 |
pabelanger | which, because there isn't a many zuul mergers available, has caused jobs in the ansible-network tenant to be blocked | 22:55 |
pabelanger | I am trying to see if there is something on zuul that can be optimized | 22:55 |
clarkb | pabelanger: I want to say that is a known bug | 22:55 |
clarkb | zuul will do the merges for configs even if it isn't loading configs | 22:55 |
clarkb | however if you are running jobs on that project it is gonna need to merge anyway | 22:56 |
clarkb | so that it can provide the refs to the job(s) | 22:56 |
pabelanger | yah, I don't believe we are running jobs, but trying to confirm | 22:56 |
pabelanger | it more there to use depends-on, IIRC | 22:56 |
pabelanger | https://review.rdoproject.org/zuul/project/openstack/nova | 22:58 |
pabelanger | I think because that is giving 500 status, we don't have any jobs configured | 22:58 |
pabelanger | okay, I'll have to check back in moring and maybe work on a patch | 23:11 |
pabelanger | for now, I suspect it will take a few hours (guessing 4hr) for rdoproject to catch up | 23:11 |
pabelanger | tobiash: tristanC: maybe ^ rings a bell | 23:12 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!