[08:27] <dpm> good morning translators!
[12:14] <TLE> dpm: hey
[12:14] <dpm> TLE, I was just reading your e-mail, that's really helpful info, thanks!
[12:15] <TLE> dpm: np
[12:17] <TLE> The batching story was actually a funny story. My colleguaes were really excited because they had gotten a special piece of equipment that could obtain multiple spectre with really high resolution, fast efter each other. Only to end up with the problem that seding the 10MB spectrum til the db took around 10 min.
[12:17] <TLE> enter coffee and some experimentation with batching data sql inserts
[12:18] <TLE> now they insert the data in a few seconds
[12:19] <TLE> anyway, if you have time, I have a few minutes to talk about a potential upload feature
[12:23] <dpm> ah, cool
[12:23] <dpm> yeah, I do have time
[12:24] <dpm> so the first thing I was thinking is that it would be a killer feature to let translators upload images
[12:24] <TLE> I guess we can just paste parts of the chat as notes for the bug
[12:24] <TLE> yes it would be
[12:24] <dpm> sure
[12:25] <dpm> and then have the code prepare a diff to manually or automatically send a merge proposal to the appropriate branch
[12:26] <TLE> yes, that was what I was afraid you were going to say
[12:26] <TLE> *G*
[12:26] <dpm> :)
[12:26] <TLE> how about access
[12:27] <dpm> SSO + only members of translation teams
[12:27] <dpm> so they should be the only people that should be able to upload
[12:27] <dpm> I haven't had a look at it, but I'm pretty sure there must be a django package to do ubuntu sso login
[12:28] <TLE> yeah, I was thinking SSO and did a quick search on django and SSO, without finding much
[12:28] <TLE> but maybe I'd better do an appropriate search
[12:29] <dpm> yeah, let me ask around as well
[12:29] <TLE> I think, interaction with the filesystem and using the bzr lib to propose a merge (or inform us by email when an image is ready for manually making a merge request) should be _relatively_ straight forward
 dpm: that would be django-openid-auth
[12:29] <dpm>  dpm: https://launchpad.net/django-openid-auth
[12:30] <TLE> thereby not saying that it is not going to take time
[12:30] <dpm> :)
[12:31] <TLE> but the authetication is something I have done before, so that is going to take some more experimentation
[12:32] <TLE> you said "+ only members of translation teams", do you know if you get that along with the SSO or if yuo simply use the authentication to obtain information from LP?
[12:33] <dpm> it might be a good idea to think of enabling uploads to the database as the first step (i.e. without merge proposals, just letting people download what they've previously uploaded); then commits as the next feature (perhaps using django's authentication as a temporary measure), and then openid auth to close the circle
[12:34] <dpm> TLE, yeah, openid should work with teams
[12:36] <dpm> i.e. the django app would talk to LP to request which teams the person logging in belongs to, LP would give them back, and then they'd be checked against the teams that have got permissions to write to the DB
[12:36] <TLE> yeah, all though, I would prefer to keep the images out of the db
[12:36] <dpm> that's what I think it should work in theory, by having observed how the wordpress Ubuntu SSO plugin works
[12:37] <dpm> why would you want to keep them out of the db? (not arguing it, just curious)
[12:38] <TLE> if I place images in a mirror directory structure that should make it real easy to put them in the repository later
[12:38] <TLE> + binary information in db's (afaik) takes a little more thought
[12:40] <TLE> opps, a few lines up it was supposed to say "authetication is something I have NOT done before"
[12:40] <dpm> yeah, no worries, I got that from the context
[12:41] <dpm> ah gotcha. I saw somewhere that there are image fields in django, perhaps they could be useful - just throwing it in, again, I've not got any preference for one or the other
[12:42] <TLE> ahh yes ok, I'll have a look at those as well
[12:42] <TLE> I'll make the bug report and see when I have some time to work on it
[12:45] <dpm> brilliant. I'll go back to optimizing database imports for the translation stats...
[12:46] <TLE> have fun
[13:01] <dpm> TLE, I've temporarily disabled the docs site while I get the translations stats app running on the server (I didn't want to go through the pains of setting up another server :). I'll bring it back online this evening.
[13:01] <TLE> dpm: np
[13:02] <TLE> for reference the bug is here: https://bugs.launchpad.net/translated-documentation-screenshot-viewer/+bug/939475
[13:02] <twobottux`> Launchpad bug 939475 in translated-documentation-screenshot-viewer "Upload functionality" [Wishlist,Confirmed]
[13:04] <dpm> ah cool, subscribing to it. I might add some notes later on
[14:33] <kelemengabor> hi, does anyone know why is the ubuntu-docs precise series not translatable yet? https://translations.launchpad.net/ubuntu-docs - mdke ?
[14:51] <dpm> kelemengabor, I think someone mentioned on the ubuntu-doc mailing list they were planning to open it only after doc string freeze
[14:51] <dpm> but I'm only talking from memory, I could be wrong
[14:51] <kelemengabor> dpm: is that before or after the Global Jam?
[14:53] <dpm> kelemengabor, hm, good point, that's unfortunately _after_ the global jam :/
[14:55] <kelemengabor> okay, then we will translate some Gnome help :)
[14:55] <kelemengabor> thanks
[14:55] <dpm> kelemengabor, I'll reach to the docs team to see if we can open them
[14:56] <dpm> TLE, hm, unfortunately, no luck with postgresql, either. It's already been 5 mins importing data and it's not yet finished. I'll ask around to see if there is anything I can do - I suspect there is something wrong with my import code
[14:57] <TLE> dpm: bummer
[14:57] <dpm> yeah, I'm hoping that there is a major flaw that means when fixing it it takes minutes instead of hours :)
[15:32] <TLE> dpm: yeah, happy hunting, talk to you later