/srv/irclogs.ubuntu.com/2014/02/11/#juju-gui.txt

rick_h_hatch: :/ 00:10
hatchrick_h_ yeah but the good news is that they have accepted the bug report 00:11
hatchso it should at some point get fixed haha00:12
Makyojujugui review/qa for the AM - https://github.com/juju/juju-gui/pull/118 Dealing with dead/dying fridge, so out for the night.03:12
hatchMakyo looks like you forgot to lint :)03:49
Makyohatch, It's running now, sorry.03:50
hatch:) np03:51
MakyoAnd pushed03:51
hatchjust playing hearthstone03:51
MakyoI'm thawing a freezer.  Your night sounds better.03:52
hatchagreed haha03:55
hatchalthough im not very good at this game03:56
hatchi'll review your branch04:00
hatchMakyo I found a QA issue so I'm going to hold off on reviewing the code until resolved04:06
MakyoLater04:07
hatchyeah no problem :)04:07
MakyoSee the issue, but this isn't data-bound and outside of scope.  Will discuss tomorrow.04:14
hatchsure thing04:21
hatchI'm out have a good night04:21
bactrusty update-ageddon12:50
rick_h_bac: yea, I get nervous12:55
rick_h_jcastro had bad timing and blew up during a trusty upgrade at cape town12:56
rick_h_jujugui I'm taking today as swap to catch up around here. I'll be in/out if anyone needs anything through the day12:56
baci've been having issues with X on the vm so i get jittery when i see a bunch of x updates.  but, perhaps, they are the fixes i've been waiting for.  yay, irrational exhuberance.12:56
bachey rick_h_ could you spare 5 minutes for a chat ?12:57
rick_h_bac: sure thing12:58
bacrick_h_: https://plus.google.com/hangouts/_/calendar/Z2FyeS5wb3N0ZXJAY2Fub25pY2FsLmNvbQ.t3m5giuddiv9epub48d9skdaso12:59
=== rogpeppe1 is now known as rogpeppe
bachi abentley, i have some questions about charmworld migrations and exoduses.14:32
abentleybac: OTP.14:32
baccurrently in migrations/versions we have 019 - 02314:32
bacabentley: ok, no rush14:32
hatchrick_h_ hey I found something for you http://hackaday.com/2014/02/10/python-with-braces/ lol14:41
rick_h_hatch: :P14:50
rick_h_Makyo: hatch I'm swapping today but added a card with links to the twitter account info and azure stuff for ci. 14:50
rick_h_Makyo: hatch so if you guys can note that in the call appreciate it14:50
hatchgot it!14:50
rick_h_thanks14:50
hatchswap away14:50
abentleybac: Okay, I can talk now.14:54
bacabentley: ok, currently we have 019-023 in migrations/versions.  019 is an exodus.  i need to add a new exodus as 024.  so, if i'm reading everything correctly, adding a new exodus requires that i delete the existing exodus (019) and the migrations (020-023).  is that correct?15:02
abentleybac: That is correct.15:03
bacty15:04
abentleybac: If you really want to keep the previous migrations/exoduses, you can rewrite the migrations a new migration 025 to happen after the exodus.15:04
abentleyerr, "can rewrite the old migrations into a new migration 025"15:05
benjithe debug server and app server running on the same port is irritating15:06
hatchjujugui I need someone to test a bug for me who's running stable chrome on Ubuntu15:33
hatchhttps://code.google.com/p/chromium/issues/detail?id=342554 click the fiddle and let me know the outcome please15:33
bachatch: the zip file was right but i saw application/x-yaml for the yaml file15:36
hatchok so it looks like it works properly on Ubuntu but not OSX or windows15:36
hatchthanks for confirming15:36
bachatch: here's my chromium from trusty15:37
bacii  chromium-browser                                      31.0.1650.63-0ubuntu1~20131204.115:37
hatchyeah thats an older version than is on OSX too15:37
hatchjujugui call in 1015:50
bacjcsackett: thanks for your review last night.  i've made fixes you can look at if you want otherwise i'll land with your previous review.15:50
Makyojujugui call in 115:59
baclet's shoot for five tomorrow16:07
hatchhaha 16:08
arosalesrick_h_, hello16:43
arosalesrick_h_, I know you got some more work on your plate so I wasn't sure if you would have time for writing a jenkins test for the charm audit16:43
arosalesrick_h_, but I also didn't want to steal that one from you if you were going to work on so I thought I would ping here :-)16:43
Makyoarosales, I think rick_h_ is taking a swap day today, but I can make a card for that.16:43
marcoceppihey rick, I've got a few merges that need review for amulet, got a few seconds?16:54
marcoceppirick_h_: *16:54
marcoceppihttps://github.com/marcoceppi/amulet/pull/19 and https://github.com/marcoceppi/amulet/pull/2216:55
arosalesMakyo, ok thanks, that would be good. Just didn't want to steal that from rick_h_ if he was working on it16:59
Makyoarosales, alright, card on the board in Maint. - High for the time being.17:03
Makyomarcoceppi, ^^^ re rick_h_ 17:03
arosalesMakyo, thanks17:04
marcoceppiMakyo: ah, thanks17:04
Makyojujugui added @jujuui to http://jujugui.wordpress.com/ so that posts are autotweeted, and the user is @mentioned when anyone shares one of our posts through the widget.17:04
hatchOOooOOoo17:11
hatchMakyo +117:11
Makyo<helpful />17:12
hatchdone your good deed for the month? Time to relax!17:12
MakyoI'm out.  I'll be over here petting these dogs.17:22
hatchhaha17:26
hatchMakyo review done17:26
Makyohatch, cheers, thanks.17:27
hatchno prolbemo17:28
rick_h_marcoceppi: I'll take a look in a bit. Thanks for the links17:31
rick_h_arosales: honestly, probably not room on the plate with picking up all the knowledge in gary's head and getting things here ready for machine view asap. sorry17:32
rick_h_arosales: I'll see if we can get a slack card in case someone has some blocked time or something if it'll help17:32
arosalesrick_h_, ack and thats what I figured just wanted to confirm, now get back to your swap day17:32
arosalesany help is appreciated17:33
rick_h_benji: sorry on the port issue. I hit that the other day and thought the same thing. I liked it in theory when I updated it all. 17:33
rick_h_benji: can you add a slack card split that into two ports again? I'll see if I can update it and get CI updated to use the right one. 17:33
rick_h_Makyo: woot on auto tweeting robots17:34
rick_h_Makyo: hatch have you guys seen the email thread about allowing a null/none type? I want to chat/check how that effects us as we don't way to use 'unset' from the Gui and I worry we'll be stuck with an impossible workflow17:37
rick_h_marcoceppi: maybe we can setup a quick time tomorrow mid-day to chat on it? ^17:38
hatchrick_h_ I was under the impression that was only for proof and testing17:38
hatchbut I'd participate in a call to learn more17:39
rick_h_hatch: well if it passes proof then it means the default value going into the charm config will be None. That effects us for 'use default values' and allowing a user to get back to a default once changed right?17:39
rick_h_right now proof marks it as an error if it's the wrong type and won't ingest/process I believe. 17:40
rick_h_so I think this effects us on both charmworld and gui config UX17:40
hatchwell we have 'real' defaults though17:40
hatchI think they are saying when people have defaults as 'empty'17:41
rick_h_hatch: right "" vs None. "" is a string, None is not. In JS it's the equiv of undefined. 17:42
rick_h_How do we allow a user to get back to undefined from an input field17:42
hatchohh now I see what you're getting at17:42
rick_h_and how to we get that sent via the api, or is there a magic "use default" we use instead or something?17:42
hatchwe can solve this with a checkbox 'reset to default' on each field.... bleh17:43
rick_h_hatch: right, I think this effects us. I'd like to talk about it romorrow17:43
rick_h_tomorrow17:43
rick_h_if you can Makyo and maybe bac can peek at it and think on the repercussions so we can talk to marcoceppi about it from our end. 17:43
hatchyup, I'm available, just invite me to whenever it is17:43
* hatch swears at the damn power key17:44
rick_h_hatch: ok cool. Maybe we'll chat and talk it through on our end first. Anyway, ponder it please. 17:44
hatchwe need to determine if "" can always be undefined17:45
hatchI'm thinking no17:45
rick_h_hatch: right17:46
hatchI'd like a concrete case where that's true though17:46
hatchwhere "" !== undefined17:46
rick_h_there is a distinction between a blog title with an empty name and a undefined name. 17:46
rick_h_maybe undefined is invalid, but "" is ok?17:46
rick_h_yea blah17:46
hatchexactly :)17:46
hatchI can't think of a real case where it's not the same17:46
hatchbut in reality it is17:46
marcoceppirick_h_: let me know, I haven't changed proof yet, but several charm authors  cried when proof was updated to be strict about formatting17:53
rick_h_marcoceppi: yes, I think it brings a few issues for us we need to work through for that change to take place. I understand your desire for at least the undefined case, but we need to verify that core will accept it and figure out how to represent that in the GUI17:54
marcoceppirick_h_: whatever unset does is what gui needs to do, I don't care either way, I'm just tired of fighting a few of the authors who are opposed to the current way it works. Before it was "well, you can't set a None type via juju set AND the GUI can't handle it" now that unset exists (which is revert to default, FYI) GUI is the only reason not to have the switch back17:56
rick_h_marcoceppi: right, we'll have to explore some way of exposing 'unset' in the gui which we don't currently have is what I think we're heading towards17:57
rick_h_marcoceppi: and room is tight to add an "unset" button to every field in config17:57
marcoceppirick_h_: yeah, I understand that, cheers ;)17:58
rick_h_marcoceppi: I agree it's something that needs to happen, just going to take a little bit to figure out the right way to do it. 17:58
marcoceppirick_h_: how does the reset to default work at the bottom? Or is that only reset the changes since last commit?17:58
rick_h_so I believe that just walks and sets to the default value. It's not using unset17:59
rick_h_and that's across all fields, not just one in particular you might want to 'unset'17:59
marcoceppiright, jw17:59
hatchjujugui could I get a review on https://github.com/juju/juju-gui/pull/119 no qa needed18:51
hatchthanks18:51
hatchrick_h_ how the heck do you have so many commits on the GUI? https://github.com/juju/juju-gui/graphs/contributors18:57
hatchdo you just move code around to increase your ranking? lol!18:58
* hatch taking lunch18:58
rick_h_hatch: :P guess it'll start to slow down a bit now19:00
hatchhaha good I need to catch up!19:00
bacbenji: would you have a moment to look at the exodus change? https://code.launchpad.net/~bac/charmworld/1278222-2/+merge/20583519:05
jcastrohazmat, rick_h_: I cannot find the deployer bug that's "ignore broken units" and keep going20:24
hazmatjcastro, its framed by gui notion of bundle after bundle20:35
jcastroyeah I am just looking for the bug report.20:36
hatchjujugui anyone available for a pre-imp discussion on https://bugs.launchpad.net/juju-gui/+bug/1278559 I think I need to move the inspector creation code20:37
_mup_Bug #1278559: dropping charm zip while inspector is open opens series select inspector over current inspector <juju-gui:Triaged by hatch> <https://launchpad.net/bugs/1278559>20:37
hazmatjcastro, 125230120:39
hatchbug 125230120:39
_mup_Bug #1252301: guiserver reports second bundle as failing after the first fails <juju-deployer:New> <juju-gui (Juju Charms Collection):Triaged> <https://launchpad.net/bugs/1252301>20:39
hatch^ easy link :)20:40
jcastrothat's a new bug, I filed one when I originally found the race condition in the mongo charm20:40
jcastrohey so hazmat20:48
jcastroyou kind of mention this is two bugs20:49
jcastrobasically I want to communicate that this is the bug eco wants fixed20:49
jcastroI don't care too much where it lives as long as it's on someone's radar20:49
hazmatjcastro, could you file a separate bug for the unit failure mode.. hopefully its easier to track that way20:51
jcastroI had filed it20:51
jcastrobut now I can't find it for the life of me20:51
hazmatjcastro, perhaps against distro?20:52
hazmator gui charm?20:52
jcastroit was against the gui initially20:52
jcastrobut was "also affects" deployer20:52
jcastrook I will file a new one20:53
hatchheh yeah the bug search is kind of poor20:57
hatchhttps://bugs.launchpad.net/juju-gui/+bug/1276107 this one?20:57
_mup_Bug #1276107: gui fails to deploy a bundle due to "Invalid charm id: undefined" <juju-gui:Incomplete> <https://launchpad.net/bugs/1276107>20:57
rick_h_hatch: still need a pre-imp?21:03
hatchI do, are you not swapping today?21:03
rick_h_hatch: meh, semi swapping? e.g. destroyer of things blocking folks :)21:03
hatchhaha ok creating hangout21:03
hatchhttps://plus.google.com/hangouts/_/76cpjlpbspqf8fkeidl096n1jg?authuser=1&hl=en21:04
* bac dog walk. bye.21:15
hatchrick_h_ lol wow this is embarrassing... https://gist.github.com/hatched/894486021:48
huwshimiMorning22:01
hatchhey huwshimi 22:01
hatchhuwshimi you're blocking the high priority lane with two cards btw22:04
huwshimiWell, I think the only course of action is for everyone to stop working until I've moved those cards! :)22:06
huwshimiI'm personally not a massive fan of my laptop hard locking every day.22:15
hatchhaha22:17
hatchhard locking? Are you running different types of vm's?22:17
hatchwhen I run parallels and virtual box it hard locks instantly22:18
huwshimihatch: Nothing like that... no idea what's causing it22:18
huwshimihatch: Do you know how I can get a branch I created under OSX in Ubuntu?22:19
hatchjujugui looking for a review and qa for https://github.com/juju/juju-gui/pull/12122:21
hatchare you using vagrant?22:21
hatchor are you running both on metal?22:22
huwshimihatch: Maybe I should rephrase the question. I have a branch on GitHub that I want to play with locally, how do I do that?22:24
hatchgit clone your fork22:24
hatchgit checkout your branch22:24
hatchgit clone <git repo url>22:25
hatchgit checkout <branch name>22:25
hatchthaz it22:25
hatchheh what was the last message you got?22:26
huwshimi_hatch: Crashed again :(22:26
huwshimi_hatch: when I checkout I get "error: pathspec 'safari-bugfixes' did not match any file(s) known to git."22:26
hatchlooking at your repo one sec22:27
huwshimi_This is on an existing clone22:27
hatchrun `git branch -a` is the branch there?22:27
hatchif not .... then `git fetch`22:28
huwshimi_nope22:28
hatchafter the git fetch?22:29
huwshimi_ah, yes!22:29
huwshimi_hatch: Thanks!22:29
hatch:) np22:29
hatchhuwshimi_ looks like you have some conflicts in your PR22:30
huwshimi_hatch: Yeah, that's what I'm trying to fix :(22:30
hatchalright well let me know if you need any help22:30
huwshimi_hatch: Thanks, I think I just need to merge develop22:32
hatchhmph, somehow I hit a keyboard shortcut to quit the channel22:33
MakyoYou are just having all sorts of problems.22:47
hatchhaha nah22:52
huwshimi_hatch: Fixed the build issues23:04
hatchcool23:04
rick_h_hatch: lol, coolio23:06
hatchhuwshimi_ think you could rebase it down to a single commit?23:06
huwshimi_sure23:07
hatchyou can keep the commit message with all the fix details23:07
hatchbut just to keep the develop branch clean23:07
huwshimi_hatch: So what process should I follow to rebase it?23:09
hatchrick_h_ is probably the best guy  to ask because you have a merge in there23:09
rick_h_huwshimi_: which branch is this?23:12
huwshimi_rick_h_: Mine: https://github.com/juju/juju-gui/pull/12023:12
rick_h_looking23:13
rick_h_huwshimi_: yea, don't merge develop if you don't need to before pushing up23:13
huwshimi_rick_h_: There was a conflict with develop23:13
rick_h_since that's your last commit I'd just rebase that away23:13
rick_h_huwshimi_: ah, cool then23:14
rick_h_then I'd have changed that commit message be 'resolve conflicts'23:14
rick_h_so the goal is to rebase away the lint commit, change the message on the last one to "Resolve conflicts with develop"23:14
rick_h_git rebase -i HEAD~~~~23:14
rick_h_and change the lint to a `s` to squash sit23:14
rick_h_then `git ammend` should let you change the commit message of the last point23:15
huwshimi_rick_h_: Oh, don't we want this as one commit?23:16
rick_h_huwshimi_: naw, I think it's safe23:18
rick_h_huwshimi_: I mean you're fixing a series of bugs23:18
hatchok cool23:18
rick_h_as long as it's sane it doesn't have to be one commit23:18
rick_h_just don't need noise like 'lint'23:18
rick_h_or 'prototype step 1' and such23:18
huwshimi_rick_h_: http://dpaste.com/1606090/23:23
rick_h_huwshimi_: so should be a conflict to resolve23:25
rick_h_git status23:25
rick_h_look for the files that are modified and noted23:25
huwshimi_ah, completed23:27
rick_h_huwshimi_: cool23:27
huwshimi_rick_h_: "git: 'ammend' is not a git command."23:27
rick_h_bah, old version of git. 23:27
rick_h_git commit --ammend?23:27
huwshimi_nope23:28
huwshimi_this is just whatever version comes with Ubuntu I think23:29
huwshimi_13.1023:29
rick_h_huwshimi_: git commit --amend -m "New commit message" ?23:29
huwshimi_git version 1.8.3.223:29
* rick_h_ is looking23:29
huwshimi_What do I want that new commit message to be?23:29
* huwshimi_ doesn't know what we're trying to achieve here23:30
rick_h_"Resolve conflicts with trunk" or the like vs "merge"23:30
huwshimi_OK, that worked. Pushing up changes.23:32
huwshimi_rick_h_: Pushing now fails: http://dpaste.com/1606119/23:34
rick_h_git push origin safari-bugfixes -f23:34
huwshimi_rick_h_: Is this correct? https://github.com/juju/juju-gui/pull/12023:38
rick_h_huwshimi_: looking, looks crazy23:38
rick_h_huwshimi_: give me a minute23:39
hatchholy schmoly 23:42
rick_h_hmm, git clone takes a while at 74k/s23:43
rick_h_ugh, 77%23:44
rick_h_go go go23:44
huwshimi_rick_h_: Are you on your phone?23:49
rick_h_huwshimi_: on my hotspot23:49
rick_h_huwshimi_: going really slow atm :/ 23:49
rick_h_I'm at a LUG meetup atm23:49
rick_h_at 81%23:50
rick_h_sorry, trying to pull down your branch and to see/verify that the extra commits don't dupe/etc23:50
rick_h_but need to clone first and guess 50MB is heavy for my current signal strength23:50
rick_h_yay, downloaded...working on the branches now23:59

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