Friday, 2008-02-29

*** rejon has joined #cc00:31
*** Paul_Miller has joined #cc01:21
*** yaourt has joined #cc02:22
*** paulproteus has joined #cc02:28
*** yaourt has quit IRC02:46
*** paulproteus has quit IRC03:10
*** paulproteus has joined #cc03:11
*** kristallpirat has quit IRC03:19
*** montagg_ has joined #cc03:24
*** montagg has quit IRC03:29
*** rejon has quit IRC03:56
*** rejon has joined #cc03:56
*** kristallpirat has joined #cc04:11
*** kristallpirat is now known as Stationspatient04:11
*** rejon has quit IRC04:16
*** BjornW has joined #cc04:43
*** Stationspatient has quit IRC05:28
*** pmiller has joined #cc05:37
*** pmiller has left #cc05:37
*** Yaco has joined #cc06:59
*** Yaco has quit IRC07:29
*** tvol has joined #CC08:12
*** themayor has quit IRC08:37
*** themayor has joined #cc09:35
*** Bovinity has joined #cc10:46
*** nkinkade has joined #cc11:03
*** rejon has joined #cc11:09
rejon#openlibrary11:23
*** kristallpirat has joined #cc11:59
*** edward has joined #cc12:01
*** nathany has joined #cc12:02
*** mecredis has joined #cc12:08
CIA-3nyergler * r9245 /scicom/scholars/tags/sc_20080229/: Tagging current state of scholar's copyright work.12:48
nathanyrejon: FYI, we're not using "zero" to brand assertions these days, only dedications13:08
nathanyjust for future reference13:09
paulproteusnathany, Huh.13:09
CIA-3nyergler * r9246 /scicom/scholars/trunk/ (buildout.cfg setup.py): Prefer final releases of dependencies, stop being lame by asking for a dev version of SQLAlchemy.13:10
CIA-3nyergler * r9247 /scicom/scholars/trunk/scicom/scholars/ (static/js/help.js static/js/scholars.js templates/index.html): New, "modal" help dialogs.13:11
rejonnathany: yah...its an old slide pre-cc-013:14
nathanyrejon: i figured as much, just wasn't sure if you were in the loop on that13:14
rejonyah13:14
rejonalthough, its somewhat confusing to keep it all str813:14
rejonnathany: is there a tech update that shows it...i should drill into my head13:15
nathanyhttp://staging.creativecommons.org/license13:15
nathanyis 98% there13:15
rejonvery cool13:18
mecredisrejon, any word from the pump audio folks?13:24
mecredisthe tunerooms guy just pinged me and it reminded me13:25
*** naufragio has joined #cc13:25
*** naufragio has quit IRC13:27
*** Yaco has joined #cc13:56
nkinkadeBovinity: you doing any work on the CC site that might cause Jurisdiction News to go away?14:21
Bovinityno, has it?14:23
Bovinityi did turn on the sociable plugin14:23
nkinkadeBovinity:  take a look14:23
nkinkadedoes that function look familiar in any way?  parse_w3cdtf()14:24
Bovinityand now it's back.14:24
nkinkadeby the way, have we manually set the error reporting level of PHP that you know of.  errors, warnings and notices should never ever come out on the production site.14:25
Bovinitycurious. perhaps sociable implements it too14:25
Bovinityno, hasn't been set.14:26
nkinkadeSo, I'm going to set that.  Any objections?  I'd rather see nothing, than some ugly error.14:26
nkinkadeerror_reporting (0);14:27
nkinkadeIt might make it slightly harder to detect brokenness, but at least it should prevent unsightly messages to spew.14:28
Bovinityless confusing for users.14:28
Bovinityah, magpie defines parse_w3cdtf; sociable has an if (!funciton_exists(parse_w3cdtf.14:30
Bovinityman, magpie is annoying14:30
nkinkadeweird.  Bovinity: can you try enabling sociable again ... even with the brokenness?14:32
Bovinityit's on14:32
nkinkadeI could do it here, but since you're presumably already in there.14:32
nkinkadedid you fix it already?14:32
Bovinityno, turned it back on14:32
nkinkadeoops..  turn it back off! :)14:32
nkinkadeApparently turning off error_reporting in the wp-config.php file doesn't work.  Let me investigate.14:33
CIA-3bse * r9248 /ccwordpress/trunk/www/wp-content/plugins/creativecommons/creativecommons.php: Force the use of WP's built-in version of Magpie14:36
nkinkadeBovinity: okay, now it's working.14:37
Bovinitynkinkade: the error reportin?14:37
nkinkadeturns out that wp-settings.php was setting this already.  I just changed it there.  I activated sociable, and the Planet stuff goes away, but there is no evil message.14:37
nkinkadeI'm going to deactivate sociable now.14:38
nkinkadeSo, at least you can work with it and not have to worry about warnings and errors and files-not-found and function-doesnt-exist, etc clutter the user interface.14:38
rejonpaulproteus: is there a quick way with kvm I can run our cc + olpc work?14:39
rejonnow that I've come to love kvm14:39
paulproteusrejon, Hmm.14:39
paulproteusLemme think.14:39
paulproteusrejon, You mean the license chooser integration?14:39
paulproteusOr just the activity?14:39
paulproteusThe activity is way easy.14:39
Bovinitynkinkade: ok, cool. i'll quickly test this change before bothering the production branch.14:39
*** BjornW has quit IRC14:40
Bovinitycool, all better now14:40
CIA-3bse * r9249 /ccwordpress/branches/production/ (. www/wp-content/plugins/creativecommons/creativecommons.php):14:41
CIA-3Merged revisions 9248 via svnmerge from14:41
CIA-3https://cctools.svn.sourceforge.net/svnroot/cctools/ccwordpress/trunk14:41
CIA-3........14:41
CIA-3 r9248 | bse | 2008-02-29 14:36:39 -0600 (Fri, 29 Feb 2008) | 2 lines14:41
CIA-3 Force the use of WP's built-in version of Magpie14:41
CIA-3........14:41
rejonpaulproteus: all the above14:41
paulproteusrejon, You can run the activity easily.  You're best off using sugar-jhbuild if you want to run our patches.14:43
paulproteusI don't know how to generate a real XO image.14:43
paulproteusI can do it, but not super easily.14:43
nkinkadepaulproteus: where does jsWidget get it's list of jurisdictions from?14:43
paulproteusnkinkade, /me ponders14:43
paulproteusnkinkade, I think it has some makefile that runs that extracts it out of licenses.xml.14:44
nkinkadelooks like in wpLicense on techblog that it's not getting the most up-to-date list14:44
paulproteusnkinkade, Interesting, let me check that out in a sec.14:44
*** tvol has quit IRC14:50
nkinkadepaulproteus: I'm about to head out for lunch, but I'll check in with you when I get back.   Thanks!14:51
paulproteusnkinkade, Okay, sounds good.14:52
rejonpaulproteus: so how can I get an iso or image to run our stuff?15:09
*** Bovinity has quit IRC15:10
rejonolpc kvm emulation: http://wiki.laptop.org/go/Emulating_the_XO/Quick_Start/Linux15:14
paulproteusIt doesn't boot in KVM.15:18
paulproteusI tried it.15:18
paulproteusIt does boot in qemu, even with kqemu.15:19
*** grahl has joined #cc15:24
*** mecredis has quit IRC15:26
rejonhttp://dev.laptop.org/ticket/180915:27
paulproteusrejon, Not related.15:35
*** Bovinity has joined #cc15:41
*** Yaco has quit IRC15:45
Bovinitypaulproteus: ping?15:57
*** nathany has quit IRC15:57
*** kristallpirat has quit IRC15:59
*** yaourt has joined #cc16:00
*** Paul_Miller has quit IRC16:02
rejonbov: he is on the way to the office16:04
rejonnathany and him16:05
Bovinityah16:05
Bovinityok16:05
Bovinitygood16:05
*** ya` has joined #cc16:08
paulproteusBovinity, pong16:20
paulproteusI'm working at home, I think.16:20
paulproteusUnless I'm needed in the office in particular.  What's up?16:20
Bovinitypaulproteus: need another livedvd burned16:21
paulproteusBovinity, Tell me more?16:21
paulproteusJust a copy, or some changes?16:21
Bovinityjsut a copy16:21
paulproteusPhew. (-:16:21
paulproteusI guess the courier has and has kept the one from before?16:21
Bovinitythe courier they sent didn't deliver16:21
paulproteusEr, okay.16:21
paulproteusBoy.16:21
paulproteusI'll work on that immediately.16:22
Bovinityanother one is coming today who will, for sure, deliver16:22
* paulproteus wonders how this impacts SXSW delivery16:22
paulproteusCould you put a DVD+RW in my drive?  Preferably the one labeled cc LiveContent Final on it, sitting on my desk.16:22
nkinkadepaulproteus: you've fixed everything with jsWidget and wpLicense, rigth? :)16:22
paulproteusExpect something to eject by 3 PM.  I'll verify some stuff here.16:22
paulproteusnkinkade, Let's talk about that around three. (-:16:23
nkinkadeI put the DVD in your computer.16:23
nkinkadepaulproteus: can you just give me a hint about what might need to be done and then I'll take it from there.  some script?  some svn update?16:24
paulproteusnkinkade, If it's not urgent I'd prefer to wait until 3.16:24
Bovinitycourier coming around 416:25
paulproteusOkay, cool.16:25
*** Nerd42 has joined #cc16:25
Nerd42hey folks16:26
paulproteusMan, I love tsocks.16:26
Nerd42i got a question: who did the song in the Mix Tape video on mirrors.creativecommons.org ?16:26
nkinkadeNerd42: what is the URL?16:27
Nerd42of the video? http://mirrors.creativecommons.org/movingimages/Mix_Tape.mov16:27
Nerd42it was the second place winner in the fall 2003 video contest http://mirrors.creativecommons.org/16:27
*** yaourt has quit IRC16:27
Nerd42well i guess if nobody knows, too bad. :/16:32
Nerd42wait, now i see it!16:32
Nerd42its at the end of the video16:32
paulproteus(-:16:33
paulproteusI was thinking, it has to be somewhere....16:33
Nerd42bigego.com16:34
Nerd42only they dont seem to have the song16:34
Nerd42which is really weird16:35
Nerd42Seems kind of hypocritical where there's this really good song about how you should be able to change stuff with music and stuff and then thy dont release seperated studio elements16:35
Nerd42anoys the hell out of me that major signed artists release acapellas more often than many CC ones do16:37
nkinkadeNerd42: hang on, i'm going to ask someone else if they know.16:38
Nerd42its like having to reinvent the wheel every time you want to try out an idea for making a change to a song. Recorded music should be open source too. That's what I say.16:38
* Nerd42 is on a bit of a rant rght now16:39
Nerd42Just look at this crap: http://www.lpconcerts.com/remix/index.html16:39
Nerd42Why the hell can't they give those sounds to us in a usable form instead of forcing people to bootleg them?16:40
Nerd42this contest thing belongs at ccmixter like remember the name was16:41
Nerd42instead they're feeding us this flash-based crap that no serious person would ever use16:41
Nerd42Aha! found the mixtape track finally. http://bigego.com/mp3s/jbe-te-mix_tape.mp316:43
*** Nerd42 has quit IRC16:44
nkinkadeBovinity: paulproteus: do either of you know who setup the rssfwd.com stuff for our blog?16:46
paulproteusnkinkade, mlinksva I think.16:46
nkinkadethanks16:46
Bovinityaye16:47
*** UltraMagnus has joined #cc16:50
nkinkadethey butchered one of the feeds ... the one about Free Beer from Michelle this morning.16:50
paulproteusI think they're using Aaron Swartz's rss2email.16:51
nkinkadeShe had some curly quotes in the post, and they converted them to quoted printable characters, the message got bounced by ibiblio for being spam.16:51
paulproteusThat's not the script's fault.16:51
nkinkadewell, not for being, but for appearing to be spam.16:51
paulproteusThat's stupid ibiblio's fault.16:51
nkinkadewhy do you think it's ibiblio's fault?16:51
paulproteusSounds like they bounced an email for having quoted-printable-encoded curly quotes.16:51
paulproteusThat's pretty dumb.16:52
paulproteusSince it, as it happens, wasn't spam.16:52
paulproteusKnown (even whitelisted in Mailman) sender, and all that.16:52
nkinkadeBut the thing is that there were quoted printables all mixed into the HTML message.16:52
paulproteusIn an invalid way?16:52
paulproteusThey send mails with two parts.16:52
paulproteusHTML and text.16:52
nkinkadeNot that I'm aware of, but I can't see why the message couldn't have been sent as UTF-8 and be done with it.16:53
paulproteusSMTP is not 8-bit safe.16:53
paulproteusIt's spec'd not to be, as I recall.16:53
paulproteusSomeone could be feeding it through an EBCDIC UUCP gateway.16:53
nkinkadeWho knows.  But this is completely an opt-in service.16:54
paulproteusOr something similarly absurd.16:54
paulproteusAll I'm saying that if they sent email that required an 8-bit safe SMTP transport, then rssfwd.com would be doing something Clearly Wrong.16:55
nkinkadeHere was what ibiblios spam engine complained about:16:55
nkinkade  3.2 HTML_OBFUSCATE_10_20   BODY: Message is 10% to 20% HTML obfuscation16:55
paulproteusHooray for SpamAssassin.16:55
* paulproteus rolls his eyes.16:55
paulproteusSounds like it wasn't quoted-printable but , style escaped.16:55
paulproteusBovinity, My drive has ejected a verified LiveContent 2.0 final (seriously final) image.16:57
nkinkadeWell, the headers indicate that it was quoted-printable and it looks like quoted printable.  This is actually the 2nd bounce in 2 days from ibiblio.  Makes me think they just made some config changes to their spam filter.16:57
paulproteusWell, it's not the quoted-printable that's being complained about.16:57
paulproteusAs I understand it.16:57
paulproteusIt's "HTML obfuscation", like !.16:57
paulproteusEmbedding UTF-8 in the quoted-printable-encoded HTML would be another way to do that would be reasonable.16:59
nkinkadeNo, it's all quoted-printable stuff in there.16:59
paulproteusForward me a copy?16:59
paulproteusMy guess is they quoted-printable-encoded the whole message, but if you decode the quoted-printable encoding you'll get stuff HTML encoded like what I said.17:00
paulproteusBut I may be wrong about that.17:00
nkinkadeBovinity: interestingly, the latest jurisdiction new post at CC.org has a date of 1969-12-31. :)17:01
paulproteus4 p.m. ?17:01
paulproteus(Or 7 p.m.?)17:01
Bovinityepoch fail!17:02
paulproteusBovinity++17:02
nkinkadepaulproteus: you could be right about that.  I'll forward you a copy of the message.  and i'm about to check on that myself.17:05
*** mecredis has joined #cc17:09
paulproteusnkinkade, You should be able to just run "make" in any jswidget directory and have it update its jurisdictions.17:15
paulproteusI just tested it and works fine for me locally.17:15
paulproteusYou should 'su' to me before you do it, I suppose.17:15
nkinkadelet me see what happens.  thanks.17:16
nkinkadepaulproteus: is 0.92 the latest and greatest?17:19
paulproteusYup.17:20
nkinkadepaulproteus: that worked. it was fun being you for a few minutes.  one thing i notice is that the dropdown is not sorted.  looks like the same issue Nathan fixed with the main jurisdiction dropdown.17:25
paulproteusnkinkade, Well, it is "sorted".17:25
paulproteusJust not by the English full names. (-:17:25
paulproteushttp://wiki.creativecommons.org/JsWidget/Plan - nkinkade, jam sorting in the plan somewhere. (-:17:26
nkinkadeI've added it to the 0.99 todo.17:37
nkinkadeBovinity: just to be sure, are you looking into the date issue with Jurisdiction News?17:38
nkinkadeI can do it, but if you were already fiddling, then no need for me to meddle.17:38
Bovinityi haven't looked at it, no17:39
nkinkadeIt must have to do with that function call error earlier.17:41
nkinkadewell, i guess what I meant to find out is if i need to worry about the issue, or if you were planning to handle it.17:42
Bovinityoh, i thought oyu meant only htat one had the date error.17:45
Bovinityyeah, could be due to the earlier fix. something wiht the WP magpie17:45
nkinkadesorry, i wasn't specific enough.  all of the dates are the epoch.17:48
paulproteusEpoch o'clock.17:53
rejoncan you get pd in the license chooser?17:59
rejonand/or updated cc zero stuff17:59
Bovinityrejon: you still on for tomorrow?17:59
rejonyah17:59
rejonwhen and where17:59
rejonwhat do you need me to do?18:00
Bovinitycool, if you wanna meet me at my place around 10:45, gotta go to uhaul and get the truck.18:00
rejonget that ninkade to help18:00
rejon;)18:00
rejoni'm gonna have to be efficient...I have lots of biz stuff to do too18:01
rejonnon-cc junk18:01
Bovinityjust need your assistance in the morning to load up, then you can go :)18:01
Bovinitynkinkade: paulproteus: if oyu guys are free in the morning, more hands the merrier18:02
Bovinityi've got at least one, maybe two, others helping in the morning18:02
Bovinityanyway, gotta go get my keys. will be online later.18:03
*** Bovinity has quit IRC18:03
*** BjornW has joined #cc18:19
*** BjornW has quit IRC18:24
rejonsweet...sounds good18:34
nkinkadepaulproteus: true == (2008 modulo 4 is 0) and ((2008 modulo 100 is not 0) or (2008 modulo 400 is 0))18:35
* paulproteus blinks18:35
paulproteusUh, you should not use is there.18:35
paulproteusFirst of all.18:35
nkinkadeit's not any actual language ... it's representational of an idea.18:36
paulproteus>>> n = 118:36
paulproteus>>> m = 118:36
paulproteus>>> n is m18:36
paulproteusTrue18:36
paulproteus>>> n = n * 10000000000018:36
paulproteus>>> n = n / 10000000000018:36
paulproteus>>> n is m18:36
paulproteusFalse18:36
paulproteusBut anyway.18:36
paulproteusLooks like someone's doing leap year calculations.  Okay?18:36
paulproteusOh, I forgot that modulo is not Python!18:36
nkinkadeJust thought you would find that little bit interesting ...18:37
*** Bovinity has joined #cc18:44
paulproteusKeys and all, Bovinity?18:45
Bovinitykeys and random wifi signals18:45
nkinkadejust for you paulproteus: True == (2008%4 == 0) and ((2008%100 != 0) or (2008%400 == 0))18:46
nkinkadebetter?18:46
paulproteus>>> year = 200818:48
paulproteus>>> (year % 4 == 0) and ( (year / 100) % 4 == 0)18:48
paulproteusTrue18:48
paulproteus>>> year = 190018:48
paulproteus>>> (year % 4 == 0) and ( (year / 100) % 4 == 0)18:48
paulproteusFalse18:48
paulproteusThat's what I'd do. (-:18:48
paulproteusI don't like writing "True == ...", I'd prefer to ask a question to Python and see the answer.18:49
paulproteuss/Python/Lisp, bash, python, or whatever interpretive dance software system I'm using/18:49
nkinkadepaulproteus: good heavens.  The "True ==" part wasn't supposed to be taken as Python, but was just there to give some context to the statement.18:51
paulproteusI know, but I fake things like this.18:52
paulproteusIf I wanted to claim something was true, I'd write either:18:52
paulproteusassert b == "Your mom"18:52
paulproteusor18:52
paulproteus>>> b18:52
paulproteus"Your mom"18:52
* paulproteus shrugs18:52
paulproteusThe important thing, anyway, is the division of year by a hundred.18:54
nkinkadeand also 4 and 400.18:54
nkinkadebut I'm sure you'll take exception to that.18:54
nkinkade:)18:54
paulproteusI mean, that's the change I made between yours and mine18:54
paulproteus(-:18:56
nkinkadebut why would you do (year/100)%4?18:56
paulproteusLess logic, more math.18:56
*** m3cr3d1s has joined #cc18:57
nkinkadethat's like saying less sense, more complexity18:58
paulproteusUm, not at all.18:58
paulproteusBovinity, Your thoughts?18:58
nkinkadethe end result should be the same, but it just seems to that (year/100)%4 is more to write than 2008%418:59
paulproteus((2008%100 != 0) or (2008%400 == 0))18:59
paulproteusvs.18:59
paulproteus ( (year / 100) % 4 == 0)19:00
*** mecredis has quit IRC19:00
Bovinityasheesh's works better for me in an if statement19:02
nkinkadeah, now i see what you mean.19:02
nkinkadei didn't see before that you had neatly combined two things into one statement.19:03
nkinkadeBovinity: can you undo whatever changes you made to magpie that are now making the dates come out as the epoch?19:16
*** rejon has quit IRC19:19
Bovinityif i can get an ssh out..19:19
*** oe has joined #cc19:22
nkinkadeif not, you can just tell me where to look.  i poked around in the rss.php file, but didn't see anything with svn diff.19:25
nkinkadeI think Mike would like to make an announcement about the thing, and I hate to leave those dates off for the whole weekend.19:25
Bovinityfixed it for now. the date formatting needs further investigation.19:26
Bovinityalso means no sociable until it's fixed19:26
*** edward has quit IRC19:27
nkinkaderight, mike had me disable the plugin anyway.  you may have seen his email already.19:27
Bovinityoh yeah, about it going into the feeds19:28
nkinkaderight.19:28
Bovinitynkinkade: thanks for agreeing to help out tomorrow. my address is up on teamspace, around 11:30 should be good.19:30
*** nkinkade has left #cc19:32
*** Bovinity has quit IRC19:35
*** UltraMagnus has quit IRC19:36
*** ya` has quit IRC19:41
*** oe has quit IRC19:56
*** naufragio has joined #cc20:09
*** naufragio has quit IRC20:10
*** nkinkade has joined #cc20:13
nkinkadepaulproteus: something didn't sit right with me about the fact that you weren't explicitly checking for divisibility by 100 and now I see why.20:15
nkinkade>>> year = 10020:15
nkinkade>>> (year % 4 == 0) and ((year/100) % 4 == 0)20:15
nkinkadeFalse20:15
nkinkadewait, nevermind, i'm going to give up all attempts at math and defer to you from here forward :)  seems like your method works in every case.20:19
*** montagg_ is now known as montagg20:24
*** nkinkade has quit IRC20:32
*** edward__ has joined #cc21:06
*** Yaco has joined #cc21:18
*** Yaco has quit IRC21:52
*** edward__ has quit IRC22:08
*** rejon has joined #cc23:09
*** edward__ has joined #cc23:18
*** edward__ has quit IRC23:31
*** rejon has quit IRC23:31
*** grahl has quit IRC23:31
*** edward__ has joined #cc23:38
*** rejon has joined #cc23:38
*** grahl has joined #cc23:38
*** edward__ has quit IRC23:39
*** grahl has quit IRC23:39
*** rejon has quit IRC23:39
*** grahl has joined #cc23:39
*** edward__ has joined #cc23:39
*** rejon has joined #cc23:40
*** mecredis has joined #cc23:43
*** m3cr3d1s has quit IRC23:46

Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!