[00:54] <bkerensa> cjohnston: http://devxdev.com/utv <-- Ubuntu TV :)
[00:55] <cjohnston> you should buy me one
[00:59] <bkerensa> cjohnston: lol ;p
[06:40] <dholbach> good morning
[06:43] <nigelb> Morning dholbach
[06:43] <dholbach> hi nigelb
[06:43] <nigelb> How was your WE?
[06:46] <dholbach> great - how was yours? :)
[06:49] <nigelb> Not bad. Managed to survive :D
[06:49] <nigelb> Kinda tiring
[07:08] <jussi> anyone know of a tool like trello, but that I can run locally?
[07:15] <popey> jussi, https://github.com/oo7ph/Trello-Clone/ ?
[07:30] <jussi> popey: that doesnt seem to be quite what Im lookign for... unless I understand incorrectly
[07:30] <popey> dunno, was something I saw when I looked for a free trello
[07:30] <popey> was a link i had in my remembered browser thingy
[07:56] <czajkowski> aloha
[08:01] <jussi> morning czajkowski
[08:06] <czajkowski> jussi: hey how was the kde event
[08:06] <jussi> czajkowski: Akademy was good - although I didnt have much time there
[08:06] <jussi> just about 6 or 7 hours
[08:07] <jussi> was wonderful to catch up with people
[11:55] <cjohnston> mornin
[15:09] <dholbach> hey jono
[15:18] <jono> hey dholbach
[15:18] <jono> sorry dholbach, can you give me a few mins
[15:18] <dholbach> sure
[15:18] <jono> dholbach, been delayed
[15:30] <jono> dholbach, ok, all set?
[15:30] <jono> dholbach, sorry for the delay
[15:30] <dholbach> sure
[15:31] <dholbach> let's go
[15:32] <jono> dholbach, https://plus.google.com/hangouts/_/99ab3d466071d33660653d33212e1dfafa4a14e5?authuser=0&hl=en-US
[15:47] <balloons> jcastrim askubuntu.com seems broken on the ff beta in quantal
[15:48] <balloons> jcastro, ^^
[15:49] <mhall119> balloons: isn't it more likely that the beta browser in the alpha release is the one that is broken?
[15:49] <balloons> mhall119, NEVER!
[15:49] <balloons> :-)
[15:51] <jcastro> heh
[15:51] <jcastro> not much I can do about that balloons
[16:06] <balloons> jcastro, you can't fix my broken software ;-(
[16:11] <jcastro> http://www.omgubuntu.co.uk/2012/07/gwoffice-integrates-google-docs-with-the-ubuntu-desktop
[16:11] <jcastro> this is the coolest submission so far imo
[16:16] <balloons> jcastro, that's awesome
[17:01] <jono> mhall119, all set?
[17:03] <mhall119> jono: yup
[17:03] <jono> mhall119, https://plus.google.com/hangouts/_/6eab3c48f940de3385ac9b73a101a45ecf7c0689?authuser=0&hl=en-US
[17:03] <mhall119> w 48
[17:04] <dholbach> alright my friends - time to call it a day
[17:04] <dholbach> see you all tomorrow
[17:04] <cjohnston> g'nite dholbach
[17:04] <dholbach> bye :)
[17:40] <jussi> jono: congratulations... I think I am now officially worried about what the poor little un will
[17:40] <jussi> b ecome :P
[17:42] <jono> thanks jussi! :-)
[17:42] <jussi> hehe, in all serious, congratulations and I hope it all goes well :)
[18:30] <jono> balloons, about set?
[18:30] <balloons> indeed
[18:32] <jono> balloons, https://plus.google.com/hangouts/_/d6dcfb382049488901955b9ff4411a42f8b4ff5a?authuser=0&hl=en-US
[19:03] <IdleOne> I'm curious, jono posts the links to the google hangouts. Does that mean anybody is welcome to join in/listen in?
[19:03] <cjohnston> I was thinkin the same thing
[19:03] <jono> IdleOne, no, these are private meetings
[19:03] <IdleOne> I see.
[19:03] <IdleOne> shame.
[19:04] <jono> IdleOne, I keep my 1-on-1 calls with the team private so we are free discuss any matters
[19:04] <IdleOne> it would be interesting to sit in, without interrupting of course, to a team meeting sometime
[19:04] <jono> IdleOne, sure, maybe we can do this for one of our Wed meetings
[19:05] <jono> our team meetings
[19:05] <jcastro> \o/
[19:05] <jcastro> insta-transparency via google hangouts, ftw.
[19:05] <IdleOne> jono: understandable, there may be subjects that you or one of the team does not want public.
[19:05] <jono> jcastro, well, yes and no
[19:05] <jono> transparency is always good, but sometimes a team needs to bond in a private environment
[19:05] <cjohnston> it has to render so it's semi-insta  hehe
[19:05] <jono> which is the purpose of the wed meetings
[19:05] <jono> the Tues IRC meetings are the public meetings
[19:05] <cjohnston> what you guys do in private....
[19:06] <jono> cjohnston, we talk about various things
[19:06] <jono> often company-confidential content
[19:06] <cjohnston> not where I was headed :-P
[19:06] <jono> team-related stuff etc
[19:06] <jcastro> jono: right, I meant withing reason, we should certainly keep my getting yelled at private
[19:06] <jcastro> :p
[19:06] <jono> lulz
[19:06] <jono> CASTRO!
[19:06] <jono> CASTRO!
[19:06] <jono> STOP IT!
[19:06] <jono> :-)
[19:06] <cjohnston> maybe do the tuesday meetings on hangouts on air so that we can see faces, give your updates, and then answer any questions that come from irc
[19:06] <jcastro> "LOL I CAN PIPE DEADMAUS RIGHT INTO THE MEETING."
[19:07] <IdleOne> jono: I would expect that a public team meeting would be somewhat homogenized :)
[19:07] <snap-l> Nah, I think you all should do the meetings completely in public
[19:07] <jcastro> cjohnston: yeah that's exactly what I want to do, but some people like IRC.
[19:07] <jono> cjohnston, I would prefer that
[19:07] <jcastro> some people who are old school
[19:07] <jono> personally I don't like IRC meetings
[19:07] <jcastro> and I wouldn't want to shame their old school ness
[19:07] <jcastro> his name is Daniel
[19:07] <snap-l> so people can realize there's a lot of boring shit that occurs during these meetings that they really don't care about.
[19:07] <jono> snap-l, indeed
[19:07] <cjohnston> we do ours on air, but we don't do the 'live ask questions part'
[19:07]  * jcastro shoves dholbach under a bus
[19:07] <pleia2> it's tricky to grep through hangouts afterwards to find thing ;)
[19:07] <pleia2> things
[19:08] <jono> pleia2, this is true
[19:08] <jono> the logging of IRC is handy
[19:08] <IdleOne> jono: so why not do the irc meeting in hangout and record it, that way the logs can still be published
[19:08] <snap-l> Just have jono do a transcription. ;)
[19:08] <cjohnston> well, someone could post on their blog the hangout
[19:08] <jono> I wonder whether the team member summaries are particularly useful
[19:08] <jcastro> hmm
[19:08] <jcastro> hey
[19:08] <jono> IdleOne, eh?
[19:08] <IdleOne> ah, pleia2 answered my question
[19:08] <cjohnston> to an extent..
[19:08] <jcastro> how about, video for the meeting, but publishing notes for grepness
[19:08] <IdleOne> that sounds good too
[19:08] <jono> jcastro, who will write the notes?
[19:09] <jono> jcastro, well volunteered!
[19:09] <pleia2> humans aren't so good at writing meeting notes
[19:09] <jcastro> haha
[19:09]  * IdleOne goes back to idle
[19:09] <jono> pleia2, agreed
[19:09] <jcastro> I'm much better at taking notes than pasting in IRC sentences
[19:09] <cjohnston> jono: you mis-wrote your sentence as a question, "jcastro will write the notes"
[19:09] <jono> put it this way, I am not writing meeting notes, if you want to do it, jcastro, go ahead :-)
[19:09] <jono> cjohnston, :-)
[19:09] <cjohnston> I'd rather read not so good human written notes than IRC logs
[19:09] <pleia2> IRC meetings (or notes) I can skim through at work, if everything moves to hangouts I'll neer watch the videos (can't do it quickly, can't do it at work)
[19:09] <jcastro> hey, all my TODO is public, I have a living notetaker
[19:10] <jono> maybe the community can take notes?
[19:10] <jono> so we do the hangout and others can take notes?
[19:10] <jono> the team will busy enough preparing their summaries without taking notes
[19:10] <cjohnston> I think notes would quicly fall away..
[19:10] <IdleOne> agreed ^
[19:10] <jono> cjohnston, very possibly
[19:10] <jcastro> I am wondering if people even read the existing notes
[19:10] <jcastro> I wouldn't
[19:11] <jcastro> "jorge and jono arguing about metal, daniel rolls eyes."
[19:11] <cjohnston> maybe make the summaries the notes.. same thing as IRC, but slightly different... then maybe if there are important questions that get asked, add them
[19:11] <jcastro> right, more of a summary than a point for point.
[19:11] <jcastro> "The team talked about the app contest at 4:45 into the discussion. Main points, foo, bar, baz."
[19:11] <cjohnston> compiling all of the summaries wouldn't be too much work
[19:11] <jono> I like the idea of doing hangouts
[19:12] <jono> and I think of folks can take note and publish them for the community then this will work
[19:12] <jono> if the community cares about notes, then I am sure our community can self organize to take them
[19:12] <balloons> jono et la, people do this for podcasts quite successfully
[19:12] <jono> particularly if G+ is considered more interesting than IRC
[19:12] <pleia2> mhall119: I'm going to be out of town this week (actually leave tuesday night, but super busy until then), can you join #ubuntu-classroom-backstage when you have the schedule for workshops available and nudge people to get it added to the calendar?
[19:12] <jono> also, we would still record the hangouts on youtube
[19:12] <jcastro> I am kind of surprised google doesn't do auto closed captioning, etc.
[19:12] <jcastro> that would solve the problem nicely
[19:12] <jono> jcastro, indeed
[19:13] <czajkowski> this is what one of our squads do, a public summary of their meeting http://codesinger.blogspot.co.uk/2012/07/yellow-squad-weekly-retrospective.html
[19:13] <jono> ok, so next week lets maybe try this
[19:13] <jono> tomorrow I needed to cancel the meeting for another one
[19:14] <balloons> jcastro, http://googleblog.blogspot.com/2009/11/automatic-captions-in-youtube.html
[19:14] <jono> brb, lunch
[19:16] <jcastro> I am for/pro anything that doesn't include the wiki
[19:16] <balloons> pretty funny results: http://www.youtube.com/watch?v=Idfnk68Eo28.. watch it with cc on :-)
[19:17] <jcastro> bkerensa: ping
[19:17] <jcastro> bkerensa: please check your hp account and check to see if it's enabled/free
[19:17] <jcastro> also, lmk if they sent you a mail
[19:18] <czajkowski> jcastro: you're so anti irc/wiki though you're the other extreme :(
[19:19] <jcastro> I'm not anti wiki/irc, I'm just pro better tools. :)
[19:19] <snap-l> Wikis are a pain
[19:19] <czajkowski> jcastro: anti :)
[19:19] <snap-l> They're out of date the moment you hit submit
[19:30] <jcastro> balloons: hey can you check your HP Cloud account?
[19:30] <jcastro> the one you mailed me the creds with
[19:30] <jcastro> and see if you can use it and the stuff says 0 for cost.
[19:30] <balloons> sur
[19:31] <bkerensa> jcastro: nope I am not enabled
[19:33] <jcastro> bkerensa: k
[19:33] <balloons> jcastro, were should I see "free"?
[19:33] <jcastro> I think it should just not be charging you
[19:34] <jcastro> sigh, I was hoping they would send everyone emails
[19:35] <bkerensa> jcastro: they have a chat agent and I asked him to check their backend and he said that my account bills at the normal rate
[19:35] <bkerensa> jcastro: he said something about if this is marked a free account its noted in the billing
[19:35] <balloons> jcastro, I can spawn instances, heh
[19:35] <jcastro> I am pretty sure they work
[19:35] <jcastro> it's whether they charge you that I am not sure of
[19:36] <jcastro> imbrandon: and yours shows up as free?
[19:37] <bkerensa> jcastro: ahh the guy just check he said http://h20a64e3977ba79ad14ba0fcf39ac26a4.cdn.hpcloudsvc.com/ABM_Request.docx
[19:37] <bkerensa> that I would need to fill that out first
[19:38] <jcastro> we've done all that already
[19:38] <imbrandon> jcastro: yup so far
[19:38] <imbrandon> jcastro: it said 67$ charge -67$ adjustment
[19:38] <imbrandon> jcastro: ^^
[19:39] <jcastro> ok, that's what I thought
[19:40] <jcastro> ok so they tell me if we have any problems to just ping them
[19:40] <jcastro> and they went off of our list
[19:40] <jcastro> so I'll just send you all emails
[19:41] <bkerensa> huh
[19:41]  * bkerensa will spawn up a instance and run it 
[19:47] <jono> mhall119, what was that Django page you linked me to about manage.py commands again?
[19:49] <jono> mhall119, nm, got it
[19:49] <jono> thanks
[19:52] <jcastro> balloons: lmk when you've got some awesome QA thing running on it doing Science(tm) for Mankind
[19:52] <balloons> jcastro, yes I can mess with it this week if it's ready to roll
[19:53] <balloons> thanks for helping get this rolling!
[19:55] <mhall119> jono: np
[19:59] <jono> mhall119, do you have to do anything special to register a subcommand?
[19:59] <jono> other than ensuring the app is in INSTALLED_APPs
[20:00] <jono> and creating the dirs in the app dir?
[20:00] <jono> management/commands
[20:00] <cjohnston> is there an __init__.py in the management and commands directories?
[20:00] <jono> cjohnston, that was what I was missing
[20:00] <jono> thanks cjohnston
[20:01] <cjohnston> :-)
[20:04] <mhall119> what cjohnston  said :)
[20:05] <bkerensa> jcastro: so Josee reached out to me and Brian Murray about a Q+A.... Brian asked me what this was about ?
[20:05] <bkerensa> Do you know by chance? :P
[20:05] <jcastro> probably ubuntu on air
[20:42] <jcastro> ugh
[20:42] <jcastro> is it really 4:45 already
[20:43] <jcastro> my inbox looks like a car wreck
[20:43] <bkerensa> filtering for the win?
[20:43] <bkerensa> :D
[20:44] <jcastro> too bad filtering doesn't respond for me either
[20:45] <bkerensa> true
[21:00] <mhall119> bkerensa: we're doing some Q+A support workshops tomorrow
[21:00] <bkerensa> mhall119: that sounds fun :)
[21:00] <mhall119> http://developer.ubuntu.com/showdown/workshops/
[21:00] <mhall119> it's for the last week of the app developer showdown
[21:01] <bkerensa> cool I will pass it along to people :)
[21:16] <jono> mhall119, does this make sense:
[21:16] <jono> i = Failures(failuretype=FailureTypes.objects.get(id=id), date=item_date, share_id=item_share_id, user=item_username, accom_id=item_accom_id, summary=item_summary)
[21:17] <jono> I am getting an integrity error on the failuretype field
[21:17] <jono> that it can't be NULL
[21:17] <jono> my get() returns the correct object
[21:23] <mhall119> jono: try failuretype_id=id instead
[21:24]  * mhall119 assumes you're calling i.save() whhich throws the integrity error
[21:25] <jono> I am calling i.save()
[21:26] <jono> mhall119, what is the issue here?
[21:26] <jono> the value I pass to failuretype seems to be the correct type
[21:26] <jono> let me pastebin it
[21:26] <mhall119> please
[21:27] <jono> mhall119, http://pastebin.ubuntu.com/1072056/
[21:28] <mhall119> jono: can you pastebin (or link to) your models.py?
[21:29] <jono> mhall119, sure
[21:29] <jono> mhall119, http://pastebin.ubuntu.com/1072059/
[21:30] <mhall119> and 'f' is not None?
[21:30] <jono> mhall119, f is:
[21:31] <jono> mhall119, the type is: <class 'dashboard.models.FailureTypes'>
[21:31] <jono> when I just print f it says 'worker' which is what it is
[21:32] <mhall119> and what's the exact error?
[21:33] <jono> django.db.utils.IntegrityError: dashboard_failures.type may not be NULL
[21:34] <mhall119> hmmm
[21:34] <mhall119> did you change from 'type' to 'failuretype' in your Failures model by any chance?
[21:35] <mhall119> I mean, did you rename a field in Failures from 'type' to 'failuretype'?
[21:36] <jono> mhall119, hmmm not sure
[21:36] <jono> I will recreate my db
[21:36] <mhall119> if so, and if you did this after running syncdb, the problem is that your database still has the old column name, you'll need to drop the table and re-syncdb it (or drop the whole database and re-syncdb it)
[21:37] <jono> aha!
[21:37] <jono> now it works
[21:38] <jono> but now I get this error when I look at the failures table in the admin:
[21:38] <jono> coercing to Unicode: need string or buffer, datetime.datetime found
[21:38] <jono> it looks like my datetime is not getting formatted correctly
[21:38] <jono> as I am passing it a string
[21:38] <jono> mhall119, do you know how to convert the string into a datetime it will be happy with?
[21:38] <mhall119> you'll need to convert your argument from a string to a datetime
[21:39] <popey> jono, when my son was born, I solicited names from #lugradio
[21:39] <mhall119> jono: http://docs.python.org/library/datetime.html#datetime.datetime.strptime
[21:40] <jono> popey, heh
[21:40] <mhall119> use http://docs.python.org/library/datetime.html#strftime-strptime-behavior to determine what your format string should be (it'll  depend on what you want people passing on the commandline)
[21:41] <mhall119> popey: and we're all happy that you didn't name him "GNU/MicrosoftSucks Pope"
[21:41] <popey> hah
[21:41] <popey> well, i did tell them that given my surname is Pope, I wanted his initials to be something nerdy
[21:41] <popey> like http, ftp...
[21:41] <mhall119> :P
[21:42] <popey> with p as the last initial there's a lot of scope
[21:42] <popey> he's SMP
[21:42] <popey> my wife didn't know this was orchestrated
[21:42] <mhall119> I think jono can one-up you on cheesy naming options
[21:42] <popey> I'm ARP, so me and him and nice and nerdy together :D
[21:42] <jono> mhall119, what is the format I pass to strptime?
[21:43] <popey> mhall119, managed to get my lens working :D
[21:43] <popey> going to enter the showdown \o/
[21:43] <popey> competition looks strong!
[21:45] <jono> oh I see I think
[21:46] <mhall119> jono: it depends on what you're sending on the commandline
[21:47] <jono> mhall119, got it working
[21:47] <jono> thanks
[21:47] <mhall119> if you're sending "2012-07-02" you want "%Y-%m-%d"
[21:51] <jono> mhall119, odd I am still getting an error in the admin
[21:55] <jono> Caught TypeError while rendering: coercing to Unicode: need string or buffer, datetime.datetime found
[22:04] <daker> http://stackoverflow.com/questions/9910535/django-coercing-to-unicode-need-string-or-buffer-datetime-date-found
[22:07] <jono> daker, I fixed it, thanks!
[22:07] <daker> :)