/srv/irclogs.ubuntu.com/2015/05/01/#juju-dev.txt

menn0wallyworld: ping?00:06
wallyworldyo00:06
menn0wallyworld: can I have a quick hangout with you regarding a bug fix?00:07
wallyworldsure, pop into tanzanite standup https://plus.google.com/hangouts/_/canonical.com/tanzanite-stand00:08
menn0wallyworld: I get "trying to join the call" but it's not making it00:09
wallyworldhmm, i'll try and invite you00:09
natefinchperrito666:  you around?01:05
natefinchbah, I need a chrome extension so I can easily filter bug lists on launchpad.01:11
sinzuiperrito666, I had to retry the build-revision job for your branch. We were getting 503's from Google's repos.01:22
wallyworldsinzui: did you see https://github.com/juju/jujusvg/pull/2901:29
wallyworldthere's an issue merging?01:29
natefinchI was looking at that problem... there's a couple repos under github.com/juju that import charm.v6-unstable but it doesn't look like they're referenced from juju/juju01:30
sinzuiwallyworld, natefinch, yes the fix is in. We got unlucky network immediately after the fix. http://reports.vapour.ws/releases/2587/job/build-revision/attempt/258701:31
sinzuiI tried the build a few minutes later and all is well01:31
wallyworldsinzui: so how do we merge https://github.com/juju/jujusvg/pull/29 ? is there a bot?01:34
sinzuiwallyworld, I don't know. since perrito666's merged worked. I think everything is fixed01:34
wallyworldoh i see01:35
sinzuiwallyworld, both git-merge-juju and build-revision agree the tree matches dependencies.tsv01:35
wallyworldsinzui: i'm wanting to see how the next CI run behaves with regard to the failed HA and bundle obs01:35
wallyworldjobs01:35
sinzuiwallyworld, I think the issue is simply the underlying git use of master that caused unwanted deps to be pulled.01:36
wallyworldgad i wish the go ecosystem had better dep management01:36
wallyworldbuild it01:36
wallyworldbuint in01:36
wallyworldfark, can't type01:36
sinzuiwallyworld, I was helping homebrew today as well. They couldn't get the right deps either.01:37
wallyworldsinzui: oh, build just failed again generating tarball01:37
sinzuiI need to follow up with them and explain why Go wasn't giving them the versions that juju was asking for.01:37
wallyworldyeah, if proper dep mgmt was built into the go ecosystem it would be a lot easier :-/01:38
natefinchwallyworld: if we used godep (not godeps), this wouldn't be an issue.01:38
natefinchwallyworld: and honestly, it's only an issue because we decided we cared if there was extra stuff in our gopath.  We could stop caring about that, and this "problem" would go away.01:39
wallyworldnatefinch: that's still not built into the official tool set01:39
wallyworldnatefinch: we must care about the extra stuff for repeatable packaging ressons01:40
wallyworlddistro have rules we must follow01:40
wallyworldlike with backwards compatibility01:40
wallyworldnot breaking 100000000's of deployments is hard01:40
mupBug #1450631 changed: Something is injecting gopkg.in/juju/charm.v6-unstable into the tree <blocker> <ci> <packaging> <juju-core:Fix Released by makyo> <juju-release-tools:Triaged> <https://launchpad.net/bugs/1450631>01:40
natefinchwallyworld: godeps is a lot more in line with what distros would like.  smash all your dependencies into one big repo.01:40
wallyworldnooooooo01:41
wallyworldnot one big repo :-(01:41
wallyworldthat sucks so badly01:41
wallyworldsinzui: CI builds still broken :-(01:43
wallyworldExtant directories unknown:01:43
wallyworld gopkg.in/juju/charm.v6-unstable01:43
sinzuiwow, how did perrito666 get his merge in01:43
natefinchwhat did we do to try to fix that?01:43
wallyworldsinzui: which one? the 1.23 one?01:44
sinzuioh, is it just 1.24, master, and all devel branches that are affected?01:44
wallyworldi kicked off that one earlier01:44
wallyworldjust 1.24 and master yeah01:44
wallyworldi think we need that svg patch01:44
sinzuiwallyworld, I think so too :(01:44
wallyworldnatefinch: i think they adjusted the imports to use gopkg and pulled in a tagged version to avoid transitively pulling in the unknown code01:45
MakyoI'm taking a look at the CI for jujusvg.  Fix should be in soon.01:45
wallyworld\o/01:45
wallyworldty01:45
sinzuiwallyworld, I disabled http://juju-ci.vapour.ws:8080/view/Juju%20Revisions/job/build-revision/ to give us time to investigate a retest in case CI tries a new build01:46
wallyworldok01:46
sinzuiwallyworld, If I fall a sleep, you can re-enable it. I just don't want to loose a chance to get you more daya01:47
menn0wallyworld: do you think it's worth getting this replicaset initialisation fix into 1.23 as well? are we doing another 1.23 release?01:47
sinzuidata01:47
wallyworldmenn0: yes we are01:47
wallyworldmenn0: if it's fairly straightforward, wouldn't hurt01:47
wallyworldsinzui: ok, will do ty01:48
wallyworldmenn0: there's a bad upgrade bug related to the JES stuff that is being fxed for 1.2301:48
wallyworldand 1.2201:48
wallyworldso there will be new releases next week01:48
natefinchgah, I hate launchpad01:49
wallyworld:-)01:49
wallyworldwhy?01:49
menn0wallyworld: ok so should I aim for 1.22 as well then?01:49
menn0wallyworld: what's the JES upgrade bug?01:49
natefinchwell, today, because what seems like a simple filter does bizarre things01:49
wallyworldmenn0: https://bugs.launchpad.net/juju-core/+bug/144785301:50
mupBug #1447853: Local charms are not added to storage on upgrade to 1.22.x <charms> <regression> <storage> <upgrade-juju> <juju-core:In Progress by hduran-8> <juju-core01:50
mup1.22:Fix Committed by hduran-8> <juju-core 1.23:Fix Committed by hduran-8> <juju-core 1.24:In Progress by hduran-8> <https://launchpad.net/bugs/1447853>01:50
wallyworldmenn0: upgrade step to add env uuid to charms collection was done in wrong place01:50
natefinchwallyworld: if I filter juju-core bugs by "target milestone 1.24-alpha1" ... I get 1 bug listed, even though I know there's like 30 targetted to 1.24-alpha101:50
wallyworldnatefinch: you are filtering trunk bugs01:51
wallyworldyou want https://bugs.launchpad.net/juju-core/1.24/+bugs?advanced=101:51
wallyworldthat's why i've been complaining about people entering the milestone incorrectly01:52
menn0natefinch: I brought this up in the team meeting yesterday. the same think has bitten me.01:52
wallyworldit's only giving you what you ask for01:52
menn0natefinch: you need to select the series before doing the search01:52
wallyworldyou are asking to filter bugs on the trunk series01:52
menn0natefinch: it's not obvious01:52
natefinchwallyworld: when I go to https://bugs.launchpad.net/juju-core/+bugs  I see a ton of bugs.  Some of them are targetted to 1.24-alpha1.  If I then just click advanced search and click 1.24-alpha1 .... I get 1 bug01:52
wallyworldnatefinch: because those bugs have the *wrong* milestone01:53
wallyworldtrunk bugs must not have a milestone intended for a different series01:53
natefinchwallyworld: for example, this bug: https://bugs.launchpad.net/juju-core/+bug/142489201:53
mupBug #1424892: rsyslog-gnutls is not installed when enable-os-refresh-update is false <cloud-init> <logging> <juju-core:In Progress by natefinch> <juju-core 1.24:Fix Committed by natefinch> <https://launchpad.net/bugs/1424892>01:53
natefinchwallyworld: under milestone, one of the "affects" is 1.24-alpha101:53
wallyworldnatefinch: sure, but the url you are using is looking for trunk bugs01:54
wallyworldsee the url i pasted01:54
natefinchbut it shows up in the original unfiltered list01:54
natefinchif it shows up there, and I say, of these bugs, show me the ones with milestone 1.24-alpha1.... that one should show up... or it shouldn't show in the original unfiltered list01:55
wallyworldno, the trunk bug shows up and that just happens to be targetted to 1.24 also01:55
natefinchthis is why I hate launchpad01:55
wallyworld1.24-aplha1 bugs show up in trunk searches because thse bugs are *wrongly* targetted01:55
wallyworldwhy?01:55
wallyworldyou are getting what you ask for01:55
natefinchbecause you have to know all the internal workings to actually use the damn product01:55
wallyworldhuh, git is *much* worse01:56
wallyworldand it's not internal workings01:56
natefinchno, I'm not.  That bug is in this list.  It is targeted to 1.24.  I said, show me all bugs in this list that are targetted at 1.24, and it DOESN'T.01:56
wallyworldit is set up to handle development series of projects01:56
wallyworldit does01:56
wallyworlddid you use the url i posted01:56
wallyworldhttps://bugs.launchpad.net/juju-core/1.24/+bugs?advanced=101:56
wallyworldyou didn;t ask for what youo thought you did01:57
wallyworldyou asked for all the bugs against trunk01:57
natefinchthat are also targeted to 1.2401:57
natefinchwhich that one was01:57
wallyworldby clicking the milestone?01:57
wallyworldthat's not a series01:57
sinzuinatefinch, wallyworld remember that Lp is bat sh*t crazy when working with series01:58
natefinchthis is why I hate launchpad01:58
sinzuibugs.launchpad.net/juju-core <- search only trunk01:58
sinzuibugs.launchpad.net/juju-core/1.24 <- search only 1.2401:58
wallyworldyes01:58
wallyworldyes01:58
natefinchhow do I search EVERYTHING?01:58
sinzuiand there is no possible way to search everything01:58
wallyworldvery logical01:58
natefinchI don't give a shit about series01:58
sinzuidamn it01:58
sinzuinatefinch, We had a plan to fix this 5 years ago, but it was killed at higher levels01:59
* natefinch turns off launchpad rant.01:59
wallyworldnatefinch: lp was designed for UDD01:59
wallyworldit fits that use case very well02:00
wallyworldor else we wouldn't have ubuntu02:00
natefinchI am very happy that it works well for ubuntu :)02:00
sinzuinatefinch, wallyworld. It doesn't Ubuntu is saddled with a million bugs, but we know most of them don't apply because the code is gone. It is not possible to say a bug is or isn't in juju each time we open a series02:02
sinzuisorry, It is not possible to say a bug is or isn't in *Ubuntu* each time we open a series02:02
sinzuiwallyworld, remember my scripts to chart Lp bugs.02:04
sinzuiI pulled down the entire DB of bugs so that I could properly search, but since bugs can be moved to different projects, we would see bugs freeze (because the bug was moved out the project) or bugs appear at random (because someone moved the bug into the project). It isn't possible to ask lp for change set to get the bugs for your own db02:05
axwwallyworld: https://jujucharms.com/docs/devel/wip-storage02:16
axwwallyworld: eh, hangouts just died..02:17
natefinchsinzui: I never realized that you can't search across series.  There's no way to find, for example, all bugs in HA, across all series?  That's amazing.02:33
natefinchly bad02:33
sinzuinatefinch, most project don't user series since they break search02:38
natefinchsinzui:  then why are we?02:38
sinzuinatefinch, most project just use milestone, and the don't fork trunk until they are really sure02:38
sinzuinatefinch, because juju-core keeps doing multiple series of development02:39
natefinchsinzui: branches in VCS do not have to have anything to do with launchpad series02:39
sinzuinatefinch, Lp wont let you have 3 task to say you need to merge a fix into three branches without using 3 series02:40
sinzuinatefinch, I think core is mad to try so many lines of development.02:40
natefinchsinzui:  we really only have two - master and the release we;re trying to stabilize02:41
sinzuinatefinch, there were 3 this morning, and secretly 3 now since I need to get a 1.22.3 out02:42
natefinchsinzui: that's two and then every old one is still in maintenance mode02:42
natefinchshrug02:43
natefinchanyway.... I think we should drop series in LP.  I don't really care if you can't use the milestone to show it needs to be put into 1.24 and master.  You can show that in other ways.  Being able to FIND BUGS seems like a pretty good reason not to use series.02:44
sinzuiwallyworld, can you review this sad branch http://reviews.vapour.ws/r/1543/02:44
natefinchbut, I gotta go. kids are waking up when they're not supposed to be02:44
sinzuinatefinch, +1 and stop forking when branches aren't close to stable. much less merging and need to track and loose work02:45
sinzuiwallyworld, can you review this sad branch http://reviews.vapour.ws/r/1543/02:45
wallyworldlooking02:46
wallyworldlgtm02:46
sinzuithank you.02:47
Makyojujusvg CI: I can't get it to work against gopkg.in in  my post-dinner, heavily pajama'd state.  I'll be on it again in the morning.  If needed before then, ping rogpeppe, mhilton, or frankban for faster response.  Writing an email to the rest of the UI team about this now.03:07
mupBug #1450631 was opened: Something is injecting gopkg.in/juju/charm.v6-unstable into the tree <blocker> <ci> <packaging> <juju-core:In Progress by makyo> <juju-release-tools:Triaged> <https://launchpad.net/bugs/1450631>03:08
Makyomup++03:08
menn0wallyworld: fix for bug 144190403:21
mupBug #1441904: jujud won't start if apt-get of juju-mongodb package fails <canonical-is> <upgrade-juju> <juju-core:In Progress by menno.smits> <juju-core 1.23:In Progress by menno.smits> <juju-core 1.24:In Progress by menno.smits> <https://launchpad.net/bugs/1441904>03:21
menn0http://reviews.vapour.ws/r/1544/03:21
wallyworldlooking ty03:21
wallyworldmenn0: done03:31
menn0wallyworld: I see what you're saying but that might have still not worked in the situation that triggered this bug report03:35
menn0wallyworld: apt's cache files were corrupted due to the disk having run out previously03:35
wallyworldmenn0: understood, but in the general case there may be a network error or some issue preventing a monfo update but mongo is still installed03:37
wallyworldif apt-cache fails, maybe we look for /usr/bin/mongo?03:37
menn0wallyworld: what about "dpkg --list juju-mongodb" instead. strace indicates that hits a much smaller set of files (the pacakge DB rather than the apt cache files)03:38
wallyworldmenn0: sure, my apt foo sucks03:38
wallyworldwhatever is the most reliable way03:38
wallyworldso long as juju attempts to verify that some mongo is installed03:39
menn0wallyworld: kk03:40
menn0wallyworld: I just found that after attempting to apt-get the juju mongodb package EnsureServer checks that the binary exists where it expects it03:48
menn0wallyworld: so it looks like we get that for free03:48
menn0wallyworld: although it falls back to $PATH if it can't find mongo at the location that juju-mongodb puts it03:49
menn0wallyworld: which seems a little crazy03:49
menn0wallyworld: who know which version of mongo it'll get03:50
menn0wallyworld: ah I see. we use a non-juju-specific monogo package for precise through saucy03:50
wallyworldmenn0: yes03:51
wallyworld2.4.603:51
wallyworldthe juju one is 2.4.9 i think03:51
menn0wallyworld: so I think the PR is fine as it is.03:51
menn0wallyworld: if mongo really isn't installed after the apt-get attempts then EnsureServer still errors03:52
wallyworldgreat, thanks for checking up03:52
wallyworldthat rings a bell know03:52
wallyworldnow03:52
wallyworldi had forgotten that03:52
menn0you mean you can't remember every aspect of the codebase?03:52
menn0:-p03:53
wallyworldjust makrk my comment as a fuck off03:53
wallyworldnot *every* bit03:53
menn0how about "politely dropped"03:53
menn0?03:53
menn0 :)03:53
wallyworldsure :-)03:53
menn0ok merging now03:54
menn0wallyworld: do we need to JFDI even for the 1.23 and 1.24 branches?03:55
wallyworldmenn0: not 1.2303:55
wallyworldjust 1.2403:55
menn0wallyworld: ok03:55
axwwow, disabling all providers except openstack cuts jujud size by 26MB :o04:09
wallyworld26MB!!04:17
jw4Makyo: thanks!04:29
jw4Makyo: we can pick it up again tomorrow04:29
mupBug #1450701 was opened: Juju CLI compatibility option <status> <juju-core:In Progress by wallyworld> <juju-core 1.24:In Progress by wallyworld> <https://launchpad.net/bugs/1450701>04:38
menn0anastasiamac: your PR failed due to good old bad record MAC05:10
menn0anastasiamac: you should resubmit05:10
=== kadams54 is now known as kadams54-away
mupBug #1450706 was opened: juju-core 1.23.2 fails with an error on destroying a local environment on vivid <juju-core:New> <https://launchpad.net/bugs/1450706>05:26
axwwallyworld: still having trouble with cinder, but it looks like it might be an infrastructure issue. the volume goes to "attaching" but never progresses. I think I'll just propose anyway05:35
wallyworldok05:35
wallyworldi have to duck out for school pickup, will be back in a bit05:35
mupBug #1450706 changed: juju-core 1.23.2 fails with an error on destroying a local environment on vivid <juju-core:New> <https://launchpad.net/bugs/1450706>05:38
mupBug #1450706 was opened: juju-core 1.23.2 fails with an error on destroying a local environment on vivid <juju-core:New> <https://launchpad.net/bugs/1450706>05:44
mattywmorning all - any jes folks still around?07:14
mattywah rogpeppe1 you might know07:15
mattywrogpeppe1, actually - forget that, I'm all good07:15
* rogpeppe1 forgets everything anyway07:16
rogpeppe1mattyw: i'm interested what you might want to have asked anyway07:21
mattywrogpeppe1, if I'm talking about sending some data from a Uniter to a State Server... I wondered if these days it's more accurate to say Uniter -> Jes?07:22
rogpeppe1mattyw: the two terms are equivalent07:22
mattywrogpeppe1, I guess so, except when folks say jes in my head I always think - one or more server, but when folks say State Server I always assume just 107:23
rogpeppe1mattyw: they're just different endpoints on the same server07:23
axwwallyworld: FYI, I switched to canonistack's lcy02 region and it all worked07:50
axwwallyworld: also, "juju status-history" is very handy :)07:50
wallyworldaxw: awesome, just looking now07:50
wallyworld:-)07:50
mgzaxw you're going to clash nastily with my os provider branch07:51
wallyworldaxw: why define a const autoAssignedMountPoint = ""   ?07:51
wallyworldmgz: i hope your demo went well?07:51
axwmgz: changes to existing OS code is mostly just import changes, shouldn't be too much of a hassle07:52
mgzwallyworld: it stumbled a bit at the start :)07:52
wallyworldoh ? :-(07:52
mgzaxw: right, but we did the same import change, so one of us will have the to merge and resolve07:53
axwwallyworld: for self-documentation -- better than just a "" literal07:53
mgzwallyworld: the machine didn't come out of pending, and I waited a bit too long,07:53
axwmgz: ah ok.07:53
mgzdestroying the service and deploying again worked fine07:53
axwwhat's the demo?07:54
wallyworldaxw: ah, i see, the comment confused me but it makes sense now07:54
mgzwallyworld: I have a note from curtis, that I want to check with you07:54
mgzaxw: I showed of the status-set stuff again07:54
axwcool07:54
mgzwallyworld: as I understand it, he wants CI to build the 1.22 branch next, so it's ready to go on release when he is up07:55
mgzso, build-revision is currently disabled07:55
wallyworldmgz: yes, i think we can enable that job now07:55
mgzwhen the current CI test run is done, I'm going to re-enable that, with the cron set to do 1.22 first, and let that go through all our tests07:55
wallyworldmgz: he added a hack to delete the unintended source07:55
wallyworldsounds good07:56
mgzwallyworld: the versioning the svg thing worked for now right?07:56
mgzI'm going to finish a branch now to resolve deps differently that I've sat on for a while,07:56
mgzwhich is at least a stop-gap till godeps can get uncoupled from go get being silly07:57
axwmgz: why can't we just use "godeps -u", then delete everything under GOPATH that doesn't existing in dependencies.tsv ?07:58
axwor is that what you're going to do07:58
mgzthat's what my branch does07:59
mgzI don't really *like* it, because it relies on our build/test stuff to catch dep errors more, but for juju-core at least we should break noisily if we remove a dep from the tarball if we actually require08:01
wallyworldmgz: not sure, i know curtis added a hack to delete the unexpected source dir08:04
mupBug #1450729 was opened: juju should be able to use nodes acquired by the same user in MAAS <landscape> <juju-core:New> <https://launchpad.net/bugs/1450729>08:14
mgzenabling build-revision08:26
dooferladvoidspace: can we jump in a hangout and talk more about container addressing?08:28
wallyworldmgz: when will the next 1.24 CI build trigger?08:33
mgzwallyworld: depends if this 1.22 goes through fine, I'm going to hold CI for it08:34
wallyworldok08:34
mgzwallyworld: sinzui's message said you had debugging you needed to do on something?08:34
voidspacedooferlad: yes, let me grab coffee first08:34
mgzplease yell if you need a hand with anything08:34
wallyworldmgz: not really, i the quickstart issue was identifed and fixed in juju. a subsequent CI run failed, but that was because the charms simply were still installing when the CI test decided to time out. i can't see how juju is at fault off hand. so i'm curious to see another run08:36
wallyworldmgz: fwiw, a master CI run also failed with machines still being allocated when the test gave up08:36
wallyworldso maybe there's a slow cloud at work08:36
dooferladvoidspace: I am in the standup hangout08:39
mgzwallyworld: one thing that may be relevent on this08:41
mgzwallyworld: the testing expects status to be responsive - this is a user requirement08:42
mgzwallyworld: so, we have a timeout for the whole job, but the test will also fail if we didn't have regular feedback from status during it08:43
voidspacedooferlad: omw08:44
voidspacedooferlad: are you sure you're in the standup hangout?08:45
voidspaceI don't see you there...08:45
wallyworldmgz: that shouldn't be a problem, the mechanism to update status hasn't changed as such. what does the deployer do? use megawatcher and expect updates to the bacjking doc?08:45
wallyworldthe same underlying db status watcher is used08:46
mupBug #1450737 was opened: provider/openstack: cinder provider should reject attempts to create non-persistent volumes <storage> <juju-core:Triaged> <https://launchpad.net/bugs/1450737>08:50
mupBug #1450740 was opened: provider/openstack: volumes are recorded with 0 size <storage> <juju-core:Triaged> <https://launchpad.net/bugs/1450740>08:50
mgzwallyworld: yeah, it shouldn't be anything remarkable08:51
wallyworldmgz: so maybe we do need to debug, but at least the new status actually provided good info as to what the system is doing. i also saw a bunch of config change hook errors. so something is not right08:53
mgzwallyworld: I'm a bit confused with the newest 1.24 and master branches... it's just too messy. I'm hoping we get bad to a sane state next week.08:55
wallyworldi hope for before then08:55
mgzI'm not super happy with you guys smashing stuff in with jfdi while we're trying to sort out release issues08:56
wallyworldthe stuff landing is all storage, which is not used unless the charm is configured08:57
mgzI'm really pleased everyone has been picking up bugs and fixing them08:57
mgzbut this has just been all over the place08:57
wallyworldthe blocking bugs have been quickstart related and also a bit of networking and the quickstart thing has been fixed08:58
wallyworldin terms of quickstart was failing because juju was mis reporting status08:58
mgzbut we can't get sane confirmation that the bug fixes are good on 1.24/master08:58
wallyworldsure, but that's not due to storage code which is unused08:58
wallyworldunkess the charm requests it08:59
mupBug #1450737 changed: provider/openstack: cinder provider should reject attempts to create non-persistent volumes <storage> <juju-core:Triaged> <https://launchpad.net/bugs/1450737>09:02
mupBug #1450740 changed: provider/openstack: volumes are recorded with 0 size <storage> <juju-core:Triaged> <https://launchpad.net/bugs/1450740>09:02
mupBug #1450737 was opened: provider/openstack: cinder provider should reject attempts to create non-persistent volumes <storage> <juju-core:Triaged> <https://launchpad.net/bugs/1450737>09:08
mupBug #1450740 was opened: provider/openstack: volumes are recorded with 0 size <storage> <juju-core:Triaged> <https://launchpad.net/bugs/1450740>09:08
dimiterndooferlad, hey there10:25
dimiterndooferlad, can you review http://reviews.vapour.ws/r/1549/10:25
rogpeppe1is there anyone around that might be able to review a change to godeps, please? https://codereview.appspot.com/23046004411:04
rogpeppe1it's a fix for a very annoying issue that's been a problem for ages11:04
wallyworldsinzui: jenkins seems idle. should it be doing a CI run?11:36
wallyworldi'd be interested to see a 1.24 run11:36
sinzuiwallyworld, I had to change CI last night to ensure I get 1.22 tested and if it failed, It had to stop so humans can learn why just a version change broken it12:23
wwitzel3katco: omw .. hangout is giving me issues14:01
katcowwitzel3: np14:01
wwitzel3natefinch: took your tips from the ML on forward porting and put them in a doc, edits/corrections welcome. http://reviews.vapour.ws/r/1551/15:10
natefinchwwitzel3: awesome!  Should be -m 1 <sha> for the cherry-pick though15:18
natefinchwwitzel3: don't ask what the 1 means, I don't know, but it works :)15:18
wwitzel3ericsnow: in reviewboard, can we make the pull request link be [url](url)15:42
ericsnowwwitzel3: probably :)15:43
ericsnowwwitzel3: I'll take a look15:43
ericsnowwwitzel3: that has bugged me too15:43
wwitzel3ericsnow: it is only frustrating because of the double click to edit15:43
wwitzel3ericsnow: so when I try to highlight the link, it awlays goes in to edit mode15:43
wwitzel3ericsnow: you can tell me where the code is and I'll make a PR :)15:44
ericsnowwwitzel3: https://bitbucket.org/ericsnowcurrently/rb_webhooks_extension15:45
ericsnowwwitzel3: :)15:45
wwitzel3ericsnow: you have a PR :)15:53
ericsnowwwitzel3: first one! :)15:53
ericsnowwwitzel3: thanks!15:53
natefinchwwitzel3: thanks for doing that!   I kept meaning to mention that, too.16:19
alexisbwwitzel3, ping16:46
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
natefinchsomeone needs to ban wallyworld until he can fix is IRC client17:43
rick_h_natefinch: or update yours to not show join/part? :P18:13
redelmannHi, where i can found more info about "juju user"?.18:26
natefinchrick_h_: I like seeing when people join or leave the channel... it's useful information, except when people's irc clients go on the fritz and spam the damn channel.18:43
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
natefinchericsnow: check out github.com/natefinch/plugin19:22
ericsnownatefinch: that's pretty cool19:37
ericsnownatefinch: make sure to close the pipes in error cases in Start19:38
natefinchericsnow: ahh yeah, thanks.19:38
ericsnownatefinch: you're right; it is simple :)19:39
ericsnownatefinch: nice job19:39
natefinchericsnow: the nicest thing about it is that, aside from the resources required to run a second process, and the slight overhead of serialization, to users and developers, it works much like in-process plugins.19:39
ericsnownatefinch: yep19:39
natefinchfor devs it's just function calls. For users, they just drop the plugins in a folder and forget about them.19:40
ericsnownatefinch: now that I've seen it I'm much more open to the idea of using a local RPC like that for providers :)19:40
ericsnownatefinch: plugins should be pretty package-able too19:41
natefinchericsnow: yeah... it's a lot different than what I normally think of when someone says "RPC".  I think a separate, long-running process that listens on port or socket, etc.... there's a lot of complexity and a lot that can go wrong.19:41
ericsnownatefinch: that's exactly the same concern I had19:41
natefinchericsnow: I happened to be looking into ways to do plugins, and saw someone mention using RPC over stdin/stdout and it was like OH!  That's so much better!19:42
natefinchericsnow: fixed the closing pipes issue, thanks19:48
alexisbperrito666, you around today?19:53
natefinchalexisb: in theory it's a holiday for Argentina today19:54
alexisbnatefinch, ack thanks19:54
* natefinch still has the argentinian holiday calendar turned on in google calendar :)19:54
alexisbericsnow, natefinch in perrito666 absence have you guys taken a look at this bug:19:55
alexisbhttps://bugs.launchpad.net/juju-core/+bug/145057319:55
mupBug #1450573: HA and backup recovery tests failed <backup-restore> <blocker> <ci> <ec2-provider> <ensure-availability> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1450573>19:55
alexisbit is still causing CI to fail, was curious if you guys agreed with Ian's findings19:55
natefinchalexisb: I haven't done more than skimmed it.  I don't know if perrito666 looked into it, though he spent a lot of yesterday at the dentist, so probably not.19:56
natefinchalexisb: I can take a look now... was just looking for a bug to pick up.19:56
alexisbnatefinch, sweet, thank you19:57
ericsnowalexisb, natefinch: FWIW, having looked at the logs, Ian's conclusions seem reasonable19:57
alexisbnatefinch, there are new failures in the lastest run of CI19:57
alexisbnot sure if those logs have anything new19:58
alexisbbut if you agree with Ian's findings please make note in the bug as I iwll need to follow-up with the QA team19:58
=== kadams54 is now known as kadams54-away
natefinchalexisb: I'm with Ian and eric, it seems like timeouts due to slow performance.  There's a linked bug about us having race conditions where we install stuff and then try to use it without being sure that the install is really finished.20:50
natefinchEOD for me.20:50
bdxHows it going everyone?21:00
bdxWould you consider adding a config-flags param to ceph and ceph-osd?21:01
mupBug #1450191 changed: quickstart thinks the unit is started when it's still being installed <api> <blocker> <ci> <quickstart> <regression> <juju-core:Fix Released by wallyworld> <juju-core 1.24:Fix Released by wallyworld> <juju-quickstart:Invalid> <https://launchpad.net/bugs/1450191>21:04
mupBug #1450912 was opened: quickstart is universally broken in 1.24 <blocker> <ci> <quickstart> <regression> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450912>21:04
mupBug #1450917 was opened: deployer on maas 1.7 cannot complete <blocker> <ci> <deployer> <maas-provider> <regression> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450917>21:16
mupBug #1450919 was opened: many window unit tests failures <blocker> <ci> <regression> <windows> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450919>21:16
mupBug #1450917 changed: deployer on maas 1.7 cannot complete <blocker> <ci> <deployer> <maas-provider> <regression> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450917>21:28
mupBug #1450919 changed: many window unit tests failures <blocker> <ci> <regression> <windows> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450919>21:28
mupBug #1450917 was opened: deployer on maas 1.7 cannot complete <blocker> <ci> <deployer> <maas-provider> <regression> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450917>21:34
mupBug #1450919 was opened: many window unit tests failures <blocker> <ci> <regression> <windows> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450919>21:34
wwitzel3ericsnow: ping22:34
ericsnowwwitzel3: hey22:34
wwitzel3want to do some interfacingfoo?22:34
ericsnowsure22:35
wwitzel3katco: ping, if you're around22:35
ericsnowwwitzel3: moonstone?22:35
wwitzel3ericsnow: works for me22:36

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