*** hashar has joined #openstack-jjb | 08:54 | |
waynr | hmmm i was thinking about this a few weeks ago and i've changed my mind about the parser | 09:41 |
---|---|---|
waynr | electrofelix is right that the original point of the refactor was to allow an approach to convert from straight up job data structure straight to xml without necessitating yaml | 09:42 |
waynr | but that doesn't mean that we can't optionally pass a parser reference through to the xml expansionmodules for the primary use case of expanding on yaml parser generated data structures | 09:42 |
*** electrofelix has joined #openstack-jjb | 09:53 | |
openstackgerrit | Darragh Bailey proposed openstack-infra/jenkins-job-builder master: No warn on old plugin conf format not in use https://review.openstack.org/528281 | 14:22 |
waynr | i kind of want to try writing a CI DSL that's not a mutated form of yaml | 14:27 |
waynr | define the core features any CI system should have call everything else an extension and use JJB xml generator as the first backend implementation that connects the DSL to jenkins | 14:28 |
electrofelix | waynr: just catching up with responses early this morning that I missed via eavesdrop | 14:29 |
openstackgerrit | Darragh Bailey proposed openstack-infra/jenkins-job-builder master: Prevent deprecation warning using test with stdin https://review.openstack.org/528284 | 14:30 |
electrofelix | waynr: so your thinking that we pass something down that when it hits the dispatch call to go to the builders can perform a lazy expansion of any macros at that point in time, for the few modules that are using others? | 14:31 |
electrofelix | as, in make it a hidden expansion triggered by the yaml -> xml code trying to access it? | 14:32 |
electrofelix | Does that mean needing to include all the template params to fill in for any params not explicitly set in macros? | 14:33 |
electrofelix | I'm assuming we support that now for most normal templates, that in expanding out the macros early, they have access to other params from the project to use in the macro, not just those set directly? | 14:35 |
electrofelix | I think in any case can expect that I can have something working by the end of next week, time during the last 2 weeks was spent relearning how the code works in that area and hooking up pycharms for some detailed debugging/inspection | 14:36 |
electrofelix | waynr zxiiro: were we supposed to have a quick meeting about 30 mins ago? | 14:38 |
zxiiro | It's in 20 minutes according to my calender | 14:38 |
*** openstackgerrit has quit IRC | 14:48 | |
zxiiro | well I'm at my computer now | 14:52 |
zxiiro | I don't have any updates. Unfortunately migrating clouds took up all my time the past 2 weeks. I think the only topic this week is the YAML parser again. | 14:53 |
electrofelix | zxiiro: listed as being 'Fridays at 1400 UTC' ;-) | 14:54 |
zxiiro | ah... | 14:55 |
zxiiro | oh daylight savings... | 14:55 |
zxiiro | that's why | 14:55 |
zxiiro | i entered it into my google calendar as EST i guess | 14:56 |
zxiiro | fixed in my calendar. I set it to iceland GMT+0 | 14:58 |
zxiiro | We just need waynr I guess. | 14:58 |
zxiiro | he probably had the same problem as me | 14:58 |
electrofelix | zxiiro: I used the ical to load it into google calendar, probably why it came up without an issue | 15:01 |
waynr | yeah my calendar just says 9am CST | 15:01 |
zxiiro | alright we're all here | 15:01 |
zxiiro | #startmeeting jjb | 15:02 |
openstack | Meeting started Fri Dec 15 15:02:00 2017 UTC and is due to finish in 60 minutes. The chair is zxiiro. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:02 |
*** openstack changes topic to " (Meeting topic: jjb)" | 15:02 | |
openstack | The meeting name has been set to 'jjb' | 15:02 |
zxiiro | #topic YAML Parser | 15:02 |
*** openstack changes topic to "YAML Parser (Meeting topic: jjb)" | 15:02 | |
electrofelix | I'm guessing I should attempt to get a POC of the delayed expansion based suggestion from Waynr, assuming that is a reasonable approach? | 15:09 |
electrofelix | Do we lose any abilities that we thought were supported in going that way? | 15:09 |
electrofelix | the two changes above https://review.openstack.org/528281 & https://review.openstack.org/528284 both deal with some warning logs emitted unexpectedly, one from use of the trigger-parameterized code and the other from reading a yaml file in via stdin | 15:17 |
*** electrofelix has quit IRC | 15:19 | |
waynr | isn't delayed expansion the way we were doing it before? | 15:31 |
waynr | maybe it's been too long since i've been familiar with the code | 15:31 |
zxiiro | I guess he left | 15:49 |
zxiiro | #endmeeting | 15:50 |
*** openstack changes topic to " (Meeting topic: testing?)" | 15:50 | |
openstack | Meeting ended Fri Dec 15 15:50:22 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:50 |
openstack | Minutes: http://eavesdrop01.openstack.org/meetings/jjb/2017/jjb.2017-12-15-15.02.html | 15:50 |
openstack | Minutes (text): http://eavesdrop01.openstack.org/meetings/jjb/2017/jjb.2017-12-15-15.02.txt | 15:50 |
openstack | Log: http://eavesdrop01.openstack.org/meetings/jjb/2017/jjb.2017-12-15-15.02.log.html | 15:50 |
zxiiro | waynr: I'll pass on what you said next time I see him | 15:50 |
waynr | cool | 15:53 |
*** hashar has quit IRC | 16:35 | |
*** smyers has joined #openstack-jjb | 18:57 | |
*** smyers has quit IRC | 19:38 | |
*** hashar has joined #openstack-jjb | 19:53 | |
*** smyers has joined #openstack-jjb | 21:06 | |
*** smyers has quit IRC | 21:09 | |
*** smyers has joined #openstack-jjb | 21:12 | |
*** smyers has quit IRC | 21:29 | |
*** smyers has joined #openstack-jjb | 21:33 | |
*** caphrim007 has joined #openstack-jjb | 21:57 | |
caphrim007 | anyone know what version of jenkins-job-builder has the !include-jinja2 syntax? | 21:57 |
caphrim007 | in 2.0.0.0b2 it raises an error about "could not determine a constructor for the tag !include-jinja2" | 21:57 |
zxiiro | caphrim007: no versions released have it | 21:57 |
zxiiro | caphrim007: we have a jjb 2.0 b locker preventing us from releasing 2.0 | 21:57 |
caphrim007 | ahh ok | 21:58 |
caphrim007 | i'll just grab it directly from scm in the meantime | 21:58 |
*** hashar has quit IRC | 22:43 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!