*** rlandy has quit IRC | 00:03 | |
*** bolg has quit IRC | 00:04 | |
*** flaper87 has quit IRC | 00:24 | |
*** frenzyfriday has joined #zuul | 00:25 | |
*** flaper87 has joined #zuul | 00:26 | |
*** frenzyfriday has quit IRC | 00:33 | |
*** frenzyfriday has joined #zuul | 02:14 | |
*** frenzyfriday has quit IRC | 02:18 | |
*** frenzyfriday has joined #zuul | 03:08 | |
*** frenzyfriday has quit IRC | 03:12 | |
*** bhavikdbavishi has joined #zuul | 03:42 | |
*** bhavikdbavishi1 has joined #zuul | 03:47 | |
*** bhavikdbavishi has quit IRC | 03:48 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 03:48 | |
*** frenzyfriday has joined #zuul | 03:49 | |
*** frenzyfriday has quit IRC | 03:59 | |
*** bhavikdbavishi has quit IRC | 04:03 | |
*** bhavikdbavishi has joined #zuul | 04:04 | |
*** armstrongs has quit IRC | 04:05 | |
*** evrardjp has quit IRC | 04:33 | |
*** evrardjp has joined #zuul | 04:33 | |
*** frenzyfriday has joined #zuul | 04:44 | |
*** frenzyfriday has quit IRC | 04:54 | |
*** wuchunyang has joined #zuul | 04:54 | |
*** vishalmanchanda has joined #zuul | 04:55 | |
*** bhagyashris|away is now known as bhagyashris | 05:27 | |
*** frenzyfriday has joined #zuul | 05:38 | |
*** frenzyfriday has quit IRC | 05:48 | |
*** frenzyfriday has joined #zuul | 06:01 | |
*** evgenyl has quit IRC | 06:03 | |
*** evgenyl_ has joined #zuul | 06:03 | |
*** mach1na has joined #zuul | 06:12 | |
*** mach1na has quit IRC | 06:22 | |
*** mach1na has joined #zuul | 06:23 | |
tobiash | clarkb: want to review https://review.opendev.org/747127? (adds zuul/zuul-client repo) | 06:29 |
---|---|---|
*** bhavikdbavishi has quit IRC | 06:29 | |
*** mach1na has quit IRC | 06:40 | |
*** mach1na has joined #zuul | 06:49 | |
*** armstrongs has joined #zuul | 07:00 | |
*** armstrongs has quit IRC | 07:05 | |
*** mach1na has quit IRC | 07:05 | |
*** hashar has joined #zuul | 07:07 | |
*** jcapitao has joined #zuul | 07:07 | |
*** mach1na has joined #zuul | 07:08 | |
*** bhavikdbavishi has joined #zuul | 07:19 | |
*** bhavikdbavishi1 has joined #zuul | 07:26 | |
*** bhavikdbavishi has quit IRC | 07:28 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 07:28 | |
*** sshnaidm|afk is now known as sshnaidm | 07:32 | |
*** tosky has joined #zuul | 07:37 | |
*** jpena|off is now known as jpena | 07:55 | |
*** holser has joined #zuul | 08:09 | |
*** frenzyfriday has quit IRC | 09:12 | |
mhu | hello tobiash, looks like zuul-client wasn't created, is that normal? I can't clone it | 09:13 |
mhu | oh, the deploy pipeline jobs just started, nevermind | 09:15 |
*** frenzyfriday has joined #zuul | 09:16 | |
AJaeger | mhu: yes, you have to wait for the deploy job to run on the change - is all fine now? | 09:23 |
mhu | AJaeger, yeah it's cloned nice and cozy on my system | 09:23 |
AJaeger | great - let's fill it with live ;) | 09:24 |
mhu | yep, I'd like to get it started today | 09:24 |
AJaeger | thanks, mhu ! | 09:30 |
*** frenzyfriday has quit IRC | 09:34 | |
*** bhavikdbavishi has quit IRC | 09:46 | |
*** bhavikdbavishi has joined #zuul | 09:47 | |
*** hashar has quit IRC | 09:53 | |
*** nils has joined #zuul | 09:54 | |
*** wuchunyang has quit IRC | 10:11 | |
*** zenkuro has joined #zuul | 10:17 | |
*** yolanda has joined #zuul | 10:26 | |
*** bolg_ has joined #zuul | 10:30 | |
*** bhavikdbavishi has quit IRC | 10:36 | |
*** bhavikdbavishi has joined #zuul | 10:52 | |
*** jcapitao is now known as jcapitao_lunch | 10:56 | |
*** mach1na has quit IRC | 11:19 | |
*** jpena is now known as jpena|lunch | 11:45 | |
*** tflink_ has joined #zuul | 11:46 | |
*** tflink has quit IRC | 11:46 | |
*** Goneri has joined #zuul | 11:49 | |
*** mach1na has joined #zuul | 11:53 | |
*** mach1na has quit IRC | 11:57 | |
*** mach1na has joined #zuul | 11:57 | |
*** mattd01 has joined #zuul | 12:00 | |
*** rlandy has joined #zuul | 12:07 | |
*** vorotech has joined #zuul | 12:11 | |
*** jcapitao_lunch is now known as jcapitao | 12:19 | |
*** openstackgerrit has joined #zuul | 12:28 | |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Rework quick-start and prepare for other tutorials https://review.opendev.org/732066 | 12:28 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate your first patch" https://review.opendev.org/732067 | 12:28 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs" https://review.opendev.org/732068 | 12:28 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate pipeline" https://review.opendev.org/732069 | 12:28 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "job secrets" https://review.opendev.org/732070 | 12:28 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "job dependencies" https://review.opendev.org/732071 | 12:28 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: Rename quick-start to zuul-tutorial-quick-start https://review.opendev.org/737656 | 12:28 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: [DNM] TEST run zuul tutorials to test stream+callback (+ zuul-jobs change) https://review.opendev.org/735477 | 12:28 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: [DNM] Test: run multiple tutorials ('job dependencies' 2 times) https://review.opendev.org/741558 | 12:28 |
*** jpena|lunch is now known as jpena | 12:48 | |
zbr | ianw: https://review.opendev.org/#/c/748737/ us fixing tox module on two platforms: centos-7 and debian-stretch | 12:56 |
*** frenzyfriday has joined #zuul | 13:07 | |
*** johanssone has quit IRC | 13:11 | |
*** fdegir has quit IRC | 13:11 | |
tobiash | clarkb: I addressed your comments in https://review.opendev.org/747142 (annotate getBranch) | 13:26 |
tristanC | clarkb: no sorry, i don't know why openshift wheels are not published | 13:32 |
*** bhavikdbavishi has quit IRC | 13:32 | |
*** sshnaidm is now known as sshnaidm|bbl | 13:58 | |
*** vorotech has quit IRC | 14:09 | |
fungi | also that question could have been meant as a subtle hint to convince people to start publishing some | 14:11 |
*** zenkuro has quit IRC | 14:30 | |
*** fdegir has joined #zuul | 14:34 | |
*** johanssone has joined #zuul | 14:36 | |
AJaeger | zuul-jobs maintainers, please review this consolidation stack of upload log roles: https://review.opendev.org/#/c/742732 | 14:51 |
*** frenzyfriday has quit IRC | 14:53 | |
*** frenzyfriday has joined #zuul | 14:59 | |
*** frenzyfriday has quit IRC | 15:03 | |
zbr | fungi: tristanC: please help me make cmd visible by default with https://review.opendev.org/#/c/740733/ | 15:07 |
zbr | users should not have to press the magic button to see what was the command that failed, https://sbarnea.com/ss/Screen-Shot-2020-09-02-16-07-38.72.png | 15:08 |
*** frenzyfriday has joined #zuul | 15:31 | |
*** tosky has quit IRC | 15:31 | |
*** mach1na has quit IRC | 15:33 | |
*** frenzyfriday has quit IRC | 15:36 | |
*** hashar has joined #zuul | 15:48 | |
*** mach1na has joined #zuul | 15:48 | |
*** mach1na has quit IRC | 15:53 | |
clarkb | tobiash: on https://review.opendev.org/#/c/747142/1..2/zuul/driver/github/githubconnection.py the first comment I'm not sure that is correct still. I was pointing out that the event there is an actual event object and not an event id string. So we need to do =event.zuul_event_id or whatever the field is | 16:07 |
clarkb | tobiash: see line 416 in that diff | 16:08 |
tobiash | clarkb: technically it doesn't matter since the log adapter is explicitly designed to work with either an event object or directly the string | 16:09 |
tobiash | clarkb: see https://opendev.org/zuul/zuul/src/branch/master/zuul/lib/logutil.py#L26 | 16:11 |
tobiash | it can be either the event id directly or something that contains zuul_event_id | 16:11 |
clarkb | got it | 16:12 |
tobiash | but I can change it for consistency if you want | 16:12 |
clarkb | there was another chang ethat normalized on the event_id I think which is probably why I had in my head that this is the "proper" method | 16:12 |
*** bhavikdbavishi has joined #zuul | 16:17 | |
*** jcapitao has quit IRC | 16:31 | |
*** nils has quit IRC | 16:41 | |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: REST API: improve tenant scoping of autohold, authorizations https://review.opendev.org/728118 | 16:44 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: CLI: add autohold-info, autohold-delete via REST https://review.opendev.org/728410 | 16:44 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: REST API: improve promote endpoint testing https://review.opendev.org/728489 | 16:44 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: Builds: add "held" attribute https://review.opendev.org/728994 | 16:44 |
*** jpena is now known as jpena|off | 17:00 | |
openstackgerrit | Merged zuul/zuul-jobs master: Remove dependency on pkg_resources https://review.opendev.org/748737 | 17:06 |
openstackgerrit | Merged zuul/zuul-website master: Add new Supporter Logos https://review.opendev.org/742984 | 17:08 |
openstackgerrit | Merged zuul/zuul-website-media master: Add 3D logo https://review.opendev.org/686949 | 17:12 |
*** mgoddard has quit IRC | 17:12 | |
mhu | oooh fancy | 17:13 |
*** mattd01 has quit IRC | 17:16 | |
fungi | that's all tristanC's work, i was revisiting web site patches and realized it was still sitting there waiting for more reviews | 17:18 |
fungi | and yes, very pretty | 17:18 |
*** vorotech has joined #zuul | 18:08 | |
*** mattd01 has joined #zuul | 18:11 | |
openstackgerrit | Merged zuul/zuul master: Improve rendering of cmd https://review.opendev.org/740733 | 18:23 |
openstackgerrit | Merged zuul/zuul master: Fix typo in documentation https://review.opendev.org/748716 | 18:23 |
openstackgerrit | Merged zuul/zuul master: Fix typos in inline comments https://review.opendev.org/749070 | 18:23 |
*** bhavikdbavishi has quit IRC | 18:25 | |
*** hashar has quit IRC | 18:34 | |
*** y2kenny has joined #zuul | 18:42 | |
y2kenny | With the SMTP reporter, is it possible to send email to the committer or author's email address of the change? | 18:43 |
*** vishalmanchanda has quit IRC | 18:43 | |
fungi | y2kenny: i think zuul would need a new feature to be able to plumb that through to a pipeline variable... also i'm not entirely sure the scheduler (which is what handles reporting decisions) knows those commit header values | 18:58 |
fungi | i guess it's probably incorporated into event metadata we get for triggers, so could probably generalize the fields if they're present | 18:59 |
y2kenny | fungi: ok thanks for the info. I noticed there are some undocumented variables like {change.patchset} that can be use in the pipeline yaml. I was wondering if the commit/author email address may be extracted. | 18:59 |
fungi | y2kenny: yeah, i expect we'd need to add the addresses (for gerrit there are additional addresses too... change owner, reviewers...) | 19:00 |
fungi | not that i'm saying if one driver got the feature we'd need it merged at the same time for all of them, but knowing what sorts of addresses different code review platforms provide could help inform design decisions | 19:01 |
y2kenny | fungi: so is "event metadata" the proper term for all those {variables} available in the yaml? | 19:02 |
y2kenny | I only discovered them in some of the test cases in zuul | 19:02 |
y2kenny | (for creating status url, etc.) | 19:02 |
fungi | great questions, i don't actually know for sure. zuul was designed around gerrit first, and gerrit's event stream contains "events" with "metadata" | 19:02 |
fungi | so i sort of expect we kept to that terminology, but would need to go digging in the source to be sure | 19:03 |
fungi | also i agree the lack of documentation around the reporter variables is a problem. i want to say the last time i brought it up there was a suggestion that they weren't documented because we wanted to deprecate them, but we've seen a lot of new use cases crop up and some of them might really expect to make use of that so it's worth revisiting either way | 19:04 |
y2kenny | looks like change.number and change.patchset is available for at least pagure and gitlab | 19:05 |
y2kenny | https://opendev.org/zuul/zuul/src/branch/master/tests/fixtures/zuul-gitlab-driver.conf#L5 | 19:05 |
y2kenny | https://opendev.org/zuul/zuul/src/branch/master/tests/fixtures/zuul-pagure-driver.conf#L5 | 19:05 |
y2kenny | this status_url is definitely useful | 19:05 |
fungi | just by way of clarification, originally zuul did not have a builds dashboard and keep its own result history, so we relied on it posting review comments with links to job logs. to do that, we needed to be able to recreate the urls where those logs were expected to have been saved. all of that we hoped was obsoleted by adding a dashboard with retained state | 19:06 |
fungi | but i will say, you're not the first person to ask whether they could have zuul send build result reports via smtp reporter to (author, committer, owner, approver...) addresses | 19:08 |
y2kenny | so in my case, I also used it to customize the start-message... although I haven't been seeing start-message being reported so may be my usage my usage pattern broke after update | 19:09 |
y2kenny | "Starting {pipeline.name} jobs. Status:\n{status_url}/change/{change.number},{change.patchset}" | 19:09 |
*** y2kenny has quit IRC | 19:10 | |
fungi | for context, the origins of the smtp reporter were that we wanted to be able to report build results/failures for periodic pipeline builds to specific mailing lists, and then people who were interested in those could subscribe to the mailing lists (outside zuul) to receive those reports. this was again because there was no builds history/dashboard and since they weren't triggered by changes there was no change | 19:11 |
fungi | for zuul to leave comments on | 19:11 |
fungi | we hoped by providing a queryable dashboard with job build histories, the smtp reporter would be less necessary | 19:13 |
*** vorotech has quit IRC | 19:13 | |
*** y2kenny has joined #zuul | 19:13 | |
fungi | y2kenny: http://eavesdrop.openstack.org/irclogs/%23zuul/%23zuul.2020-09-02.log.html#t2020-09-02T19:11:25 | 19:17 |
fungi | for what i was saying while you were offline | 19:17 |
y2kenny | fungi: thanks. I was looking at it but the eavesdrop log hasn't updated. | 19:18 |
fungi | the html gets rebuilt via a cron job, you can go to http://eavesdrop.openstack.org/irclogs/%23zuul/%23zuul.2020-09-02.log for the raw version | 19:19 |
fungi | (just drop the .html extension off the url) | 19:20 |
fungi | that should update roughly continuously, or at least as often as the bot flushes its output to disk | 19:20 |
y2kenny | fungi: so for the smtp usecase I am looking at is for people who don't want to use anything to review except for email. The use case is kind of problematic in general anyway (like... one can push a commit that they are neither the author or committer.) | 19:20 |
y2kenny | ah ok... that's good to know about the log | 19:20 |
fungi | y2kenny: yep, i think that use case makes sense, we just need to design for it | 19:21 |
fungi | and so far we haven't, as far as i know | 19:21 |
fungi | for those people so far we've mostly relied on the fact that many (most?) code review platforms send e-mail comments, or can be configured to do so | 19:22 |
y2kenny | yup and that's what I will probably say to them for now... but there are folks who want to push to refs/heads/* instead of refs/for/* | 19:22 |
fungi | for example gerrit sends me e-mail for every comment left on a change i started (where i'm the change "owner" in its parlance) so any result reports zuul posts to those changes get e-mailed to me by gerrit | 19:23 |
fungi | and yeah, i get you, they're not actually using code review then ;) | 19:23 |
*** tflink_ is now known as tflink | 19:23 | |
y2kenny | yea... I wish everyone just use Gerrit :) | 19:23 |
fungi | mordred and corvus basically insisted that all openstack commits would go through code review, which was quite likely the best decision in the history of that project, and is what really allowed us to build workflows which eventually evolved to become zuul | 19:25 |
*** Eighth_Doctor has joined #zuul | 19:46 | |
*** frenzyfriday has joined #zuul | 19:54 | |
*** frenzyfriday has quit IRC | 20:02 | |
*** frenzyfriday has joined #zuul | 20:14 | |
*** y2kenny has quit IRC | 20:23 | |
*** frenzyfriday has quit IRC | 20:24 | |
*** vorotech has joined #zuul | 20:44 | |
*** frenzyfriday has joined #zuul | 20:49 | |
*** dustinc has joined #zuul | 20:58 | |
*** frenzyfriday has quit IRC | 21:05 | |
clarkb | tobiash: https://review.opendev.org/#/c/651526/9 is a neat feature. I'm sorry it too me so long to ever review it. | 21:17 |
tobiash | yeah, we want to use it for notifying users about problems with the job like full disk :) | 21:22 |
*** Goneri has quit IRC | 21:30 | |
*** vorotech has quit IRC | 21:31 | |
*** piotrowskim has quit IRC | 21:33 | |
clarkb | mhu: left a note on https://review.opendev.org/#/c/728994/18 the db (and sqlalchemy) stuff is something I won't claim expertise on so I dind't -1 but if my concern is valid that may be worthy of a -1 | 21:52 |
*** SpamapS has quit IRC | 21:59 | |
*** paladox has quit IRC | 21:59 | |
*** arxcruz|ruck has quit IRC | 21:59 | |
*** EmilienM has quit IRC | 21:59 | |
*** paladox has joined #zuul | 22:00 | |
*** arxcruz has joined #zuul | 22:00 | |
clarkb | tobiash: tomorrow do you think you can review https://review.opendev.org/#/c/738013/ ? then if that lands I can rebase my change that is based on it | 22:00 |
*** EmilienM has joined #zuul | 22:00 | |
*** SpamapS has joined #zuul | 22:00 | |
clarkb | (only my change is merge conflicted so I don't want to rebase both) | 22:00 |
*** mattd01 has quit IRC | 22:26 | |
*** rlandy has quit IRC | 22:34 | |
*** sshnaidm|bbl is now known as sshnaidm|afk | 22:47 | |
clarkb | tristanC: I +2'd https://review.opendev.org/#/c/716298/3 but didn't approve it as I don't have a good way to test that and we don't use those example base jobs in opendev anyway. Feel free to approve when you are able to confirm its happy | 22:52 |
*** dustinc has quit IRC | 23:08 | |
*** armstrongs has joined #zuul | 23:29 | |
*** irclogbot_1 has quit IRC | 23:29 | |
*** irclogbot_1 has joined #zuul | 23:34 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!