[00:01] <Ronnie> UndiFineD: its where we put our meetings, release parties etc
[00:02] <cjohnston> UndiFineD: nope.. no second account... against what alot of people want
[00:02] <cjohnston> or a couple people
[00:02] <cjohnston> or maybe two
[00:03] <Ronnie> lp needs to be translated and have an alternative account creation page for non-developers ;)
[00:04] <cjohnston> prolly not gonna happen
[00:04] <UndiFineD> oh great, more work for me :P
[00:04] <UndiFineD> no i am really off to bed
[00:04] <Ronnie> i guess not, but maybe the ubuntu SSO
[00:04] <Ronnie> UndiFineD: me too, got school tomorrow
[00:05]  * cjohnston gets to go divingtomorrow!
[00:07] <Ronnie> nice, diving
[00:07] <Ronnie> cjohnston: do you know the difference between https://login.ubuntu.com/+new_account and LP login?
[00:10] <YoBoY> when you create a LP account you also have a login.u.c account, but the other way is not working or something like that
[01:24] <mhall119> matrix multiplication is a pain in the rear, anybody know a good shortcut or memory device for this?
[01:24] <crabbytag> mhall119: in what language?
[01:25] <mhall119> crabbytag: math
[01:25] <crabbytag> mhall119: by hand?
[01:25] <mhall119> for class
[01:25] <mhall119> yeah
[01:25] <crabbytag> mhall119: nope. Just do it out :)
[01:25] <crabbytag> mhall119: it's actually not too bad
[01:25] <mhall119> :(
[01:25] <mhall119> maybe I'm just too tired to be learning it right now
[01:26] <crabbytag> mhall119: it's really not too bad
[01:28] <mhall119> for you maybe
[01:28] <mhall119> smartytag
[01:28] <crabbytag> mhall119: multiplication or addition?
[01:28] <mhall119> multiplication
[01:28] <mhall119> addition was easy enough
[01:28]  * crabbytag shrugs
[01:28] <mhall119> I could wrap my brain around that
[01:29] <crabbytag> I think it's because I had to do so much of it last year
[01:29] <mhall119> maybe, I'm doing it this year
[01:29] <crabbytag> we were writing a rendering engine
[01:29] <crabbytag> so needed to do some of that stuff out by hand before implementing it
[01:29] <mhall119> it doesn't help that my professor's damn .pptx slides don't chose the non-ascii characters in OO.o
[01:29] <crabbytag> I ended up writing mine on a TI-83 :)
[01:29] <crabbytag> mhall119: oh noes.
[01:30] <mhall119> I'll have to take them to work and convert them to PDFs
[01:30] <mhall119> MSOOXML - MathML == Fail
[01:31] <crabbytag> I don't like XML
[01:31] <crabbytag> so I dislike MathML :)
[01:31] <mhall119> at least it's a standard and people know how to implement it
[01:31] <crabbytag> LaTeX is nice, I don't know why that's not a web standard yet
[01:31] <crabbytag> mhall119: LaTeX has been around longer
[01:31] <mhall119> MSOOXML just referenced some way MS did it math representation in some other product, gave no info on how to actually do it
[01:32] <mhall119> crabbytag: I dunno, I never learned LaTeX either
[01:32] <crabbytag> mhall119: it's a good standard
[01:33] <mhall119> that's what I hear
[01:33] <mhall119> at this point, I'd be happy with anything that used an implementable standard
[01:33] <cjohnston> mhall119: you still in lp-dev?
[01:34] <mhall119> cjohnston: yup
[01:35] <cjohnston> if you scroll up in there ronnie and i, ok ronnie, had a good convo with them
[01:41] <mhall119> ah yes, good stuff
[01:41] <mhall119> I've know about the similarity and differences between SSO accounts and LP accounts
[01:41] <mhall119> that's part of our openiduser## bug
[01:42] <mhall119> the other part is that the sync between SSO and LP for username and team membership info is evidently quite a horrible hack
[01:42] <mhall119> so, if they provide an API that is keyed of identity url, that solves the latter problem
[01:43] <mhall119> and if they provide an API where LD can act as a front-end to LP, that'll solve the former
[01:43] <mhall119> hmmm, maybe it's time I took another look at the LP source
[01:45] <mhall119> I think there's already limited ability for us to 'impersonate' a user, I think GroundControl does that
[02:17] <cjohnston> :-)
[02:17]  * cjohnston is packing
[02:23] <nigelb> cjohnston: diving?
[02:23] <nigelb> Morning \o/
[02:29] <cjohnston> but of course
[02:31] <nigelb> hehe
[02:31] <nigelb> why does that sound so out of a movie
[02:33] <cjohnston> nigelb: go look at the preview of sanctum
[02:33] <cjohnston> we watched that friday
[02:33] <nigelb> I want to watch Tangled :D
[02:51] <cjohnston> never heard of it
[03:01] <trinikrono> nigelb: tangled was so good
[03:01] <trinikrono> :D
[03:20] <mhall119> cjohnston: it's the new disney princess movie
[03:21] <cjohnston> ic
[03:34] <mhall119> yours isn't into the disney princesses?
[03:34] <mhall119> mine loves them
[06:58] <YoBoY> good morning
[07:18] <dholbach> good morning
[07:29] <nigelb> morning YoBoY :)
[07:29] <YoBoY> hi nigelb :)
[13:06] <Pendulum> how goes?
[13:06] <Pendulum> window fail :(
[13:17] <nigelb> hehe
[14:55] <mhall119> morning
[15:05] <nigelb> o/
[16:36] <Ronnie> ping mhall119
[16:43] <mhall119> Ronnie: pong
[16:44] <Ronnie> i see that in the lpupdate.py the owner_profile is updated with: loco.team_owner.name, but what if ithe team_owner is another team?
[16:45] <Ronnie> in the file launchpad.py function: is_admin_or_owner  i see the check for "lp_team.team_owner.is_team"
[16:45] <Ronnie> this seems unconsistent
[16:46] <Ronnie> the "is_admin_or_owner" function is the only function that sometimes calls the launchpadlib as a result of a page request
[16:47] <mhall119> Ronnie: right, we should check that the owner is a person, not a team
[16:48] <Ronnie> oke, ill make a bug report for this
[16:49] <Ronnie> if the bug is fixed in the lpupdate script, is the subteam check in the function "is_admin_or_owner" still neccessairy?
[16:51] <mhall119> Ronnie: I'd have to go look through the code to know
[16:56] <Ronnie> mhall119: in LD a team can have only one owner, right? and many admins
[16:56] <mhall119> right
[16:56] <mhall119> but, as you said, owner can be a team, not a person
[16:57] <mhall119> which we'll have to consider somehow
[16:58] <Ronnie> mhall119: whats the difference in LD between admins and owners?
[17:03] <mhall119> Ronnie: different fields, both point to UserProfiles
[17:03] <mhall119> we don't really treat them any differently from eachother in terms of permissions
[17:04] <Ronnie> oke, so (theoreticly) we can abandon owner
[17:13] <Ronnie> mhall119: the members of the team_owner group should all be admins right>