/srv/irclogs.ubuntu.com/2016/03/30/#juju-dev.txt

mupBug #1563590 opened: 1.25.4, xenial, init script install error race <landscape> <juju-core:New> <https://launchpad.net/bugs/1563590>00:10
* thumper takes a deep breath00:23
thumperand sighs00:23
* thumper tackles a big piece of pie00:23
mgzrevieeeew! https://github.com/juju/charm/pull/20300:34
mupBug #1563607 opened: Handle multi-series charms in 1.25 <juju-core:In Progress by gz> <https://launchpad.net/bugs/1563607>00:37
mupBug #1563609 opened: cannot add lxcs on juju 1.25.4 w/ xenial [maas] <kanban-cross-team> <landscape> <juju-core:New> <https://launchpad.net/bugs/1563609>00:37
mupBug #1563611 opened: juju destroy-controller hides error message when multiple models exist <juju-core:New> <https://launchpad.net/bugs/1563611>00:37
mupBug #1563609 changed: cannot add lxcs on juju 1.25.4 w/ xenial [maas] <kanban-cross-team> <landscape> <juju-core:New> <https://launchpad.net/bugs/1563609>00:49
mupBug #1563614 opened: destroy-controller warns about security group in a confusing way <juju-core:New> <https://launchpad.net/bugs/1563614>00:49
mupBug #1563615 opened: destroy-controller blocks when you've not removed an empty default model <juju-core:New> <https://launchpad.net/bugs/1563615>00:49
mgzaxw: are you interruptable for a juju/charm review?01:00
axwmgz: sure, just gotta dash downstairs and will take a look01:01
mupBug #1563614 changed: destroy-controller warns about security group in a confusing way <juju-core:New> <https://launchpad.net/bugs/1563614>01:01
mupBug #1563615 changed: destroy-controller blocks when you've not removed an empty default model <juju-core:New> <https://launchpad.net/bugs/1563615>01:01
mupBug #1563609 opened: cannot add lxcs on juju 1.25.4 w/ xenial [maas] <kanban-cross-team> <landscape> <juju-core:New> <https://launchpad.net/bugs/1563609>01:01
mgzaxw: merci01:01
axwmgz: LGTM01:05
mgzaxw: thanks!01:05
mupBug #1563609 changed: cannot add lxcs on juju 1.25.4 w/ xenial [maas] <kanban-cross-team> <landscape> <juju-core:New> <https://launchpad.net/bugs/1563609>01:07
mupBug #1563615 opened: destroy-controller blocks when you've not removed an empty default model <juju-core:New> <https://launchpad.net/bugs/1563615>01:07
mgzmeph, charm.v5 doesn't have a dependencies.tsv01:08
mgzI think I might fudge this01:08
tvansteenburghwhat's the best way to start over when this happens http://pastebin.ubuntu.com/15556331/01:16
natefinch-afktvansteenburgh: ignore it and make a new lxd controller.... that happened to several of us.  I think it was when LXD changed out from under us, and now new juju can't access the old environment.01:18
=== natefinch-afk is now known as natefinch
tvansteenburghnatefinch: okay, thanks01:19
natefinchtvansteenburgh: at some point we'll figure out the incantation to blow away the old lxd containers, but we're all slammed getting 2.0 out01:19
tvansteenburghnatefinch: i hear ya, thanks for the reply01:19
mgzwell, turns out updating the charm.v5 deps probably would have been easier than this...01:34
natefinchheh01:34
mgzand the test suite fails, unless specifically mongodb is installed, not just juju-mongodb? screw you charmstore01:40
natefinchlol01:41
natefinchcharmstore requires elasticsearch too01:41
natefinchmy favorite is that charmrepo is dependent on the charmstore (for testing)...and the charmstore is dependent on charmrepo, and they *both* use dependencies.tsv.01:43
davecheneythumper: https://bugs.launchpad.net/juju-core/+bug/156362801:55
mupBug #1563628: all: mutex's copied by value <juju-core:New for dave-cheney> <https://launchpad.net/bugs/1563628>01:55
davecheney^ very bad and affects many provideros01:55
natefinchoh c rap01:56
thumperew01:56
thumperhmm01:56
thumperbugger...01:56
natefinchnice addition to go vet01:57
davecheneyso, funny story whats the difference between02:03
davecheneyfunc (e *env) foo() { env = env.getSnapshot() ; .. }02:03
davecheneyand02:03
davecheneyfunc (e env) { ... }02:03
davecheney^ basically nothing02:03
davecheneyexcept the first form is super hard to understand a looks correct if you're not paying attention02:04
mupBug #1563628 opened: all: mutex's copied by value <juju-core:New for dave-cheney> <https://launchpad.net/bugs/1563628>02:07
mgzjuju dep update: https://github.com/juju/juju/pull/491802:10
anastasiamacthumper: axw: frobware: http://reviews.vapour.ws/r/4358/ (MAAS 1.9 AZ fix for bug 1559099)02:13
mupBug #1559099: JUJU_AVAILABILITY_ZONE not set in MAAS <maas-provider> <juju-core:In Progress by anastasia-macmood> <juju-core 1.25:In Progress by anastasia-macmood> <https://launchpad.net/bugs/1559099>02:13
axwanastasiamac: looking02:13
anastasiamacaxw: wow \o/ tyvm02:14
mgzdep update review please! http://reviews.vapour.ws/r/4357/02:14
axwmgz: looking too02:14
axwmgz: you can probably self stamp those ones, LGTM tho02:15
axwanastasiamac: LGTM, thanks02:16
davecheneywe all need to have a long talk about the immutability guarentees of provider configs02:17
anastasiamacaxw: amaazing \o/02:17
davecheneyor the actaul lack of any such guarentee ...02:17
mgzaxw: yeah, I like someone checking I'm not an idiot though :)02:17
axwmgz: I thought that's what CI does ;p02:17
axwdavecheney: what's not immutable in provider config?02:17
mgzsee, that's especially why *I* need checking, most other people don't have the chance to be the idiot on both sides :P02:18
axwhehe02:18
davecheneyaxw: everything that isn't the provider config02:20
axwdavecheney: que? example?02:20
davecheneyaxw: grep getSnapshot in any of the providers02:20
axwok02:21
axwdavecheney: right I understand, I thought you meant an environs/config.Config could be mutated02:21
axwbut an Environ's SetConfig might be called at any time and swap a Config02:21
axw...at least I think I understand02:21
thumperconfig.Config can't be mutated02:22
davecheneyright, but look at how the getSnapshot methods, which powers env.Config is being used02:22
thumperit can only be recreated02:22
axwdavecheney: yeah actually I don't understand. it returns a copy of the config at that time. what's wrong with that?02:24
davecheneyhttps://github.com/juju/juju/blob/master/provider/vsphere/environ_broker.go#L3902:24
davecheneyfor instance02:24
thumperI'm pretty sure that was all from not understanding what needs protecting and what doesn't02:24
davecheneyso, we have a copy of the environ, being passed down to a bunch of methods02:25
davecheneyincluding it's own copy of the clients slice02:25
davecheneyand the lock that doesn't protect said slice ...02:25
davecheneythere are two locks in that tye02:25
davecheneyneither protect *clients02:25
axwI see, so that's just rubbish code02:25
axwthe pattern is OK in some of the other providers at least02:26
axwhadn't seen that particular one02:26
davecheneythat's what Imean by "immutable config"02:26
davecheneyyou read the code, see taht getSnapshot returns a copy of something02:26
davecheneyso you think oh, I can use a snapshot everywhere, that sounds like a good idea02:26
davecheneybzzt02:26
* axw nods02:26
axwdavecheney: FWIW, I ripped that pattern out of the azure provider for that reason02:27
axwfelt it was giving the impression of too strong a guarantee02:27
davecheneyit's grown like a cancer to about 4 other providers02:27
axwI'm happy to see it go02:28
natefinchwhen do we EVER need that method?02:28
davecheneyi think we don't02:28
davecheneyit hints at a guarentee that it cannot provide02:28
natefinchit seems like any time we might, we're just doing something wrong02:28
cheryljanastasiamac: I'm working on testing your az fix with a 1.8 maas.  The ones in CI have been ill, so haven't been able to get something to bootstrap until now02:28
axwwe always need the code to be goroutine safe, but a mutex lock would be fine02:29
axwthat is, just around accessing/modifying the bits we need, not on the entire env02:29
anastasiamaccherylj: u r awesome \o/02:29
natefinchman I wish we didn't split providers up into multiple files. It makes it so much harder to see the whole thing02:30
anastasiamaccherylj: the fix is landing for master since 1.8 is not relevant there..02:31
cheryljcool, thanks02:31
davecheneymenn0: axw https://github.com/juju/juju/pull/492002:31
axwlooking02:31
davecheneyhttps://github.com/juju/juju/pull/4920/files#diff-18a1316b5d2e8df51820e3be56144eb4L8002:32
davecheney^ false, does not do what you think it does02:32
davecheneyhttps://github.com/juju/juju/pull/4920/files#diff-18a1316b5d2e8df51820e3be56144eb4R8002:33
davecheneycomment is also wrong, config can change after creation02:33
axwdavecheney: my only concern is about multiple methods using different versions of config, e.g. if SetConfig is set half-way through a call. but I don't think that's an issue yet02:35
axwdavecheney: LGTM02:36
davecheneypersonally, I wouldn't put a lot of stock in SetConfig's guatenetee of immutablity02:36
davecheneyi think when we wrote it three years ago, nobody knew what they were doing02:36
davecheneybut provider config changes happen so infrequently it's not a bit deal02:36
davecheneyand consdiering that there is really nothing stopping you creating several provider/environ types in one go, shit the tests make thousands02:37
davecheneyit's just not a big deal02:37
davecheneyaxw: wow, https://github.com/juju/juju/blob/master/provider/maas/storage.go#L5702:41
cheryljanastasiamac: everything looks good on the 1.8 maas!02:43
anastasiamaccherylj: excellent \o/ I'll land the fix in 1.25 too \o/02:44
cheryljanastasiamac: thanks!!02:44
natefinchdavecheney: it's like someone doesn't know how pointers work02:44
davecheneyhttps://github.com/juju/juju/blob/master/provider/maas/environ.go#L29902:48
davecheneyumm, no02:48
davecheneythat's not what that does02:48
natefinchlol02:48
mwhudsongotta have a mutex around that aligned 8 byte load from memory02:50
natefinchhttps://i.memecaptain.com/gend_images/LxtBzw.jpg02:53
menn0davecheney: oh dear...02:54
davecheneymenn0: axw, https://github.com/juju/juju/pull/492202:59
menn0davecheney: looking02:59
davecheneyturns out we don't need any of that jazz02:59
davecheneythe value is immutable03:00
davecheneyyou don't need to lock an immutable value03:00
davecheneyespecially only one that contains pointers03:00
menn0davecheney: looks good03:03
davecheneywow, the whole outboard motor model of locking in the maas provider is really double you tee eff03:11
davecheneytwo hour CI backlog03:47
davecheneymight be time for lunch03:47
arosalesany juju-dev folks seen issues bootstrapping a model with beta3 on a Xenial machine06:29
arosaleshttp://paste.ubuntu.com/15557810/06:29
arosalesit is  s390 machine06:29
urulamaarosales: hard to have that at home :)06:30
arosalesseems to want to launch a trusty image which should fail for s390 as there is not trusty s390 image06:30
arosalesurulama: indeed. Have to have a raised air cooled floor able to support multiple tons06:31
mgzarosales: you need to set default series to xenial06:31
arosalesmgz even for a Xenial host it defaults to Trusty?06:32
mgzyeah, if I'm bootstrapping from win2012 it doesn't mean I want a win2012 state server06:32
mgzarosales: just pass `--series xenial` when bootstrapping, should do06:35
arosalesmgz: ah I just tried --bootstrap-series=xenail with no luck06:35
arosaleshttp://paste.ubuntu.com/15557820/06:35
* arosales trying --series xenial now06:36
mgzarosales: thanks for testing with the beta3 :)06:36
mgzsleep time for me now06:36
arosaleserror: flag provided but not defined: --series06:36
arosales:-/06:36
arosalesmgz good night thanks for the help06:37
mupBug #1563705 opened: cmd/juju: "juju enable-ha" fails if you're not operating on the admin model <papercut> <juju-core:Triaged> <https://launchpad.net/bugs/1563705>07:53
mupBug #1563705 changed: cmd/juju: "juju enable-ha" fails if you're not operating on the admin model <papercut> <juju-core:Triaged> <https://launchpad.net/bugs/1563705>07:59
mupBug #1563705 opened: cmd/juju: "juju enable-ha" fails if you're not operating on the admin model <papercut> <juju-core:Triaged> <https://launchpad.net/bugs/1563705>08:08
TheMuemorning08:58
voidspacethumper: hey, you still around08:59
voidspacethumper: ah, our standup time - never mind09:00
voidspacethumper: anyway, thanks for your work09:00
mupBug #1563755 opened: juju2 beta3 can't upgrade-charm nor upgrade-juju (uuid renamed to controller-uuid) <juju-core:New> <https://launchpad.net/bugs/1563755>09:35
mupBug #1563762 opened: "juju upgrade-juju --upload-tools" fails after "juju login" <juju-core:In Progress by axwalk> <https://launchpad.net/bugs/1563762>10:08
babbageclunkHey voidspace, I'm trying to hit the MAAS 2.0 API with postman so I can see responses. When I request /api/2.0/machines/ I get some reasonable-looking XML - if I add a header to accept json I get an error: Circular reference detected while emitting response10:36
voidspacebabbageclunk: postman?10:36
voidspacebabbageclunk: I just use the maas CLI that dumps json10:36
voidspacebabbageclunk: or I write small programs using the gomaasapi10:37
babbageclunkvoidspace: nice API explorer tool10:37
babbageclunkhttps://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en10:37
voidspacebabbageclunk: if you go to #maas on the canonical server and ping roaxsox he promised to answer in a timely manner :-)10:37
babbageclunkI'll try the cli10:37
voidspacebabbageclunk: cool10:37
voidspacebabbageclunk: you'll need to do it *on* the server as you'll need the 2.0 client10:38
voidspacebabbageclunk: you login first with:10:38
voidspacebabbageclunk: maas login <profile-name> http://192.168.1.0/MAAS  <API-KEY>10:38
voidspacebabbageclunk: and then you can do things like: maas <profile-name> machines read10:38
voidspaceI think it's read and not list10:38
voidspacebabbageclunk: and it dumps the json10:39
voidspacethe CLI commands correspond pretty well to the api endpoints10:39
babbageclunkvoidspace: ok, sounds good - I'll do that.10:39
voidspacebabbageclunk: postman sounds good too :-)10:40
babbageclunkvoidspace: yeah, it's pretty neat - nice rendering of the output, save requests that you do all the time.10:41
babbageclunkvoidspace: I get an error from the cli - 'Namespace' object has no attribute 'execute'10:44
babbageclunk:(10:44
voidspacebabbageclunk: is that with version?10:44
voidspacebabbageclunk: I get that too10:44
voidspaceI filed a bug10:44
voidspacebabbageclunk: try machines10:44
voidspacehttps://bugs.launchpad.net/maas/+bug/155743410:45
mupBug #1557434: CLI version command doesn't work (2.0) <MAAS:Incomplete> <https://launchpad.net/bugs/1557434>10:45
babbageclunkvoidspace: with machines, zones, everything I've tried so far.10:45
voidspacebabbageclunk: oh dear10:45
voidspacebabbageclunk: can you ping roaksox (sp?) on #maas in canonical irc10:46
voidspacebabbageclunk: what version of maas 2 do you have?10:46
voidspacethe footer of the web ui will say10:46
babbageclunkvoidspace: 2.0.0 (alpha3+bzr481010:46
voidspacethat's the same one I have10:46
babbageclunkI'll try logging out and back in10:46
voidspaceyeah :-/10:46
babbageclunkNo luck - ok, I'll ping roaksox10:48
babbageclunkAlthough he's in Florida, so he won't be in for a while.10:52
babbageclunkvoidspace: ah, ok - sounds like it's the same as the bug you raise10:54
babbageclunkd10:54
voidspacebabbageclunk: well, my bug was specifically for the version endpoint10:54
voidspacebabbageclunk: but it's consistent for me10:55
voidspacebabbageclunk: not for thumper though - he can reach that endpoint fine10:55
voidspaceso something weird is going on10:55
babbageclunkvoidspace: maybe a consequence of the fact that I installed 1.8.x and then upgraded?10:55
voidspacebabbageclunk: shouldn't be10:55
voidspacebabbageclunk: try "maas refresh"10:56
voidspacethen try again10:56
babbageclunkDuh, no - that was for the 1.9 instance.10:56
babbageclunkRunning it in a debugger then10:58
babbageclunkDoh. Was using the tool wrong - forgot the read bit on the end11:01
voidspaceyou still shouldn't get that error11:01
voidspacebut good if it goes away...11:01
voidspacebabbageclunk: I've created PRs to merge the blessed revision of master onto drop-maas-1.8 branch and the maas2 branch11:05
dooferladI am getting errors from http://reviews.vapour.ws/ -- I can't close issues.11:05
voidspacebabbageclunk: now I'm onto reviewing Tim's work11:05
voidspacedooferlad: ping ericsnow as soon as he's around11:05
dooferladvoidspace: thanks11:05
babbageclunkvoidspace: ah, ok - I think I'd need to set up OAuth to use postman here.11:14
voidspacebabbageclunk: heh, so my error is the same11:40
voidspacebabbageclunk: if I do "maas maas version read" it works11:40
voidspacebabbageclunk: I was omitting read as well... (I didn't think the version endpoint needed it)11:40
babbageclunkI'm going to grab some lunch and run an errand11:42
voidspacebabbageclunk: ok, I'll probably be on lunch when you get back - still reviewing Tim's work11:43
voidspaceit's good so far11:43
anastasiamacfrankban: o/11:47
anastasiamacfrankban: m looking at bug 1555083 ... is embedded-gui branch merged into master already?...11:48
mupBug #1555083: Certificate error when visiting the embedded Juju GUI <2.0-count> <juju-gui> <lxd> <juju-core:Triaged> <https://launchpad.net/bugs/1555083>11:48
frankbananastasiamac: yes it is12:29
frankbananastasiamac: sorry I was afk12:29
mupBug #1563843 opened: update-clouds message improvement when fully up to date <juju-core:New> <https://launchpad.net/bugs/1563843>12:48
mupBug #1563843 changed: update-clouds message improvement when fully up to date <juju-core:New> <https://launchpad.net/bugs/1563843>13:00
mupBug #1563843 opened: update-clouds message improvement when fully up to date <juju-core:New> <https://launchpad.net/bugs/1563843>13:06
mupBug #1563845 opened: Region names should be case-insensitive but displayed as lowercase <juju-core:New> <https://launchpad.net/bugs/1563845>13:06
mupBug #1563845 changed: Region names should be case-insensitive but displayed as lowercase <juju-core:New> <https://launchpad.net/bugs/1563845>13:12
mupBug #1563845 opened: Region names should be case-insensitive but displayed as lowercase <juju-core:New> <https://launchpad.net/bugs/1563845>13:15
mupBug #1563853 opened: KVM containers don't use correct parent interface device <network> <juju-core:New for frobware> <https://launchpad.net/bugs/1563853>13:27
mupBug #1563888 opened: Repeated network messages dumped to terminal during bootstrap <juju-core:New> <https://launchpad.net/bugs/1563888>14:27
katcoericsnow: i'm getting weird errors on review board14:38
katcoericsnow: occasional 500 errors =/14:38
ericsnowkatco: k14:38
mupBug #1563888 changed: Repeated network messages dumped to terminal during bootstrap <juju-core:New> <https://launchpad.net/bugs/1563888>14:39
ericsnowkatco: hmm, it's acting like it's out of space, but I cleared it out yesterday :(14:42
katcoericsnow: =/14:43
mupBug #1563888 opened: Repeated network messages dumped to terminal during bootstrap <juju-core:New> <https://launchpad.net/bugs/1563888>14:45
voidspacebabbageclunk: ping15:07
voidspacebabbageclunk: your beard is very grey15:08
mupBug #1563918 opened: controller bootstrap process boots node twice <juju-core:New> <https://launchpad.net/bugs/1563918>15:15
voidspacefrobware: can we settle a date for the babbageclunk induction sprint!15:22
frobwarevoidspace: supposed to be w/c 18th april. Waiting to hear back about location in London as bluefin is full.15:28
frobwarealexisb: ^^15:28
voidspacefrobware: ah, ok15:29
voidspacefrobware: I did hear a rumour we might redirect to Oxford...15:29
voidspacethat would be cool15:29
voidspaceor Cambridge15:29
voidspacehell, cardiff or edinburgh would be fun too15:30
mupBug # opened: 1563923, 1563924, 1563927, 1563928, 1563932, 1563933, 1563936, 1563938, 156393915:45
mupBug #1563067 changed: deploying from charmstore fails on lxd provider in a restricted network <juju-core:New> <https://launchpad.net/bugs/1563067>16:15
mupBug #1563755 changed: juju2 beta3 can't upgrade-charm nor upgrade-juju (uuid renamed to controller-uuid) <juju-core:Won't Fix> <https://launchpad.net/bugs/1563755>16:15
mupBug # opened: 1563942, 1563950, 1563956, 156395816:15
dooferladfrobware: could you take a quick look at bug #1560331 - we have no way to cope with there being no default route when bridging.16:32
mupBug #1560331: juju-br0 fails to be up when no gateway is set on interface <juju-core:Triaged> <https://launchpad.net/bugs/1560331>16:32
frobwaredooferlad: we did talk about having a release not that insisted on creating a default route16:33
frobwarerelease note16:33
dooferladfrobware: looks like we need it.16:33
frobwaredooferlad: yep, the code is weak. :(16:33
frobwaredooferlad: we did something sensible for lack of /etc/resolv.conf16:34
frobwaredooferlad: and we were going to parse `ip route' but then we backed all those changes out of 1.25 earlier in the year16:34
dooferladfrobware: I haven't thought about there being no default route before. It is an entirely valid set up though.16:35
frobwaredooferlad: yes, I think we did run into this on the CI machines. It was another case where the switch to use devices and static IP addrs caused unexpected errors.16:37
dooferladfrobware: it seems like the only sensible thing to do is bridge everything!16:38
frobwaredooferlad: welcome to Juju 2.0 :)16:41
frobwaredooferlad: you still there? if there's no default route isn't that an error, otherwise how do the juju components talk to each other?17:04
marcoceppirick_h_: another thing, that's fun, juju 2.0 + maas 1.9 it basically went and allocated every machine for bootstrap but only used one17:21
rick_h_marcoceppi: huh?17:23
marcoceppirick_h_: I bootstrapped, but juju acquird and deployed every node in my maas17:23
bogdanteleagado we have a how-to on metrics?17:34
natefinchmarcoceppi: it's a feature17:40
marcoceppinatefinch: yeah, I needed to warm my disks up17:40
mupBug #1564017 opened: 'juju help glossary' and 'juju help topics' are deprecated <helpdocs> <juju-core:New> <https://launchpad.net/bugs/1564017>18:55
mupBug #1564018 opened: juju add-credential should also support plural <docteam> <juju-core:New> <https://launchpad.net/bugs/1564018>18:55
mupBug #1564026 opened: Unable to upgrade hosted model with --upload-tools after upgrading controller with --upload-tools <juju-release-support> <upgrade-juju> <juju-core:Triaged> <https://launchpad.net/bugs/1564026>19:07
natefinchericsnow: quick review?19:15
natefinchericsnow: https://github.com/juju/charmrepo/pull/8219:15
ericsnownatefinch: sure19:16
ericsnownatefinch: LGTM19:22
natefinchericsnow: cool19:23
mupBug #1564054 opened: lxd, maas and manual do not make sense in list-clouds <juju-core:New> <https://launchpad.net/bugs/1564054>19:31
mupBug #1564057 opened: juju2: Charms fail with series mismatch when deployed to juju containers in bundle <juju-core:New> <https://launchpad.net/bugs/1564057>19:31
mupBug #1564060 opened: panic when running restore -b <backup-restore> <ci> <juju-core:Triaged by cherylj> <https://launchpad.net/bugs/1564060>20:01
=== natefinch is now known as natefinch-afk
mupBug #1561300 changed: juju debug-log doesnt honor current model aside from the admin model <2.0-count> <conjure> <debug-log> <juju-release-support> <juju-core:Invalid> <https://launchpad.net/bugs/1561300>21:58
cheryljCan I get a review?  http://reviews.vapour.ws/r/4365/22:36
mupBug #1564060 changed: panic when running restore -b <backup-restore> <ci> <juju-core:Invalid by cherylj> <juju-core 1.25:In Progress by cherylj> <https://launchpad.net/bugs/1564060>22:40
anastasiamaccherylj: looking :D22:44
mupBug #1564060 opened: panic when running restore -b <backup-restore> <ci> <juju-core:Invalid by cherylj> <juju-core 1.25:In Progress by cherylj> <https://launchpad.net/bugs/1564060>22:46
mupBug #1564060 changed: panic when running restore -b <backup-restore> <ci> <juju-core:Invalid by cherylj> <juju-core 1.25:In Progress by cherylj> <https://launchpad.net/bugs/1564060>22:58

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!