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

davecheneyhttps://github.com/juju/juju/pull/462900:03
=== thumper-bjj is now known as thumper
davecheneycan someone please run go test github.com/juju/testing01:40
davecheneyand tell me if it passes/fails on their machine01:40
davecheneythanks01:40
davecheneyi'm trying to figure out of I broke tings01:40
davecheneyor if they were already broken01:40
davecheneyhttps://github.com/juju/testing/pull/9101:43
davecheneyfails for me01:43
davecheneybut the tests don't pass before this change01:44
davecheneyso :shrug:01:44
davecheneythumper: you're OCR, http://reviews.vapour.ws/r/4071/01:56
davecheney2016-03-07 02:10:25 ERROR juju.cmd.jujud upgrade_mongo.go:714 cannot restore a generic error: this failed02:10
davecheneyWHAT!02:10
thumperdavecheney: let me check juju/testin02:26
thumper../utils/tls_transport_go13.go:25:3: error: unknown field ‘TLSHandshakeTimeout’ in ‘http.Transport’02:28
thumper 02:28
davecheneysmells like that needs go 1.302:29
davecheneybased on the name02:29
thumperthat is gccgo02:30
thumpertest failure02:30
thumperbut master passes with go 1.5 here02:30
davecheneythumper: are you using gccgo ?02:38
thumperdavecheney: not normally02:38
davecheneybest not to :)02:38
thumpermake check on the testing repo still calls out to it though02:38
davecheneywe have a makefile there ?02:39
davecheneyTIL02:39
davecheney2016-03-07 02:39:01 ERROR juju.cmd.jujud upgrade_mongo.go:238 could not rollback the upgrade: cannot rollback mongo database: lstat /fake/temp/dir/24/db: no such file or directory02:40
davecheneyWAT!02:40
davecheneythumper: https://github.com/juju/juju/pull/463202:44
davecheneyfollowup02:44
thumperdavecheney: while I agree that these are good changes02:45
thumperis this a big distraction? is it really necessary righ tnow?02:46
davecheneyevery time I get a test failure trying to make my F'n tests pass02:46
davecheneyI fix it02:46
davecheneyotherwise I have to hold one hand over my eye trying to debug my test failures02:46
davecheneythumper: every one of these are a test failure I've hit02:47
davecheneyi'm not going fishing02:47
thumper:)02:47
thumperwhat is the upgrade error above?02:47
thumperseems werid02:47
davecheneyeverything is fucking fucked02:48
davecheneyand the the tear down suite panics02:48
davecheneyand that just makes it harder to figure out02:48
* thumper nods02:58
natefinchug, godeps ./... in charmrepo.v2 produces a different list of dependent repos than exist in dependencies.tsv02:59
thumper\o/02:59
thumpernot!!02:59
natefinchsomebody copypastaed.... charmrepo definitely does not import lumberjack, for example :/03:00
thumper:(03:00
natefinchnope, I'm wrong... forgot the -t flag, for getting test dependencies too.... the tests import charmstore which in turn imports a whole buttload of stuff03:05
natefinchheh, but juju/juju imports blobstore and blobstore.v203:10
wallyworldboth blobstores required because charm stuff uses old blobtore03:22
thumperhazaah03:24
thumperwe are *so* organised03:24
thumperwallyworld: got a few minutes to talk blobstore?03:43
wallyworldsure03:43
thumper1:1 hangout03:43
mupBug #1553915 opened: provider/maas bridge script is not idempotent <juju-core:New for frobware> <juju-core 1.25:New for frobware> <https://launchpad.net/bugs/1553915>08:26
voidspacedimitern: frobware: dooferlad: http://reviews.vapour.ws/r/4067/09:31
dooferladvoidspace: *click*09:38
dimiternvoidspace, looking as well09:43
voidspacethanks both of you09:43
voidspacedimitern: dooferlad: what laptop do you use? Christian is asking which ones are good and which to avoid.09:45
voidspaceI use a Dell XPS 15, I know a bunch of folk on the team use that as well.09:46
dimiternvoidspace, dell precision mobile workstation m480009:46
dooferladvoidspace: I mostly use a desktop and use a Mac on the road. XPS 15 would be my goto for a native box.09:46
dooferladvoidspace: also http://www.notebookcheck.net/ is a great resource09:47
dooferladvoidspace: in terms of compatibility, Intel graphics and wireless tend to give fewer problems.09:48
voidspacedooferlad: thanks, I'll point him to that09:48
dimiternfrobware, voidspace, dooferlad, I have 2 PRs up for review, the second one includes the first, so might be better to just have a look at: http://reviews.vapour.ws/r/4077/09:54
dooferladdimitern: sure. I am OCR today so I will be doing a lot of this reviewing stuff.09:55
dooferladdimitern: just finishing voidspace's code, gettting coffee, hangout. After that I would appreciate going over my PR.09:55
dimiterndooferlad, sure, we can do a pairing session later09:56
dooferladdimitern: great.09:56
voidspacedimitern: reporting space name instead of id requires the change to passing round SpaceInfo instead of just id09:56
voidspacedimitern: want me to make that change in this PR?09:57
dooferladdimitern: hangout?10:02
dimiternvoidspace, it could be a follow-up I guess10:02
jamespagedimitern, dooferlad, voidspace: I have a ceph deployment up and running using extra-bindings!10:46
jamespagenice work guys...10:46
jamespagetook my longer to figure out how to boostrap the maas environment with 2.0 than it did to make the changes...10:47
dimiternjamespage, awesome!!11:05
dimiternjamespage, so no issues encountered?11:05
jamespagedimitern, not yet...11:05
dimiternjamespage, good :)11:08
frobwarejamespage: I like the start of this week... :)11:08
jamespageyup11:08
jamespageme too11:08
jamespagedimitern, frobware: https://github.com/javacruft/charm-ceph/commit/f41254a65a0f77a19e1566b51324484cd7ec357611:09
jamespagecharm-helpers bit needs trimming still11:09
jamdimitern: voidspace: frobware: can you confirm what I should be putting into NetworkName for a new network.Address? I'm guessing that a Provider should not be filling in that field, is that correct?11:15
jamI believe it was getting the network device in the code tych-0 had put together, but I don't think we actually set it from Providers because they don't know11:15
jam(I'm guessing NetworkName was pre-space stuff, for Private vs public, etc, but we're probably moving away from it)11:16
jamLooking through the code, we do sometimes set it to "juju-public" or "juju-private", but lots of other times it seems to get random values11:19
dimiternjam, NetworkName of a network.Address is usually hardcoded and doesn't matter11:19
jamdimitern: is it better to leave it blank, set it to "lo" and "eth0" or set it to NetworkPrivate always ?11:21
frobwaredimitern, voidspace, dooferlad: http://reviews.vapour.ws/r/4078/11:23
* frobware back in ~1 hour11:23
dimiternjam, it will be dropped entirely soon, along with the obsolete networking code, so if leaving it blank works, ok if not I suspect it needs to be juju-private11:25
jamdimitern: so surprisingly if I return Scope = ScopeLinkLocal from Instance.Addresses() we will still try to ssh into 127.0.0.111:29
jamapparently we just trust that Providers won't give us LinkLocal or MachineLocal addresses11:29
jamwe only handle them from SetMachineAddresses11:29
jamespagedimitern, what does the bundle syntax look like?11:30
jamespagetrying that now11:30
dimiternjamespage, no changes there11:32
jamespagewith xenial...11:32
jamespagedimitern, not used them before11:32
jamespagedimitern, http://paste.ubuntu.com/15320246/ look OK?11:32
dimiternjamespage, the "bindings" section does not support "service-default" binding like deploy --bind foo does11:32
jamespagejuju deploy did not complain11:32
dimiternjamespage, have a look here: https://github.com/dimitern/testcharms11:33
dimiternjamespage, does it make sense?11:34
jamespagedimitern, so more like - http://paste.ubuntu.com/15320259/11:34
dimiternjamespage, yeah, exactly11:34
jamespagedimitern, makes sense11:37
jamespagefrobware, urgh - just hit https://bugs.launchpad.net/juju-core/+bug/155030612:01
mupBug #1550306: 1.25.3 can't bootstrap xenial environments <landscape> <juju-core:Fix Committed by frobware> <juju-core 1.25:Fix Committed by frobware> <https://launchpad.net/bugs/1550306>12:01
jamespageno python...12:01
bogdanteleagado we still have a destroy-controller --force kind of a thing?12:10
dimiternbogdanteleaga, try kill-controller instead12:13
bogdanteleagadimitern, that sounds like it might work ty12:27
jamespagedimitern, is network-get still going to be valid with a -r for context in relations?12:37
jamespageso network-get -r shared-db:0 --primary-address and network-get mon --primary-address would both be valid12:37
dimiternjamespage, no - just the name12:38
jamespagenetwork-get shared-db --primary-address12:38
dimiternjamespage, which can be a relation or extra-binding name12:38
jamespageok12:38
jamtych0: cmars: dooferlad: I have a proposal up for bug #155184212:42
mupBug #1551842: Juju 2.0 Trunk launches disconnected nodes <juju-core:Triaged by jameinel> <https://launchpad.net/bugs/1551842>12:42
jamcan you look at https://reviews.vapour.ws/r/407912:43
voidspacedimitern: I updated my PR - I'll do passing SpaceInfo instead of id in a follow up12:44
voidspacedimitern: can I have a ShipIt?12:44
cmarsjam, awesome12:44
voidspacedimitern: manual testing in progress12:45
voidspacehmmmm12:47
voidspacedimitern: ping12:47
voidspacejam: you might know, are you around?12:48
magicaltroutjam: ping12:49
jammagicaltrout: ?12:49
jamvoidspace: ?12:49
magicaltroutah just saw your patch and wanted to clarify something in the commit message12:49
magicaltroutyou say12:49
magicaltroutWe know that these addresses won't be accessible outside of the local12:49
voidspacejam: I attempted to bootstrap to maas without the maas controller running, so naturally bootstrap failed12:49
magicaltroutmachine12:49
voidspacejam: after the failed bootstrap I can't re-bootstrap as it says model info already exists12:50
jammagicaltrout: I mean from inside the container12:50
magicaltroutah!12:50
magicaltroutgot ya12:50
voidspacejam: but destroy-controller and kill-controller both say that the model can't be found so they can't do anything12:50
jammagicaltrout: they are LinkLocal or MachineLocal (eg 127.0.0.1 or fe80:)12:50
voidspacejam: I assume this is a bug12:50
jamvoidspace: sounds very much like a bug.12:50
magicaltroutI've not tested it yet, but as long as it keeps dishing out 10.x addresses to the host then its cool12:51
jammagicaltrout: so I tried it and saw that during "juju bootstrap" we no longer try the 127.* addresses and we do still try the 10.* address.12:55
jamWhich should be enough12:55
jamvoidspace: I would talk to wallyworld about that bug. Sounds like some of our code to cleanup on ^C of bootstrap isn't quite there.12:55
magicaltroutyup thats fine, i just got worried you were giving everything a 127 address which would make me sad :)12:55
magicaltroutthanks for the patch!12:55
voidspacejam: it was just a failed bootstrap - not ^C12:55
voidspacejam: I've filed a bug12:56
voidspacejam: deleting models/cache.yaml12:56
voidspacejam: deleting models/cache.yaml fixes it12:56
jamvoidspace: sure, "teardown after failure" then12:57
jambut still cleanup when bootstrap is not completed successfully12:57
voidspaceright12:58
voidspacejam: I'll ping wallyworld about it if he does see the bug12:58
jamvoidspace: certainly you don't want to destroy cache.yaml in practice, as it holds all your other controllers as well.12:58
voidspacejam: yep12:58
mupBug #1554042 opened: Bootstrap, destroy-controller and kill-controller all fail after a failed bootstrap <juju-core:New> <https://launchpad.net/bugs/1554042>12:59
mupBug #1554044 opened: juju help still suggests juju init <juju-core:New> <https://launchpad.net/bugs/1554044>12:59
mupBug #1554042 changed: Bootstrap, destroy-controller and kill-controller all fail after a failed bootstrap <juju-core:New> <https://launchpad.net/bugs/1554042>13:02
mupBug #1554044 changed: juju help still suggests juju init <juju-core:New> <https://launchpad.net/bugs/1554044>13:02
dooferladdimitern: hangout?13:03
dimiterndooferlad, omw13:08
frobwarejamespage: ahh. yes, I need to cherry-pick the no python change onto maas-spaces213:12
frobwarecherylj: any objections for landing bug #1553915 into 1.25?13:16
mupBug #1553915: provider/maas bridge script is not idempotent <juju-core:New for frobware> <juju-core 1.25:New for frobware> <https://launchpad.net/bugs/1553915>13:16
mupBug #1554042 opened: Bootstrap, destroy-controller and kill-controller all fail after a failed bootstrap <juju-core:New> <https://launchpad.net/bugs/1554042>13:18
mupBug #1554044 opened: juju help still suggests juju init <juju-core:New> <https://launchpad.net/bugs/1554044>13:18
frobwarevoidspace: for reference: http://pastebin.ubuntu.com/15320733/13:31
frobwaredimitern, voidspace, dooferlad: http://reviews.vapour.ws/r/4081/ - cherry-pick xenial python change into maas-spaces214:03
dooferladfrobware: already on it :-)14:03
dimiternfrobware, LGTM14:11
voidspacefrobware: if we merge master that problem will be gone14:11
voidspacefrobware: because the locking code is gone :-/14:11
voidspacefrobware: it needs doing right14:11
mupBug #1554060 opened: juju import-ssh-key fails silently <docteam> <juju-core:New> <https://launchpad.net/bugs/1554060>14:12
cheryljfrobware: no objections!14:14
frobwarecherylj: atm, I don't believe it's entirely responsible for the bug where 1.25.3 fails as an upgrade from 1.25.0.14:15
cheryljfrobware: I've got to step out for a bit for a commitment, but want to get back to this when I return.  Can you email me or put a comment in the bug with your thoughts?14:15
frobwarecherylj: yep, will do.14:16
cheryljthanks!14:16
* dooferlad steps out for 30 minutes14:43
tych0jam: btw, you may be interested in, https://github.com/tych0/juju/commits/draft-of-lxd-image-fix14:49
tych0jam: i'm waiting for a PR of mine to land, but it looks like we may be overlapping, so just a heads up :)14:49
jamtych0: k. I'll take a look at that tomorrow. Thanks for the heads up. I have: https://github.com/juju/juju/pull/4639 and https://github.com/lxc/lxd/pull/1709 as my WIP14:50
jamtych0: btw, we want to preserve using local aliases for 'ubuntu-trusty'14:51
katcomorning everyone14:51
jamrather than always going to "ubuntu:t/*"14:51
jammorning katco14:51
tych0jam: oh?14:51
jamtych0: yeah, one of the things we want to let people do is override what image gets used.14:51
jamaliases let us do that14:51
jamso we'll want to copy the image if no alias exists14:51
jambut then switch to whatever they have aliased14:51
tych0jam: i see, ok.14:51
jamtych0: that helps the "superfast local iteration" where you preseed your image with all the libs/dependencies you need14:52
tych0yep14:52
tych0makes sense14:52
jamtych0: anyway, looks like we did overlap a bit, but if you want to take what I played around with and what you're working on, I'll happily look it over tomorrow.14:52
jamtych0: btw: http://reviews.vapour.ws/r/4079/ if you want to look over the fix for "connecting to 127.0.0.1"14:53
frobwaredimitern, voidspace, dooferlad: forward port from 1.25, http://reviews.vapour.ws/r/4083/14:53
tych0jam: sure, i've got some other stuff going on this week, i just did that at the end of friday. anyway, i'll try to get to it at some point this week14:53
tych0jam: yeah, i saw that, looks good to me14:54
tych0jam: another one of those "i don't know what i'm doing" moments :)14:54
frobwarejamespage: python bug fix is now in maas-spaces2 if you still want to try xenial there14:59
jamespagefrobware, \o/14:59
jamespageawesome15:00
jamespagedimitern, frobware: does network-get always required the binding name, or does it dtrt in a hook context?15:05
jamespageas in a relation hook context15:05
jamespagenetwork-get --primary-address in shared-db-relation-changed for example15:05
frobwarejamespage: always the name15:06
jamespagefrobware, ack just checking15:06
frobware(well, last time I tried.)15:06
dimiternjamespage, always - as per the agreed spec15:09
jamespagedimitern, okay just checking15:10
jamespagedoing the charm-helpers change - it may as well land now15:10
jamespagedimitern, https://code.launchpad.net/~james-page/charm-helpers/network-spaces/+merge/288285 if you want to check for me15:10
dimiternjamespage, looking15:11
dimiternjamespage, LGTM15:11
mupBug #1554088 opened: TestResumeTransactionsFailure crazy timing call <ci> <intermittent-failure> <juju-core:Triaged> <https://launchpad.net/bugs/1554088>15:12
mupBug #1554088 changed: TestResumeTransactionsFailure crazy timing call <ci> <intermittent-failure> <juju-core:Triaged> <https://launchpad.net/bugs/1554088>15:15
jamespagefrobware, +1 works with xenial now as well - thanks for picking that patch15:25
frobwarejamespage: great!15:26
mupBug #1554088 opened: TestResumeTransactionsFailure crazy timing call <ci> <intermittent-failure> <juju-core:Triaged> <https://launchpad.net/bugs/1554088>15:27
katcoericsnow: natefinch: i know that meeting re channels has been moving around a lot. i think it's at its final time. can you make it?15:47
natefinchkatco: It15:47
natefinchkatco: it's a good time for me15:47
katcokk15:48
katcoericsnow: ? you around?15:53
dimiternvoidspace, thanks for the changes to your PR - LGTM15:55
* natefinch does some surgery on charmrepo to enable writing some actual unit tests.15:56
natefinch(actually very minor... probably only needs a local anesthetic)15:57
voidspacedimitern: thanks16:10
voidspacedimitern: manual test with a specified constraint worked by the way16:10
marcoceppikatco: I've compiled the latest master, and juju help-tools resource-get doesn't exist.16:15
katcoericsnow: ping?16:15
katcomarcoceppi: k, can you please file a bug?16:15
marcoceppikatco: sure16:15
natefinchI didn't even know help-tools was a thing16:16
katcomarcoceppi: and link it here: https://blueprints.launchpad.net/juju-core/+spec/juju-server-and-model-resources16:16
marcoceppinatefinch: it saves my ass more times than not16:17
marcoceppiesp since the tools aren't in normal path, so people always go poking with sharp sticks via ssh, help-tool is like juju man for hook tools <316:17
natefinchmarcoceppi: yeah, that's awesome, just didn't realize it existed.  Very glad it does.16:18
marcoceppitrying to write the charm-helpers implementation for resource-get, natefinch katco is there a charm with resources as an example in the mean time16:18
katcomarcoceppi: https://github.com/juju/juju/tree/master/testcharms/charm-repo/quantal/starsay16:18
natefinchdang, katco is faster than me16:18
marcoceppiquantal :|16:18
natefinchmarcoceppi: not really16:19
katcomarcoceppi: i know. that doesn't actually mean anything16:19
marcoceppihaha, I know, I just love seeing oneiric and quantal series hanging about16:19
natefinchmarcoceppi: the story I heard was that we picked quantal on purpose to make them obviously fake charms, since no one would actually write a charm for quantal16:20
marcoceppikatco natefinch is there a possibility that a charm could be deployed without a resource associated with it?16:21
katcomarcoceppi: no... all charms will have "default" resources defined in the store, even if they're just example resources16:21
katcomarcoceppi: the 1 exception i can think of is maybe local charms16:21
marcoceppikatco: cool, so for a local charm16:21
marcoceppikatco: haha, that's where my mind was heading16:21
marcoceppiI was wondering if juju deploy ./charm would fail if you didn't also supply resources with it16:22
natefinchnope16:22
katcomarcoceppi: yeeep. i believe resource-get will block until you do a juju push-resource16:22
marcoceppiblock?16:22
natefinchkatco: it doesn't block for local charms, just returns an error16:22
katcomarcoceppi: it's a blocking call... e.g. it won't return until the resource is on disk16:22
katconatefinch: marcoceppi: ah, ok. well there you go16:23
* marcoceppi spins up a 2.0-beta2 bootstrap16:23
katconatefinch: so that's interesting. users have to do the whole resolve dance?16:23
natefinchkatco: or just write the hook expecting that the resource might not exist16:23
katcoericsnow: are you around yet?16:24
ericsnowkatco: yeah16:25
katcoericsnow: meeting in 5 re. channels16:25
katcoericsnow: will you make that?16:25
natefinchmarcoceppi: btw, in the metadata.yaml... Type under each resource should be type, and comment should be description... the one in master is out of date16:25
marcoceppikatco ericsnow natefinch erroring isn't a bad thing, just need ot write good code16:25
ericsnowkatco: yep, perfect timing :)16:25
natefinchmarcoceppi: exactly my thought16:25
marcoceppinatefinch: I have this http://paste.ubuntu.com/15321739/16:26
natefinchmarcoceppi: looks good16:28
natefinchmarcoceppi: note that push-resource will fire upgrade-charm, so you can just put your "when a new resource is available" code there... though if you deploy --resource foo=./bar.zip then it'll be available even before the install hook16:29
marcoceppikatco: created and linked16:40
katcomarcoceppi: thx dude16:43
* dimitern needs to go and will miss the sync call unfortunately :/16:46
frobwarevoidspace, rick_h__: sync meeting folks17:03
rick_h__frobware: ty17:03
mupBug #1554116 opened: resource-get doesn't show in help-tool <juju-core:New> <https://launchpad.net/bugs/1554116>17:06
mupBug #1554120 opened: juju 2.0 bundle support: Missing constraint support for maas names to support bundle placement <oil> <juju-core:New> <https://launchpad.net/bugs/1554120>17:06
marcoceppikatco: is there resource stuff in beta1 or only beta2?17:10
katcomarcoceppi: both17:11
cheryljfrobware: ping?17:15
marcoceppiaisrael: ^^ beta1 should be fine17:16
frobwarecherylj: pong17:24
katcomarcoceppi: aisrael: beta1 won't automatically call upgrade-charm, beta2 will17:25
cheryljhey frobware - have you merged your fix for 1549545 yet?17:25
cheryljbug 154954517:25
mupBug #1549545: Bundle deploys fail at lxc-start when bridge br-eth1 is created <ci> <deploy> <maas-provider> <test-failure> <juju-core:In Progress by frobware> <https://launchpad.net/bugs/1549545>17:25
voidspacefrobware: dammit, I can only install maas 2.0 from next-proposed on xenial17:26
voidspacefrobware: lucky this is just a clone17:26
frobwarecherylj: nope, I have unit tests to finish.17:28
cheryljah yes17:29
cheryljokay17:29
cheryljfrobware: I was worried there was a regression because we hit that test in master...  I guess I was confused since I tested it locally building from  your branch17:29
frobwarecherylj: I will finish those tests tomorrow17:30
cheryljsweet, thanks!17:30
katcoericsnow: natefinch: ok, recap time in moonstone17:30
voidspacefrobware: and I can't upgrade from trusty to xenial due to this "critical" bug17:31
voidspacefrobware: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/155074117:31
mupBug #1550741: Upgrade failed - unauthenticated package (module-init-tools) <apport-bug> <dist-upgrade> <i386> <iso-testing> <trusty> <module-init-tools (Ubuntu):Confirmed> <ubuntu-release-upgrader (Ubuntu):Confirmed> <https://launchpad.net/bugs/1550741>17:31
frobwarecherylj: I'm struggling to repro bug #155195917:31
mupBug #1551959: juju-tools 1.25.0 with juju-agent 1.25.3 has networking issues <juju-core:Triaged by frobware> <https://launchpad.net/bugs/1551959>17:31
voidspacefrobware: I can reinstall xenial over the top of this clone which should keep the network config (the reason I cloned)17:31
ericsnowkatco: brt17:31
frobwarecherylj: I need to have another MAAS 1.9 install - one for released images, another for daily.17:33
cheryljfrobware: I'll see if I can.  Do you see that it upgrades with no issues?17:33
frobwarecherylj: the /e/n/i you get with daily looks to be different from released and in that bug ^17:35
frobwarecherylj: and it's not clear whether this makes things worse, better or no different.17:35
frobwarevoidspace: why not create a new VM for xenial + MAAS 2.0?17:36
mupBug #1554136 opened: too many alias commands complicate help <juju-core:New> <https://launchpad.net/bugs/1554136>17:36
frobwarecherylj: I see that my 1.25.0 was upgraded to .3 without issue: http://pastebin.ubuntu.com/15322183/17:39
frobwarecherylj: thay deployment ^^ started off as 1.25.017:39
frobwarecherylj: 1.25.0 status: http://pastebin.ubuntu.com/15322192/17:40
cheryljfrobware: want me to test with 'released'?17:42
frobwarecherylj: please, though I'm doing a new MAAS install so will be able to do this soon...ish.17:44
frobwarecherylj: ok to land Bug #1553915 into master as well?17:44
mupBug #1553915: provider/maas bridge script is not idempotent <juju-core:New for frobware> <juju-core 1.25:Fix Committed by frobware> <https://launchpad.net/bugs/1553915>17:44
cheryljfrobware: yes, please17:44
cheryljfrobware: okay, I'll need to sync released images.17:47
cheryljfrobware: btw, I "sort of" figured out what was going on with not being able to juju ssh into a node with two NICs17:48
frobwarecherylj: this is why I'm heading to 2 MAAS installs; with images checked it took about 2 hours for me on Friday to switch17:48
frobwares/with images/with ALL images/17:48
cheryljfrobware: I have a second MAAS, I guess I can update it to 1.9.1.  It's currently on 1.817:48
frobwarecherylj: MOAR!17:49
frobware:)17:49
cheryljhehe17:49
frobwarecherylj: it wasn't clear which MAAS he was using17:51
* frobware wonders why we allow bugs to be registered that doesn't collect logs that stop us going around the houses.17:52
frobwarealexisb, cherylj: what's the story of KVM, because we need to do multi-NIC rendering there too and it's not really on our radar atm17:53
voidspacefrobware: to keep the network definition of the current one17:53
cheryljfrobware: if we need more logs, ask for them and mark the bug as incomplete until we get them17:53
voidspacefrobware: I could create a new one and then copy it, cloning *seemed* easier17:53
voidspacefrobware: apparently not...17:53
frobwarecherylj: my point more about automation; run juju-bug-report(1) and $STUFF gets attached automatically.17:54
cheryljfrobware: it is a wishlist item of mine to get some sort of tool that would grab info17:55
cheryljlike that17:55
frobwarecherylj: what was your issue / resolution to ssh and two NICs?18:02
cheryljfrobware: on a call now, will catch up later18:02
frobwareack18:02
marcoceppinatefinch: does this seem sane for an implementation of resource-get in Python? https://code.launchpad.net/~marcoceppi/charm-helpers/resource-get/+merge/28832818:06
natefinchmarcoceppi: LGTM18:13
mupBug #1533742 changed: lxd provider fails to setup ssh keys during bootstrap <lxd> <juju-core:Invalid> <https://launchpad.net/bugs/1533742>18:18
cheryljfrobware: What I was seeing with the two nics is that the IP returned for the dns lookup for the node by name doesn't actually match what it has configured for its eth1.19:11
cheryljfrobware: I'm guessing that eth0 was assigned some IP during PXE boot19:11
cheryljand that IP is being returned for dns queries19:11
cheryljfrobware: are you still having issues with MAAS taking a long time to bootstrap?19:16
mupBug #1554193 opened: deploying local charm twice only deploys first version <juju-core:New> <https://launchpad.net/bugs/1554193>19:46
=== alexisb is now known as alexisb-afk
=== alexisb-afk is now known as alexisb
=== _thumper_ is now known as thumper
jcastrodoes anyone know where we configure apt proxies in the 2.0 world?21:07
jcastrohttps://jujucharms.com/docs/1.22/howto-proxies doesn't apply21:07
iceyjcastro: looks like I can pass it as a config to juju bootstrap, eg: juju bootstrap lxd lxd --upload-tools --config="apt-http-proxy=10.0.4.1:3142"21:30
mupBug #1492868 changed: panic on destroy-environment with local provider <destroy-environment> <intermittent-failure> <local-provider> <juju-core:Invalid> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1492868>22:01
mupBug #1492868 opened: panic on destroy-environment with local provider <destroy-environment> <intermittent-failure> <local-provider> <juju-core:Invalid> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1492868>22:10
mupBug #1492868 changed: panic on destroy-environment with local provider <destroy-environment> <intermittent-failure> <local-provider> <juju-core:Invalid> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1492868>22:16
=== thumper is now known as thumper-dogwalk
mupBug #1554251 opened: concurent map access in joyent <ci> <intermittent-failure> <joyent-provider> <regression> <juju-core:Triaged> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1554251>23:16
wallyworldperrito666: standup?23:16

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