/srv/irclogs.ubuntu.com/2014/05/20/#juju-gui.txt

frankbannot sure if I was disconnected earlier09:09
frankbanmorning fwereade: I am investigating the path to remove store code from juju-core, in order to create its own git repo. given http://pastebin.ubuntu.com/7492017/ , it seems we have to do that in many incremental steps. at first sight, it seems the utils and testing packages should be migrated first, then schema, then charm and finally store. What do you think? I am not sure how this kind of work has been handled be09:09
frankbanfore. I imagine something like 1) lock the package (email?), 2) create the git repo and 3) update core (remove the package, fix imports, fix dependencies file).09:09
fwereadefrankban, it's a bit of a perfect storm of cleaners, decorators, furniture deliveries and cleaners here atm, and I'm just making a sandwich; I will be with you shortly09:37
frankbanfwereade: :-) np and thank you09:37
fwereadefrankban, ok, sorry, I think I can work again now10:25
fwereadefrankban, are you free for a g+?10:25
frankbanfwereade: cool10:25
frankbanfwereade: sure10:26
fwereadefrankban, https://plus.google.com/hangouts/_/g5z557wyte4tlcapwfeqetgyzya?hl=en10:27
frankbanfwereade: This party is over... https://plus.google.com/hangouts/_/gusnuo5mlb37av6rppczm72heea?hl=en ?10:28
fwereadefrankban, I'm the first one there apparently10:29
rick_h_frankban: you guys make good progress there?11:36
frankbanrick_h_: yes, I'll send an email about current state11:36
rick_h_frankban: awesome thanks11:37
jcsackettrick_h_, frankban: can either of you take a look at https://github.com/juju/juju-gui/pull/33011:46
rick_h_jcsackett: sure thing, I can in a couple of min11:48
jcsackettrick_h_: thanks.11:49
rick_h_jcsackett: can you peek at huw's again this morning in trade?11:52
jcsackettrick_h_: already looking.11:55
* rick_h_ needs coffee for review time11:59
bacmorning12:00
frankbanrick_h_: email sent12:02
* frankban lunches12:03
jcsackettrick_h_: don't know if you started looking at mine; there was a merge conflict with develop that i've resolved.12:07
rick_h_jcsackett: awesome12:07
jcsackettrick_h_: what time does huw start?12:20
rick_h_jcsackett: he's usually around 7pm or so12:21
jcsackettok. i have questions about his branch that keep me from just stamping it, but don't want to block him--i'll try to be on IRC for a bit then.12:21
jcsackettwe need another JS coder on the team in his timezone. :p12:22
rick_h_jcsackett: sounds good12:22
rick_h_heh, well I can help look as well if needed. I'll be around12:23
redirbac, rick_h_, jcsackett review s'il vous plait http://bit.ly/1h3Sw5i :)12:35
redirif someone has time12:36
bacredir: already on it12:36
redirbac: great. I just pushed up a commit trimming out ununsed helper bits in the tests12:37
bacdoh12:38
bacok12:38
rick_h_frankban: replied and passed along with one request to pass that through the juju-dev list. 13:09
rick_h_frankban: I've got a card of size 10 "Pull our deps from core into sharable libraries" to use to create cards for starting that work13:10
rick_h_frankban: I'll create a doc from your email and we can start to create work items out of it from there. 13:10
bacredir: review done, and approved with changes.  please be sure to see the in-line comments, which may be a bit funky since you landed another rev.  there is a drop down to show the different diffs.13:11
bacQA was good too13:11
redirbac just reading through it in email. updates forthcoming.13:12
redirthink i have a couple unused imports too.13:12
bacredir: lint should catch those13:12
redirit did, but I forgot about them in the 5 minutes it took to run the tests...:(13:12
bacredir: that is one benefit of lbox, it runs 'make check' before letting you proceed.13:15
redirso maybe I can use it13:17
rediras @not canonical13:17
redirI see wayne using it and asked him. He said he was using non canonical account to do it:(13:17
jcsackettbac: did we just do a deploy of charmworld on production?13:18
bacjcsackett: i hope not13:19
* redir blinks13:19
bacjcsackett: no, still on 508 http://manage.jujucharms.com/heartbeat13:19
jcsackettbac: mbruzek is reporting intermittent oddities with the API. he looked for manage.jujucharms.com/api/3/charm/precise/openerp-server, and got no data. but it's showing data now.13:19
redirhttp://manage.jujucharms.com/heartbeat is showing r50813:20
bacjcsackett: we may be having data center problems.  i'm getting intermittent failures from the LP api13:20
jcsackettbac: ok.13:20
baci shall mozy over to webops and mention it13:20
jcsackettbac: oh, huh, i think a server went down? start time on heartbeat is 2 minutes ago.13:20
bacjcsackett: hmm.  i wonder if charmworld hit the LP API failure and it threw an exception causing it to restart13:22
bacactually, no, it should only affect the ingest process13:23
frankbanrick_h_: thanks for creating the google doc and the card. juju-dev ml is internal, right?13:23
rick_h_frankban: no, i think it's public. I don't think there's anything we need to worry about in this plan/doc though or am I missing it?13:24
rediras long as it doesn't sing the blues13:24
bacjcsackett: actually i see m.j.c and qa.m.j.c servers restarting a lot.  webops says LP is undergoing scheduled maint which has pushed the DB load very high.13:27
jcsackettinteresting.13:27
baci'll poke around QA and see if the logs say anything useful13:27
frankbanredir, rick_h_: we should also investigate a way to migrate a partial bzr history to git13:27
bacjcsackett: do you have access to QA on canonistack?13:28
rick_h_frankban: yea, they've pulled out some other tools. Make that part of the email? 13:28
jcsackettbac: i do not.13:28
rick_h_frankban: I guess loggo/errgo or whatever was out then in and then out again. Maybe they don't have experience with it13:28
bacjcsackett: oh.  you should grab the staging tools and get set up, if you want.  i can walk you through it.13:28
jcsackettbac: perhaps this afternoon? i don't believe we're blocking anyone now on investigating the charmworld goof.13:29
rick_h_frankban: for each of these migrate cards. I'm going to set them at a size of 3, but we'll have to get a feel for how long it takes. So don't worry about it too much.13:37
rick_h_frankban: I figure after a couple we'll have a better idea13:37
frankbanrick_h_: sounds good13:37
bacjcsackett: sure, whenever13:38
jcsackettbac: cool.13:41
rick_h_redir: so let's get you in the loop on the deps and maybe you can help with them this week. 13:41
rick_h_heh, kanban cards update, lots more than the budgeted 10, wheeee13:42
jcsackettjujugui: can i get a review of https://github.com/juju/juju-gui/pull/33013:42
jcsackettoops, old link.13:42
kadams54Looking…13:42
rick_h_heh, yea merged :P13:42
jcsackettkadams54: https://github.com/juju/juju-gui/pull/33213:42
jcsackettthere's the new link.13:42
jcsackettsorry. :p13:43
kadams54np13:43
kadams54jcsackett: looks good.13:47
jcsackettkadams54: thanks. :)13:47
rick_h_kadams54: how goes, how's your test card? I went to look at it yesterday but didn't see the new revisions/changes. 13:55
rick_h_kadams54: is that wip or need a review?13:55
kadams54WIP - hatch and I need to chat about how to handle data-ids before it'll be ready for a review/merge. Currently tracking down/cleaning up some leaky tests in that whole test suite.13:57
rick_h_kadams54: gotcha ok13:58
rick_h_Makyo: can I ask you the favor of setting up the JS code question for the interview this afternoon please?13:58
rick_h_jcsackett: lint issues in test run fyi13:59
jcsackettrick_h_: ah, thanks.13:59
hatchkadams54 wasssssuuupppp?14:00
kadams54hatch: chat now or after standup?14:01
hatcha few mins, just going to move into the office14:01
hatch__kadams54 https://plus.google.com/hangouts/_/g7is4cqz7uzgb4wawoc6n75yaia?hl=en14:05
=== hatch__ is now known as hatch
redirbac, wanna look at http://bazaar.launchpad.net/~reedobrien/charmworld/es-migration/revision/51714:20
redirneed anything else before marking approved?14:20
rick_h_redir: see PM please14:20
* rick_h_ takes a quick walk the dog break14:27
bacredir: looks good14:32
redirbac: tx marking as approved.14:32
baccool14:32
bacredir: let's see if it gets deployed to qa by itself.  i suspect not.14:33
redirbac because?14:35
bacredir: b/c jenkins lander is a lazy bum14:35
redirmmm14:39
hatchholy so many emails batman 14:44
jcsackettjujugui call in 10.14:50
jcsackettrick_h_: talk post standup about pyramid-y stuff?14:51
bacredir: you see my msgs in that other channel?14:51
rick_h_jcsackett: souds good14:52
hatchcurious, why didn't we choose twisted or tornado? 14:54
kadams54frankban: running into a problem where test code is causing problems here: https://github.com/juju/juju-gui/blob/develop/app/models/models.js#L71214:54
kadams54The test code passes in a machine ID of 014:54
kadams54And the function returns the list of unplaced units, rather than the list of units associated with machine 0.14:55
hatchin my research the hype machine likes tornado it seems14:55
hatchof course popularity !== best :)14:56
rick_h_hatch: tornado is newer, smaller, more web centric14:56
kadams54The hype machine also liked Jersey Shore14:56
rick_h_hatch: and it came from facebook, so it gets social media bonus points14:56
redirbac which channel14:56
rick_h_redir: private channel14:56
frankbankadams54: I'll take a look, FWIW a machine id should always be a string14:57
frankbankadams54: so filterByMachine('0')14:57
kadams54Ah yes, I'll fix that in the test code…14:57
kadams54And tests pass! Yay.14:58
rick_h_yay!14:59
frankban:-)14:59
rick_h_jujugui call in 1, kanban and all that 15:00
rick_h_jcsackett: ^15:01
jcsackettjumping in now.15:01
hatchlol15:13
hatchwhen all else fails, kill the tab15:13
rick_h_lol15:13
Makyorick_h_, http://collabedit.com/h4nym15:15
rick_h_ty Makyo 15:15
hatchbinary yo!15:16
jcsackettrick_h_: looks like forking a private remains private.15:22
jcsackettso we can delete testing private and have ourselves a lovely time.15:22
rick_h_jcsackett: wrong channel bro15:22
rick_h_:)15:22
jcsackettbloody hell.15:23
hatchlol15:23
hatchat least it wasn't a key or anything :)15:23
rick_h_please take my password kthx!15:23
* jcsackett briefly contemplates the old "irc makes your password *****" joke15:24
hatchfrankban so I'm looking at calling env.add_unit() instead of placeUnit() but the add_unit call creates a new unit which requires us deleting the one already created for the unplaced-unit15:24
rick_h_you've got to wrap it in <password></password> tags for that to work15:25
hatchlol15:25
rick_h_and only works for html enabled irc readers15:25
hatchfrankban and manually deleting the old unit doesn't follow the same pattern for every other unplaced unit interaction....which I was trying to avoid15:26
frankbanhatch: ok, let me look at the placeUnit code15:26
hatchfrankban https://gist.github.com/d1b7a1250b148a6f705115:28
hatchthis is the diff of what I've got...but it doesn't feel right either because it's the only place which manually modifies the records' command15:28
frankbanhatch: that seems fine to me: if the machine does not exist, we register the corresponding addMachines parent so that the record can be updated later. Otherwise we update the record right now15:30
frankbanhatch: there are already many places where records are mutated15:31
hatchfrankban well those other places are internal to the 'lazy' commands15:32
hatchI'm concerned that this ecs code is doing a lot of 'magic' and will be very hard to follow for the 'uninitiated' 15:32
hatchthis will be like our own shibboleth lol15:33
frankbanhatch: lol15:33
* frankban adds an irc beep for "shibboleth"15:34
hatchok I'll continue down this path and once we are close to being done with the ecs we can figure out how to make it easier to follow for others15:34
hatchlol15:34
hatchsuch a good word15:34
kadams54jcsackett, rick_h_ : is there any more work being done on improving tests for machines?15:34
jcsackettkadams54: the only thing left is my functional test branch, which is only in the containers column describe block.15:35
jcsackettkadams54: at least insofar as active work.15:35
kadams54OK15:35
kadams54Some of the new tests around machines deal with functions that don't exist any more in my branch :-\15:35
jcsackettkadams54: kill 'em then.15:36
frankbanhatch: I see two possible improvement paths: short term, we should document the ecs framework, so that those things sound less magic. long term, we can investigate other solutions, like automatically generating the changeset from the ghost models in our database, e.g. we have these ghost entities, make them real15:36
jcsackettas long as what's replaced things is covered.15:36
hatchfrankban yeah we are going to need to do the ghost stuff fairly soon when we have to update the inspector to represent the changes made in the ECS15:37
frankbancool15:37
kadams54jcsackett: I think we may have coverage out the whazoo :-)15:38
jcsackettkadams54: that was my hope.15:40
jcsackettlet this be a shining beacon from which we begin improving coverage elsewhere.15:40
hatchbac the non-promoted juju-gui charm is in the 'popular' list now15:47
hatchwe probably shouldn't promote that one over the promoted version15:47
frankbanhatch, bac: uhm, it seems the recommended juju-gui cannot be found: https://jujucharms.com/sidebar/search/?text=juju-gui15:50
bachatch: i'm looking to see what you're talking about15:50
bachatch: the link frankban posted has none that are under Recommended15:51
hatchhmm, now I can't reproduce it. bac  under 'popular' the first result was the juju-gui but one that wasn't promulgated 15:52
hatchit was the juju-gui user one15:52
hatchso where is the real one? :)15:53
frankbanit seems the results are being updated while we talk15:53
hatchoh.... that's odd15:53
hatchheh15:53
bachatch: featured=promulgated.  popular is something else15:54
hatchbac oh ok....so we are still left with the lack of promulgated juju-gui charm15:54
hatchunless it's doing some re-indexing or something15:54
bachatch: i think so.  i'd work with the charmers to get that done as they manage all of the charm promulgationing15:55
hatchoh there it is now15:56
hatchit must have been being updated or something15:56
hatchsorry to bother you :)15:59
* rick_h_ runs to get lunch between meetings. 30min gap wooo!16:02
hatchfrankban I added a container using app.db.machines.add({id: '0/lxc/0'}) which ends up in the db, when I then place a unit on it, and deploy. Accessing the machine db from the fakebackend.js the machine I added is no longer in the db16:05
hatchany idea why this would be?16:05
hatchoh....16:06
hatchapp.db.machines and this.db.machines are different db's16:06
frankbanhatch: yes, the fakebackend should simulate incoming data from the watcher16:08
frankbansomething about changes IIRC16:08
hatchyeah ok - I was just testing the new placeunit and ran into this. So for testing I'm just going to make fakebackend accessible on the app instance 16:09
hatchso I can add to both db's16:09
hatchnice, that worked16:10
hatchbug....fixed16:11
frankban\o/16:12
hatchoh yeah there are no placeUnit tests16:13
hatchlol damn16:13
hatchfrankban could you do me a favour and write a more detailed "why" comment for https://github.com/juju/juju-gui/blob/develop/app/utils/environment-change-set.js#L582-L584 so I can include it in this branch - I'm not 100% clear on it myself 16:26
frankbanhatch: when placeUnit is called, the unit could have been already placed to a ghost machine. In that case the corresponding addMachines parent has been set to the addUnit record. When we place the unit again, that parent is no longer relevant and must be removed. At this point either the unit is re-placed to a ghost, in which case a new parent is added, or an existing machine will host the unit, in which case we do16:30
frankbann't need a parent at all16:30
hatchthanks that REALLY clears it up :) I'll add that comment to the code16:31
rick_h_hatch: kadams54 Makyo call time, https://docs.google.com/a/canonical.com/document/d/1mXy66SH05B1U-E_vxGDP_Ig4Ez50VvsmZ7sMW2jiLSI/edit is the doc16:31
rick_h_hatch: come back17:20
rick_h_you can't leave us yet :P17:20
hatchrick_h_ for my exploratory day I filed a bug....not sure how the heck this one happened heh17:28
rick_h_ hatch cool, saw it in my email but not looked at it yet17:28
rick_h_will triage and add a card shortly and thanks for running with QA day17:29
rick_h_I forgot to bring it up on the standup again17:29
hatch:)17:29
* rick_h_ ponders adding a non-moving card for qa on the board17:29
bachi jcsackett, got a sec?18:00
bacrick_h_: heads up, manage.j.c is restarting the server every few minutes and i've been trying to find out why.  also the charmworld lander cannot update qa.mjc and i cannot use juju to communicate with it, so it may need to be torn down and redeployed.18:02
rick_h_bac: ugh and double ugh. Thanks for the heads up. Let me know if there's something we can do to help debug or anything.18:03
bacoh i'm going to miss canonicaladmin...18:14
rick_h_lol18:14
rick_h_I feel like we should be throwing a party18:14
rick_h_though I guess we've not seen the new system yet18:15
rick_h_and I guess expenses will still live on canonicaladmin18:15
rick_h_which is probably the worst part of it18:15
bacoh, i misread that part.18:15
hatchyeah I'm curious as to the advantage for us now having to use two systems18:16
bachatch: twice the quirks and work-arounds to remember18:16
rick_h_well hopefully I can more easily see the filed time off of the team18:16
rick_h_that's a pita to do every 2wk cycle18:16
hatchlol18:16
rick_h_woot18:16
hatchrick_h_ yeah that would be nice 18:16
hatchI don't think i've ever used hr software that wasn't a total pile18:18
hatchhere is to hoping this one bucks the trend18:18
kadams54hatch: https://github.com/juju/juju-gui/pull/325 is ready for QA18:26
kadams54hatch: If you're interested, of course :-)18:26
hatchoh you're so thoughtful :) 18:28
hatchI can do it but I'd like to get these placeUnit tests done first18:28
hatchso i'll leave it up for grabs until then18:28
hatchfor some reason I can't capture something which throws :/18:29
bacugh, tornado warning.  you should get hurricanes or tornadoes but not both.18:30
rick_h_hah, "nasty wind-weather your way"18:30
rick_h_problem solved, it's all in the marketing18:30
kadams54guihelp: Looking for QA on https://github.com/juju/juju-gui/pull/32518:31
bachey rick_h_ it looks like you added the beaker support to charmworld.  you have any recollection?18:35
rick_h_bac: yep, kindof18:35
bacrick_h_: specifically, app-exception.log fills up with warnings that mongo already exists when beaker init is called.  it looks like the stanza in setup.py for beaker may be causing us to try to load the namespace twice.18:35
rick_h_bac: it does the session management stuff18:35
rick_h_bac: hmm, do we store the beaker session in mongo or just use filed backed?18:36
bacmongo18:36
rick_h_I'd switch to just file based and drop mongo?18:36
rick_h_traffic isn't nearly high enough to deal with it tbh18:36
rick_h_http://beaker.readthedocs.org/en/latest/configuration.html18:37
bacrick_h_: well, i think i'd like to just remove the part from setup.py as it seems to cause trouble.  verifying that it isn't needed.  was curious if you knew that it was needed.18:37
rick_h_bac: no, without going through it don't recall the setup.py part or what that would be setup that way. 18:37
* rick_h_ goes to look at charmworld setup.py18:37
rick_h_bac: hmm yea. I guess it's one way of configuring beaker. I bet the same config can go into the app __init__.py or something18:38
bacrick_h_: i think it isn't needed.  with it in, pkg_resources.iter_entry_points('beaker.backends') lists mongo twice.  when i remove it from setup.py it is listed just once.18:39
rick_h_bac: cool18:40
rick_h_bac: yea, if it's config'd correctly without the setup.py INI block info then peachy. I bet it was tweaked at some point from some copy/paste instructions18:41
rick_h_jcsackett: kadams54 can you guys swap reviews?18:45
MakyoStepping out for a short appointment18:48
jcsackettrick_h_: yup.18:52
jcsackettkadams54: https://github.com/juju/juju-gui/pull/33318:53
jcsackettbac: as soon as i do this review, i can chat with you if you like. sorry i missed your ping earlier. i was at the mechanics. thought i had pinged in the channel to say so, but evidently not.18:54
kadams54jcsackett: taking a look18:54
kadams54jcsackett: I see merge conflicts in my future :-)18:55
kadams54jcsackett: fortunately minor…18:55
rick_h_kadams54: just have to race him18:56
rick_h_the carrot to get up for review fast and furious )18:56
kadams54Au contraire, it's incentive to review his very, very slowly ;-)18:57
jcsackettyeah, we're in a standoff here.18:59
jcsackett:p18:59
jcsackettif we're both being honest though, there's much less to my PR. :p19:00
kadams54jcsackett: Yup. That's why it's already marked as "LGTM" :-)19:00
kadams54I did ask that one formatting change be dropped, which will be one less merge conflict for me.19:00
kadams54ok, gotta pick up kiddos from school. Will be back in 30.19:01
jcsackettkadams54: i will happily help you have less merge conflicts.19:02
hatchjujugui looking for a review/QA plz and thx https://github.com/juju/juju-gui/pull/33419:17
hatchjcsackett I always thought functional tests were unit tests and integration tests were the ones which actually spanned multiple methods19:19
hatchthis is just in reference to your branch, it could just be my terminology fail :)19:19
jcsacketthatch: really? i've always been told: unit = small unit of functionality (method, function), functional = larger test of a components functionality, integration = test of several components working together.19:22
hatchI suppose that makes more sense :)19:22
hatchcarryon19:22
hatchhah19:22
jcsackettthe lines blur a bit, to be sure.19:22
hatchjcsackett I'm looking at kadams branch and I'm wondering about all of these removed tests19:23
hatchthey seem like they should still be there...no?19:23
hatchspecifically the 'can create machine tokens' ones19:24
hatchmaybe I'm missing that it's covered in the new ones he added19:24
jcsacketthatch: there's no longer an individual renderToken method for machine tokens, b/c the tokens generally always exist.19:25
jcsackettit's reasonably tested, still, i think.19:25
hatchahh ok cool19:25
jcsackettthough i am weeping at the deletion of all the stuff i wrote only days ago.19:25
jcsackett:p19:25
hatchrick_h_ any preference on my next card?19:25
hatchjcsackett haha yeah....that happens :)19:25
rick_h_hatch: I htink that il card needs to get done19:27
rick_h_hatch: if you're up for taking it, I have a call in 4min19:27
rick_h_hatch: but I'd like to go over it before you get started onit19:27
hatch*caugh caugh* I'm sick, bb after that card is done19:27
hatch:P19:27
hatchOH FINE!19:27
hatchhaha, eta on call? 19:27
hatchI can probably start on the bug card first19:27
rick_h_hatch: interview, 3:30 to 4:30 19:27
hatchok I'll track down the bug first19:28
rick_h_hatch: sounds good to me19:28
rick_h_get something to work on for today and let's start the big whammy tomorrow?19:28
hatchsure19:28
kadams54hatch: can you weigh in on https://github.com/juju/juju-gui/pull/325#discussion_r12862040 ?19:39
kadams54I'm guessing the answer is "yes" but just want to make sure.19:39
hatchlooking19:40
hatchcommented - yes :)19:41
bacrick_h_, jcsackett: could one of  you sanity check this small change: https://codereview.appspot.com/95480044/19:44
hatchjujugui was there a change in charmworld recently which would have passed 'juju-gui-90' in the charm url vs 'juju-gui' ?19:44
hatchI've found the bug/fix in the GUI, I just want to know if this is a bug in charmworld or just a change that we didn't protect against in the gui19:45
bachatch: not that i'm aware19:45
redirhatch: I've never seen those letters before...19:45
hatchhmm odd...ok I'll fix it in the GUI to be more defensive, wonder how this just started happening heh19:45
hatchredir :)19:45
hatchthe code that's failing hasn't been touched in 6 months so that's why I'm curious about the chamworld stuff....no biggy though19:46
redirbac I'd review that for you but don't know if I can or how in googleapps19:48
bacredir: that's ok.  it's more archeology than code review19:49
redirhatch: 508 is running on prod. there was some restart biz this morning. were there more details about that bac?19:50
redirfrom webops19:51
hatchredir this was in relation to the data being returned from charmworld api calls19:51
hatchso a restart woudln't make any difference19:51
bacredir: not yet.  i got log files but saw nothing conclusive19:52
redirhatch: k. the ngrams stuff I did is in 509 and 512 which isn't in production yet. 19:56
rick_h_hatch: it must be something as it didn't do it without the flags19:57
rick_h_hatch: so seems like it must be something we changed recently in the GUI19:57
rick_h_bac: did you get your review you need?19:58
rick_h_hatch: my thing got done early, got time to chat?19:58
bacrick_h_: no.  it is just about the beaker stuff.19:58
hatchyeah sure - one min, going to get the dogs in19:58
rick_h_bac: LGTM19:58
rick_h_hatch: k, shoot me a link please19:58
jcsackettbac looking now.19:59
hatchhttps://plus.google.com/hangouts/_/g3qq5xtbryxutddyon5gstiqsea?hl=en19:59
hatch^ rick_h_ 19:59
jcsackettoh, nm, i see rick_h_ looked.19:59
jcsackettbac: do you still need to chat re:charmworld?20:03
bacjcsackett: no, thanks.20:04
bacjcsackett: i may need to bug you later, though, if i can't figure out why the server is restarting every three minutes20:04
jcsackettbac: i will try to be more available, should that happen. can you pass me the link for staging tools? i can set that back up on my own (did it once before).20:06
bacjcsackett: bzr+ssh://bazaar.launchpad.net/~ce-orange-squad/charmworld/staging-tools20:09
jcsackettbac: thanks.20:09
bacjcsackett: note that juju now requires the sharing of the jenv file used to bootstrap a system in order to collaborate on it20:09
bacjcsackett: so those jenv files are a part of this branch.20:10
bacjcsackett: whenever someone uses these tools to bootstrap a new system, and the jenv changes, it needs to be checked in and pushed back to LP20:10
jcsackettok.20:10
bacjcsackett: i think a lot of this could be replaced with a bundle.  it is on my todo list.20:12
* rick_h_ runs away to watch the boy do tumbling bits and such, c-ya'll later20:34
hatchanyone able to do review/qa?20:34
hatchjujugui20:34
hatchcya rick_h_ 20:34
redirlater rick_h_ 20:37
hatchjujugui looking for another review/qa https://github.com/juju/juju-gui/pull/335 this one is an easy one20:50
bacjcsackett: do you know where the command jnova is packaged?20:51
jcsackettbac: jnova is script in staging-tools20:54
bacohhh20:55
bacjcsackett: i did it through the dashboard.20:55
bacjcsackett: i changed the doc to have it as ./jnova as a hint20:55
jcsackettbac: good plan.20:56
bacgot charmworld lander running again.  man, that process needs some devops love.21:22
* bac walks dog. bbiab to check21:22
hatchman I wish I could come up with a better name than Editorial21:37
hatch^ jcsackett  :P21:37
jcsacketthatch: agreed.21:40
hatchI'm thinking Curated21:40
hatchso we have a Search list and a Curated list21:41
jcsacketteh, i dunno--it's not really curated given it shows any crap that's new.21:42
hatchwell it has promoted, popular, new21:43
hatchthose are curated lists....even if they are curated by a machine :)21:43
jcsacketthatch: fair. 22:22
baccurated >> editorial22:23
bacselect?22:24
bacprime22:24
hatchI'm rewriting the charmbrowser code so it's been changed to curated22:24
hatch:)22:24
hatchmohohahaha22:24
bacif only there were a big book that listed like words22:24
hatchI tried that hah, curated and editorial are no where near eachother in the graph :)22:26
bachuh San Juan is having its first barcamp.  is that still a thing?22:39
hatchOOooo this is a new error: Uncaught TypeError: Cannot read property '_yuiaop' of undefined 22:42
hatchbac heh, we have two of those a year22:42
hatchI always speak at them, great events22:43
bachatch: yeah, i went to the original ones in raleigh and i've been to one in saigon.  but not for years.22:43
hatchugh I hate widget child/parent stuff so much magic, impossible to debug22:44
bacthe first one they made me combine my session with the guy from redhat talking about git.  :(22:44
bacs/session/bzr session/22:45
bachatch: but it was at RedHat HQ and i distributed Ubuntu CDs.  that was fun.22:45
hatchlol nice22:46
rick_h_hatch: it's why I just went with charmresults22:52
rick_h_hatch: nice agnostic name22:52
rick_h_though I have to say, editorial is darn easy to grep for22:52
hatchI have....curated....rendering properly now :)22:53
rick_h_lol22:53
hatchshaved about 70 loc's22:53
hatchso that's nice22:53
rick_h_wheee22:53
hatchhow did rolling go?22:54
rick_h_he rolled, and did swigingin from a monkey bar, and got a ribbon22:55
hatchnice22:56
hatchhe'll be rockin splits over that flexy spinny bar in no time22:56
rick_h_hah22:56
huwshimiMorning23:01
hatchgreetings earthling23:02
rick_h_huwshimi: morning23:02
jcsacketthuwshimi: morning.23:06
rick_h_huwshimi: jcsackett is on the hunt for you about your branch23:06
rick_h_doh, too slow to warn you23:06
jcsackett:p23:06
jcsackettnothing bad, just want to chat fast so you're not blocked, huwshimi 23:06
huwshimijcsackett: OK, I'll take a loook23:07
huwshimijcsackett: So the table of changes needs to appear when you click "View the complete change log"?23:11
huwshimiIs that the issue?23:13
jcsacketthuwshimi: yes; and it's not so much an issue, as given this is now moved out of that summary panel *and* both templates have their own headers, if you had any notion how to move forward on that.23:14
jcsackettalso, there's that closing table tag with no opening one, and i'm just curious where it's opened. it clearly works, but it confuses me. :p23:14
jcsackettoh, you replied to that.23:14
MakyoHate when hard problems lead to a tiny diff.  It's like, "I promise this was REALLY BROKEN."23:15
jcsacketthuwshimi: so the "view complete change log" doesn't have to be dealt with in your branch--yours is absolutely an improvement over what's there now. i'm just touching base to make sure we haven't thrown a stumbling block up for that.23:15
huwshimijcsackett: So, the deployer-bar-changes.handlebars could be rendered when we open the change log. The header stuff is outside that template, so we'd just be rendering the list of changes.23:15
jcsacketthuwshimi: is the header stuff out?23:16
* jcsackett may have just completely misread the diff.23:16
huwshimijcsackett: The header etc actually remains in deployer-bar.handlebars we just re-render the list of items when the panel is opened.23:16
huwshimi(no nead to re-render the header)23:17
jcsacketthuwshimi: ah, you're right.23:17
jcsacketti did misread that.23:17
huwshimijcsackett: So this branch actually makes it easer to implement that changelog. Unintentionally :)23:17
huwshimijcsackett: I'll do that as a followup.23:17
jcsacketthuwshimi: indeed it does. i'm so glad i was wrong. :)23:18
huwshimihehe23:18
jcsacketthuwshimi: then all is well with your branch, and i'll comment accordingly.23:18
jcsacketthuwshimi: have a great day. 23:18
jcsacketteveryone else, have a good evening. i'm off for dinner.23:19
huwshimijcsackett: Thanks. And thanks for checking in with me.23:19
huwshimijcsackett: Have a good evening23:19
jcsacketthuwshimi: thanks. :)23:19
hatchuh oh...the app breaks under il without mv 23:23
hatchjujugui can someone else try this http://comingsoon.jujucharms.com/:flags:/il/ drag a charm to the canvas....see the notification23:24
kadams54"Could not add the requested unit. Server responded with: Service "21985837$" does not exist."23:24
huwshimiI see the same23:25
hatchfiling... thanks23:25
hatchand card created23:28
hatchok I'm EOD'ng 23:30
hatchcyall23:30
hatchhuwshimi if you're looking for a task I need a review and qa on https://github.com/juju/juju-gui/pull/33423:32
huwshimihatch: OK, I'll take a look23:33

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