[00:02] a review anyone plz - https://github.com/juju/juju/pull/7824 [00:02] thumper: disallow self-reset and old facade version fix ^^ [00:26] babbageclunk: axw: late for standup, still doing interview [00:26] wallyworld: ok [00:37] babbageclunk: axw: finished now [00:40] thumper: if you get a chance to look at my pr? https://github.com/juju/juju/pull/7823 [01:22] * babbageclunk goes for a run [02:43] * thumper headdesks [02:44] uh oh [02:47] * thumper saves a minute off the test time by not running things twice [02:47] the bundle resource tests were composed of a concrete test suite [02:48] which tested all bundle deployment [02:48] so to run the resource test, it reran all the bundle tests [02:48] I've fixed that in my branch [02:51] ugh... [02:51] I see why it was needed now [02:51] but it is horrible [02:51] cyclic includes [03:02] ugh [03:15] babbageclunk: https://github.com/juju/juju/pull/7825 [03:16] thumper: looking [03:19] babbageclunk: thanks [03:19] hmm... local test failure that is nothing to do with my work... [03:19] FAIL: config_test.go:39: ConfigSuite.TestGenerateControllerCertAndKey [03:19] in controller package [03:19] fails for anyone else? [03:20] seems to consistently fail [03:20] how did this get in? [03:21] thumper: on develop or 2.2? [03:21] 2.2 [03:21] thumper: hang on, building [03:21] oh... [03:22] I wonder if it is an embedded time in the testing certs [03:22] thumper: and they've just expired? [03:22] hmm.. I'd expect more failures if that was the case [03:22] config_test.go:62: [03:22] c.Assert(err, jc.ErrorIsNil) [03:22] ... value x509.HostnameError = x509.HostnameError{Certificate:(*x509.Certificate)(0xc420125900), Host:"anyServer"} ("x509: certificate is not valid for any names, but wanted to match anyServer") [03:29] thumper: sorry, got distracted. It passes for me. [03:29] hmm... [03:29] weird [03:29] I wonder why it started failing for me... [03:33] thumper: probably you broke it somehow. ;) [03:33] babbageclunk: we'll see if the merge bot likes it I guess [03:33] * thumper shrugs [03:33] * thumper follows his own instructions on setting up metrics gathering [03:34] I'm giving a presentation this afternoon on prometheus and grafana [03:55] thumper: approved [03:55] babbageclunk: awesome, ta [04:26] thumper: looks like the mergebot liked it - did you work out why that test was failing? [04:44] nope [04:44] also...\ [04:44] babbageclunk: Yay [05:47] wallyworld: just realised a bit too late, might be worth changing Save to accept a FirewallRule. can be done later since you're already merging [05:48] axw: i have a followup to add the cli and facades i'm about to propose, can do a drive by [05:48] wallyworld: thanks [05:48] you feeling better? [05:48] thanks for first review [06:31] axw: if you get a chance at some point, here's PR with lots of boilerplate to add the firewall rules CLI; it also tweaks the state save api. the boilerplate stuff can be skimmed to make the review quicker https://github.com/juju/juju/pull/7826 === wpk_ is now known as wpk === rharper` is now known as rharper [20:58] * thumper rolls 2.2 into develop again [21:16] wallyworld: you around yet? [21:17] maybe [21:17] wanna jump in the release call early? [21:17] sure [21:17] I have a few questions around some of your work [22:48] thumper: ping [22:48] ? [22:48] hey [22:48] otp [22:52] babbageclunk: what is your go version? [22:54] thumper: still 1.8 [22:55] I think that is why the test is passing for you [22:55] and not me nor wallyworld [22:55] oh sting [22:56] k [22:57] Seems like a weird thing for a go version change to break. Maybe we were inadvertently relying on something undocumented/incorrect? [22:57] it is a bug fix in the x509 package [22:57] If any SAN extension, including with no DNS names, is present in the certificate, then the Common Name from Subject is ignored. In previous releases, the code tested only whether DNS-name SANs were present in a certificate. [22:57] from the release notes [22:57] thumper: yeah, that would do it. [22:57] we need to fix juju [23:10] thumper: when you get a moment, I'm having real trouble working out how to create an environ in juju1 - all of my understanding about it is juju2, and it changed a lot! [23:48] babbageclunk: I can chat now... [23:48] thumper: cool - ho? [23:48] duh, I mean 1:1? [23:48] ack