[00:26] <Ronnie> cjohnston: Get well soon.
[01:36] <mhall119> get better cjohnston 
[02:03] <czajkowski> too much cake for cjohnston 
[02:10] <mhall119> hey czajkowski, how you holding up?
[02:24] <czajkowski> so so 
[02:24] <mhall119> still in the UK?
[02:27] <czajkowski> yup
[02:28] <czajkowski> on a train now to somwhere closer to get me onto a ferry
[02:28] <czajkowski> mhall119: http://www.lczajkowski.com/2010/12/21/crazy-few-days/
[02:30] <mhall119> I just read it from the planet feed
[02:30] <mhall119> did they find someone to drive the train?
[02:30] <czajkowski> yup
[02:30]  * mhall119 is drinking hot tea in solidarity
[02:30] <mhall119> and also because I've got a cold
[02:31] <czajkowski> awww
[07:17] <dholbach> good morning!
[07:24] <YoBoY> good morning
[07:24] <dholbach> salut YoBoY
[07:25] <YoBoY> moin dholbach :)
[07:25] <YoBoY> comment ça va ?
[07:29] <dholbach> YoBoY, ça va bien, merci - et toi?
[07:30] <YoBoY> bien aussi, merci
[11:25] <Ronnie> hey all
[11:51] <nigelb> Morning Ronnie :)
[12:16] <locodir-user> hi i need to configure apache to open php  need F1
[12:16] <locodir-user> even zend opt didnt help
[12:17] <locodir-user> ollo
[13:08] <locodir-user> hi
[13:20] <mhall119> morning
[13:21] <mhall119> hey dholbach, did you see?  we have an import-live-data command now
[13:31] <mhall119> got some other fun stuff to talk to you about, but later, I've got to leave for work
[13:40] <dholbach> mhall119, woah!
[13:40] <dholbach> mhall119, NICE
[13:42] <Ronnie> dholbach: do you have time to test the import-live-data script. i fixed some last errors this morning
[13:44] <dholbach> Ronnie, I've been reviewing code all day - I was just about to try to do something different :)
[13:44] <Ronnie> thats ok, dholbach
[13:46] <dholbach> Ronnie, but I'm pretty excited you put a lot of hard work into it - we've been waiting for that for a long time :-D
[13:47] <Ronnie> i know, its a very important feature
[13:49] <Ronnie> the google map for the global events (and probably more pages) are coming soon
[13:50] <Ronnie> most work is done already. only some finetuning is needed
[13:50] <dholbach> Ronnie, you're a rock star - thanks so much for all the work you've been doing!
[14:56] <mhall119> dholbach: still around?
[14:56] <dholbach> mhall119, yes
[14:57] <mhall119> I've been working on ubuntu-django-foundations
[14:57] <dholbach> nice!
[14:57] <dholbach> how's it looking?
[14:57] <mhall119> I have a new app, bzr_apps, which will sync apps from other branches
[14:58] <mhall119> you tell it in settings.by the source branch,  destination directory, and version number
[14:58] <mhall119> then ./manage.py pullapps
[14:58] <mhall119> and it'll create local branches or pull updates 
[14:58] <dholbach> excellent
[14:59] <dholbach> that's great
[14:59] <mhall119> which has let me break ubuntu-django-foundations up into multiple branches for each app
[14:59] <mhall119> I've got bzr_apps working on loco-directory too, to keep ubuntu_website and twidenash in sync with their branches
[15:00] <dholbach> that should let people to get their django apps and running very quickly
[15:00] <mhall119> but the bootstrap process isn't so automatic yet, we'll need IS to bzr branch bzr_apps for us
[15:00] <dholbach> yep, one time :)
[15:00] <mhall119> I'm working on trying to make the initial setup easier
[15:01] <dholbach> or we could put it into the init-ld command where we currently sync ubuntu_website already
[15:01] <mhall119> but django expects all INSTALLED_APPS to be available when running any management command
[15:01] <mhall119> it's in init-ld, but init-ld won't run with 'bzr_apps' in INSTALLED_APPS before we bzr branch bzr_apps
[15:01] <dholbach> hmhmhmhm
[15:01] <mhall119> chicken and egg
[15:02] <dholbach> maybe in a try/except statement?
[15:02] <mhall119> hmmm, INSTALLED_APPS is a tuple, which means i can't .append('bzr_apps')
[15:02] <mhall119> I wonder if it'll work as a list
[15:03] <dholbach> ah
[15:03] <dholbach> ok
[15:05] <mhall119> ah ha, yes! it will work as a list
[15:06] <mhall119> also, got a fix for one of our openid bugs, a new management command that'll force-set launchpad openids for all users
[15:06] <mhall119> it's slow (very slow), but works
[15:07] <mhall119> you'll need it with Ronnie's import-live-data too, otherwise when you  log in locally you'll be dholbach2
[15:07] <Ronnie> mhall119, dholbach, d owe still need the init-ld command when import-live-date is merged?
[15:07] <mhall119> Ronnie: yes, because init-ld does a bunch of other stuff too
[15:07] <mhall119> like creating symlinks, and soon pulling apps from bzr
[15:08] <dholbach> off the top of my head: compilemessages, add loco council to auth group, jqueryui symlinks
[15:08] <mhall119> and, if the person running it doesn't want to use live data, it'll bootstrap the system enough to use
[15:24] <mhall119> yay, that makes using bzr_apps much easier
[15:57] <Ronnie> mhall119: the update-openids takes indeed a lot of time. maybe we have to think about some paralel calls to LP (which take most time i think)
[15:57] <mhall119> I'm not sure the LP admins would appreciate that
[15:57] <mhall119> you can run loco-directory while that's going though, so I don't think the time is a big problem
[15:57] <mhall119> we'd really only need to run it once, in theory
[15:58] <Ronnie> in theory...
[15:58] <Ronnie> what if someone changes their username after the 'sync'
[15:59] <mhall119> right now, they'll still have the old username in loco-directory
[15:59] <mhall119> because all we'll get is the openid, which is associated with their old username
[15:59] <mhall119> there's another bug fix for renaming users, but that's on django-openid-auth, not loco-directory
[16:00] <Ronnie> i know, im one of the guys with a changed username
[16:00] <mhall119> this fix takes care of the username2 username3, etc problem, where we have the username but not the openid
[16:01] <mhall119> and then we've got another fix for the openiduser## usernames being created when we don't get a nickname from the openid response
[16:02] <Ronnie> ill have to eat now. But from what i read now, this problem is fixed for new members?
[16:03] <mhall119> the problem was for team admins who's user was created without an openid association
[16:03] <mhall119> or, really, anybody with a user created without an openid
[16:03] <mhall119> but that would only be LC members, team admins and team owners (I think)
[16:03] <mhall119> except with import-live-data, it'll be every user
[16:03] <mhall119> because it's not importing openids
[16:05]  * nigelb waves
[16:07] <mhall119> hey nigelb 
[16:07] <nigelb> mhall119: heya 
[16:07] <nigelb> mhall119: I finally learned how to start django over the weekend at the hackathon we had :D
[16:07] <mhall119> \o/
[16:07] <mhall119> more django-hackers!
[16:08] <nigelb> I wanted to help with fossevents
[16:08] <mhall119> I'll start assigning the hard bugs to you ;)
[16:08] <nigelb> seeing that's blocked, I'll just branch summit and try to fix stuff on it
[16:19] <nigelb> mhall119: um, when we hack on python, the virtual env thing is generally forgotten isn't it?
[16:19] <nigelb> s/python/summit
[16:20] <mhall119> I don't think we use virtualenv for summit
[16:20] <nigelb> yeah
[16:20] <nigelb> and after all the pains that a friend took to get it into my head ;)
[16:21] <mhall119> :P
[16:22] <nigelb> at least I can separate my other hacking from the summit stuff
[16:24] <mhall119> true
[17:54] <nigelb> mhall119: do you have a few minutes to point me to starting hacking on summit? :)
[17:55] <mhall119> lp:summit
[17:55]  * mhall119 points
[17:55] <nigelb> I branched
[17:55] <nigelb> I did everything in INSTALL
[17:56] <mhall119> so syncdb and all that?
[17:56] <nigelb> yup
[17:56] <nigelb> the sign in isn't working though.  how do I fix that?
[17:56] <mhall119> do you have django-openid-auth?
[17:57] <nigelb> yep
[17:57] <mhall119> what's the error?
[17:57] <nigelb> "OpenID discovery error: Error fetching XRDS document: (28, 'Operation timed out after 20000 milliseconds with 0 bytes received')"
[17:58] <mhall119> hmmmm.....
[17:58] <mhall119> for now, just log into the /admin as the super user you created
[17:58] <mhall119> then create a new user account that matches your LP username
[17:59] <mhall119> while in /admin, create entries for the summits, rooms, slots, etc
[17:59] <nigelb> ahh
[17:59] <nigelb> the super user matches my lp user name
[18:00] <nigelb> would that be a problem?
[18:00] <mhall119> shouldn't be, but you'll pass more has_perm checks that way than you would using your lp login in production
[18:00] <mhall119> it should be alright to get you started hacking though
[18:01] <nigelb> ok \o/
[18:03]  * nigelb looks at bug list
[18:53] <TrickyJ> Ronnie: Hi
[18:53] <Ronnie> heyhey
[20:28] <leoquant> !schedule
[20:28] <ubot4> Ubuntu releases a new version every 6 months. Each version is supported for 18 months to 5 years. More info at https://wiki.ubuntu.com/Releases & http://wiki.ubuntu.com/TimeBasedReleases
[21:06] <leoquant> paultag do we have a loco (re) approval?
[21:06] <leoquant> -->ubuntu-meeting
[21:07] <paultag> back :)
[21:07] <paultag> sorry!
[21:07] <paultag> sorry!
[21:07] <sense> https://wiki.ubuntu.com/LoCoCouncil/Agenda
[21:08] <paultag> Oh great
[21:44] <Ronnie> paultag: part of the '
[21:44] <Ronnie> support map code' is already availabe for loco.ubuntu.com for the global events map
[21:44] <paultag> Ronnie: gotcha :)
[21:45] <Ronnie> https://bugs.launchpad.net/loco-directory/+bug/570613
[21:45] <ubot4> Launchpad bug 570613 in loco-directory "Show map of events (affects: 9) (heat: 43)" [High,In progress]
[21:47] <paultag> thanks, Ronnie!
[23:51] <mhall119> Ronnie is making the rest of us look like slackers
[23:52] <mhall119> or maybe just me
[23:52] <mhall119> since daker and cjohnston both have merge proposals waiting on review
[23:52] <Ronnie> lol, its just a quick start :P
[23:53] <Ronnie> i guess i will slow a bit down on the road (hopefully not too much ;))