*** D3VIATION has joined #zuul | 00:01 | |
openstackgerrit | Michael Johnson proposed openstack-infra/zuul-jobs master: Collect the coverage report for npm test jobs https://review.openstack.org/570260 | 00:04 |
---|---|---|
*** jtanner has quit IRC | 00:04 | |
*** patrickeast has quit IRC | 00:05 | |
*** patrickeast has joined #zuul | 00:05 | |
*** abelur_ has joined #zuul | 00:05 | |
*** mattclay_ has joined #zuul | 00:05 | |
*** odyssey4me has quit IRC | 00:05 | |
*** mordred has quit IRC | 00:06 | |
*** zigo has quit IRC | 00:06 | |
*** abelur has quit IRC | 00:06 | |
*** mattclay has quit IRC | 00:06 | |
*** abelur_ is now known as abelur | 00:06 | |
*** mattclay_ is now known as mattclay | 00:06 | |
*** zigo_ has joined #zuul | 00:06 | |
*** odyssey4me has joined #zuul | 00:11 | |
*** GonZo2000 has quit IRC | 00:12 | |
*** ChanServ has quit IRC | 00:12 | |
*** GonZo2000 has joined #zuul | 00:15 | |
*** mordred has joined #zuul | 00:15 | |
*** jtanner has joined #zuul | 00:16 | |
*** yolanda_ has quit IRC | 00:19 | |
*** yolanda_ has joined #zuul | 00:20 | |
*** rlandy|rover has quit IRC | 00:33 | |
*** ChanServ has joined #zuul | 00:33 | |
*** barjavel.freenode.net sets mode: +o ChanServ | 00:33 | |
*** aspiers[m] has quit IRC | 00:37 | |
*** GonZo2000 is now known as Guest77694 | 00:39 | |
*** Guest77694 has quit IRC | 00:56 | |
*** harlowja has quit IRC | 01:00 | |
*** aspiers[m] has joined #zuul | 01:00 | |
*** D3VIATION has quit IRC | 01:09 | |
*** mordred has quit IRC | 01:31 | |
*** mordred has joined #zuul | 01:44 | |
*** jtanner has quit IRC | 01:49 | |
*** jtanner has joined #zuul | 01:49 | |
*** ilya_mochalov has joined #zuul | 02:08 | |
ilya_mochalov | hello here! I am stack with quite basic error while running `zuul-scheduler` inside of my python venv. Error is `FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/zuul/times'` | 02:11 |
ilya_mochalov | anyone here can point me to right direction? how do I debug this case? thank you in advance | 02:11 |
tristanC | ilya_mochalov: does /var/lib/zuul exists and can the scheduler write there? | 02:12 |
*** ilya_mochalov has quit IRC | 02:13 | |
*** ilya_mochalov has joined #zuul | 02:14 | |
ilya_mochalov | I don't have /var/lib/zuul | 02:15 |
tristanC | ilya_mochalov: perhaps try running "useradd -m -d /var/lib/zuul zuul" and run zuul processes as the zuul user | 02:16 |
ilya_mochalov | alright, I will give it a try. Now I am running it as my user | 02:17 |
tristanC | ilya_mochalov: or you can change the configuration in zuul.conf to point at your home directory | 02:18 |
ilya_mochalov | do I pip install zuul in venv or globally? | 02:20 |
*** D3VIATION has joined #zuul | 02:20 | |
fungi | ilya_mochalov: you ought to be able to do either, but the install guides linked from https://zuul-ci.org/docs/zuul/admin/zuul-from-scratch.html do global | 02:24 |
ilya_mochalov | oh,, yes.. I started with that link and there is no much details on installation https://docs.openstack.org/infra/zuul/admin/quick-start.html#install-zuul | 02:30 |
*** rlandy has joined #zuul | 02:51 | |
*** xinliang has quit IRC | 02:52 | |
*** xinliang has joined #zuul | 02:58 | |
*** harlowja has joined #zuul | 03:29 | |
*** rlandy has quit IRC | 04:05 | |
*** harlowja has quit IRC | 04:14 | |
*** mattclay has quit IRC | 04:45 | |
*** mattclay has joined #zuul | 04:45 | |
*** GonZo2000 has joined #zuul | 04:49 | |
*** GonZo2000 has quit IRC | 04:49 | |
*** GonZo2000 has joined #zuul | 04:49 | |
*** D3VIATION has quit IRC | 04:56 | |
*** GonZo2000 has quit IRC | 05:07 | |
*** eandersson has joined #zuul | 05:10 | |
*** snapiri- has quit IRC | 05:11 | |
*** snapiri has joined #zuul | 05:11 | |
*** GonZo2000 has joined #zuul | 05:21 | |
*** GonZo2000 has quit IRC | 05:21 | |
*** GonZo2000 has joined #zuul | 05:21 | |
*** GonZo2000 has quit IRC | 05:46 | |
*** eandersson has quit IRC | 05:48 | |
*** eandersson has joined #zuul | 05:49 | |
*** hashar has joined #zuul | 05:59 | |
*** pcaruana has joined #zuul | 06:33 | |
*** ssbarnea_ has joined #zuul | 06:57 | |
*** gtema has joined #zuul | 07:00 | |
*** sshnaidm is now known as sshnaidm_pto | 07:20 | |
*** D3VIATION has joined #zuul | 07:20 | |
*** D3VIATION has quit IRC | 07:29 | |
*** jpena|off is now known as jpena | 07:45 | |
*** GonZo2000 has joined #zuul | 08:40 | |
*** hashar has quit IRC | 09:23 | |
*** hashar has joined #zuul | 09:23 | |
*** hashar is now known as hasharAway | 09:50 | |
*** zigo_ is now known as zigo | 09:56 | |
*** GonZo2000 has quit IRC | 10:00 | |
*** GonZo2000 has joined #zuul | 10:04 | |
*** GonZo2000 has quit IRC | 10:04 | |
*** GonZo2000 has joined #zuul | 10:04 | |
*** GonZo2000 has quit IRC | 10:14 | |
*** D3VIATION has joined #zuul | 10:29 | |
*** D3VIATION has quit IRC | 10:34 | |
*** ssbarnea_ has quit IRC | 10:42 | |
*** ssbarnea_ has joined #zuul | 11:19 | |
*** jpena is now known as jpena|lunch | 11:33 | |
*** rlandy has joined #zuul | 11:56 | |
*** rlandy is now known as rlandy|rover | 12:03 | |
*** GonZo2000 has joined #zuul | 12:25 | |
*** GonZo2000 has quit IRC | 12:25 | |
*** GonZo2000 has joined #zuul | 12:25 | |
*** jpena|lunch is now known as jpena | 12:28 | |
openstackgerrit | Brian Rosmaita proposed openstack-infra/zuul-jobs master: Handle -/_ ambiguity in package names https://review.openstack.org/571005 | 12:36 |
fungi | ilya_mochalov: right, the "quick start" is a bit too "quick" for now, so the "zuul from scratch" guide is better if you want to know how to install it and not just how to configure it | 13:03 |
*** GonZo2000 has quit IRC | 13:07 | |
*** GonZo2000 has joined #zuul | 13:08 | |
*** GonZo2000 has quit IRC | 13:14 | |
*** GonZo2000 has joined #zuul | 13:22 | |
*** GonZo2000 has quit IRC | 13:22 | |
*** GonZo2000 has joined #zuul | 13:23 | |
*** GonZo2000 has quit IRC | 13:23 | |
*** GonZo2000 has joined #zuul | 13:23 | |
*** GonZo2000 has quit IRC | 13:36 | |
fungi | mordred: behavior changes like 559348 make me wonder if we should be considering adding release notes and tagging releases for the zuul-jobs repo | 13:50 |
*** EmilienM_PTO is now known as EmilienM | 14:08 | |
*** GonZo2000 has joined #zuul | 14:48 | |
openstackgerrit | Merged openstack-infra/zuul-jobs master: Default warning-is-error to True for non-legacy Sphinx projects https://review.openstack.org/559348 | 15:02 |
*** GonZo2000 has quit IRC | 15:11 | |
*** acozine1 has joined #zuul | 15:23 | |
*** pcaruana has quit IRC | 15:33 | |
*** hasharAway is now known as hashar | 16:01 | |
*** electrofelix has quit IRC | 16:08 | |
*** pcaruana has joined #zuul | 16:23 | |
*** jpena is now known as jpena|off | 16:41 | |
*** pabelanger has quit IRC | 16:42 | |
*** pabelanger has joined #zuul | 16:42 | |
*** rlandy|rover is now known as rlandy|rover|brb | 16:49 | |
*** jpena|off is now known as jpena | 16:52 | |
openstackgerrit | Paul Belanger proposed openstack-infra/zuul master: Allow templates to be optional for zuul-migrate https://review.openstack.org/570979 | 16:54 |
openstackgerrit | Paul Belanger proposed openstack-infra/zuul master: Allow for projects only names in zuul-migrate https://review.openstack.org/570980 | 16:54 |
*** hashar is now known as hasharAway | 17:00 | |
*** jpena is now known as jpena|off | 17:18 | |
*** gtema has quit IRC | 17:19 | |
*** ssbarnea_ has quit IRC | 17:27 | |
openstackgerrit | Clint 'SpamapS' Byrum proposed openstack-infra/zuul master: Add missing pathlib dependency https://review.openstack.org/570539 | 17:41 |
openstackgerrit | Clint 'SpamapS' Byrum proposed openstack-infra/zuul master: Add missing pathlib dependency https://review.openstack.org/570539 | 17:42 |
*** ssbarnea_ has joined #zuul | 17:45 | |
*** rlandy|rover|brb is now known as rlandy|rover | 17:46 | |
openstackgerrit | Merged openstack-infra/zuul master: correct github review approval type is `approved` https://review.openstack.org/570378 | 18:06 |
ssbarnea | is anyone working to enable ansi logs for zuul? | 18:09 |
*** pcaruana has quit IRC | 18:09 | |
corvus | ssbarnea: do you mean in the web streaming console viewer? | 18:13 |
ssbarnea | corvus: its name makes me think that works only for live output, not for archived one, right? | 18:14 |
fungi | "ansi" as a reference to terminal escape sequences makes me think you wouldn't expect to use it for web streaming | 18:16 |
fungi | unless "ansi" is slang for "color" these days | 18:16 |
corvus | ssbarnea: yes. afaik, that's the only part of zuul that might need any changes to support color escape sequences. the underlying finger protocol used for streaming should pass through any binary data it gets. and zuul itself doesn't deal with archived logs -- so as long as wherever you're storing your logs supports serving that data, it should work. | 18:16 |
ssbarnea | one example: http://logs.openstack.org/20/571220/1/check/ara-integration-opensuse-py27-2.5.2/f918075/ -- job-output.txt.gz is (obviously) a plain text file without ANSI coloring. Now my question is who would be in "charge" of producing a colored log file (likely as HTML). | 18:16 |
corvus | ssbarnea: ah, that's the openstack project who's in charge of that, so it's a question for #openstack-infra. | 18:17 |
fungi | i'm still tripping over the term "ansi" there. i'd expect the possibility for injecting ansi escapes into the finger stream perhaps, but for those to be useful in the web stream you'd need some sort of ansi escape to html stream parser | 18:18 |
corvus | ssbarnea: unless you're suggesting that zuul output a native html version of the console log? | 18:19 |
openstackgerrit | Merged openstack-infra/zuul master: Add missing pathlib dependency https://review.openstack.org/570539 | 18:19 |
ssbarnea | i am not suggesting anything, just trying to gather information. i am about improving the UX by having colored logs (ansible logs without color are really hard to read). | 18:20 |
corvus | ssbarnea: if that's the suggestion, then there is an idea about that -- there's a job-output.json file which has even more info in it than job-output.txt. mordred has suggested there could be a simple javascript viewer for that which could colorize things as appropriate, and also do useful ux things like make sections expand/collapse. | 18:21 |
ssbarnea | but i am more interested about stored long than the real time console output, find real time of less important. | 18:21 |
ssbarnea | in fact there are browser plugins that can read ANSI. | 18:21 |
ssbarnea | but somehow i have the impression that people do not like the idea of being forced to install a plugin to read logs. | 18:22 |
corvus | ssbarnea: one more clarifying question -- in the console log, there's content from 3 sources: zuul, ansible, and the commands ansible executes. which things are you interested in colorizing? | 18:22 |
ssbarnea | ansible | 18:23 |
ssbarnea | obviously that commands executed by ansible is out of the question, this would be up to the shell task to do a "| ansi2html " if they want. | 18:24 |
corvus | ssbarnea: great, then i think the javascript viewer for job-output.json is probably the best approach. the json file will have all the information needed to produce what's in job-output.txt but in a colorized and structured form. | 18:24 |
ssbarnea | corvus: can you recomend one for chrome? | 18:25 |
corvus | ssbarnea: and i don't believe anyone is working on it. mordred just suggested it a while back but hasn't begun work on it (other than to ensure that job-output.json is present and supported to support future work on it) | 18:25 |
corvus | ssbarnea: sorry, i don't mean a browser plugin or anythong on the user side, i mean that it's something that could be part of zuul so that someone could deploy it as a webapp on their log server | 18:26 |
ssbarnea | ahh. ok. | 18:26 |
corvus | ssbarnea: if you're interested in writing some javascript, i think such a tool would be useful and welcome | 18:28 |
ssbarnea | indeed, probabil converting job-output.json into a index.html page which is easy to read. In fact index could load the json file and render it. | 18:28 |
ssbarnea | so one aspect clarified, the job-output one. for the other one i have ara which ok. | 18:30 |
ssbarnea | corvus: thanks, at least i get an better idea now. | 18:30 |
*** ssbarnea_ has quit IRC | 18:31 | |
*** D3VIATION has joined #zuul | 18:46 | |
*** yolanda has joined #zuul | 18:57 | |
*** yolanda_ has quit IRC | 18:59 | |
SpamapS | ssbarnea: it's worth noting that ARA also already produces a very readable HTML report. | 19:06 |
SpamapS | Which is funny because the log you linked was for ARA tests. ;) | 19:07 |
openstackgerrit | Paul Belanger proposed openstack-infra/zuul master: Add the ability for a user to skip macros https://review.openstack.org/571287 | 19:31 |
*** ssbarnea_ has joined #zuul | 19:33 | |
ssbarnea | SpamapS: this is where I found less the obvious to find the error in the output log. | 19:35 |
clarkb | `^F error` remains my favorite thing in log files | 19:36 |
clarkb | it is amazing how often that works | 19:36 |
SpamapS | the search interface for ara is pretty nice, but I guess it doesn't work in the static report | 19:54 |
*** pwhalen has quit IRC | 20:08 | |
*** pwhalen has joined #zuul | 20:12 | |
*** pwhalen has joined #zuul | 20:12 | |
SpamapS | hrm, does anybody who reads javascript better than I know if there's a way to pass a filter string into the zuul status page? | 20:33 |
SpamapS | I tried the obvious ?filter_string=... | 20:33 |
SpamapS | whenever I try to use #changenum it makes it #!#changenum | 20:39 |
SpamapS | and the filter prompt has ! in it | 20:39 |
mordred | SpamapS: I don't believe that currently supports url parameters? | 20:39 |
SpamapS | It wants to | 20:40 |
mordred | it does indeed - but from my reading right now does not | 20:40 |
Shrews | all: just an fyi, afk tomorrow until monday | 20:41 |
SpamapS | https://git.openstack.org/cgit/openstack-infra/zuul/tree/web/jquery.zuul.js#n70 | 20:44 |
SpamapS | that seems to suggest it *should* work | 20:44 |
SpamapS | hrm seems almost like that code isn't used | 20:49 |
*** hasharAway has quit IRC | 20:51 | |
clarkb | SpamapS: we use the intree zuul stuff now | 20:54 |
clarkb | thats the old infra status page | 20:54 |
clarkb | and I'm guessing anyone else deploying zuul uses the intree stuff at this point | 20:54 |
SpamapS | Oh I didn't know that was "old" | 20:54 |
SpamapS | why's that there then? | 20:55 |
corvus | Shrews: ack, thanks | 20:55 |
corvus | clarkb, SpamapS: i believe that's the curernt/only status page. | 20:56 |
clarkb | er wow ya I need caffeine | 20:56 |
corvus | (yes it's still jquery; i expect that to change eventually) | 20:56 |
SpamapS | I can't find that variable, changeSetInURL, anywhere in the javascript on zuul.openstack.org | 20:59 |
SpamapS | doesn't mean it isn't there | 20:59 |
SpamapS | just, I can't find it. | 20:59 |
SpamapS | if it's all minified that may be way | 20:59 |
SpamapS | why | 21:00 |
SpamapS | either way, it's kinda weird that #11111 becomes #!#11111 and doesn't work | 21:00 |
SpamapS | was just trying to work on improving the status urls for github reporting | 21:00 |
clarkb | it is minified in a way that your browser can request the mapping back to real source | 21:02 |
clarkb | I don't understand all the details there but got it to work in browser debug tools once | 21:02 |
corvus | hrm, maybe that broke in the angular transition | 21:03 |
corvus | it would be cool if we could test that | 21:03 |
*** acozine1 has quit IRC | 21:05 | |
*** ssbarnea_ has quit IRC | 21:14 | |
clarkb | corvus: are you on the kata ml? | 21:34 |
clarkb | corvus: I'm responding to their questions about getting going on zuul and figure you amy want to follow along as well | 21:35 |
corvus | clarkb: i'm not, thanks for the heads up | 21:37 |
clarkb | corvus: I'll wait a minute before sending if you intend on signing up | 21:37 |
clarkb | or if you will just look at the archive later I can hit send now | 21:37 |
corvus | clarkb: i'm all set now | 21:38 |
clarkb | corvus: 21:51:48 kata-dev-irc-bot | <sebastien.boeuf> @eric.ernst clarkb, I have just installed Zuul Github App to kata-containers/proxy | 21:52 |
*** harlowja has joined #zuul | 21:52 | |
*** rlandy|rover is now known as rlandy|rover|bbl | 22:23 | |
*** D3VIATION has quit IRC | 22:37 | |
clarkb | SpamapS: fiddling with the status urls it kinda almost works | 23:47 |
clarkb | SpamapS: http://zuul.openstack.org/status.html#!/nova for xample filters on !/nova | 23:47 |
clarkb | but I can't remove the !/ | 23:47 |
clarkb | I think maybe we need to chimp the !/ too | 23:47 |
clarkb | *chomp | 23:47 |
clarkb | that must be a jquery behavior on the fragment? | 23:50 |
SpamapS | ah yeah | 23:50 |
clarkb | if it is as simple as removing the extra characters would probbly be a nice simple update | 23:51 |
clarkb | mnaser: ^ may know off hand why that happens | 23:54 |
mnaser | hi | 23:54 |
mnaser | Let me catch up | 23:55 |
clarkb | mnaser: tldr is zuul status page has code to set the filter based on text after # in the url. But it only works if you #!/foo in my testing which then tries to filter on !/foo instead of foo | 23:55 |
mnaser | I would bet it has to do with angular | 23:55 |
clarkb | I think that must be a jquery expectation and we just aren't formatting the string correctly? (also have to remove !/ | 23:55 |
clarkb | ah | 23:55 |
mnaser | Let me get on my laptop | 23:55 |
clarkb | mnaser: oh it isn't urgent this was my end of day try and debug a thing task | 23:56 |
mnaser | There’s something to tell angular: don’t touch my stuff | 23:56 |
mnaser | meh, I’m killing time waiting for dinner | 23:56 |
clarkb | I just figured you would may know why that was happening as you are the js wizard :P | 23:56 |
clarkb | we can probably easily just remove the !/ too and have it work that way | 23:56 |
clarkb | mnaser: https://git.openstack.org/cgit/openstack-infra/zuul/tree/web/jquery.zuul.js#n70 is where this happens in the code | 23:58 |
mnaser | ok digging | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!