*** nathany has quit IRC | 00:33 | |
*** jgay has joined #cc | 00:55 | |
*** K`Tetch has quit IRC | 01:03 | |
*** K`Tetch has joined #cc | 01:19 | |
greg-g | dang, sad I won't be at the tech summit with that talk at berkman afterwards | 01:22 |
---|---|---|
*** Bovinity has quit IRC | 01:22 | |
paulproteus | greg-g, Me, neither! | 01:46 |
paulproteus | What's the talk at Berkman? | 01:46 |
paulproteus | nkinkade, Around? | 01:48 |
paulproteus | nathany wants me to document the current (and future) Pootle-based workflow for admin tasks for i18n. | 01:48 |
nkinkade | paulproteus: yeah. | 01:49 |
paulproteus | I stubbed out http://wiki.creativecommons.org/Translating_with_Pootle/Administration for now. | 01:50 |
paulproteus | Despite the fact that I'm tasked with Mozootle stuff, I think you know the current processes better. | 01:50 |
nkinkade | paulproteus: I'll be happy to fill in the stub with something. | 01:50 |
nkinkade | How about tomorrow morning? | 01:50 |
paulproteus | Sure, that's just dandy to me. | 01:50 |
nkinkade | I'm just about to launch the 3.0 SG licenses. | 01:51 |
paulproteus | Egad. | 01:51 |
paulproteus | Big day! | 01:51 |
nkinkade | They should be live in a couple minutes. | 01:51 |
greg-g | paulproteus: http://cyber.law.harvard.edu/node/4832 | 01:51 |
greg-g | SG? | 01:52 |
paulproteus | Singapore. | 01:52 |
paulproteus | I'm secretly inclined to buy my own travel, but I've spent enough money lately and I'll be in Boston only a month after that for the Mystery Hunt anyway. | 01:53 |
*** Roderick__ has joined #CC | 01:54 | |
greg-g | yeah, it is the day after UDS, I may be physically dead at that point | 01:56 |
paulproteus | UDS is in MV? | 01:56 |
greg-g | paulproteus: correct | 01:57 |
paulproteus | Exciting. | 01:57 |
greg-g | very, I'll let you know more about it when I know more (like the schedule of talks etc) so you can see if you want to come down or not | 01:58 |
greg-g | it'd be cool for you to be there when I talk about Creative Commons related things | 01:59 |
greg-g | if time allows that is. | 01:59 |
paulproteus | Right-o. | 02:00 |
paulproteus | I have a laptop again now, so that's somewhat plausible. | 02:00 |
greg-g | (you and/or nathany and/or mlinksva, of course) | 02:05 |
*** Roderick_ has quit IRC | 02:07 | |
mlinksva | greg-g: what're you talking about? | 02:07 |
mlinksva | UDS? | 02:07 |
mlinksva | the United Demonic States? | 02:08 |
*** tvol has quit IRC | 02:08 | |
greg-g | mlinksva: Ubuntu Developer Summit, the week of Dec 8th in Mountain view | 02:09 |
ds | mecredis: oops, just now noticed that you responded | 02:09 |
mlinksva | greg-g: ah | 02:09 |
*** Roderick_ has joined #CC | 02:12 | |
ds | mecredis: Dirac is doing well. Fixing bugs, etc. I fixed the bug that was affecting you, but then I accidentally deleted the file, so it all slipped my mind for several weeks | 02:14 |
*** jgay has quit IRC | 02:21 | |
*** Roderick__ has quit IRC | 02:23 | |
*** nkinkade has quit IRC | 02:39 | |
*** mlinksva has quit IRC | 02:40 | |
*** adjohn_ has joined #cc | 02:43 | |
*** adjohn has quit IRC | 02:44 | |
*** adjohn has joined #cc | 02:48 | |
*** adjohn_ has quit IRC | 03:04 | |
*** Roderick__ has joined #CC | 03:12 | |
*** Roderick_ has quit IRC | 03:18 | |
*** Roderick_ has joined #CC | 03:18 | |
*** stevel has quit IRC | 03:23 | |
*** Roderick_ has quit IRC | 03:29 | |
*** Roderick__ has quit IRC | 03:31 | |
*** Roderick_ has joined #CC | 03:34 | |
*** Roderick__ has joined #CC | 03:52 | |
*** Roderick_ has quit IRC | 03:55 | |
*** adjohn_ has joined #cc | 04:47 | |
*** adjohn has quit IRC | 04:53 | |
*** adjohn has joined #cc | 05:02 | |
*** adjohn_ has quit IRC | 05:06 | |
*** adjohn_ has joined #cc | 05:26 | |
*** adjohn_ has quit IRC | 05:28 | |
*** adjohn__ has joined #cc | 05:28 | |
*** adjohn has quit IRC | 05:30 | |
*** adjohn__ is now known as adjohn | 06:23 | |
*** adjohn_ has joined #cc | 07:46 | |
*** adjohn has quit IRC | 07:57 | |
*** parkerhiggins has joined #cc | 09:16 | |
*** balor has joined #cc | 09:34 | |
*** adjohn has joined #cc | 10:06 | |
*** adjohn_ has quit IRC | 10:23 | |
*** Roderick__ has quit IRC | 12:24 | |
*** adjohn_ has joined #cc | 14:06 | |
*** adjohn has quit IRC | 14:08 | |
*** jgay has joined #cc | 14:39 | |
*** is4 has joined #cc | 14:45 | |
*** balor has quit IRC | 14:58 | |
*** stevel has joined #cc | 14:59 | |
*** rohitj has quit IRC | 15:07 | |
*** Dao_Nguyen_Nghi has joined #cc | 15:28 | |
*** Dao_Nguyen_Nghi has quit IRC | 15:38 | |
*** nathany has joined #cc | 15:50 | |
*** nkinkade has joined #cc | 15:50 | |
*** stevel has quit IRC | 15:56 | |
*** jgay has quit IRC | 16:02 | |
*** stevel has joined #cc | 16:12 | |
*** stevel has joined #cc | 16:12 | |
paulproteus | nathany, When you have a sec, SYN re: that report | 16:22 |
paulproteus | nkinkade, "Morning" is running out fast! (-; | 16:22 |
nathany | paulproteus: ok, let me get these two emails sent | 16:23 |
paulproteus | Suah. | 16:23 |
nkinkade | paulproteus: Hi. | 16:26 |
nkinkade | paulproteus: Did you need that stub filled in ASAP? | 16:26 |
nkinkade | I didn't get a sense of urgency yesterday. | 16:27 |
paulproteus | Well, it's one of the few remaining blockers on my road to Mozootle launch. | 16:27 |
paulproteus | So the sooner you could, the better, since its stubbiness points to holes in my own knowledge. It's hard to design the Processes of the Future when I don't really know the Processes of the Present. | 16:28 |
nkinkade | paulproteus: Let me get out a couple emails and then I'll get to it. | 16:29 |
paulproteus | Awesome, thanks! | 16:29 |
*** stevel_ has joined #cc | 16:35 | |
*** stevel has quit IRC | 16:35 | |
*** stevel_ is now known as stevel | 16:35 | |
*** stevel is now known as stevel-smegging- | 16:36 | |
*** stevel-smegging- is now known as stevel | 16:36 | |
*** mlinksva has joined #cc | 16:42 | |
nkinkade | paulproteus: When you refer to "admin" do you mean a project lead, or do you mean a CC admin? | 16:44 |
paulproteus | CC admin, really. | 16:45 |
paulproteus | But I figure we might as well leave this on the public wiki for no particular reason. | 16:45 |
nkinkade | Sure. | 16:45 |
*** Ekushey has joined #cc | 16:55 | |
paulproteus | nathany, http://code.djangoproject.com/browser/django/trunk/django/contrib/auth/tokens.py has this property: | 17:02 |
paulproteus | # we produce a hash that will be | 17:02 |
paulproteus | 51 # invalid as soon as it is used. | 17:02 |
paulproteus | To achieve that for you, do also add the user.current_email_address to the hash. | 17:02 |
paulproteus | I guess that's not important because what you give them is a token to change their email to (for example) newone@domain.com, which if they do however many times they want, it'll have the same effect. | 17:03 |
nathany | paulproteus: true | 17:03 |
paulproteus | Also, you really should join these things not with string join but with some separator that can't exist in any of the things you're joining. | 17:03 |
paulproteus | Otherwise people try to do hilarious tricks that fuse boundaries between the items. | 17:04 |
paulproteus | Here I don't see that as obviously possible, but that would indeed be better. | 17:04 |
nathany | paulproteus: perhaps the unicode snowman? ;) | 17:04 |
paulproteus | Hopefully! | 17:05 |
paulproteus | http://www.fileformat.info/info/unicode/char/2620/index.htm | 17:06 |
paulproteus | "No! No! No! The paper in question is a perfectly ordinary review article about the history of linguistics by Barbara and me, and contains nothing about pirates." <http://itre.cis.upenn.edu/~myl/languagelog/archives/004064.html> | 17:10 |
*** Bovinity has joined #cc | 17:29 | |
*** stevel_ has joined #cc | 17:33 | |
*** stevel has quit IRC | 17:33 | |
paulproteus | nathany, I'm going to go through our current Pootle and commit uncommitted changes. | 17:37 |
nathany | paulproteus: to i18n? | 17:37 |
nathany | sure | 17:37 |
* paulproteus nods | 17:37 | |
paulproteus | And then when I switch to Mozootle, I'll just start with a fresh separate checkout. | 17:37 |
nathany | excellent | 17:37 |
*** stevel_ has quit IRC | 17:38 | |
nkinkade | paulproteus: There is some content on that page now. I probably needs some refinement/correction. | 17:39 |
paulproteus | nkinkade, Awesome! | 17:40 |
*** stevel has joined #cc | 17:46 | |
nkinkade | paulproteus: Do you need information up there on how to get from "Adding a new string" all the way to "Now it shows up in the license chooser" | 18:08 |
nkinkade | ? | 18:08 |
paulproteus | That'd be nice, if it wouldn't be too much of a pain to add it. | 18:08 |
nkinkade | Or is this just from the Pootle side of things? | 18:08 |
nkinkade | It's already mostly documented at /Deploying_Jurisdictions. | 18:09 |
paulproteus | Ah-hah, okay. | 18:09 |
paulproteus | I'll read what you have and that page in tandem and let you know if I need anything else then. | 18:09 |
nkinkade | But that's not an apt title. | 18:09 |
paulproteus | Blah, there are all these conflicts when I try to svn update + svn commit from Pootle. | 18:09 |
nkinkade | Since getting a new string added and then having it show up on the site doesn't at all imply deploying a jurisdiction. | 18:09 |
paulproteus | You know, I don't really like Subversion. | 18:32 |
paulproteus | Handling conflicts is too much of a pain. | 18:32 |
paulproteus | I am afraid to type "svn up". | 18:33 |
paulproteus | It's horrifying. | 18:34 |
paulproteus | nkinkade, Have you (or others) run cc2po lately? | 18:51 |
paulproteus | I think that may be the cause of some of these conflicts. | 18:51 |
paulproteus | nathany, nkinkade - if you're running cc2po, I urge you to do ./bin/buildout to get my patched Babel. | 18:51 |
nathany | paulproteus: got it | 18:52 |
nathany | paulproteus: cc2po also had had a habit of destroying header metadata... maybe that's part of it? | 18:52 |
nkinkade | paulproteus: I have not run it lately. | 18:52 |
paulproteus | nathany, That may be part of it, yeah. | 18:52 |
nkinkade | paulproteus: What's an example conflict? | 18:52 |
paulproteus | nkinkade, /var/www/translate.creativecommons.org/po/cc_org/ar/cc_org.po | 18:52 |
paulproteus | That's the most tragic sort conflict, where it's in a language I don't understand. | 18:53 |
paulproteus | (on a7) | 18:53 |
paulproteus | Anyway, I'll handle it for now. | 18:56 |
nkinkade | paulproteus: I could probably sort through the problems with AR if the language becomes a problem. | 18:57 |
paulproteus | nkinkade, Wow, you can read Arabic? | 18:57 |
paulproteus | Okay! | 18:57 |
nkinkade | Is that an acceptance? | 18:57 |
paulproteus | nkinkade, If you would do me a favor and try to merge that file with svn trunk, then, that'd rock my socks. | 18:57 |
nkinkade | :-) | 18:57 |
nkinkade | paulproteus: What do you mean by merge? | 18:57 |
nkinkade | All the work is done in trunk. | 18:58 |
paulproteus | But there are uncommitted changes in the Pootle dir. | 18:58 |
paulproteus | Are those trash? | 18:58 |
nkinkade | Let me take a look. | 18:58 |
paulproteus | Same with th, if you can look at that. | 19:00 |
*** nkinkade has quit IRC | 19:00 | |
paulproteus | The rest I can handle for sure. | 19:00 |
*** nkinkade has joined #cc | 19:00 | |
paulproteus | <paulproteus> Same with th, if you can look at that. | 19:00 |
paulproteus | * nkinkade has quit (Read error: 104 (Connection reset by peer)) | 19:00 |
paulproteus | <paulproteus> The rest I can handle for sure. | 19:00 |
greg-g | weird paste characters | 19:01 |
greg-g | hi all, btw | 19:01 |
paulproteus | Howdy greg-g. | 19:01 |
nkinkade | Back now. I seem to be having some problems with my Internet connection. | 19:03 |
* paulproteus nods | 19:03 | |
nkinkade | paulproteus: es_AR? | 19:03 |
paulproteus | No, Arabic. | 19:03 |
paulproteus | ar. | 19:03 |
nkinkade | Oh, damn. | 19:05 |
nkinkade | I don't know why, but I was thinking es_AR = Argentina = Spanish, but ar = Arabic = Nathan hasn't a clue. | 19:05 |
paulproteus | I guess that's an un-offer. (-: | 19:06 |
nkinkade | However, all those changes look legitimate to me. | 19:06 |
nkinkade | I'll be happy to commit them. | 19:06 |
paulproteus | But what about merging them with the also-changed svn trunk? | 19:06 |
nkinkade | Let me look again. | 19:06 |
paulproteus | nathany suggests just picking what's in Pootle. | 19:08 |
nkinkade | paulproteus: Why is there an ! next to . | 19:08 |
nkinkade | paulproteus: The other reason why the version in the repository might be different is from my having launched Singapore yesterday. | 19:08 |
nkinkade | I added a new string. | 19:08 |
paulproteus | nathany, nkinkade, Forget about it, I'll take care of it. | 19:09 |
nkinkade | paulproteus: What are the changes from trunk? | 19:09 |
nkinkade | "English (Singapore)" should be one of them. | 19:09 |
nkinkade | Hopefully the only one, or one of just a handful, not more. | 19:09 |
*** nathany has quit IRC | 19:10 | |
nkinkade | paulproteus: On the backup machine: authentication failure; logname= uid=0 euid=0 tty=afpd ruser= rhost=powerbookg4.local user=timemachine: 12 Time(s) | 19:14 |
nkinkade | Just FYI in case it means someone's backups aren't working. | 19:14 |
* paulproteus nods | 19:15 | |
paulproteus | I'm aware of the error, and should correct it with Ani. | 19:15 |
*** K`Tetch_ has joined #cc | 19:46 | |
*** K`Tetch has quit IRC | 19:47 | |
paulproteus | Sending es_GT/cc_org.po | 19:48 |
paulproteus | I assume es_GT is the Girl Talk dialect. | 19:48 |
Bovinity | it's grrrrrrreat | 19:50 |
*** Ekushey has quit IRC | 19:59 | |
paulproteus | Huh. If you get into the office at an early hour, by the time lunch happens you've actually gotten a lot done. | 19:59 |
Bovinity | weird, huh | 20:02 |
paulproteus | I don't know if I can handle this. | 20:03 |
paulproteus | I might have to go home early today to think about the ramifications. | 20:03 |
paulproteus | Bovinity, eats? | 20:05 |
Bovinity | hmm | 20:05 |
Bovinity | curry looks pretty good, i just need $5 | 20:09 |
*** balor has joined #cc | 20:09 | |
*** parkerhiggins_ has joined #cc | 20:29 | |
*** parkerhiggins has quit IRC | 20:37 | |
*** Ekushey has joined #cc | 20:39 | |
*** Bolivian0 has joined #cc | 21:08 | |
paulproteus | nkinkade, That wiki page you wrote on is awesome. | 21:26 |
nkinkade | paulproteus: Thanks. | 21:28 |
mecredis | anyone have the identi.ca password for cc's account? | 21:57 |
mecredis | not on teamspace | 21:57 |
mecredis | ah got it | 21:57 |
mecredis | nevermind | 21:58 |
paulproteus | nkinkade, Do you have insight into this sentence: | 22:01 |
paulproteus | You could also follow the steps above, using en_US as a base (in the example above substitute 'es' with 'en_US'). | 22:02 |
paulproteus | Why en_US vs. en? | 22:02 |
paulproteus | iirc everything derived from en, but I guess en_US is the null translation, so might as well use that? | 22:02 |
nkinkade | paulproteus: Not sure about that. One day I needed to make en_HK and I was casting about for which to use as the base, and I thought, oh, en_US and I pinged Nathan about it and that was his suggestion for whatever reason. | 22:03 |
nkinkade | However, what I'd like to try would be to just add the language through the Pootle interface. | 22:04 |
paulproteus | That won't do the right svn magic. | 22:04 |
paulproteus | For that reason I've made your section 2 way longer. | 22:04 |
nkinkade | I suspect that Pootle would drop a nice clean PO file for you. | 22:04 |
nkinkade | And then you could go in and add then commit the changes that Pootle made. | 22:05 |
paulproteus | Hmm, that's possible. But then because it has no i18n/ counterpart, won't ./bin/sync fail to update it? | 22:06 |
nkinkade | paulproteus: That's an omission on my part. | 22:06 |
nkinkade | After creating a new language it's necessary to make the dir and touch cc_org.po in the (confusingly named) i18n dir. | 22:06 |
paulproteus | I made http://wiki.creativecommons.org/Translating_with_Pootle/Administration#Add_an_entirely_new_language way longer because I didn't know touch would do it. | 22:07 |
paulproteus | Do you think my way is sensible enough? | 22:07 |
nkinkade | Let me see, but why is the <pre> tag colliding so heinously with the the TOC? | 22:07 |
paulproteus | z-index of <pre> | 22:07 |
paulproteus | <pre>s can't calculate their own width in this twisted CSS world we live in. | 22:07 |
paulproteus | This is why I secretly miss table layouts. | 22:08 |
paulproteus | If you reload, you'll find I disabled the Table of Contents. | 22:08 |
nkinkade | I'm not sure the svn rm is necessary. | 22:09 |
paulproteus | I've been committing the *.prefs files to svn. | 22:10 |
nkinkade | I don't think *.stats *.prefs or *.pending are versioned. | 22:10 |
nkinkade | Oh, that's fine. | 22:10 |
paulproteus | And *.pending. | 22:10 |
paulproteus | Since they're data that might as well get versioned, I figure. | 22:10 |
nkinkade | No problem, might as well. | 22:10 |
paulproteus | *.stats I'm svn:ignoring, but they might be sitting around. | 22:10 |
nkinkade | And I see that you're using an svn cp which is probably good. | 22:11 |
paulproteus | Yeah, in theory it makes the use of e.g. svnmerge.py easier if one really wants it. | 22:11 |
paulproteus | Really, it's just less ugly than rm -rf .svn (-: | 22:11 |
*** Pathetic_joker has joined #cc | 22:11 | |
*** Pathetic_joker has left #cc | 22:12 | |
paulproteus | That was pathetic. | 22:12 |
paulproteus | Anyway, I'd also be up for "svn mkdir i18n/es_PR; svn copy i18n/es/cc_org.po i18n/es_PR/cc_org.po" if you think that'd be cleaner. | 22:12 |
nkinkade | I can't see too too many practical uses for it, though there are conceivably some. But more than anything it could simply be interesting. | 22:12 |
* paulproteus nods | 22:13 | |
nkinkade | It could be interesting to see just how different es is from all the derivatives, and I suspect not every. | 22:13 |
nkinkade | s/every/very/ | 22:13 |
paulproteus | Agreed. | 22:13 |
*** adjohn has joined #cc | 22:14 | |
paulproteus | I'm also thinking of nightly doing "svn update" on the Pootle PO checkout. | 22:14 |
paulproteus | Optionally checking first to see if conflicts would arise. | 22:14 |
*** balor has quit IRC | 22:15 | |
paulproteus | I see no reason to let the web interface get much behind the svn, in case any changes happen in svn. | 22:15 |
*** Bolivian0 has quit IRC | 22:16 | |
nkinkade | paulproteus: That could be fine, but there should rarely be pending updates for the Pootle checkout. | 22:20 |
nkinkade | Most every update comes from the Pootle checkout, and when things do change upstream first it's usually because of something planed, in which case the person making the change would do all that manually. | 22:21 |
paulproteus | Okay. | 22:21 |
nkinkade | That's just a thought that occurs to me. | 22:21 |
nkinkade | I'm not opposed to the update script. | 22:21 |
paulproteus | I figure it should catch stray errors like new strings that don't show up on Pootle. | 22:24 |
paulproteus | Although I was also thinking - maybe on every commit to i18n we should try to update Pootle. | 22:25 |
nkinkade | Bovinity: Are you fine with me merging your GT Quetzal icon to production? | 22:27 |
*** Ekushey has quit IRC | 22:29 | |
*** adjohn_ has quit IRC | 22:32 | |
Bovinity | nkinkade: yes | 22:49 |
nkinkade | Bovinity: Thanks. But I already did it a few minutes ago :-) | 22:51 |
Bovinity | while i wasn't paying attention! | 22:52 |
nkinkade | I took a page from paulproteus's book there. | 22:52 |
nkinkade | Though generally speaking I'm at odds with him on that point. ;-) | 22:52 |
paulproteus | FWIW I'm only dogmatic on it on issues where the other party is a computer. | 22:53 |
Bovinity | mecredis: so do we finally have control of twitter.com/creativecommons? | 22:53 |
Bovinity | computer party! | 22:53 |
mecredis | yep | 22:54 |
mecredis | I know, break out the champagne | 22:54 |
*** NotADJ has quit IRC | 23:11 | |
*** NotADJ has joined #cc | 23:12 | |
*** rohitj has joined #cc | 23:31 | |
*** Roderick_ has joined #CC | 23:54 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!