/srv/irclogs.ubuntu.com/2015/09/21/#juju-dev.txt

menn0waigani, thumper or davecheney: http://reviews.vapour.ws/r/2721/00:12
menn0easy one00:12
rick_h_thumper: got 10min to chat?00:20
thumperrick_h_: I do now01:19
mupBug #1497801 opened: provider/joyent: data races <juju-core:New> <https://launchpad.net/bugs/1497801>01:36
mupBug #1497802 opened: provider/maas: data races <juju-core:New> <https://launchpad.net/bugs/1497802>01:36
mupBug #1497807 opened: worker/rsyslog: data race <juju-core:New> <https://launchpad.net/bugs/1497807>02:00
mupBug #1497809 opened: worker/statushistorypruner: data race <juju-core:New> <https://launchpad.net/bugs/1497809>02:09
mupBug #1497810 opened: uniter/remotestate: data race <juju-core:New> <https://launchpad.net/bugs/1497810>02:09
davecheneythere are currently 5 data races in juju02:12
anastasiamacdavecheney: is it an improvement? :D02:19
davecheneyno, a regression of +502:19
mupBug #1497809 changed: worker/statushistorypruner: data race <juju-core:New> <https://launchpad.net/bugs/1497809>02:27
mupBug #1497810 changed: uniter/remotestate: data race <juju-core:New> <https://launchpad.net/bugs/1497810>02:27
mupBug #1497809 opened: worker/statushistorypruner: data race <juju-core:New> <https://launchpad.net/bugs/1497809>02:30
mupBug #1497810 opened: uniter/remotestate: data race <juju-core:New> <https://launchpad.net/bugs/1497810>02:31
mwhudsondavecheney: guess that job didn't get made voting then?02:37
davecheneysad trobone02:46
davecheneytoo many test suites depend on github.com/juju/juju/testing.BaseSuite, when they should be depending on github.com/juju/testing.CleanupSuite02:58
davecheney^ ie, all the suites that _only_ use PatchValue02:58
menn0hmmm my merge run is stuck trying to bring up an EC2 instance03:26
* menn0 cancels it03:26
* natefinch really just wants to run some shit in a goroutine that reads the db, but in Juju that means a watcher and a worker and an API facade and an api client...03:41
davecheneyhttps://github.com/juju/juju/pull/334004:06
davecheneyi was able to remove testing.BaseSuite from this package04:06
natefinchdavecheney: nice04:06
natefinchahh, confusing... juju/testing vs juju/juju/testing04:07
davecheney-ETOOMUCHBASESUITE04:08
natefinch+10004:08
mupBug #1497829 opened: session closed in data source <juju-core:In Progress by anastasia-macmood> <https://launchpad.net/bugs/1497829>04:40
* thumper goes to make dinner, will check in later to see william05:34
=== benonsoftware is now known as bdunn
=== bdunn is now known as benonsoftware
=== benonsoftware is now known as MerryChristmas
=== MerryChristmas is now known as benonsoftware
thumperfwereade: if you are around? a quick chat07:45
thumperif you aren't, then enjoy the public holiday :)07:46
fwereadethumper, am here07:46
thumperI'll be quick07:46
jamfwereade: standup?09:02
jamfrobware: dooferlad: the flag is "source destination check"09:19
dooferladthanks jam09:19
jamdooferlad: you can google "ec2 vpc NAT instance" and "Source Destination Check" for more details09:21
jamfrobware: ^^ would be probably good to understand that discussion, since we're essentially natting for containers09:22
frobwarejam: ack09:23
frobwarejam, dooferlad: for the freeze on the 22nd is there anything we are missing or need to do?09:27
jamfrobware: have you kept the "15.10 Networking Work Items" up to date?09:31
jamI think you and dimiter went over that last week09:31
dooferladfrobware: on https://canonical.leankit.com/Boards/View/101652562#workflow-view you can set up a filter using the funnel on the top right. If you use the hilight mode and filter on tag 'phase-1.1-mvp' you can see all cards related to the initial networking support.09:32
dooferladfrobware: assuming the tags are correct, that should be everything09:32
frobwarejam: dimiter and I went through that on friday and corrected the dates09:32
frobwarejam: for october there are two items outstanding which is in review09:33
dooferladfrobware: there are three cards that aren't in merged. One is docs (assigned to Frank), one is Dimiters code for EC2 (that I can clean up and get someone to review, then land) and one is a low priority code cleanup card.09:34
frobwarejam, dooferlad: and the other item is waiting for James' ci tests to land - so, I believe the October section is up to date.09:34
dooferladfrobware, jam: why do we have a doc for that when we have the board? My single source of truth alarm went off.09:53
frobwaredooferlad, jam: predates me but it's easier to see a top-down list vis-a-vis cards on the board which eventually go out of view because they're "done"09:57
jamfrobware: dooferlad: I would also guess size of scope for each one. I think cards are supposed to be finer grained than an overall summary of things that have been completed.09:58
fwereadejam, want to do the series-metadata thing? if you're comfortable with the phase 1/2 bits I think I am too11:02
jamfwereade: I thought you were off for public holiday today11:02
fwereadejam, my concerns are all around the edge cases in the model when we have non-homogeneous units11:03
fwereadejam, yeah, but so was ian and it's important to him :)11:03
jamyeah, I'd like to chat, just started a different conversation because I thought you were gone, I'll swing back around in 20 min or so? Is that ok?11:03
fwereadejam, sure, ping me, will try to be near11:04
perrito666anastasiamac: axw ?12:01
perrito666axw: standup12:17
jamkatco: when you're around, I'd like to meet with you in about 40 min or so if you're up.12:21
jamkatco: ping if you're around13:17
perrito666jamespage: hey, I just bzr branched ubuntu:juju-mongodb, then I ran apt-get build-dep juju-mongodb but dpkg-buildpackage fails with: dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../juju-mongodb_2.4.10.orig.tar.{bz2,gz,lzma,xz}13:27
perrito666jamespage: am I missing some step? sinzui you might now too13:27
jamespageperrito666, bzr bd13:27
jamespage(hint use the bzr builddeb pluing)13:28
perrito666jamespage: tx a lot13:28
lazypowerperrito666, o/13:41
axwperrito666 anastasiamac: sorry, I just forgot :/  I have set an alarm for tomorrow night13:48
=== marlinc_ is now known as marlinc
bogdanteleagaanybody fancy a fast pr? https://github.com/juju/utils/pull/15213:58
perrito666lazypower: hi14:04
mupBug #1498010 opened: TestSetsStatusWhenDying <ci> <test-failure> <juju-core:Triaged> <https://launchpad.net/bugs/1498010>14:14
perrito666well building the mongo deb takes some time :p14:15
mupBug #1498010 changed: TestSetsStatusWhenDying <ci> <test-failure> <juju-core:Triaged> <https://launchpad.net/bugs/1498010>14:17
katcojam: hey around now14:22
katcojam: still there?14:22
mupBug #1498010 opened: TestSetsStatusWhenDying <ci> <test-failure> <juju-core:Triaged> <https://launchpad.net/bugs/1498010>14:23
perrito666jamespage: a bit more help :p at the end it tries to sign the package and fails because I lack the secret keys, any way to go around it?14:33
jamkatco: I'm stopping by IRC from time to time in case you are around today14:53
katcojam: i'm here! :)14:53
jamkatco: I'm joining https://plus.google.com/hangouts/_/canonical.com/john-meinel-kat14:54
jamespageperrito666,  "-- -us -uc"15:14
perrito666tx again15:16
natefinchman, second time we've been creating a service with a default value only to set the value correctly immediately afterward... where the only change to do it atomically is to pass in the value and use it at service creation time.15:27
natefinchkatco: fix committed on the 1.25 forward port of the io timeout bug btw.15:38
katconatefinch: awesome! make sure LP is updated15:38
natefinchkatco: yep.15:39
natefinchgah.... I hate it when people use unnecessary pointers15:41
lazypowero/ Morning, who can i poke about the juju storage provider and loopback storage?15:55
katcolazypower: wallyworld, axw, anastasiamac. i actually wrote the loopback provider, but don't have time this morning16:15
alexisblazypower, what is it that you need?16:22
alexisbis it urgent?16:23
lazypoweralexisb, a CPP partner is running into an issue with loopback storage provider, http://paste.ubuntu.com/12515220/16:32
lazypowerit appears its trying to do whats right, but encounters an error and just leaves itself cycling in a broken state.16:32
alexisblazypower, can you open a bug16:32
lazypowersurely16:32
alexisband I can get eyes on it this afternoon16:33
alexisblazypower, thanks16:33
lazypowerhttps://bugs.launchpad.net/juju-core/+bug/149808116:37
mupBug #1498081: loopback storage provider not completing successfully <storage> <juju-core:New> <https://launchpad.net/bugs/1498081>16:37
lazypowerThanks for taking a look alexisb16:38
alexisbthanks for the bug16:38
mupBug #1498081 opened: loopback storage provider not completing successfully <storage> <juju-core:New> <https://launchpad.net/bugs/1498081>16:45
mupBug #1498084 opened: TestManageEnvironRunsCharmRevisionUpdater fails <ci> <intermittent-failure> <test-failure> <juju-core:Triaged> <https://launchpad.net/bugs/1498084>16:45
mupBug #1498086 opened: TestImplicitRelationNoHooks fails <ci> <test-failure> <juju-core:Incomplete> <https://launchpad.net/bugs/1498086>16:45
mupBug #1498094 opened: TestCommitHook fails <ci> <test-failure> <juju-core:Incomplete> <juju-core maltese-falcon:Triaged> <https://launchpad.net/bugs/1498094>17:03
natefinchkatco: you around?18:16
katconatefinch: yep18:16
natefinchkatco: I think I must be doing something dumb with registering my facade, because i keep getting an error from the API that is  unknown object type "UnitAssigner"18:17
natefinchwhen I clearly do register a facade with the UnitAssigner name18:17
katconatefinch: the rpc server uses reflection to check that it conforms to a type signature18:18
katconatefinch: so the errors are at runtime18:18
katconatefinch: make sure you have the correct methods defined with the exact type signatures expected18:18
katconatefinch: does that help, or just stating the obvious?18:19
natefinchkatco: both ;)  Often, stating the obvious is helpful :)18:19
natefinchlol... if you print something out at the wrong time from the client, it won't bootstrap18:23
natefinchERROR failed to bootstrap environment: cannot upload bootstrap tools: invalid version "2015-09-21 18:22:51 ERROR juju.apiserver.unitassigner unitassigner.go:15 Registering UnitAssigner\n1.26-alpha1.1-vivid-amd64" printed by jujud18:27
natefinchI bet I know what it is... the version. I bet the default version is 0 for the server and 1 for the client, or vice versa, and so they're not matching up\18:41
natefinch(version of the facade)18:41
natefinchyep.... client defaults to v0, server defaults to v1.  Awesome.18:42
natefincher, I guess the server doesn't default, but most things are at v1, so I thought v1 would be the default.18:45
natefinchman, would have been nice if the log message included the fact that it was the specific version of the facade that was missing, not the name18:47
katconatefinch: hey, need a status update on bug 1497312 for the release meeting. almost done?20:03
mupBug #1497312: make assignment of units to machines use a worker <juju-core:In Progress by natefinch> <juju-core 1.25:In Progress by natefinch> <https://launchpad.net/bugs/1497312>20:03
natefinchkatco: not really... keep running into problems. It's not going to land today unless a miracle happens.  Sorry... lots of little things keep cropping up that are hard to debug.20:04
mupBug #1498175 opened: lxcBrokerSuite.* fails on centos <centos> <ci> <lxc> <test-failure> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1498175>20:36
thumperperrito666: ping22:42
perrito666thumper: this is not to boast about the rugby game isn't it?22:46
thumperperrito666: no...22:46
thumperperrito666: would like to talk work stuff22:47
thumperif you ahve some time22:47
perrito666sure, need a hangout?22:47
perrito666thumper: ?22:50
thumperyeah, just otp with alexisb right now22:50
thumperafter that?22:50
perrito666sure, just ping me over here22:51
perrito666thumper: didn't forget about me, right?23:31
thumperperrito666: nope, ready now23:32
* thumper creates hangout23:32
thumperperrito666: https://plus.google.com/hangouts/_/canonical.com/status23:32
perrito666thumper: well that was an awful lot of info to lift from the back of my head, hope I didn't lie too much to you :p if you catch me in the other side of the day I might be more lucid23:55

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