Monday, 2008-12-01

*** [mharrison] has quit IRC00:30
*** [mharrison] has joined #cc01:13
*** [mharrison] has quit IRC03:29
*** [mharrison] has joined #cc04:52
*** is4 has quit IRC05:14
*** is4 has joined #cc05:26
*** is4 has quit IRC05:30
*** is4 has joined #cc05:33
*** tanjir has quit IRC06:01
*** CriticalDozen has joined #cc06:02
*** MaKeBuY has joined #cc10:06
*** MaKeBuY has quit IRC10:15
*** balor has joined #cc10:26
*** sama has joined #cc10:29
*** Roderick_ has joined #CC11:07
*** Roderick_ has quit IRC12:28
*** is4 has quit IRC13:52
*** is4 has joined #cc14:03
*** tvol has joined #CC14:04
*** sama_ has joined #cc14:10
*** cacimar has joined #cc14:18
*** sama has quit IRC14:26
*** sama__ has joined #cc14:27
*** sama_ has quit IRC14:43
*** sama__ has quit IRC15:03
*** sama__ has joined #cc15:04
*** mlinksva has joined #cc15:05
*** rohitj has quit IRC15:19
*** balor has quit IRC15:23
*** nkinkade has joined #cc15:28
paulproteusMornin', y'all.15:34
mecredisMORNING15:37
* mecredis just had his espresso15:37
paulproteusYOW!15:38
mecredisyow indeed15:38
tonyb486my neck hurts16:03
*** balor has joined #cc16:26
*** stevel has joined #cc16:32
*** rohitj has joined #cc16:59
*** hub has joined #cc17:09
hubpaulproteus: are you still working on liblicense ?17:09
nkinkadepaulproteus: Did we provide Giorgos with much of his data, or did he root it out himself?  For example, the data used to produce this chart: http://wiki.creativecommons.org/Image:Juris-Ranking-Comparison_WebVersion.jpg17:13
*** is4 has quit IRC17:13
*** is4 has joined #cc17:13
paulproteushub, Yes, I am, although not a whole lot.17:22
paulproteusThe next thing on my plate is that somehow, um, a whole bunch of the test suite fails, and I don't know why.17:22
hub'cause it has some nasty code17:22
hubin flac.c17:22
paulproteusIf you'd like to come to my rescue, I'd be honored. (-;17:22
paulproteusLet me take a look.17:22
hubwhere it case an int to a pointer, etc.17:22
hubE: liblicense 64bit-portability-issue flac.c:3517:22
hubthat's what rpmlint tells me17:22
paulproteusOh, dear.17:23
paulproteusI'll take a look at that right now.17:23
paulproteusAlso, if you have a spare moment, I'm not sure that the work we did to make the test suite run against a non-installed version of liblicense is actually still working.17:24
paulproteusWhich is weird 'cause I don't really see where I broke it.17:24
paulproteusBy "we did" I mostly mean "you did"!17:24
hubthat will have to wait a bit17:26
paulproteusSure, no problem.17:27
*** Bovinity has joined #cc17:32
paulproteushub, It looks like the API for liblicense uses negative pointers as a return code indicating error.17:40
paulproteusReally it'd be better to return NULL and set something like errno.17:40
hubpaulproteus: I don't know who came up with this idea, but it is bad17:40
hubyeah NULL returning you shall17:40
paulproteusI agree that it's bad.17:40
paulproteusI wonder how I should indicate the reason for the failure.17:40
paulproteusAs I understand things, I shouldn't hijack errno for my own evil purposes, right?17:41
paulproteusI could return a struct instead of a pointer, which seems lame but livable.  The git folks are discussing this themselves for how they'll handle libgit2 error returning.17:41
paulproteusThat'd be an ABI break, of course.17:42
paulproteusBut then again an ABI break is unavoidable if I want to stop people from thinking "negative" pointers are errors.17:43
paulproteusWhat does e.g. libexempi do for this stuff?17:43
paulproteusNamely signaling error conditions that explain why NULL was returned.17:43
*** sama__ has quit IRC17:49
nkinkadeBovinity: Are you the one queuing up changes for the About page?18:23
Bovinitynkinkade: yes, and iwas just replying to that thread18:24
nkinkadeOh, good.  I just wanted to make sure there was nothing else I needed to do for now.18:24
*** sama__ has joined #cc18:41
*** [mharrison] has quit IRC18:44
*** rohitj has quit IRC18:47
paulproteushub, Any thoughts as to how libexempi does return-NULL-but-signal-an-error handling?18:56
hubset_error() and get_error()18:59
paulproteusIs that done threadsafely somehow?19:00
paulproteusThread safety is the nice thing about errno.19:01
*** CriticalDozen has quit IRC19:05
hubpaulproteus: using thread local storage19:05
hubthe error code is local to the thread19:06
*** CriticalDozen has joined #cc19:06
CriticalDozenRight i've just found someone using a background image i created on their website, it's not protected by CC unlike some of my other pieces of work which i stated is19:07
CriticalDozenDo i have any general legal rights to it?19:07
paulproteushttp://gcc.gnu.org/onlinedocs/gcc-3.3.1/gcc/Thread-Local.html - that's easy enough.19:07
hubpaulproteus: until you run on non-free platforms19:09
paulproteusOS X probably supports __thread, eh?19:10
paulproteusAnd you'd think mingw might.19:10
paulproteushttp://74.125.45.132/search?q=cache:w01jzVTsNUIJ:www.mingw.org/MinGWiki/index.php/GccStatus+mingw+thread+local+storage&hl=en&ct=clnk&cd=7&gl=us&client=firefox-a suggests GCC 4.3 on Win32 does.19:10
hubpaulproteus: Crapple does not19:10
paulproteusReally!?19:10
paulproteusWow!19:10
hubyep19:10
hubCrapple19:10
hublook at exempi19:11
paulproteusYay.19:15
paulproteus#include <pthread.h>19:15
paulproteus/* Portable thread local storage using pthreads */19:15
paulproteusGood lord!19:15
*** is4 has quit IRC19:15
*** is4 has joined #cc19:16
Bovinitythe cc license on change.gov is rad, but not having a link back to the actual license is less rad.19:37
*** [mharrison] has joined #cc19:45
*** CriticalDozen has quit IRC20:01
*** m3cr3d1s has joined #cc20:07
*** mecredis has quit IRC20:16
*** [mharrison] has quit IRC20:24
*** hiszpan has joined #cc20:37
hiszpanpls paste valid cc20:39
*** stripped has joined #cc20:41
paulproteushttp://creativecommons.org/licenses/by-sa/3.0/us/20:43
hiszpanYou have cc ?20:47
paulproteusSee the topic.20:47
paulproteusThe above is a valid CC.20:47
hiszpanThere has nothing but it needs I good cc20:50
Bovinitypaulproteus: nkinkade: http://whygitisbetterthanx.com20:51
*** K`Tetch_ has joined #cc20:51
*** [mharrison] has joined #cc20:51
paulproteusNeed credit card numbers? email tips@fbi.gov20:53
*** K`Tetch has quit IRC20:55
*** K`Tetch_ is now known as K`Tetch20:55
hiszpanCredit card reconciles good too roots20:55
Bovinityyou're a turing failure20:56
*** hiszpan has quit IRC20:57
paulproteuslol, Bovinit20:57
paulproteusy20:57
*** cacimar has quit IRC21:09
*** sama__ has quit IRC21:44
nkinkadepaulproteus: Anything more regarding jsWidget and new jurisdictions?21:44
nkinkadeI'm running make right now.21:51
nkinkadeBut it feels weird to be running make on a subversion tag.21:51
paulproteus"make" should do the trick.21:53
nkinkadepaulproteus: make just failed with a python exception.21:53
paulproteusSweet.21:53
nkinkadeThat's what I said.21:53
paulproteusLet me SSH in and take a look.21:53
paulproteushostname?21:53
nkinkadepaulproteus: a8:/var/www/api.creativecommons.org/www/jswidget/tags/0.9221:54
paulproteusFirst things first, I'm chowning it to me.21:55
* paulproteus looks forward to gen_template.21:55
paulproteusSo FWIW, if it gets an exception, it doesn't overwrite the file with a half-broken one.21:55
paulproteusIt generates the new file as whatever.tmp, and if that succeeds, rename()s it to whatever.21:56
* paulproteus fixes it, anyway21:59
paulproteusnkinkade:22:01
paulproteus<jurisdiction-info launched="true" id="no">22:01
paulproteus<languages>no</languages>22:01
paulproteus</jurisdiction-info>22:01
paulproteusThat's the whole jurisdiction_info tag - no URI?22:01
paulproteusFor Norway.22:02
paulproteusMy thing blows up 'cause that's like busted.22:02
nkinkadepaulproteus: I do believe there should be a URL in there.22:03
nkinkadeLet me look at the license_xsl stuff.22:03
paulproteusURL: http://code.creativecommons.org/svnroot/license_xsl/trunk r11346 is what I have, and it seems to lack it.22:03
nkinkadeBy the way, someone did fix http://en.wikipedia.org/wiki/Dixie_(song)22:03
paulproteusA post-commit hook of a sanity-check might be of use.22:03
paulproteusAwesome!22:03
paulproteusre: Dixie22:03
nkinkadeI guess the note I made to the talk page was noticed after all.22:03
paulproteusAre you on the CCi lisT?22:03
nkinkadeYes.22:03
paulproteusCool.22:04
paulproteus"—Preceding unsigned comment added by Nkinkade (talk • contribs) 00:36, 27 November 2008 (UTC)" !22:04
nkinkadeWhat does "unsigned" mean in this context?22:05
paulproteusIt (I think) means you didn't write ~~~~ at the end of your comment, so some later weirdo came by and added a signature for you.22:07
nkinkadeThat makes sense.22:08
nkinkadeI didn't realize that ~~~~ was the standard, but it's logical.22:08
paulproteusI don't remember which number of tildes is really standard.22:09
nkinkadepaulproteus: Norway now has a <uri> element.22:10
*** [mharrison] has quit IRC22:10
nkinkadeSince you're the owner of all those files now, do you want to svn up and make?22:10
nkinkadeI guess I could masquerade as you.22:10
* paulproteus works on it22:10
paulproteusFWIW, my "make" svn ups.22:11
paulproteusSeems to work.22:11
paulproteusLetting it finish now.22:11
paulproteusDone.22:14
nkinkadepaulproteus: Thanks.22:16
nkinkadeAbout Dixie, there are no page edits, so I'm not sure why it's fixed now.22:17
nkinkadepaulproteus: jsWidget has all the jurisdictions.  Thanks.22:26
nkinkadeI guess I need to update the Deploying_Jurisdiction page to note that an update to jsWidget is necessary.22:27
nkinkadeYou'll probably say that that should be done with a post-commit hook, right?22:27
*** K`Tetch_ has joined #cc22:56
*** tvol has quit IRC22:59
*** K`Tetch has quit IRC23:07
*** tanjir_ has joined #cc23:15
*** tanjir has joined #cc23:16
*** tanjir has quit IRC23:43
*** balor has quit IRC23:51
*** tanjir has joined #cc23:57

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