[11:51] <rick_h_> frankban: ping, did you see the emails from Gary last night?
[11:52] <frankban> rick_h_: the ones related to the charm?
[11:53] <rick_h_> frankban: yes, the charm release
[11:53] <frankban> rick_h_: already replied, do you see the email I sent just some minutes ago?
[11:53] <rick_h_> frankban: I've got to get the little guy off to day care but I'll start looking for the webops upgrade process docs for jujucharms after I get back. 
[11:53] <rick_h_> frankban: ah no, I've got a built in delay running offlineimap
[11:54] <rick_h_> nvm then ('ll see in 2-4min ish
[11:54] <rick_h_> how did I I/) ugh, morning
[11:55] <rick_h_> hah, or offlineimap hung on the server last night and I'm missing a lot of email
[12:13] <rick_h_> frankban: awesome email, one question back at you
[12:13] <rick_h_> bac: ping, when you get around this morning it appears charmworld hasn't ingested since the 20th. Did a deploy happen monday? Can you look into it?
[12:14] <bac> rick_h_: thanks.  i'll look into it later
[12:15] <bac> rick_h_: deploy was on thursday, the 16th
[12:16] <rick_h_> bac: thanks. Off to run the boy to day care (and a coffee run) back in a bit. 
[12:42] <frankban> rick_h_: thanks, replied
[12:42]  * frankban lunches
[12:43] <benji> bac: how can I help with the ValueError problem?  Perhaps I should attempt to reproduce it first.
[12:43] <bac> benji: morning.  i have discovered the problem.  the int() was in jujuclient, a piece of the chain i hadn't looked at
[12:43] <benji> cool!
[12:44] <benji> ok, I'll do... the other thing I was going to do, whatever that was
[12:44] <bac> benji: but the actual problem lies in the deployer
[12:44] <benji> interesting
[12:44] <bac> easy peasy fix, though
[12:44] <benji> cool
[12:44] <bac> hey, maybe i'll add some tests
[12:46] <bac> but, benji & rick_h_, the solution will require getting changes made upstream into the deployer and then having the charm use that new version.
[12:46] <bac> i don't see that happening before noon today
[12:46] <benji> probably not
[12:48] <bac> oh, look, i should read my email before starting my day.
[12:51] <bac> hi frankban
[12:52] <rick_h_> bac: rgr, not a problem. frankban's got the charm updated and I'll look at getting it deployed
[12:53] <bac> thanks for looking into the constraints issue.  it turns out the deployer has a utility function called 'parse_constraints' that turns '1G' into a proper int value.  making that call in action/importer.py before calling self.env.deploy does what we want
[13:08] <benji> bac: why is the deployer parsing these at all, shouldn't it delegate that to juju?
[13:09] <bac> benji: the juju cli parses them.  the juju api expects a uint64
[13:09] <benji> ah
[13:09] <benji> that's unfortunate (because of issues like this)
[13:10] <benji> next thing you know one of them will be parsing 1M as 1,000,000 and the other as 1,048,576
[13:12] <rick_h_> bah, and #webops is a ghost town this morning
[13:12] <rick_h_> I want a long bell pull I can yank on. "The bosses are coming the bosses are coming. Get up and deploy!"
[13:13] <gary_poster> heh
[13:17] <rick_h_> gary_poster: backup plan to push it up to AMZ for meeting?
[13:18] <gary_poster> rick_h_: comingsoon still working; s'ok.  I can still announce the release was made, and jujucharms in progress
[13:18] <gary_poster> thank you
[13:19] <rick_h_> ok cool, wasn't sure what extent was required for the meeting. 
[13:21] <gary_poster> hey frankban, are you familiar with local.jenv/bug 1271341?  Does quickstart handle this?
[13:21] <gary_poster> #1271341 mup?
[13:21] <gary_poster> oh, no mup
[13:21] <gary_poster> mup sadness
[13:22] <frankban> :-) bug 1271341 come on mup
[13:23]  * gary_poster pretends to be mup: https://bugs.launchpad.net/bugs/1271341
[13:24] <frankban> gary_poster: looking
[13:24] <gary_poster> ty
[13:25] <rick_h_> "right-click, edit search engines, scroll way down, add new, [Launchpad Bugs, b, https://bugs.launchpad.net/bugs/%s] and done"
[13:25] <rick_h_> now just b<space>1271341
[13:25] <rick_h_> and chrome syncs all that across browsers/installs. I forget I set it up originally. 
[13:26] <rick_h_> (and the right-click is on the address bar to bring up "edit search engins")
[13:30] <frankban> gary_poster: AFAIK the situation is the following: if the admin-secret is included in envs.yaml, juju uses that, otherwise a random one is generated. In both cases the admin secret is included in environments/[env name].jenv. quickstart is only aware of envs.yaml, and refuses to start if the admin-secret cannot be found there. when creating environments, quickstart always requires and includes the admin-secret fie
[13:30] <frankban> ld. not sure about whether we can consider jenv files an internal detail or not. anyway, a fix for that should be quite easy to add
[13:32] <gary_poster> frankban: sounds great, thanks.  I will file a quickstart bug and make a high maintenance card to represent "we need to investigate this" (since IIUC you are not sure yet that we actually need to *fix* this).  Sound right?
[13:33] <frankban> gary_poster: sounds perfect, in theory we could consider the mandatory presence of the admin-secret field just one of the many quickstart opinions
[13:33] <gary_poster> heh, agreed :-)
[13:39] <gary_poster> For the curious, https://docs.google.com/a/canonical.com/presentation/d/1zJGPoNp8PTJCekluHzVy5Dr6aKViNqrg5fkBA7IIWyQ/edit#slide=id.g25d342ae6_35 has the slide I'll use to present our progress.  Comments/suggestions welcome.
[13:40] <rick_h_> gary_poster: maybe note on quickstart as "fastest way to node 0 hosted gui env"? or the like?
[13:41] <gary_poster> rick_h_: maybe replace the last quickstart bullet with that?
[13:41] <rick_h_> gary_poster: +1
[13:41] <gary_poster> cool thanks
[13:42] <frankban> gary_poster: I forgot to mention in my email: while "juju-quickstart --gui-charm-url cs:precise/juju-gui-82" worked the GUI icon in the topology is a broken image. I suppose this is due to the ingestion problems in charmworld
[13:43] <gary_poster> huh
[13:43] <gary_poster> frankban: you must be right about ingestion problems.  81 is still most recent
[13:44] <rick_h_> frankban: yes https://manage.jujucharms.com/api/3/charm/precise/juju-gui-82/files/icon.svg
[13:44] <gary_poster> according to charmworld
[13:44] <rick_h_> gary_poster: I've put a card up in urgent for the ingestion issue. It's not run some the 20th
[13:44] <gary_poster> :-( ok thank you
[13:44] <rick_h_> at least according to heatbeat
[13:45] <gary_poster> heatbeat, the new way to dance to summer tunes that's sweeping the nation!
[13:45] <bac> gary_poster: i have a deployer fix made and tested.  i'm trying it out with our charm now.
[13:45] <gary_poster> bac, great thank you.  that's for the issue you were investigating yesterday, rt?
[13:45] <bac> gary_poster: yes
[13:45] <gary_poster> cool
[13:51] <gary_poster> jujugui, who owns the "investigate MJC not ingesting" card?  May I have a volunteer?
[13:51] <bac> gary_poster: i am looking
[13:51] <bac> gary_poster, rick_h_ : i suspect it is related to a problem jcsackett saw and was solving.
[13:51] <bac> jcsackett: you around?
[13:52] <gary_poster> bac, ok.  you already have another card active though.  worth dragging benji in?  maybe not: sounds like multiple cooks already
[13:52] <rick_h_> and no vanguard in webops this morning to help debug the logs
[13:52] <gary_poster> argh
[13:53] <gary_poster> Makyo: welcome back! when you get in would like to talk about subdividing relationship line project into task cards.  Afterwards we'll want to talk to rick_h_ about whether it should come before debug log, since it is not landing with speed.
[13:53] <gary_poster> (in juju core)
[13:53] <rick_h_> gary_poster: sounds good to me. I can be put to work. 
[13:54] <gary_poster> :-) k
[13:54] <bac> benji: do you have access to staging for charmworld?
[13:54] <gary_poster> rick_h_: for logs, if we need to, I'm +1 on escalating the issue
[13:54] <benji> bac: last time I tried I was getting strange errors no one could help with
[13:54] <rick_h_> gary_poster: ok, I have an ops going to do the deploy soon (non-vanguard)
[13:55] <gary_poster> rick_h_, bac: if we decide we need mjc logs, please make RT then ping #webops and ping me
[13:55] <rick_h_> I can try to charm my way into getting a little extra if possible
[13:55] <gary_poster> oh ok
[13:55] <gary_poster> ok thanks
[13:55] <rick_h_> try to relate it in together and nab his time
[13:55] <gary_poster> :-) k
[13:55] <gary_poster> sounds like a plan
[13:56] <bac> gary_poster, rick_h_: after a quick look at staging, i see that ingest is failing to start.  the problem is the lack of an index, which is now occuring since the number of charms has grown and exceeded a threshold.  this is the problem jcsackett is fixing.  it is almost certainly the same as affecting production.
[13:56] <bac> rick_h_: if you do get app.log from production it'll likely show ingest attempting to start every few seconds
[13:57] <rick_h_> bac: ok good to know
[13:57] <rick_h_> what index is lacking that's causing ingest not to start? 
[13:57] <rick_h_> bac: mongodb or ES?
[13:57] <gary_poster> ok, thank you bac.  If not obvious, I would categorize this as urgent/critical/stop-the-line/eek.  Anything we can do to help move this along (short of running around like chickens with our heads cut off) makes sense to me
[13:57] <bac> mongo
[13:58] <rick_h_> bac: ok, so we just need a migration in place to add the index and a deploy then? 
[13:58] <bac> rick_h_: pymongo.errors.OperationFailure: database error: too much data for sort() with no index.  add an index or specify a smaller limit
[13:58] <gary_poster> we probably should hjave a retrospective as to why this didn't get caught sooner
[13:58] <gary_poster> at the very least with some kind of operational alert
[13:58] <rick_h_> bac: orly, now that's not something I've seen. Mongo up and quits because it's too long? 
[13:58] <gary_poster> I will add this card
[13:58] <bac> gary_poster: i was in the discussion with jc but failed to recognize it would cause production to fall over.
[13:59] <gary_poster> ack
[13:59] <gary_poster> happens.  but production has been falling over since Monday
[13:59] <gary_poster> that's what seems to me to be the most obvious failure of some sort
[13:59] <gary_poster> that we ought to address for future
[13:59] <gary_poster> make sense?
[13:59] <rick_h_> bac: ok, it shows JC as out the last two days and back today
[13:59] <rick_h_> bac: the calendar that is
[14:00] <bac> gary_poster: my troublesome bundle just deployed successfully.  i'll propose the deployer fix upstream to hazmat and submit the charm change after the new tgz is built
[14:00] <gary_poster> fantastic thanks bac.  perhaps two candybars are needed
[14:00] <bac> rick_h_: it must've been an apparition then.
[14:00] <rick_h_> bac: lol ok. I was mainly looking to see if he's around today. 
[14:00] <bac> rick_h_: you can review the irc logs to see if i dreampt it up.  :)
[14:01] <rick_h_> woooooo ghost of charmworld past
[14:01] <bac> gary_poster: should someone phone jc to check his status?
[14:01] <gary_poster> bac, ok.  will do so
[14:02] <frankban> bac: FWIW I replied to your email
[14:04] <gary_poster> bsc, called, left message :-/
[14:04] <bac> frankban: i made the change lower in the gui env
[14:04] <gary_poster> bac
[14:05] <frankban> bac: sounds good
[14:10] <bac> frankban: mp here https://code.launchpad.net/~bac/juju-deployer/parse-constraints/+merge/202674
[14:11] <bac> hazmat: when you have a moment could you review https://code.launchpad.net/~bac/juju-deployer/parse-constraints/+merge/202674
[14:15] <frankban> bac: that branch looks great
[14:15] <bac> thx
[14:16] <bac> gary_poster: wait on hazmat or release the charm with a forked version of deployer?
[14:16] <gary_poster> bac, forked ( :-( )
[14:16] <bac> k
[14:24] <jcsackett> hey bac: gary_poster|away just called me to ask that i speak with you. ingest issues on charmworld?
[14:24] <jcsackett> apologies if you've now been double pinged by me; not sure i was connected the first time.
[14:24] <bac> hi jcsackett.  yes, the problem you saw on staging has brought down production and now we need a fix asap
[14:24] <bac> jcsackett: unsure how far you got.
[14:25] <jcsackett> bac: ack; brought down production, or just production ingest?
[14:25] <bac> jcsackett: just ingest.  hasn't happened since the 20th.
[14:25] <jcsackett> bac: i see.
[14:26] <bac> jcsackett: but we're looking to do a juju gui charm release today and so we'd like to see it on charmworld
[14:26] <jcsackett> bac: ack. do you have a traceback from production, or are we just assuming it's the same issue (which is a very good assumption, i think).
[14:27] <bac> jcsackett: just assuming it is the same based on same heartbeat output
[14:27] <gary_poster> yay jcsackett and thanks
[14:27] <bac> jujugui: trivial charm review https://codereview.appspot.com/49720044
[14:27] <gary_poster> jcsackett: no vanguards today so logs difficult :-/
[14:27] <frankban> bac: on it
[14:29] <frankban> bac: done
[14:29] <bac> thx
[14:30] <gary_poster> frankban: going to set up a call tomorrow with you and william (and maybe me) to review quickstart to talk through https://bugs.launchpad.net/juju-quickstart/+bug/1271341 and any other upcomg juju changes that might change/affect quickstart (e.g. the ssh key stuff that Tim is working on).  I figured you would quickly walk through what quickstart does, noting needed conversation topics as you go; and then, as time 
[14:30] <gary_poster> permits, try to resolve those issues.  I think the review list is our first priority though, so we know where we stand.  sound ok?
[14:31] <jcsackett> bac: take a look at https://code.launchpad.net/~jcsackett/charmworld/fix-enqueue-sort-failure/+merge/202678 for me? this should fix ingest, and we can try it on staging straight away.
[14:31] <frankban> gary_poster: sounds good
[14:31] <gary_poster> cool ty
[14:32] <jcsackett> bac: mind you, this doesn't add indexes, so we're still going to see some issues, but i'm uncertain of the best way to do that on production and this should remove the current problem.
[14:35] <bac> jcsackett: looking
[14:38] <bac> jcsackett: voted approved.  didn't mark the MP as 'Approved' as it'll start the landing process.  do it when you're ready.
[14:38] <jcsackett> bac: and away we go.
[14:39] <jcsackett> i'll monitor staging and let you know if it does fix it. then we'll have to hound someone to do a production release.
[14:40] <bac> jcsackett: ping me if you see it merged
[14:40] <bac> i'm tailing app.log so should notice when it actually starts ingesting
[14:41] <jcsackett> bac: ok.
[14:46] <bac> jcsackett: CI rejected your branch
[14:46] <jcsackett> bac: yeah, i saw. trying to open the jenkins data to see why.
[14:46] <jcsackett> tests pass locally. :-/
[14:49] <frankban> rick_h_: jc.com on pyjuju is really surprising :-/
[14:49] <rick_h_> frankban: yes, that was quite surprising and caught us off guard a bit
[14:50] <rick_h_> frankban: I thought that was upgraded months ago with charmworld, but maybe only one got done
[14:50] <frankban> rick_h_: yeah
[14:50] <frankban> rick_h_: thanks for updating the wiki page
[14:50] <rick_h_> frankban: np, I'll file an RT to get it moved to -core and upgrade should owrk better
[14:50] <frankban> rick_h_: at this point I'd also remove sandbox=true from there
[14:50] <rick_h_> of course I remove pyjuju support
[14:51] <rick_h_> sandbox? /me thought it needed that
[14:51] <rick_h_> I'll look at what all it does again. 
[14:51] <frankban> rick_h_: yes, you are right, it was staging the missing bit
[14:52] <frankban> rick_h_: sandbox is ok.
[14:52] <rick_h_> frankban: right, staging messed it up initially. I missed that one while editing
[14:53] <jcsackett> bac: can you open the results? i think jenkins might actually be down. http://162.213.35.27:8080/job/charmworld-autoland-lxc/105/
[14:56] <bac> jcsackett: did you connect to the vpn?
[14:56] <jcsackett> bac: zuh? this may be a thing i missed.
[14:58] <bac> jcsackett: where does that jenkins run?  is it on canonistack?
[14:58] <bac> jcsackett: the vpn is required for the qa lab, so nm
[14:58] <benji> rick_h_: do you have a moment to discuss "Auto open/close sidebar when using flyout from unit/inspector"?
[14:58] <jcsackett> bac: i believe so. but that's a floating ip.
[14:59] <bac> jcsackett: ask your fellow orangies
[14:59] <rick_h_> benji: I think that's getting punted. 
[14:59] <rick_h_> benji: working with webops atm though, will need a bit to chat
[14:59] <rick_h_> gary_poster: ^^
[14:59] <jcsackett> abentley: charmworld qa is on canonistack, right?
[14:59] <jcsackett> s/qa/jenkins/
[14:59] <benji> oooo-k
[14:59] <abentley> jcsackett: Right.
[15:00] <gary_poster> benji, it's a reasonable job separate from the project.
[15:00] <gary_poster> benji, want to call?
[15:00] <benji> gary_poster: sure; how about the daily meeting hangout?
[15:00] <jcsackett> abentley: which environment? it looks like it may be down. i can't get a response trying to look at test results or anything else (162.213.35.27:8080/job/charmworld-autoland-lxc/105/)
[15:01] <gary_poster> benji, k (though apparenty it pings some people when we use that? <shrug>) joining
[15:01] <abentley> jcsackett: It's looked like it was down for weeks now.
[15:01] <abentley> jcsackett: So maybe they've gone ahead with their plan to switch to something else.
[15:01] <rick_h_> jcsackett: bac I've got the logs from prod charmworld
[15:02] <jcsackett> abentley: it seems to be running tests; it's approved earlier branches of mine and has rejected the most recent.
[15:02] <jcsackett> rick_h_: gimme.
[15:02] <jcsackett> :-P
[15:02] <bac> frankban: the juju-gui charm is failing locally with pip install.  perhaps it doesn't like the name i used juju-deployer==0.3.1-prerelease
[15:02] <rick_h_> jcsackett: bac join #cloud-dev on canonical? I don't think there's info in here but don't want to put it in pub irc
[15:02] <bac> frankban: it worked fine with juju-deployer==0.3.1
[15:03] <frankban> bac: uhm, what's the pip error?
[15:03] <abentley> jcsackett: the env was juju-gui-qa
[15:04] <rick_h_> jcsackett: it looks like a github issue
[15:05] <hatch> jujugui lf a quick review on a slight refactor of the drag and drop code https://github.com/juju/juju-gui/pull/83 
[15:05] <hatch> it's mostly code reorg 
[15:11] <jcsackett> abentley: thanks.
[15:11] <jcsackett> looks like juju-qui-qa has lost its floating ips.
[15:13] <Makyo> gary_poster, rick_h_ sounds good.  Let me take care of filing vacation (whoops), then I'll be all caught up.
[15:15] <gary_poster> :-) k thanks
[15:18] <gary_poster> hatch, I have a callin 12.  I'll try to get review done before then
[15:21] <Makyo> gary_poster, accidentally filed MLK as PTO instead of nat'l holiday, just deny that one.
[15:21] <gary_poster> ack
[15:27] <bac> jcsackett: what's the story with charmworld CI?
[15:27] <jcsackett> bac: still can't see the results, but i think it's a lint failure.
[15:28] <jcsackett> pushing up a change now.
[15:28] <bac> cool
[15:28] <bac> do i need to re-approve?
[15:28] <bac> tarmac used to be pissy about such things
[15:29] <bac> gary_poster: juju gui charm on LP is currently broken.  new version being proposed now.
[15:29] <gary_poster> Makyo: approved/rejected everything as appropriate; sent email to Sarah for 2013 days
[15:29] <Makyo> gary_poster, cheers, thanks.
[15:29] <gary_poster> ack thanks bac.  will ask for details on daily call
[15:30] <gary_poster> hatch, looked good but ran out of time.  get someone else?  or I will return to it after daily call
[15:30] <bac> frankban: can you look at this https://codereview.appspot.com/49720044 trivial review?
[15:30] <Makyo> gary_poster, just curious, can I claim airport parking? There's no public transit to the airport from FoCo.
[15:31] <gary_poster> Makyo: yes
[15:33] <hatch> FoCo....haha
[15:34] <Makyo> ?
[15:34] <Makyo> Fort Collins, sorry :)
[15:34] <Makyo> FoCo, NoCo.
[15:35] <hatch> yeah I guessed that
[15:35] <hatch> we just say Saskatchewan to laugh at people who can't pronounce it
[15:35] <hatch> lol
[15:36] <frankban> bac: done
[15:39] <jcsackett> bac: branch has been merged; should be on staging shortly.
[15:39] <bac> jcsackett: cool
[15:42] <bac> jcsackett: new version running: http://paste.ubuntu.com/6797831/
[15:43] <jcsackett> bac: that lock thing doesn't look good...
[15:43] <bac> nope
[15:44] <jcsackett> is it just thrashing?
[15:45] <bac> jcsackett: i'm not sure what is happening.  if it grabbed the lock but then errored due to the lack of index it should've released the lock.  so i'm not sure why it is starting again with the lock held
[15:45]  * jcsackett nods
[15:45] <jcsackett> the lock should release in about 10 minutes.
[15:45] <bac> jcsackett: i'm going to watch it for a bit.  if i need to manually restart ingest i can
[15:45] <jcsackett> based on the timestamp.
[15:45] <bac> yeah, they have a 15 minute cycle
[15:47] <bac> gary_poster: changes landed to juju gui charm at r155.  https://code.launchpad.net/~juju-gui/charms/precise/juju-gui/trunk
[15:47] <gary_poster> ty
[15:48] <rick_h_> bac: gary_poster note that we can't release that until we get the env to juju-core
[15:48] <rick_h_> bac: so left a 'deploy jujucharms' up there. If we can do another charm release, once I get through everything we can look to deploy that updated charm release. 
[15:48] <gary_poster> ...on call confused
[15:48] <gary_poster> will focus soon
[15:49] <bac> rick_h_: i'm confused to by 'get env...'
[15:49] <rick_h_> bac: yea sorry. Figured I'd go through it on the call
[15:49] <bac> ok
[15:49] <rick_h_> jujucharms.com is on pyjuju, the charm no longer supports it. Things go boom right now
[15:49] <bac> jcsackett: we really should make those times human readable...  :(
[15:50] <bac> jcsackett: time outputs in the log, i mean
[15:50]  * rick_h_ is changing locations pre-call
[15:50] <Makyo> jujugui call in 10
[15:54] <bac> jcsackett: stale locked removed on staging and it is now ingesting
[15:54] <jcsackett> bac: whoo!
[15:54] <bac> jcsackett: http://staging.jujucharms.com/heartbeat
[15:55] <jcsackett> bac: already have it opened.
[15:55] <jcsackett> bac: so we need a charm upgrade and deploy done on production.
[15:55] <bac> jcsackett: but is it the same issue on production?
[15:55] <jcsackett> bac: i can't tell. the log i got is corrupted.
[15:58] <bac> jcsackett: for production we just need an update of the charmworld code, the charmworld charm is ok.  correct?
[15:58] <jcsackett> bac: no, a revision i landed requires a charm update so the ini file is updated.
[15:59] <bac> jcsackett: ack
[15:59] <jcsackett> bac: you're making the request of webops?
[15:59] <bac> jcsackett: i will
[15:59] <hatch> jujugui call in 1
[16:00] <gary_poster> ty
[16:01] <hatch> Makyo
[16:02] <Makyo> Sorry, got signed out
[16:02] <rick_h_> jcsackett: the tarball didn't work I sent you?
[16:02] <jcsackett> rick_h_: no, the bunzip command says the data is corrupt.
[16:03] <rick_h_> jcsackett: it's tar bz2? 
[16:03]  * rick_h_ looks up bunzip
[16:10] <rick_h_> jcsackett: email on the way untar'd
[16:25] <hatch> is anyone else getting an email about the daily call being changed every day?
[16:28] <rick_h_> benji: ping if you want to chat
[16:28] <rick_h_> hatch: if you look I think it's for dates far in the future
[16:28] <benji> rick_h_: I'll be there in a sec.
[16:28] <rick_h_> like on holidays or something. At least the last one I noticed was Oct or something?
[16:28] <gary_poster> hatch, the bluefin thing?  yeah/
[16:28] <gary_poster> I could uninvite it :-)
[16:28] <hatch> rick_h_ yeah it just shows a slew of dates and I can't see anything different, but you're probably right
[16:29] <jcsackett> rick_h_: this log worked.
[16:29] <jcsackett> unfortunately, it makes it look less likely that my fix will sort out production, since i don't see the same error.
[16:37] <Makyo> Vimeo tab crashed 55% of the way through uploading, argh.
[16:37] <Makyo> I kind of hate computers.
[16:42] <hatch> you sure it's not Vimeo? It sometimes stops playing a video half way through too lol
[16:44] <Makyo> heh
[16:44] <Makyo> Nah, this was a chrome crash.
[16:44] <hatch> boo urns
[16:49] <gary_poster> sigh, toilet clog, overflow, upstairs, sigh
[16:50] <gary_poster> back to review
[16:51] <hatch> those are the worst! 
[16:51] <gary_poster> yup :-)
[16:52] <hatch> I like the new toilets though, because they use such little water it would take like 3 flushes to overflow :)
[16:52] <gary_poster> lol
[16:52] <gary_poster> 1960s toilets up here
[16:52] <hatch> at least here, I don't think we can even buy a 'traditional' toilet anymore
[16:52] <hatch> we use such little water that they had to increase our water bills because they weren't able to support the infrastructure lol
[16:52] <gary_poster> that's cool, mostly!
[16:53] <hatch> downside to being 'green' I guess haha
[16:54] <gary_poster> hatch +1 on code.  do you need a qa for that?  I have call in 6.
[16:55] <hatch> gary_poster I qa'd and it worked so if you want to live on the edge....no :)
[16:55] <gary_poster> Heh ok, I think the edge will be where I live then :-)
[16:56] <gary_poster> hatch trivial comment request.  shipit otherwise.  If you really wanna you could push comment into next branch. :-)
[16:56] <hatch> sounds like a plan thanks
[16:56] <marcoceppi> manage.jujucharms.com api down?
[16:56] <rick_h_> jcsackett: bac rgr, that was my impression that this looked different
[16:57] <gary_poster> marcoceppi: we are def having issues.  yes, looks like it.  bac, ^^^
[16:57] <marcoceppi> gary_poster: cool, as long as you guys are aware :)
[16:57] <gary_poster> not best timing in the world :-P
[16:57] <gary_poster> thanks marcoceppi
[16:57] <rick_h_> marcoceppi: gary_poster looks like deploy is going on
[16:58] <rick_h_> chat in #webops on it
[16:58] <gary_poster> rick_h_: oh ok
[17:01] <gary_poster> marcoceppi: back
[17:02] <marcoceppi> \o/
[17:09] <hatch> frankban you still around?
[17:10] <frankban> hatch: yes
[17:10] <hatch> so I'm following the README in juju-core which says to use `go get -v launchpad.net/juju-core` but after that go complains that there are no Go source files (which is true) so the readme I'm assuming is missing a step/
[17:10] <hatch> ?
[17:13] <frankban> do you have $GOPATH set up?
[17:13] <hatch> yeah it downloaded all the files
[17:14] <hatch> I am trying again on a fresh instance but I'm guessing I'll have the same outcome
[17:16] <frankban> hatch: have you created the $GOPATH directory?
[17:16] <frankban> mkdir $GOPATH
[17:16] <hatch> yeah.... oh you know what I did? I forgot the ... after the url
[17:17] <hatch> I'm not really sure what that does or why it's required
[17:17] <hatch> go get -v launchpad.net/juju-core/...
[17:17] <frankban> hatch: it means get recursively everything
[17:17] <hatch> normally it only gets the top level?
[17:18] <jcsackett> bac, rick_h_, gary_poster: manage.jujucharms.com appears to be ingesting.
[17:18] <gary_poster> yay!
[17:18] <frankban> hatch, rick_h_: I also set up a bzr lightweight checkout following http://bazaar.launchpad.net/~go-bot/juju-core/trunk/view/head:/doc/bazaar-usage.txt
[17:18] <gary_poster> thank you jcsackett, bac
[17:18] <frankban> if you do that you can skip the cobzr instructions
[17:19] <hatch> frankban so is that a thing with `go get` that if you don't put the ... at the end then it won't get anything deeper than a single level?
[17:22] <rick_h_> jcsackett: what was the mjc error about?
[17:22] <rick_h_> jcsackett: and yay
[17:23] <frankban> hatch: see "go help packages"
[17:23] <frankban> hatch, rick_h_: so basically IIRC I followed http://bazaar.launchpad.net/~go-bot/juju-core/trunk/view/head:/README#L22 (from line 22) and then http://bazaar.launchpad.net/~go-bot/juju-core/trunk/view/head:/doc/bazaar-usage.txt
[17:26] <jcsackett> rick_h_: so, the problem my branch fixed was removing a sort on a query that we didn't need, b/c the collection is too big to sort without an index.
[17:26] <jcsackett> that was observably the problem with ingest on staging.
[17:26] <jcsackett> not to so much on prod, but it appears to have fixed it. ...or there was an unknown issue that updating/upgrading cleared.
[17:28] <bac> rick_h_: was marco's API issue transient due to the upgrade?
[17:29] <rick_h_> bac: yes, I believe so 
[17:29] <bac> cool.  just reading backwards after being afk
[17:30] <rick_h_> jcsackett: ok, so a restart or something might be hiding a production error? It was 'fixed' as a by-product of updating?
[17:31] <bac> rick_h_: well, we know the index issue was real and present.  unsure what, if anything, might still be lurking
[17:31] <rick_h_> bac: rgr, ok
[17:31] <bac> rick_h_: but to reduce the variables we did the deploy and it now seems (temporarily) happy
[17:37] <hatch> rick_h_ just fyi, super easy to compile juju if you don't make any stupid assumptions that the docs were wrong
[17:37] <hatch> :P
[17:38] <rick_h_> hatch: lol
[17:47] <hatch> rick_h_ my vm thinks that there are branches on the remotes/origin (my fork) that don't actually exist is there any harm in deleting them as if they do?
[17:47] <hatch> at least from what you may have run into in the past
[17:47] <rick_h_> hatch: I'd want better details
[17:47] <rick_h_> what's the output of git branch -a
[17:48] <hatch> oh `git remote prune` I think I'm supposed to use
[17:49] <rick_h_> yea, if you don't clean up your branches when they're merged they hang around and that's valid
[17:49] <hatch> yeah the issue is that they don't actually exist but it thinks they do
[17:49] <rick_h_> this is the part that confuses me
[17:49] <hatch> so it must just be stale and doesn't actually update on pull
[17:49] <rick_h_> they don't exist locally?
[17:49] <rick_h_> git fetch updates
[17:49] <hatch> nope, or remotely
[17:50] <rick_h_> just run a git fetch and git branch -a should be good
[17:50] <hatch> yeah no luck, they are still there
[17:50] <rick_h_> what is one of their names?
[17:51] <hatch> remotes/origin/viewlet-test-scaffold
[17:51] <hatch> which doesn't exist in my remote fork
[17:51] <hatch> or locally
[17:51] <rick_h_> that shows up in git branch -a?
[17:51] <hatch> yup
[17:51] <hatch> there are a lot here
[17:51] <hatch> which fall into the same category of "don't exist"
[17:52] <hatch> so a fetch/pull must not update the remote list
[17:52] <rick_h_> git remote show origin
[17:52] <rick_h_> hatch: did you add another remote that has those branches?
[17:52] <hatch> nope
[17:52] <rick_h_> git remote
[17:52] <rick_h_> have only the two?
[17:53] <hatch> the vm hasn't been started in a long time though, and I removed those from another vm
[17:53] <hatch> it's just odd that a pull/fetch doesn't update the remotes
[17:53]  * rick_h_ is confused
[17:55] <hatch> rick_h_ https://www.evernote.com/shard/s219/sh/46bee204-7bc9-42c8-9214-7dbb7739291e/61a736cb9f230a012072cee432333e3c 
[17:55] <hatch> those are from the git remote show origin command
[17:56] <hatch> but I'm not entirely sure HOW they get into this state
[17:57] <rick_h_> hatch: hmm, http://kparal.wordpress.com/2011/04/15/git-tip-of-the-day-pruning-stale-remote-tracking-branches/ has some notes
[17:58] <rick_h_> hatch: so maybe you've got something setup that auto tracks remote brancheds you've not checked out directly? 
[17:58] <rick_h_> hatch: and they got removed on the remote end so that tracking reference goes nowhere?
[17:59] <hatch> ahh that could be why it's stale
[17:59]  * rick_h_ has none and isn't sure and wonders if it's hatch specific git toys
[17:59] <hatch> because grb auto tracks remotes
[17:59] <rick_h_> sounds like a winner 
[17:59] <hatch> well it is really convenient 
[17:59] <hatch> :)
[18:00] <rick_h_> and then you don't know wtf it's doing. Magic...it'll bite ya! :)
[18:01] <hatch> well no, I knew it was auto tracking, I just didn't know if that tracking failed the branch ref would go stale
[18:01] <hatch> I figured it would just be cleaned up on pull/fetch
[18:01] <rick_h_> well it sounds like grb needs its own pull/fetch to auto update that 
[18:03] <hatch> yeah maybe, it only has 5 commands create, delete, publish, rename, track
[18:04] <rick_h_> well, maybe you need to add a tweak you something like your version of the juju-sync alias to also prune remotes
[18:05] <hatch> yeah that's a good idea, I wonder why you would WANT to keep un-pruned branch references
[18:05] <rick_h_> no idea
[18:08] <gary_poster> hum.
[18:08] <gary_poster> ok, call over.
[18:09] <gary_poster> lunch now
[18:09] <gary_poster> biab
[18:09] <rick_h_> heh...hum about the call? or lunch
[18:09] <gary_poster> call.  for us was mostly fine, except for not being able to align with master spreadsheet
[18:09] <gary_poster> will describe more later
[18:09] <rick_h_> rgr
[18:09] <gary_poster> just was very long, mostly :-)
[18:32] <rick_h_> hatch: Makyo http://blog.fogcreek.com/we-spent-a-week-making-trello-boards-load-extremely-fast-heres-how-we-did-it/ mainly for the progressive layout chunking
[18:32] <rick_h_> but interesting lunch read anyway
[18:32] <hatch> cool i'll check it out
[18:33] <hatch> I used to use fogz bugz a few years ago
[18:33] <hatch> ended up bring priced out as the team grew
[18:44] <hatch> ugh itunes is such a mess 
[18:55] <hatch> http://venturebeat.com/2014/01/21/dockers-open-source-bet-pays-off-with-15m-round/
[18:58] <Makyo> gary_poster, I have a little list.  Where should I create the cards?
[19:00] <hatch> gary_poster in call, whwnever you're ready
[19:01] <gary_poster> Makyo: one sec, let's talk on your call about it
[19:02] <Makyo> gary_poster, sounds good.
[19:13] <gary_poster> Makyo: I expect you feel blocked. :-) if so, I'm ready to talk anytime.  I'm in the 1:1 hangout now
[19:13] <gary_poster> otoh no rush
[19:30] <hatch> store/go.js is way to big at 1600 lines :)
[19:30] <hatch> store/env/go.js that is
[19:30] <gary_poster> rick_h_: moving per-unit debug log cards to backlog subdivide 6 (currently empty).  s'ok?
[19:30] <gary_poster> benji will move your card to maintenance as discussed
[19:31] <benji> gary_poster: k
[19:31] <rick_h_> gary_poster: rgr
[19:43] <rick_h_> hatch: got a sec?
[19:43] <hatch> sure wassup?
[19:43] <rick_h_> yui ?
[19:43] <hatch> the jpop singer?
[20:05] <bac> rick_h_: is the bug you're working on juju-gui or charmworld?  it is assigned to juju-gui but says staging.jujucharms.com
[20:05] <rick_h_> bac: gui
[20:05] <rick_h_> bac: that's the ol gui url
[20:05] <benji> are the "social" buttons in the GUI supposed to work?
[20:06] <rick_h_> bac: the old gui comingsoon thing
[20:06] <bac> ahrighto
[20:06] <benji> if they're just there to taunt people silly enough to want to click on them, that's fine with me; otherwise I'm going to file a bug as my exploritory bug for the day
[20:07] <bac> benji: they wfm
[20:07] <benji> hmm
[20:07] <benji> bac: chrome?
[20:07] <bac> safei
[20:07] <bac> safari
[20:08] <bac> benji: chrome too
[20:08] <bac> benji: what do they do for you?
[20:08] <benji> bac: nothing (hence the taunting)
[20:08] <bac> oh
[20:12] <gary_poster> benji, sounds like a winner
[20:12] <benji> I'll ship my laptop to whomever works on the bug.
[20:12] <gary_poster> lol
[20:13] <rick_h_> that just means you get to fix it
[20:13] <bac> rick_h_: is the 'charmworld staging on prodstack' card really ready to go?  if so, can you do a pre-imp with me?
[20:13] <rick_h_> saves the shipping costs
[20:13] <rick_h_> bac: I think so sure
[20:14] <bac> rick_h_: ok, gimme five minutes?
[20:14] <rick_h_> bac: rgr
[20:18] <rick_h_> hatch: care to review/qa when you get time? https://github.com/juju/juju-gui/pull/84/
[20:18] <hatch> sure
[20:18] <hatch> 20mins?
[20:18] <rick_h_> hatch: no hurry at all
[20:24] <rick_h_> bac: https://plus.google.com/hangouts/_/7ecpjtg5oje324k9uvcla65al8?hl=en
[20:28] <rick_h_> bac go bye bye
[20:28] <rick_h_> bac: is that cool though? nough said or any other questions?
[20:38] <hatch> gary_poster when sending the zip to juju we need to specify the series....any preferences to how this is done?
[20:39] <rick_h_> bah humbug IE
[20:39] <gary_poster> hm
[20:39] <hatch> rick_h_ the test failure didn't show which test failed :(
[20:39] <hatch> gary_poster we need to know before we upload it, so I was thinking a dialogue 
[20:40] <gary_poster> hatch, can we open the inspector immediately, put the dialog in it, and then change that to become the usual deployment view?  In effect, if not in code
[20:40] <hatch> hmm
[20:41] <rick_h_> hatch: yes it did, in the selenium images
[20:41] <hatch> gary_poster so it would be essentially a blank inspector with the exception of the single input?
[20:42] <BradCrittenden> laura has posted an opening for a mongo intern in asia. i should apply then move to myanmar.
[20:42] <gary_poster> hatch, I envision the dialog, wherever it goes, saying the name of the file, a description of what's about to happen, some buttons to choose a series, and a button to cancel teh upload
[20:43] <hatch> gary_poster ok I'll create another task for that
[20:43] <gary_poster> hatch, or have it be separate.  TBH, the right answer is to ask luca
[20:44] <gary_poster> hatch: for this branch, you'll assume precise?
[20:44] <hatch> right, ok I'll create a card, and it can be done in parallal 
[20:44] <hatch> right now I'll just assume precise
[20:44] <hatch> yeah
[20:44] <hatch> :)
[20:44] <gary_poster> cool :-)
[20:46]  * hatch rages 
[20:46] <hatch> I hit that $%^&*(&^%$#%^&*&^%$#@$%^ power button all the time on this stupid keyboard
[20:46] <hatch> who puts a power button right above the delete key!!!!
[20:46] <rick_h_> lmao
[20:47] <benji> bac: if you would, try the social icons on comingsoon.jujucharms.com
[20:48] <bac> deaderthanadoornail
[20:48] <rick_h_> any console log bits?
[20:49]  * rick_h_ wonders if it's recnetly broken then
[20:49] <bac> hatch: huh, i think that has happened to me once.  maybe you delete more stuff than me.
[20:49] <gary_poster> console log is empty
[20:49] <hatch> bac haha maybe
[20:49] <bac> rick_h_: maybe they just got bored from never being pushed.
[20:50] <gary_poster> heh
[20:50] <bac> i mean, have we seen any posted to twitter?
[20:53] <hatch> gary_poster email sent to peeps and luca
[20:54] <hatch> re the dialogue
[20:54] <gary_poster> hatch, email and card look good, thank you
[21:52] <hatch> rick_h_ hey what was the IE fix?
[21:52] <rick_h_> hatch: if (Y.ua.IE) { search._handleInputFocus() }
[21:53] <hatch> ahhh right, the simulate ie bug
[21:53] <hatch> man I wish they would fix that
[21:53] <rick_h_> yep
[21:53] <rick_h_> me too
[21:54] <rick_h_> of course the docs don't note that it's an issue at all
[21:54] <rick_h_> whatever, I kicked it in the butt, it's landing
[21:54]  * rick_h_ throws down the mic
[21:54] <hatch> lol
[21:55]  * rick_h_ is ready to put today to bed
[22:00]  * gary_poster goes
[22:00] <gary_poster> bye
[22:13] <huwshimi> Morning
[22:14] <hatch> *sigh* looks like I have to write my own xhr code because Y.io doesn't do what I need :/
[22:14] <hatch> morning huwshimi 
[22:14] <huwshimi> hatch: Fun evening then?
[22:14] <hatch> ehh, just feel like I wasted a bunch of time 
[22:15] <hatch> and every time I try to use YUI it seems like it's falling behind
[22:19] <hatch> I mean there should be no reason I have to write native XHR to send a blob :/
[22:20] <huwshimi> hatch: Yeah, not cool
[22:27] <rick_h_> hatch: what can it not do?
[22:27] <hatch> rick_h_ http://yuilibrary.com/yui/docs/api/files/io_js_io-base.js.html#l636 
[22:27] <hatch> I'm pretty confident I cannot pass a blob as 'data' unless it's in a form
[22:30] <rick_h_> hatch: hmm, maybe chat tomorrow on it? pre-imp 
[22:30] <hatch> I'm almost done the xhr stuff
[22:30] <hatch> but sure
[22:30] <rick_h_> I'd think you could base64 or at worst fake it
[22:30] <hatch> :)
[22:30] <rick_h_> meh, ok then. Just make sure to test in all browsers :)
[22:31] <hatch> haha