/srv/irclogs.ubuntu.com/2014/08/25/#juju-gui.txt

=== uru-afk is now known as urulama
urulamamorning, frankban08:52
frankbanhi urulama 08:52
urulamaregarding my comment on support for start/end in /meta/stats, i guess i mixed it with /stats/counter08:53
urulamahttps://docs.google.com/a/canonical.com/document/d/1TgRA7jW_mmXoKH3JiwBbtPvQu7WiM6XMrz1wSrhTMXw/edit#bookmark=id.9k72szsuel9z08:53
urulamawhich is probably the endpoint for the results for web (charm broswer), like downlaods in the last 7 days, 30 days, half year, all time ...08:54
frankbanurulama: yeah, so the stats counter already works for some of that09:02
urulamafrankban: yes, great side-effect :)09:06
frankbanurulama: do we really want to allow deletion of partial ids?11:48
urulamafrankban: deletion?11:48
frankbanurulama: yes, DELETE archive11:48
frankbanThis deletes the given charm or bundle with the given id. If the id does not mention a specific series or revision, all the series and revisions of the given id are deleted.11:49
urulamafrankban: good point. 11:49
urulamafrankban: it does make sense from the API point of view. But maybe it is best to delete only concrete api and request a user to do /expand-id and iterate on all11:50
urulamas/concrete api/concrete charm11:51
urulamafrankban: maybe we could do two phase process. delete on charm id just removes a charm from being available, but not from the store. and one needs to "confirm" later to remove all "deleted" charms from the store permanently?11:52
frankbanurulama: +111:52
frankbanurulama: uhm, I'd be not inclined to add state to the server.11:54
frankbanurulama: +1 on having to specify a fully qualified url, but I'd be -1 on the two steps process: it complicates the server and also the client11:55
urulamafrankban: ok. then let's just do fully qualified url part (gonna change the docs)11:55
frankbanurulama: thank you11:55
urulamafrankban: working on DEL part of archive?12:15
frankbanurulama: yes12:17
frankbanurulama: creating a card12:17
urulamafrankban: tnx12:23
* urulama cooks lunch12:31
bacjujugui: the internet man is on his way.  i may be going on and off line a bit in the next hour as he attempts to fix the problem.12:58
urulamabac: good luck13:08
urulamabac: i found out yesterday, that 100/10 line here costs only 5eur more then my current 10/10 ... will go upgrade soon13:09
urulama(per month)13:09
jrwren_frankban: updated https://code.launchpad.net/~evarlast/juju-quickstart/which-juju/+merge/227238 and https://codereview.appspot.com/13277004313:42
frankbanjrwren_: cool13:42
frankbanjrwren_: why there is no Delta from patch set in reitveld?13:43
frankbanjrwren_: how do you update the mp on reitveld?13:43
* jrwren_ looks.13:43
jrwren_frankban: lbox propse13:43
frankbanjrwren_: uhm, that's what we are supposed to do, weird...13:43
frankbanjrwren_: ok, I'll take a look ASAP13:44
hatchmorning all13:47
jrwren_morning hatch and all13:47
hatchjrwren_:  so I watched some of those starcraft games this weekend, those guys are a little nuts13:47
hatchhaha13:47
hatchI'd probably die in their scouting runs :P13:48
jrwren_hatch: you watched live stream? did you see me in the crowd? :)13:48
hatchI did, but no I didn't see you, the crowd was really dark and the feed was actually quite poor quality13:48
jrwren_hatch: Awesome. I hope you enjoyed it. It was very fun to be there live.13:49
hatchyeah I bet, I couldn't stop laughing at the start "aww they think they are real sports people"13:49
hatchlol13:49
jrwren_hatch: They have higher revenue than the NHL.13:50
hatchwell, maybe the league but not the players :)13:50
jrwren_hatch: truth!13:50
hatchwatching some talk was like bringing be back to highschool haha13:50
jrwren_hatch: how so?13:51
hatchoh, well they were like 1713:51
hatchso they talked like they were 17 haha13:51
hatchno doubt about the skills though13:51
jrwren_hatch: ha! Yes. A lot of the players are very young.13:51
hatchIt seems to be a very balanced game, even if one screwed up earlier in the game that wasn't a sure thing that they were going to lose13:52
hatchit was possible to come back sometimes13:52
hatchand the best-of-three was a good idea13:52
jrwren_yup.13:54
hatchthey need to have an old-person league13:55
hatchhaha13:55
hatchor maybe a minimum salary so that old people with families can compete :D13:56
hatchkids don't have any money, if they want to get real money intot he sport they need adult competitors :)13:56
urulamafrankban: i'll take a look at the PR right after the call13:59
frankbanurulama: cool, I am updating it with another test13:59
frankbanurulama, jrwren_ : https://github.com/juju/charmstore/pull/80 is now ready for review14:03
jrwren_hatch: I am pretty sure they know what they are doing, but I do wish for an old person league so I can play ;)14:03
hatchjcsackett: you in yet? Can you kick ci and then kill the node server?14:11
jcsacketthatch: as in restart the jenkins service?14:11
jcsackettsure.14:11
jcsacketthatch: though i know nothing of a node server.14:12
hatchjcsackett:  when you kill the running tests in CI you then need to ssh into the machine and do a ps for the node server14:14
hatchkill it14:14
hatchthen the tests will run again14:14
hatchif you don't it'll just give an ERRADDRINUSE error14:14
jcsacketthatch: it would appear restarting the jenkins process handles that; as there's no node in ps output.14:15
hatchoh interesting14:15
jcsacketthatch: i'm starting a build manually to make sure things can pass (or fail for the right reasons)14:16
hatchI triggered another build of huws branch14:16
hatchoh hahah14:16
jcsackettnm, i see your build. :014:16
* hatch is speedy this am14:16
hatchit must have been kiting yesterday - 9C 35KM winds and pooooooouuuring rain 14:17
hatchset up was bruuuuuuutal14:17
jcsackett...that's interesting, your build died almost instantly, hatch. i've started another--i think it might have been a bad sha.14:18
hatchohh maybe14:19
jcsacketthrm.14:19
jcsackettand this one died another way. fun.14:19
hatchjcsackett:  looks like npm issues14:19
hatchto the twitters!!!!14:20
jcsackettyup.14:20
hatchhmm no reports of it being down14:21
jcsacketti suspect it's a problem with CI.14:27
jcsackettlargely b/c i don't like jenkins.14:27
jcsackettor, more correctly, largely b/c jenkins doesn't like me. :p14:29
hatchlol is it REALLY jenkins fault? Or is it that Jenkins is so magical you have no idea what broke? :)14:29
jcsackettjenkins isn't really magical; it's just awkward.14:29
jcsackettbut it's so awkward i have no idea what's broken.14:29
hatchhaha true14:31
hatchjrwren_: highschool doesn't start at 8:30 there? 14:31
rick_h_morning party people14:32
jrwren_hatch: quite often 7:30ish14:32
hatchmornin mr vacation man14:32
hatchjrwren_:  that's just nuts! elementary is 9 and hs is 8:30 here14:33
urulamarick_h_: :) how's it going?14:33
jrwren_hatch: Canada is better than the US in almost every aspect.14:33
hatchhaha, well education is handled at the provincial level......buuuuut I'll take it!!! 14:33
rick_h_hatch: howdy, want to do me a favor? I didn't get the luca bugs turned to cards before I left14:34
rick_h_hatch: can you create those, with gui class of service, etc today please?14:34
hatchrick_h_:  sure14:34
rick_h_hatch: ty much14:34
hatchnow go vacate14:34
hatchvacation?14:34
hatchvacationation?14:34
hatchnot sure what the act of vacationing is14:34
rick_h_hatch: sore, very sore.14:34
hatchrough plane ride?14:34
rick_h_the whole walk bus carry a 4yr thing is getting long14:34
rick_h_naw, just putzing around SF14:34
rick_h_google and the bus drivers seem to like to disagree on how to get somewhere14:34
hatchoh haha14:34
hatchyeah 4y/o are getting big14:35
hatch:)14:35
rick_h_yea, he gets tired by the EOD makes carrying a 40# lump a bit exhausting to my own day lol14:35
rick_h_but having fun, beautiful weather. Did the bay boat tour thing yesterday14:36
hatchoh nice - get some good pics?14:36
rick_h_we'll see, took a ton. 14:36
hatchawesome 14:37
hatchwhere to today?14:37
frankbanjrwren_: review done14:37
jrwren_frankban: thanks.14:38
rick_h_hatch: Cal acadamey of science, japanese tea gardens, and hoping to hit up a fishing pier down by the golden gate for some sunset pics14:38
hatchmore walkin!14:39
hatchmaybe you can get the kit some rollerskates :)14:39
hatchkid*14:39
rick_h_lol14:39
rick_h_hopefully he grows some strong leg muscles :P14:39
hatchhaha that's also an option 14:40
hatchalthough probably not nearly as entertaining 14:40
hatchfriends of ours are teaching their daughter how to rollerblade 14:40
hatchholy is that funny :) of course she can't see us laugh :D14:41
rick_h_there you go, he sees kids with a scooter and wants one14:41
rick_h_I need to see if a store around here has one of those14:41
hatchoh yeah, those are STILL big14:41
rick_h_then again I might end up carrying a scooter and a boy back to the apt14:41
hatchwho would have thought...14:41
hatchhahaha14:41
jcsacketthatch: so, i ran manually via ssh, and got the npm erradinuse thing this time, but ps show's no node--is it a different process?14:46
hatch^ rick_h_ CI is borked again.....wasn't it the node process that was still running?14:47
jrwren_I need one more OK: https://codereview.appspot.com/132770043/14:48
rick_h_hatch: it'll either be a python or .sh process that starts the node one14:48
hatchjcsackett: ^14:48
jcsackettdig.14:49
jcsackettthanks.14:49
rick_h_jenkins  50559  0.0  0.1  41348  8164 ?        S    Aug22   0:00 python ../bin/http_server.py 888814:49
rick_h_jcsackett: hatch often it's more clean to | grep jenkins14:49
jcsackettrick_h_: yeah, found it, killed it. thanks.14:51
hatchcool thanks14:53
jcsackettwhoo! looks like tests might be running. i'll try restarting a build in a moment.14:53
hatchjujugui call in 5 kanban it up!14:56
hatchjcsackett: Makyo I see you guys have both interacted with this bug - I think it's resolved? https://bugs.launchpad.net/juju-gui/+bug/1340666 14:56
mupBug #1340666: Clicking the destroy icon does not destroy the machine or container <juju-gui:Triaged by makyo> <https://launchpad.net/bugs/1340666>14:56
jcsacketthatch: no idea if it's fix released, but Makyo was definitely working on it weeks ago, and it sure seems like the trash icon deletes things on develop.14:57
jcsacketthatch: pretty sure its safe to mark as fix committed14:58
hatchthanks14:58
hatchjujugui call now14:59
hatchhey huwshimi15:01
baci forgot to point out my new glasses!  you are all crisper today.15:08
jcsackettbac: nice. :)15:08
jcsackettbac: are they also warby parker?15:09
bachey hatch how was my audio?  internet fixer came today15:09
hatchjujugui sorry I forgot to mention I created cards for all of lucas bugs last week so there are a lot of cards in project 1 - some can be combined, lemme know if you have any questions about them15:09
bacjcsackett: no, another boutique i found:  costco15:09
hatchbac:  it was actually pretty good15:09
bacjcsackett: they refused to use my old frames.  :(15:09
frankbanurulama: do we have a card for logging in the charmstore?15:09
bacjcsackett: and i had the "dr nick" of opticians do the exam.  pony tail and everything.15:10
urulamafrankban: no15:10
frankbanurulama: ok do you want me to create one?15:11
urulamafrankban: we discussed it a bit with Roger, as we want to log the events in such a way, that they can be easily processed, even map-reduce style15:11
bachatch: they replaced the ethernet connector that plugs into the antenna. it is a) PoE and 2) exposed to the elements.  they should just proactively replace them every six months.15:11
urulamafrankban: so, there's no card for that, yet15:11
hatchbac:  heh yeah maybe you could grab a few and do it yourself :) or pre-schedule the replacements15:11
urulamafrankban: on what level did you mean to do it?15:11
frankbanurulama: I am not tackling that now, but my branch includes a TODO (add logs), so I must ensure a card at least exists for logging15:12
jcsackettso, much as "bad wolf" has become the default error message for tests, "yelling goats" should be our new random string.15:12
urulamafrankban: aaa, the new rules ;D15:12
urulamafrankban: i'll put one on deck15:13
frankbanurulama: thanks!15:13
bachatch: for the price of a set of crimpers that isn't a bad idea15:13
hatchbac:  I also wonder if they have 'weather proof' ones 15:15
hatchlike maybe putting some of that heat-shrink-wrap stuff over it15:15
hatchlazyPower: I upgraded the Ghost version in my charm this weekend and started looking into testing - can you remind me of what tests I'd need to get it promulgated in trusty?15:37
kadams54jujugui: hey all, sorry I missed standup today.15:39
bacjrwren_: second review on your quickstart branch.  you should be good to go now.15:39
hatchit's ok, you now owe us all coffee and doughnuts 15:39
hatch:P15:39
kadams54Count on it.15:40
hatchkadams54:  :P Did you have anything to note about your branch?15:40
kadams54I'll steal them from the hotel's breakfast at the next sprint.15:40
kadams54;-)15:40
hatchlol15:40
jrwren_bac: Thank you.15:40
kadams54hatch: No, not really. I spent most of my day on Friday working to get the last piece of the unplaced units work landed.15:41
hatchok cool 15:41
kadams54hatch: Which it did. And that makes me very happy. But now it's time to forge on and get this MV stuff wrapped up :-)15:41
hatchkadams54:  if you look at the kanban I created cards for all of luca's bugs last week, so there is a ton to choose from, some can be combined as well so if you are looking for something take a peek at the red ones :)15:43
kadams54Excellent :-)15:44
urulamafrankban: done the PR review, had some comments, but when resolved, LGTM! Tnx.15:50
frankbanurulama: thanks15:50
hatchoo mongo is getting document level locking 16:06
hatchthat'll be nice 16:06
hatchfirst step to transactions :)16:07
frankbanurulama: I am thinking about your suggestion to delete the blob first and the entity after16:08
frankbanurulama: I made it like that because from the user perspective it's better to have a 404 (no entity) rather than an entity found and then a weird error because the blob is not there16:09
urulamafrankban: ah ... nevermind the comment, the code is correct. i somehow mixed referece=blob name, enitty=blob in my mind :)16:11
urulamafrankban: removing the comment16:12
frankbanurulama: thanks16:19
urulamajujugui: EOD for me. have a good day16:32
frankbangood night urulama 16:32
hatchnight urulama16:33
urulamabtw, anyone watched Guardians of the Galaxy or Lucy? can't decide which one to go to watch today (both look good for some brain-shut-down time) :D16:33
kadams54urulama: Guardians, for sure.16:34
urulamakadams54: tnx, Guardians it is :)16:35
hatchurulama:  heard great things about gotg, let me know :)16:39
urulamahatch: sure thing16:39
urulamaA fresh advice from my friend: don't carry the kid on your shoulders when he's having an ice cream :D :D16:39
hatchhaha16:41
jrwren_What shall I do when make test runs fine for me, but lbox submit runs make test and it fails? It seems we have different source files.16:51
hatchjrwren_:  be sure you update your local source with the remote source16:51
hatchthat used to happen to me when the remote source and my source had diverged so the tests were no longer valid16:52
hatch(not sure if that's the case here)16:52
jrwren_i'll bzr pull upstream then.16:53
jrwren_thanks hatch 16:57
hatchworked?16:57
jrwren_yes16:57
kadams54jrwren_: that's good, because my suggestion was gonna be to throw something out the window.17:00
hatchjrwren_:  great :) glad to help17:00
=== jrwren_ is now known as jrwren
hatchmbruzek: are you using the Ghost charm for your blog?17:08
lazyPowerhatch: he sure is :)17:11
hatchawesome - ok now that people are actually using it, I'll put some more effort into it haha17:11
hatchlazyPower: did you see my previous q about the tests?17:11
lazyPowerhatch: and re: your question this morning - bare minimum of unit tests, but we'd like to see amulet tests (you can choose one or the other depending on yoru skill level.)17:11
hatchthere isn't really a ton of code, I think i'll just go for amulet tests17:12
lazyPowerhatch: i'll ping you later this week about it, but i'm going to be moving my ghost blog from an ansible deployment to the juju charm, and document the process of how easy it was to get moving with juju to migrate a ghost blog.17:12
hatchtbh I'm not entirely sure how to unit test shell-outs heh17:12
lazyPowerso expect some more heat around your charm.17:12
lazyPoweryou cant.17:12
hatchgreat (about using the charm)17:13
lazyPowersystem calls can be stubbed if you're reading response data from the call17:13
hatchboo (about unit testing shell-outs)17:13
lazyPowerotherwise, you're just assuming it happened and gave a zero return code. that's about it.17:13
hatchyeah - the code wasn't written with testing in mind so I may have to do some refactoring 17:13
hatchbut i'll start with the amulet tests17:13
hatchintegration tests are the most important17:13
hatchproving that it actually works17:13
lazyPowerthat's an excellent place to get moving. I'm looking forward to that merge landing in the queue17:13
lazyPowerif you want any help/pointers on amulet, feel free to reach out. mbruzek is also an amulet master17:14
hatchthe version in my gh repo is running ghost 5.0 btw17:14
hatcher 17:14
hatch0.5.017:14
lazyPoweri'm a -stable kinda guy. I use whats in the charm store unless i *really* need something else, and then i deploy from personal namespace. I'm getting away from doing local charm deployment as much as possible17:14
lazyPowerthe overhead of remembering to upgrade charms locally is something I can't be asked to do17:14
hatchhaha np - I'll try and get on those tests quickly17:15
hatchprobably wont be until wednesday though17:15
lazyPowerno rush :)17:15
lazyPowerI may wait until you land your amulet tests before id o the migration so i can highlight the fact its a tested charm17:15
lazyPowerand make sure you ping whomever does your review to update the quality info on ghost, that'll give you another star on quality17:15
lazyPowerwe *should* be doing that anyway, but i typically forget :(17:15
hatchsure that's fine17:16
mbruzekHey hatch just got back from lunch catching up on the scroll back.  I AM using ghost and I CAN help you with amulet.17:48
hatchmbruzek:  I was asking specifically about the ghost charm :) because I wrote it and wasn't going to put a ton of time into it until others were using it :)17:59
mbruzekhatch, I am using the ghost charm.17:59
hatchexcellent - well please file any bugs or feature requests on the GH repo :)18:00
hatchhttps://github.com/hatched/ghost-charm18:00
mbruzekGH ?  Not Bazzar ?18:00
hatchthe gh repo is the source of truth, lp is just a compile-to target :)18:01
hatchmbruzek:  so how do you have your env set up? Are you using mysql/apache?18:01
mbruzekroger that.18:01
mbruzekActually no.18:01
mbruzekdon't get mad18:02
mbruzekBut I am using haproxy 18:02
mbruzekI realize this is not a way to do it in production.18:02
mbruzekBut I am using the haproxy charm and ghost charm to run my blog18:03
hatchthat's fine :)18:03
hatchhaproxy works pretty well18:03
hatchyou should look into using mysql though18:03
mbruzekwhy?  sqlite not going to keep up?18:04
hatchif you're just using the built in sqlite db, you'll have to manually transfer everything if you ever upgrade the charm18:04
hatchharder to do backups...etc18:04
mbruzekhatch, I had a question about the configuration.  When I tried to set the "host" to the actual IP address my blog goes dark.18:05
hatchmbruzek:  yeah typically you want to just leave it at 0.0.0.0 and let the image handle it18:06
hatchtbh I can't think of a time when you'd want to specify the ip18:06
mbruzekhatch OK that is what it is set to now18:06
hatchbut maybe if you were running some fancy network set up and you wanted it to use a specific ip18:06
hatchare you running haproxy and ghost on the same machine?18:07
mbruzekhatch yes.18:07
mbruzekjuju deploy cs:precise/haproxy --to 018:07
mbruzekjuju deploy cs:precise/ghost --to 018:08
mbruzekjuju add-relation ghost haproxy 18:08
mbruzekIt was as simple as those three commands.18:08
mbruzekhatch, I will look at adding mysql.18:08
hatchmbruzek: awesome - yeah just curious really :)18:09
hatchmbruzek: so if you switch to mysql you'll have to manually port the posts over 18:09
hatch(sorry) that's not done in the charm yet18:10
mbruzekOh darn, all 2 of my blog postings18:10
hatchhaha - mbruzek I am very interested in that procedure though - I'm sure others will need to do the same18:11
hatchkeeping the blog post id's the same (if it doesn't automatically) 18:11
hatchetc18:11
hatchI'd even like to include it in the readme if it's small enough, or an a supplementary file in the charm even18:11
hatchOR18:11
hatchif it's really easy, PR's accepted :P18:11
hatch(the charm is in javascript) :D18:12
* mbruzek shivers18:12
hatchhah yeah it was a challenge in some places but it's written in JS because Ghost is a js project18:14
mbruzekunderstood. 18:14
hatchevening fabrice18:53
fabriceevening !18:53
Makyojujugui need some reviews/QA (especially QA) on clearing ECS changes  https://github.com/juju/juju-gui/pull/508 18:55
hatchMakyo:  I'll take one19:00
hatchgot to grab some lunch first19:00
MakyoSure19:00
kadams54Makyo: working on my own PR but as soon as I wrap that up I'll dive into the QA queue.19:11
kadams54guihelp: my own PR for QA: https://github.com/juju/juju-gui/pull/50919:26
hatchjcsackett:  I found an easier way to accomplish what I needed https://github.com/hatched/juju-gui/commit/9da0a126618b4a86f94e1f9a806bcc25102ae24f does this conflict with what you're working on?20:05
hatchif it does....it's a race to see who lands first :P20:07
jcsacketthatch: not even a little bit.20:37
hatchjcsackett:  great - my original version was much bigger20:37
hatchheh20:37
hatchI've also found an issue with the token rendering that will need a refactor post 1.0+20:38
hatchthe tokens are never cleaned up even if they don't exist any longer (the machine is destroyed)20:38
hatchthey aren't shown in the dom, but they are still instantiated20:38
jcsacketthatch: fun times.20:42
hatchkadams54:  spin up a juju env, I'll need a qa shortly :)20:55
kadams54lol20:55
hatchjujugui lf reviews and a qa https://github.com/juju/juju-gui/pull/51020:59
hatchkadams54:  this is the fix to the bug you found in the last branch21:00
* kadams54 warms up his wrecking ball21:00
kadams54Which begs the question… how exactly do you warm up a wrecking ball? I mean, besides the Miley Cyrus way.21:01
kadams54hatch: On it.21:01
hatchlol21:02
hatchMakyo:  review done21:53
hatchI'll hold off on qa until the bug kadams54 found is fixed21:53
hatchthere was one issue21:53
MakyoCool, thanks21:54
hatchkadams54:  I don't understand your comment - it sounds like the issue that the previous branch fixed22:02
hatchthe tokens should never disappear 22:02
hatchjust update22:02
hatchkadams54:  can you check to make sure you have cleared your cache and all that22:06
huwshimiMorning23:03
hatchoh huwshimi I thought you were working the night shift ;)23:05
hatchor, I suppose the graveyard shift23:05
huwshimi:)23:05
huwshimihatch: I replied to your comments23:06
hatchthanks going back through again23:10
hatchthe test failure was a legit one23:10
hatch^ huwshimi23:10
hatchhuwshimi: +1'd with a comment request23:11
huwshimihatch: Oh, all I can see is that the build was aborted. I'll run locally23:12
hatchhuwshimi:  http://ci.jujugui.org:8080/job/juju-gui/1678/console23:14
hatchCI hang so there was a bunch of messed up runs23:14
hatchhung*23:14
huwshimioh I see23:15
huwshimihatch: ugh, it runs fine locally :(23:17
hatchhuwshimi:  try running test-prod23:18
huwshimiah ok23:18
huwshimioops, silly mistake23:20
huwshimikadams54: If you're around, just need a +1 on my branch if you're happy: https://github.com/juju/juju-gui/pull/50723:26
hatchhuwshimi:  imho if he doesn't pop in in the next couple hours - jfsi23:31
hatch:)23:31
huwshimi:)23:31
huwshimihatch: Well there was a QA OK and no code comments...23:31
hatchhuwshimi:  the other thing is that when you're submitting branches that are multiple cards, can you put in the pr, the cards which are in that branch, or inversely the pr in the cards23:32
hatchmaybe he thought your code was perfecto!23:32
hatchso perfect in fact the +1 was not even necessary 23:35
huwshimihatch: Yep, I put the pr in both cards, I can do the opposite as well if that helps23:39
hatchoh I missed that heh23:41
hatchmy workflow is usually from GH to kanban23:41
huwshimihatch: Yeah, me too, I'll put the titles in a comment or something23:45
hatchjust fyi the title and the body of the first post are what gets written into the git log for the merge commit23:46
hatchso that's why we have been putting the qa comments in an extra comment23:46
huwshimihatch: Yeah, I thought I could do it with the QA comment23:46
huwshimihatch: I wish cards had unique ids, would make this stuff much easier23:46
hatchugh I know 23:46
hatchwell....they do23:46
hatchbut they aren't really accessible hah23:46
huwshimiconcrete just about to be poured under the house for my new office :)23:49
hatchyou are getting a basement?23:49
hatchI'm not entirely sure how concrete gets poured under a house without there also being a big hole :)23:49
huwshimiwell yes, the garage under the house is being converted into a room for me to work in23:50
hatchohh interesting23:52
hatchdon't you park in your garage?23:52
hatch:)23:52
huwshimihatch: I just park in the driveway, it's a bit too small23:52
hatchahh gotcha23:54
hatchwell yay! in that case :)23:56

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