ftobia | currybot: list | 00:06 |
---|---|---|
currybot | (1) MATTAR PANEER MASALA (Delicacy of fresh English peas and home made cottage cheese cubes curry) | 00:06 |
currybot | (2) KADHAI KI BHAJI (Fresh vegetables cooked with red onions, tomatoes, & spices in a heavy iron utensil) | 00:06 |
currybot | (3) FRESH ASPARAGUS CHICKEN CURRY (Chicken cubes cooked in fresh asparagus, red onions, and tomato gravy) | 00:06 |
currybot | (4) JEERA MEATBALL MASALA (CHEF’S SPECIAL) | 00:06 |
ftobia | oh man i love paneer, let me see more about that one | 00:06 |
ftobia | currybot: 1 | 00:06 |
currybot | MATTAR PANEER MASALA (Delicacy of fresh English peas and home made cottage cheese cubes curry) Mattar Paneer Masala is probably the most popular curry found in all over India First we prepare the cottage cheese in traditional method. The base is prepared with cumin seeds, garam masala, vine ripened tomatoes and the green peas and Paneer cheese cubes are added for stir frying on high heat. | 00:06 |
currybot | $5.00 | 00:06 |
ftobia | currybot, i'm going to miss you | 00:06 |
currybot | ftobia: mmm... curry... | 00:06 |
greg-g | smile! | 00:07 |
nkinkade | ftobia: The answer is simple. The currybot needs to be upgraded to take a 2nd argument, which is the name of the restaurant. | 00:08 |
nkinkade | And then once it does that, you can get to the business updating currybot so that it can send email. | 00:09 |
*** Steren has quit IRC | 00:09 | |
greg-g | Alex obviously didn't make it to Rock Band and photoshoped himself in the picture: http://flickr.com/photos/rtkim/2728621231/sizes/l/ | 00:10 |
ftobia | nkinkade: i'm definitely thinking about it for currybot 2.0 | 00:10 |
* Bovinity nods | 00:11 | |
greg-g | sorry, private photo, didn't notice | 00:11 |
Bovinity | photoshop master | 00:11 |
nkinkade | http://www.jwz.org/hacks/ | 00:15 |
*** ereslibre_laptop has quit IRC | 00:15 | |
nkinkade | ``Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.'' | 00:16 |
Bovinity | http://www.penny-arcade.com/comic/2007/8/22/ | 00:16 |
nkinkade | We'll have to fork currybot, if ftobia doesn't implement email reading. | 00:16 |
nkinkade | Dammit. | 00:16 |
Bovinity | weren't we talking about adding email support to currybot? | 00:17 |
*** stevel_ has quit IRC | 00:28 | |
*** nathany has joined #cc | 00:34 | |
*** Bovinity has quit IRC | 00:54 | |
*** greg-g has quit IRC | 01:00 | |
*** greg-g has joined #cc | 01:04 | |
*** nathany has quit IRC | 01:06 | |
*** nkinkade has left #cc | 01:09 | |
*** greg-g has quit IRC | 01:11 | |
*** greg-g has joined #cc | 01:11 | |
*** greg-g has quit IRC | 01:22 | |
*** greg-g has joined #cc | 01:23 | |
*** ftobia has quit IRC | 01:27 | |
*** sarterus has quit IRC | 01:29 | |
*** tim_hwang has quit IRC | 01:32 | |
*** sjuxax has left #cc | 03:02 | |
*** sarterus has joined #cc | 03:35 | |
*** bringatowel has joined #cc | 04:02 | |
*** sarterus has quit IRC | 04:32 | |
*** rejon has quit IRC | 05:10 | |
*** rejon has joined #cc | 05:27 | |
paulproteus | Howdy rejon. | 06:24 |
rejon | word up paulproteus | 06:26 |
*** pmiller has quit IRC | 06:40 | |
*** tim_hwang has joined #cc | 06:47 | |
*** hdworak has joined #cc | 07:55 | |
hdworak | hi | 07:58 |
hdworak | paulproteus: is the validator up and running somewhere | 07:58 |
hdworak | ? :) | 07:58 |
*** tim_hwang has quit IRC | 08:07 | |
*** hdworak has quit IRC | 08:11 | |
*** hdworak has joined #cc | 08:13 | |
*** jjayph has joined #cc | 08:24 | |
*** jjayph has left #cc | 08:28 | |
*** hdworak1 has joined #cc | 08:42 | |
*** hdworak has quit IRC | 08:42 | |
*** hdworak1 is now known as hdworak | 08:42 | |
*** rejon has quit IRC | 09:03 | |
*** rejon has joined #cc | 09:04 | |
hdworak | ftobia (when he is back): could you please tell me how to get rid of the "Unnamed repository; edit this file to name it for gitweb."? | 09:04 |
*** rejon has quit IRC | 09:11 | |
*** rejon has joined #cc | 09:11 | |
paulproteus | Morning. | 09:19 |
paulproteus | hdworak, I can - just tell me in an email what you want me to set them to. | 09:19 |
paulproteus | hdworak, I'm working on putting the validator up right now. | 09:19 |
hdworak | paulproteus: hello! is this re: description ? | 09:20 |
paulproteus | Yes. | 09:20 |
hdworak | so this cannot be done by me? (just curious) | 09:20 |
paulproteus | That's right, it can't be. | 09:20 |
hdworak | ok :) | 09:20 |
paulproteus | hdworak, Yo. | 09:21 |
paulproteus | I made an egg for cc.license. | 09:21 |
paulproteus | It seems to die with an assertion error. | 09:21 |
paulproteus | I think this may have to do with me making an egg that is zipped, and cc.license not wanting to be zipped. | 09:22 |
paulproteus | Have you run into this? | 09:22 |
hdworak | paulproteus: what time is it in Argentina now? 6:22 ? | 09:22 |
paulproteus | How have you installed cc.license - using pypi? | 09:22 |
hdworak | yes, using pypi | 09:22 |
paulproteus | Yes, 6:22. | 09:22 |
hdworak | ok | 09:22 |
paulproteus | Interesting re: pypi. | 09:22 |
paulproteus | The egg I'm generating doesn't seem to really work. | 09:22 |
hdworak | strangely, I can't find "Buenos Aires" time zone in Ubuntu :) I had to set Córdoba | 09:23 |
paulproteus | That i strange. | 09:23 |
paulproteus | is. | 09:23 |
paulproteus | Especially since I think I set mine to tha.t | 09:23 |
hdworak | http://www.imagesduo.com/uploads/77779SCwWVNCGYo1DCW7xjnTFIOzFeBI7gCJ.png | 09:24 |
hdworak | (in Polish the name of the city is spelled the same way) | 09:24 |
hdworak | funny :) | 09:24 |
hdworak | ok, I didn't try to build eggs from scratch in some kind of sandbox recently | 09:25 |
hdworak | I did that before the midterm | 09:25 |
*** rejon has quit IRC | 09:25 | |
*** rejon has joined #cc | 09:26 | |
hdworak | is there any nice way to kind of "sandbox" python? | 09:26 |
hdworak | so that it has empty "site-packages" ? | 09:26 |
hdworak | and I could see all dependencies missing? | 09:26 |
hdworak | paulproteus: when will you be back to LA? | 09:27 |
paulproteus | hdworak, San Francisco | 09:27 |
paulproteus | but Monday. | 09:27 |
paulproteus | I wonder how to generate a proper egg for this poor cc.license. | 09:27 |
hdworak | firm pencils down is August 18: ~12 noon PDT | 09:28 |
hdworak | should I submit this code somewhere before that day? or will is just stay on git repos? | 09:28 |
paulproteus | Interesting. I get back at noon PDT. | 09:28 |
paulproteus | I mean, at 10 am PDT. | 09:28 |
hdworak | ok, so we probably won't chat after you take the airplane and before the deadline passes | 09:29 |
paulproteus | That's likely true. | 09:29 |
paulproteus | I consider this current master branch an adequate "submission". | 09:29 |
paulproteus | Google may require an alternate "submission". | 09:29 |
hdworak | are you experiencing problems with cc.license at pypi ? | 09:29 |
paulproteus | It's only for 2.5. | 09:30 |
hdworak | they do but: September 3: Students can begin submitting required code samples to Google | 09:30 |
paulproteus | I'm still trying to get this working on 2.4. | 09:30 |
paulproteus | hdworak, Great re: Sept 3 | 09:30 |
paulproteus | I guess I'll stop this and see about moving to 2.5 to use that egg. | 09:30 |
hdworak | is it okay to work at this project after the deadline passes (not in terms of GSoC, but in terms of developing a cc tool) - or will you just take over the project or discontinue it? | 09:32 |
paulproteus | I would love to have you continue to work on it. | 09:33 |
hdworak | super rad | 09:33 |
hdworak | :) | 09:33 |
paulproteus | (-: | 09:34 |
paulproteus | So far, especially if I can actually get it to run, this looks like it should pass the final evaluation. | 09:35 |
paulproteus | Naturally I wish we had started getting to such a good state earlier, but I know you wish that too. | 09:35 |
paulproteus | (-: | 09:37 |
hdworak | I want to do the following before the deadline: DC:title (for licensed objects), cc attribution, documentation (like Ivan Herman did for pyRdfa), unit tests for pylons, validator-beta.creativecommons.org running | 09:44 |
hdworak | I want to do the following after the deadline: liblicense for multimedia files; RSS license parsing; more cc.org looks; maybe (hotforwords decided to investigate) htm5lib for HTML/XHTML parsing; parsing RDF other than RDF/XML and RDFa (n3, for instance); manual; XHTML 1.0 Strict -> XHTML+RDFa (and such results) - once Genshi 0.6 goes official; statistics; validating <cc:License> blocks in deprecated RDF/XML (like someone wrote inaccurate prohibits or somethi | 09:47 |
paulproteus | That sounds good to me. | 09:48 |
hdworak | :) | 09:49 |
hdworak | ah, and i18n, of course | 09:49 |
hdworak | with XHTML+RDFa, one could use the validator to move from deprecated means to recommended ones without any effort | 09:51 |
paulproteus | hdworak, Did you install python-librdf into the system? | 09:53 |
paulproteus | I mean, via apt? | 09:53 |
paulproteus | Or did you use easy_install | 09:58 |
paulproteus | ? | 09:58 |
hdworak | paulproteus: I used synaptic | 09:59 |
hdworak | the same for utidylib | 09:59 |
paulproteus | Okay, cool. | 10:00 |
paulproteus | And there's this src/bison/SPARQLParser.c that gets built and emits a warning, right? | 10:00 |
hdworak | does Debian have exactly the same packages? | 10:00 |
paulproteus | The names are the same. | 10:00 |
paulproteus | I'm trying in Debian testing now. | 10:00 |
hdworak | paulproteus: I couldn't observe any weird behaviour when using synaptic; though when I tried command line building, I've run across this SPARQLParser problems, indeed | 10:01 |
paulproteus | 2 of 9 tests fail for me. | 10:01 |
paulproteus | Due to my different environment, likely. | 10:01 |
hdworak | which ones? | 10:01 |
paulproteus | .> /home/paulproteus/on-lenny/libvalidator/tests/test_units/test_triples_extraction.py(207)assert_external() | 10:01 |
hdworak | I'm going to run the tests now to see if this is okay | 10:02 |
paulproteus | E.> /home/paulproteus/on-lenny/libvalidator/tests/test_units/test_triples_extraction.py(207)assert_external() | 10:02 |
paulproteus | Great. | 10:02 |
paulproteus | Once libvalidator builds, what is the next step to take? | 10:02 |
hdworak | I have them, too | 10:02 |
hdworak | going to investigate now | 10:02 |
paulproteus | Okay, great. | 10:02 |
paulproteus | I don't mind making a mess of this "system" since it's a chroot, really. | 10:02 |
paulproteus | So tell me anything at all I can do to get a working validator web app from the point where those two tests fail. | 10:03 |
paulproteus | (Which is way farther than I got on stable.) | 10:03 |
paulproteus | hdworak, Please, help me get this set up. | 10:05 |
paulproteus | There's one other thing I wanted to finish, and there's a talk at 10 I wanted to see! | 10:05 |
hdworak | I'm trying to resolve this 2 failed tests now | 10:06 |
hdworak | KeyError: 'http://example.org/gnomophone.mp3' | 10:06 |
paulproteus | hdworak, Please help me before you work on the tests so I can look at other non-your stuff as soon as possible. (-: | 10:07 |
hdworak | ah | 10:08 |
hdworak | okay | 10:08 |
hdworak | so libvalidator should be available to validator | 10:08 |
paulproteus | So how do I do that? | 10:08 |
paulproteus | You suggest python setup.py install ? | 10:08 |
hdworak | I set up the PYTHONPATH for that | 10:08 |
paulproteus | Oh, huh, okay. | 10:08 |
paulproteus | I can live with that for now. | 10:08 |
hdworak | declare -x PYTHONPATH=":/home/hugo/Projects/libvalidator/:/home/hugo/Projects/cc.license/" | 10:08 |
paulproteus | We should get your libvalidator to work as an egg. | 10:08 |
paulproteus | That should be somewhat high priority, though not necessarily pre-GSoC's end. | 10:09 |
*** rejon has quit IRC | 10:09 | |
*** rejon has joined #cc | 10:10 | |
hdworak | ok, if libvalidator is in the PYTHONPATH, you have sqlalchemy, genshi, pylons, then just | 10:10 |
hdworak | paster serve --reload development.ini | 10:10 |
hdworak | in the validator directory | 10:10 |
paulproteus | You should set up the validator's setup.py and buildout.py to be like herder's, so it has its own ./bin/paster. | 10:10 |
paulproteus | For now I'll install Debian's python-paste etc. | 10:11 |
hdworak | I think it should work then at http://127.1:5000 | 10:11 |
paulproteus | That was fun! | 10:13 |
hdworak | huh? :) | 10:13 |
paulproteus | I installed the Debian packages for pylons and genshi and friends, and it seems to have worked fine. | 10:14 |
hdworak | ok, can you run the Web application then? | 10:14 |
paulproteus | It seems to be just a default Pylons application. | 10:14 |
paulproteus | Am I going to the wrong URL? | 10:14 |
paulproteus | I went went to the root. | 10:14 |
paulproteus | Oh, wait, no. | 10:14 |
paulproteus | It's an error. | 10:14 |
paulproteus | Let's see. | 10:14 |
paulproteus | Needed to install python-beautifulsoup. | 10:15 |
paulproteus | Now let's see. | 10:15 |
paulproteus | Er, wait, it is installed. | 10:15 |
* paulproteus fiddles | 10:15 | |
hdworak | I can't see what you see :) | 10:16 |
paulproteus | Can you spend a few hours making the validator module act as a "well-behaved web app" as far as buildout and Paster, and upload a libvalidator egg to PyPI? | 10:18 |
paulproteus | Like right now, preferably? | 10:18 |
paulproteus | And then I can retry looking at this before I fall over asleep around noon local time. | 10:18 |
paulproteus | An example of such a well-behaved web app would be herder, naturally. (-: | 10:18 |
paulproteus | By "right now" I mean "prioritize it over other validator work"; I don't mean you must do it literally this second. | 10:19 |
hdworak | right | 10:19 |
paulproteus | I'm close to deploying it, but there are a few dependency hurdles that that work would really help with. | 10:19 |
hdworak | ah, okay, I now know what failed in unit tests | 10:20 |
hdworak | you see, I've added this patch to prevent retrieving local files | 10:20 |
hdworak | and this is what these two tests are using | 10:20 |
paulproteus | Hah. | 10:20 |
paulproteus | Maybe you can change the tests to demonstrate that they should fail, then! | 10:20 |
paulproteus | And now you're doing automated security testing. (-; | 10:21 |
hdworak | heh, I need to add some test mode then | 10:21 |
hdworak | that will allow opening local files | 10:21 |
paulproteus | Well, you know where my priorities for you lie. | 10:21 |
paulproteus | I'm going to try to work on that other thing (not CC related, but Debian related) now. | 10:21 |
paulproteus | Should help Ubuntu QA too. (-: | 10:22 |
hdworak | paulproteus: ok, now tests pass, but I still get Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method Model.__del__ of <RDF.Model object at 0x88ab14c>> ignored in the console | 10:24 |
paulproteus | Eh, whatever, it's ignored. | 10:25 |
paulproteus | If you know how to fix it, great. | 10:25 |
hdworak | and this is due to cc.license | 10:25 |
paulproteus | If not, whatevs. | 10:25 |
* paulproteus nods | 10:25 | |
paulproteus | I'm Really Not Interested in that warning. | 10:25 |
paulproteus | Maybe ftobia will fix it. | 10:25 |
paulproteus | You could email cc-devel about it, but I'm sure he knows about it. (-: | 10:25 |
paulproteus | Please ping me if you run into trouble setting up validator to be ./bin/buildout-able, or if you succeed. | 10:25 |
* hdworak has pushed a libvalidator update which passes unit tests | 10:27 | |
hdworak | yes, ftobia knows about it, I'm just informing you | 10:27 |
* paulproteus nods | 10:28 | |
* hdworak has uninstalled all the Ubuntu Python packages that are not essential to Ubuntu itself or matplotlib | 11:00 | |
hdworak | funny, I also run into this problem with BeautifulSoup, although the egg is downloaded | 11:21 |
hdworak | and then pyRdfa... which is also downloaded | 11:22 |
hdworak | this means that it doesn't take into account ./eggs dir | 11:23 |
* paulproteus blinks | 11:31 | |
paulproteus | hdworak, Yes - have you set it up to use buildout like a normal web app? | 11:32 |
hdworak | I really don't know, I'm acting intuitive right now | 11:32 |
paulproteus | I think you should be precise and try to set it up like Herder as far as config.py at this stage. | 11:33 |
paulproteus | setup.py, I mean. | 11:33 |
paulproteus | Etc. | 11:33 |
hdworak | where is Herder? | 11:33 |
hdworak | is this a game? | 11:33 |
hdworak | I've tried to Google that | 11:33 |
paulproteus | git clone git://code.creativecommons.org/herder.git | 11:33 |
hdworak | ok, I've managed to install the egg and run tests | 11:34 |
hdworak | (of libvalidator) | 11:34 |
paulproteus | Cool. | 11:34 |
*** pmiller has joined #cc | 11:35 | |
hdworak | paulproteus: please have a look at this: http://cc.pastebin.com/m5fcce068 | 11:36 |
hdworak | paulproteus: what do you think? why do I have to sudo easy_install eggs/nose-0.10.3-py2.5.egg after buildout ? | 11:36 |
hdworak | ah, and cc.license requires not only manual installation of Redland, but also python-lxml | 11:37 |
hdworak | paulproteus: do you know about virtualenv? I've been looking for that before | 11:39 |
hdworak | http://pypi.python.org/pypi/virtualenv#the-no-site-packages-option | 11:39 |
paulproteus | hdworak, Oh, yeah, oops. | 11:40 |
hdworak | ?? :) | 11:40 |
paulproteus | I'm too tired to be much use for now. | 11:41 |
paulproteus | That may change. | 11:41 |
hdworak | ok, n/p | 11:42 |
hdworak | paulproteus: I think I've managed to get it working, although one must install Debian/Ubuntu packages | 12:06 |
hdworak | paulproteus: do you have time to give it a try now? | 12:06 |
*** skxpl has quit IRC | 12:47 | |
hdworak | paulproteus: I think the libvalidator is okay now, but I have not yet made a setup w/ dependencies for validator | 12:50 |
hdworak | paulproteus: please issue the following commands on the Debian box: http://cc.pastebin.com/m5671a187 | 12:50 |
*** tvol has joined #CC | 12:51 | |
*** rejon has quit IRC | 12:52 | |
*** rejon has joined #cc | 12:53 | |
*** rejon has quit IRC | 13:00 | |
*** rejon has joined #cc | 13:00 | |
*** rejon has quit IRC | 13:02 | |
*** rejon has joined #cc | 13:02 | |
*** rejon has quit IRC | 13:04 | |
*** rejon has joined #cc | 13:04 | |
*** skxpl has joined #cc | 13:06 | |
*** rejon has quit IRC | 13:09 | |
*** rejon has joined #cc | 13:09 | |
*** sarterus has joined #cc | 13:14 | |
*** pmiller has quit IRC | 13:29 | |
*** lenny64_ has joined #cc | 13:54 | |
lenny64_ | Hi everyone | 13:55 |
*** cacimar has joined #cc | 14:10 | |
hdworak | hi lenny | 14:16 |
hdworak | what's up? | 14:16 |
*** tvol_ has joined #CC | 14:41 | |
*** tvol has quit IRC | 14:41 | |
*** tvol has joined #CC | 14:42 | |
*** tvol_ has quit IRC | 14:42 | |
paulproteus | hdworak, Howdy hdworak. | 14:44 |
*** skxpl has quit IRC | 14:45 | |
paulproteus | hdworak, Trying it now. | 14:46 |
hdworak | good day | 14:48 |
hdworak | I'm going to try to make a setup w/ dependencies for validator after this | 14:48 |
hdworak | then if you want to see the application running, you may ask it to examine http://lessig.org/ | 14:50 |
paulproteus | hdworak, I get an error after following your instructions | 14:50 |
hdworak | which is ill-formed XHTML+RDFa (52 Errors, 22 warning(s)) | 14:51 |
*** sarterus_ has joined #cc | 14:51 | |
*** skxpl has joined #cc | 14:52 | |
*** nathany has joined #cc | 14:54 | |
paulproteus | hdworak, http://validator-beta.creativecommons.org/ | 14:55 |
paulproteus | Morning nathany. | 14:55 |
nathany | morning, paulproteus | 14:55 |
nathany | looks like validator-beta has the wrong version of webhelpers? | 14:56 |
hdworak | hi, nathany | 14:56 |
*** shannonlucas has joined #cc | 14:56 | |
paulproteus | That's what it looks like to me. | 14:56 |
hdworak | paulproteus: try sudo apt-get install python-webhelpers | 14:56 |
nathany | boo hiss | 14:56 |
paulproteus | nathany, Also, FYI, it's running in a Debian testing chroot on a8 because after hours of fighting with getting it running on stable I decided to stop. | 14:56 |
hdworak | I don't have it installed though, but it works | 14:57 |
nathany | wtf? | 14:57 |
* paulproteus whistles | 14:57 | |
nathany | a) you spent hours tying? | 14:57 |
hdworak | paulproteus: did it help? | 14:57 |
nathany | and b) it won't run on fucking stable? | 14:57 |
paulproteus | b) Python 2.5 + python-libRDF | 14:57 |
paulproteus | hdworak, I have python-webhelpers installed. | 14:57 |
paulproteus | I'm going to go upstairs to a BoF. | 14:57 |
paulproteus | I may be online from there. | 14:57 |
hdworak | which python- packages do you have installed? | 14:58 |
nathany | paulproteus: remember that the latest version of webhelpers contains massive API changes | 14:58 |
nathany | so i'd check the version | 14:58 |
nathany | (you need < 0.6 iirc) | 14:58 |
hdworak | especially, have you installed pylons and genshi from Ubuntu/Debian packages or sudo easy_install Paste PylonsGenshi SQLAlchemy? | 14:58 |
nathany | doing easy_install won't be any better -- the pylons package doesn't specify a version dependency, so you get the latest webhelpers (which is too new) | 14:59 |
paulproteus | I did whatever you wrote. | 14:59 |
hdworak | (I do not have this Ubuntu packages installed right now) | 14:59 |
hdworak | how come we both type easy_install Pylons today and have a different version of webhelpers? | 14:59 |
nathany | if you already have a version of Pylons or WebHelpers installed that fits the version dependency, it won't check for a newer one | 15:00 |
nathany | this is the scourge of the system python | 15:00 |
hdworak | it seems I have webhelpers 0.3.2 installed | 15:01 |
nathany | (not pylons may have fixed this in the past 10 days -- 10 days ago it was a problem) | 15:01 |
nathany | note, not not | 15:01 |
hdworak | under /usr/lib/python2.5/site-packages/ | 15:01 |
paulproteus | nathany, Right, I remember this now. | 15:01 |
hdworak | paulproteus: what version of webhelpers do you have? | 15:01 |
*** sarterus has quit IRC | 15:02 | |
paulproteus | 0.6-1 from the package manager | 15:02 |
nathany | there you go | 15:02 |
hdworak | Debian package manager? | 15:02 |
nathany | and i think the librdf thing is totally bogus, too (or if not bogus, at least just related to the system python and not worth spending any time fixing) | 15:02 |
paulproteus | hdworak, Yes. | 15:02 |
nathany | i say this having used librdf with Python 2.5 last week | 15:03 |
hdworak | ok, that's the problem... the instruction assumed cleaned Python installation with no extra packages | 15:03 |
paulproteus | hdworak, I think you asked me to install it. I'll remove it now. | 15:03 |
paulproteus | hdworak, It was a dependency of the python-pylons package. | 15:03 |
paulproteus | How come validator doesn't have a bootstrap? | 15:04 |
nathany | does it even have a buildout? | 15:04 |
hdworak | "(16:58:32) hdworak: especially, have you installed pylons and genshi from Ubuntu/Debian packages or sudo easy_install Paste PylonsGenshi SQLAlchemy?" | 15:04 |
* nathany casts his eyes sideways at paulproteus, wondering if he mentored on the joys of buildout | 15:05 | |
paulproteus | nathany, I tried! | 15:05 |
paulproteus | I swear. | 15:05 |
paulproteus | (-: | 15:05 |
nathany | :) | 15:05 |
nathany | ok | 15:05 |
paulproteus | I'm also pretty tired right now. | 15:05 |
hdworak | "(16:48:49) hdworak: I'm going to try to make a setup w/ dependencies for validator after this" | 15:05 |
paulproteus | Yay. | 15:05 |
nathany | fair enough | 15:05 |
paulproteus | hdworak, interesting re: 0.3.2 | 15:05 |
hdworak | paulproteus: first of all, did you experience any problems with libvalidator? | 15:05 |
hdworak | have the tests passed? | 15:06 |
paulproteus | All 9 tests pass. | 15:06 |
*** louk has left #cc | 15:06 | |
hdworak | ok, cool | 15:07 |
paulproteus | And I think the web app finds libvalidator just fine. | 15:07 |
hdworak | so what shall we do now: a) I start writing bootstrap/setup.py/buildout for validator b) we're trying to run validator-beta of what we have | 15:07 |
hdworak | btw could you please add this bootstrap submodule to git repo validator.git (like you did for libvalidator), pls? | 15:08 |
paulproteus | WebHelpers>=0.6.1 seems to be in the requirements? | 15:09 |
paulproteus | pkg_resources.VersionConflict: (WebHelpers 0.3.1 (/usr/lib/python2.5/site-packages/WebHelpers-0.3.1-py2.5.egg), Requirement.parse('WebHelpers>=0.6.1')) | 15:10 |
paulproteus | paulproteus@a8:~/deploy/validator$ paster serve --reload development.ini | 15:10 |
hdworak | I haven't written any requirements myself, so I do not know where does that come from | 15:10 |
paulproteus | What version of Pylons are you using? | 15:11 |
hdworak | 0.9.6.2 in my site-packages | 15:12 |
hdworak | pylonsgenshi is 0.1.0 | 15:12 |
paulproteus | http://validator-beta.creativecommons.org/ | 15:13 |
hdworak | oh | 15:13 |
paulproteus | I was using 0.9.7rc1. | 15:13 |
paulproteus | Automatically. | 15:13 |
hdworak | ok | 15:13 |
paulproteus | There, now you guys have a blast. | 15:13 |
nathany | (OMFG) | 15:13 |
hdworak | I've put http://ben.adida.net/ | 15:13 |
hdworak | in remote URI form | 15:13 |
paulproteus | I'm going to see if I can work on piuparts in a reasonable time. | 15:13 |
hdworak | seems to work | 15:13 |
hdworak | paulproteus: thanks | 15:13 |
paulproteus | Sure thing! | 15:13 |
hdworak | paulproteus: if you could find some time for this bootstrap submodule, that would be superb | 15:15 |
nathany | hdworak: trying to look at http://www.flickr.com/photos/nathan_y/2761799964/ I get an Expat error | 15:16 |
nathany | not sure if it's when it tries to parse the HTML as XHTML, or the included RDF... (haven't dug in at all, thought you might be aware of where the problem lies) | 15:16 |
*** stevel has joined #cc | 15:18 | |
hdworak | nathany, I've opened the link and I get a picture that reads "Girls Dance Practice is Cancelled" | 15:19 |
hdworak | ... | 15:19 |
nathany | yes | 15:19 |
nathany | oh, sorry | 15:19 |
nathany | not "look at" | 15:19 |
hdworak | ah, paste link, ok | 15:19 |
nathany | when i tried to "validate it" | 15:19 |
hdworak | ok, I can see that | 15:20 |
hdworak | so this means that it's ill-formed XML and moreover BeautifulSoup + uTidylib can't make it well-formed | 15:20 |
hdworak | I need to pass the minidom document to pyRdfa | 15:21 |
hdworak | which then handles the processing of the document | 15:21 |
hdworak | when I pass to minidom, it reports errors, so I need to pass well-formed XML there | 15:21 |
hdworak | I try w/o modifications first, then I try with BS, then I try with BS+Tidy+BS | 15:21 |
hdworak | then I give up | 15:21 |
nathany | why don't you just let pyRdfa use it's built-in html5lib support? | 15:22 |
nathany | that actually works (we're using it in another piece of the stack I just rolled out and it successfully pulls RDFa from that document) | 15:22 |
nathany | http://creativecommons.org/apps/triples?url=http://www.flickr.com/photos/nathan_y/2761799964/ | 15:23 |
hdworak | I'm using _process_DOM which requires minidom document as a parameter | 15:23 |
nathany | ok, fine | 15:23 |
nathany | but with > 50million licensed objects, we're not going to be able to promote a tool that barfs on flickr | 15:24 |
hdworak | nathany: I may use html5lib in addition/or instead of BeautifulSoup and/or uTidylib | 15:26 |
nathany | i think it'd be worth looking at | 15:26 |
nathany | incidentally we've had massive problems with uTidylib segfaulting in Python apps on 64 bit machines | 15:27 |
hdworak | as far as I can recall, the rationale behind not using pyRdfa "external" methods was that they did not support all input means (direct, upload, URI) | 15:27 |
nathany | that makes perfect sense | 15:27 |
hdworak | nathany: great, I'll experiment with html5lib then | 15:27 |
nathany | awesome | 15:28 |
paulproteus | nathany, massive is the right word. | 15:29 |
*** shannonlucas has quit IRC | 15:30 | |
*** sarterus_ has quit IRC | 15:38 | |
hdworak | ok, the problem is that Flickr uses URIs like http://creativecommons.org/licenses/by-sa/2.0/deed.en | 15:57 |
hdworak | and these are not understood by cc.license | 15:57 |
hdworak | I would leave it as it is (parsing deed.en) for the time being and report that to ftobia, and then await an update | 15:58 |
hdworak | paulproteus: have you added the bootstrap module to the validator? | 16:06 |
paulproteus | hdworak, No | 16:06 |
paulproteus | hdworak, Can't you? | 16:06 |
paulproteus | But I can too if you want. | 16:06 |
*** cacimar has quit IRC | 16:07 | |
hdworak | it was you who did that at the first time, I do not know if I have necessary permissions | 16:07 |
paulproteus | hdworak, ok, in 10 min | 16:07 |
hdworak | paulproteus, nathany: I've pushed libvalidator which parser Flickr | 16:08 |
hdworak | I've dropped BeautifulSoup, c14n.py, and uTidylib dependencies | 16:08 |
paulproteus | I've pulled. | 16:11 |
paulproteus | hdworak, You want me to add the bootstrap git submodule into validator? Okay, one sec. | 16:12 |
hdworak | yes, please; it's because I thought it requires git admin priviliges | 16:12 |
paulproteus | hdworak, Done | 16:14 |
paulproteus | It does not. | 16:14 |
hdworak | ok, sorry | 16:14 |
paulproteus | It can be done by anyone who knows how to use git submodule. | 16:14 |
hdworak | and thank you | 16:14 |
hdworak | :) | 16:14 |
paulproteus | Sure thing. | 16:15 |
*** lenny64_ has left #cc | 16:17 | |
hdworak | oh my... | 16:17 |
hdworak | ! [rejected] master -> master (non-fast forward) | 16:17 |
paulproteus | hdworak, Do a git pull to merge my changes in with yours. | 16:17 |
paulproteus | hdworak, If you want to rename your repositories on the web, email me the new descriptions you want. | 16:18 |
hdworak | ack | 16:20 |
hdworak | paulproteus: if you could redo libvalid+valid on validator-beta, we would see html5lib + flickr in action | 16:23 |
hdworak | (validator still has no buildout/setup.py/setup.cfg w/ dependencies) | 16:23 |
hdworak | ok, if I put a link to a JPEG image, html5lib fails to parse it | 16:24 |
paulproteus | Hilarious. | 16:24 |
hdworak | no, I'm trying to find which code cannot be parsed by html5lib | 16:25 |
hdworak | "<john&>blue&&" in direct input is enough for it to fail | 16:26 |
hdworak | but Flickr works | 16:26 |
hdworak | although w/o details about the license, 'cause cc.license doesn't recognize it | 16:26 |
paulproteus | hdworak, I now have a simple script that pulls and updates; I'll paste it in a second. | 16:28 |
paulproteus | But I just used it to update the web version. | 16:28 |
paulproteus | http://yourmom.pastebin.com/m616f046 | 16:29 |
paulproteus | Let me know if there's something insane about that somehow. | 16:29 |
hdworak | do you mean - the new version is running at validator-beta now? | 16:29 |
paulproteus | Yes. | 16:30 |
paulproteus | Literally, I mean that I just ran that script. | 16:30 |
hdworak | paulproteus: no, it's okay | 16:30 |
hdworak | nathany: Flickr parses now, check it out if you'd like to :) | 16:30 |
paulproteus | hdworak, I made another commit; you should git pull, and git will merge things for you. | 16:32 |
hdworak | ah, like pyRdfa | 16:33 |
*** Bovinity has joined #cc | 16:34 | |
hdworak | that's a good idea, but bear in mind that the other to methods require POST (direct input and file upload) | 16:34 |
hdworak | to=two | 16:34 |
*** nkinkade has joined #cc | 16:39 | |
*** nkinkade has quit IRC | 16:46 | |
*** [mharrison] has quit IRC | 16:51 | |
hdworak | paulproteus: I've added buildout and setup.py although not tested it yet; and changed to GET for the remote files; this is pushed | 16:53 |
paulproteus | Updated the live one. | 16:54 |
hdworak | ok, I've tried ben.adida.net - seems to work | 16:55 |
hdworak | I cannot parse creativecommons.org | 16:58 |
paulproteus | Nice. | 16:59 |
* paulproteus runs and hides | 16:59 | |
hdworak | it works here: http://creativecommons.org/apps/triples?url=http://creativecommons.org | 16:59 |
hdworak | :( | 17:00 |
paulproteus | Bug nathany. (-: | 17:00 |
* nathany yawns | 17:00 | |
nathany | welcome to the reality of the web | 17:01 |
hdworak | nathany: what do you use for this apps/triples | 17:01 |
nathany | pyRdfa | 17:01 |
hdworak | so I can see the code that manages to do it | 17:02 |
hdworak | ... | 17:02 |
nathany | (let me get the appropriate svn links) | 17:02 |
hdworak | ok, I'll do more debugging then | 17:02 |
nathany | here's the scraper itself -- http://code.creativecommons.org/viewsvn/metadata_scraper/branches/production/ | 17:02 |
nathany | rdfadict is what actually wraps pyRdfa | 17:03 |
nathany | http://code.creativecommons.org/viewsvn/rdfadict/trunk/ | 17:03 |
hdworak | ok, thanks | 17:06 |
hdworak | nathany: ok, I've resolved this issue | 17:10 |
nathany | awesome | 17:10 |
hdworak | paulproteus: could you pls rehash now? | 17:11 |
hdworak | we should see creativecommons.org working | 17:11 |
paulproteus | Done | 17:12 |
paulproteus | Please add to your TODO to have a flashy logo for this service. (-; | 17:12 |
hdworak | :D | 17:12 |
paulproteus | http://validator-beta.creativecommons.org/validation/parseOnlineDocument?uri=http%3A%2F%2Fcreativecommons.org%2F&commit=Submit+the+remote+file+to+analysis says "Free Cultural works? No"! | 17:12 |
paulproteus | I have my doubts! | 17:12 |
hdworak | http://validator-beta.creativecommons.org/validation/parseOnlineDocument?uri=http%3A%2F%2Fcreativecommons.org%2F&commit=Submit+the+remote+file+to+analysis | 17:12 |
hdworak | ok it works | 17:12 |
hdworak | paulproteus: it's the Libre from cc.license | 17:13 |
paulproteus | Curious. (-: | 17:13 |
paulproteus | Sounds like cc.license could use another unit test. | 17:13 |
*** ftobia has joined #cc | 17:13 | |
hdworak | I think it's a bit broken in that lib | 17:13 |
paulproteus | ftobia, cc.license thinks CC by 3.0 is not Libre, FYI. | 17:14 |
hdworak | as far as I recall, public domain is not libre according to cc.license, too | 17:14 |
paulproteus | Heh. | 17:14 |
hdworak | ok, I'm off for a bike, now; when I come back I shall test the validator egg | 17:14 |
hdworak | thanks for testing the service | 17:15 |
*** tim_hwang has joined #cc | 17:15 | |
*** CIA-57 has quit IRC | 17:15 | |
hdworak | ftobia: http://validator-beta.creativecommons.org/ | 17:17 |
*** isforinsects has joined #cc | 17:19 | |
greg-g | wordpress is acting slow today | 17:48 |
*** nkinkade has joined #cc | 17:49 | |
nkinkade | paulproteus: I have a sense that the nightly stats CSV dumps are hurting disk I/O on a5 right now. web services are sluggish and I'm getting messages from Nagios. | 17:49 |
paulproteus | nkinkade, Sad. | 17:49 |
* paulproteus sshs to a5 | 17:49 | |
paulproteus | top - 12:50:20 up 17 days, 8 min, 2 users, load average: 53.24, 35.23, 19.31 | 17:50 |
paulproteus | HI-larious. | 17:50 |
paulproteus | But this "top" process of server is pretty expensive too. | 17:51 |
nkinkade | paulproteus: Sorry. I killed the dumps to see what would happend. | 17:51 |
paulproteus | creativecommons.org is down for me? | 17:51 |
nkinkade | There's still apparently a major backup. | 17:51 |
paulproteus | Remind me, what's "server"? | 17:52 |
paulproteus | paulproteus@rose:~ $ telnet creativecommons.org 80 | 17:53 |
paulproteus | Trying 72.51.46.230... | 17:53 |
paulproteus | Not even TCP ACK'd for, like, minutes | 17:53 |
paulproteus | Amazing. | 17:53 |
nkinkade | paulproteus: Yeah, the machine is nearly at 100%wa. | 17:54 |
nkinkade | I killed your stats dumps and I'm trying to restart mysqld, but the init.t script hasn't returned yet after about 2 minutes. | 17:55 |
paulproteus | My stats dumps should resume fine, I think. | 17:55 |
nkinkade | I could be something else, but I strongly suspect the stats CSV dumps. | 17:55 |
paulproteus | I don't think they're the major culprit, sine it's still in sucktitude land. | 17:55 |
paulproteus | s/sine/since/ | 17:55 |
greg-g | back for me | 17:56 |
greg-g | well, no | 17:56 |
greg-g | nevermind | 17:56 |
greg-g | the licenses are back | 17:56 |
paulproteus | MySQL says too many connections. | 17:57 |
paulproteus | Based on stracing it. | 17:57 |
Bovinity | "Error establishing a database connection" | 17:57 |
Bovinity | whee | 17:57 |
paulproteus | Who all connects to mysql on a5? | 17:58 |
nathany | remind me, were stats running on the primary web server before the great server migration fo 2008? | 17:58 |
nathany | wordpress, stats | 17:58 |
nathany | scicom | 17:58 |
paulproteus | nathany, Back in the day, they were on apps. | 17:58 |
nkinkade | nathany: No, we weren't. | 17:58 |
nkinkade | Right. | 17:58 |
paulproteus | I'm perfectly willing to move them. | 17:58 |
nathany | but they were obviously somewhere between apps and a5 | 17:58 |
paulproteus | I just don't think that they alone are causing anything like this much problem. | 17:58 |
nkinkade | It has ended up on the CC.org as a consequence of all the moves, not intentionally. | 17:58 |
paulproteus | All seems working now. | 17:59 |
nathany | paulproteus: any suggestions for determining system wide what the blockage is? | 17:59 |
nathany | (or nkinkade) | 17:59 |
nkinkade | paulproteus: Is it possible that the stats dumps hurt disk I/O badly and then cause a wave of backup in Varnish and Apache and cc.engine, a backup that they can't recover from. | 17:59 |
nkinkade | ? | 17:59 |
nkinkade | Sort of like someone tapping their brakes on a highway and causing a massive backup for miles, even though it was just a tap. | 18:00 |
nathany | nkinkade: do you recall if we were having these problems before we starting using Varnish as more than a cache? (ie, when we moved the rewrite stuff out of apache, into varnish) | 18:00 |
nkinkade | nathany: I think it was hard to tell because we were having problems all around. | 18:01 |
nathany | right | 18:01 |
nathany | paulproteus: is the current stats stuff that's running the queries to goog, et al, or the CSV dumps? | 18:01 |
paulproteus | nkinkade, That's a possibility for sure. | 18:01 |
nkinkade | There is no question that the "use stats; select * from complex;" puts disk I/O in a bad state. | 18:01 |
nkinkade | It appears that after stopping your stats dumps that restarting Varnish restored things. | 18:02 |
paulproteus | Ouch. | 18:02 |
paulproteus | That's pretty damning! | 18:02 |
nkinkade | It would have been a good test to simply restart Varnish. | 18:02 |
* nathany hopes that whatever is calling that select * is using an interative cursor | 18:02 | |
nathany | iterative, that is | 18:02 |
paulproteus | nathany, It's mysqldump I think, and I'm parsing its XML output with SAX and turning it into a CSV. | 18:02 |
paulproteus | Er, wait, I shouldn't admit that's how I make those CSVs probably. | 18:03 |
nathany | ok, can we just disable CSV dumps for the time being? | 18:03 |
paulproteus | Sure. | 18:03 |
nathany | that should let us continue to collect stats, right? | 18:03 |
paulproteus | I can just comment them out. | 18:03 |
paulproteus | Yup. | 18:03 |
paulproteus | Perfectly safe. | 18:03 |
paulproteus | Next time a CSV dump is run it'll automatically try to do the back jobs. | 18:03 |
nathany | ok, let's do that for the time being | 18:03 |
nathany | back jobs meaning generate the older dumps? | 18:03 |
paulproteus | Commented-out. | 18:04 |
paulproteus | Yup. | 18:04 |
nathany | ok, thank you | 18:04 |
nkinkade | paulproteus: nathany: I want to make it clear that I'm not 100% incriminating the stats dumps, just that I've very suspicious of them, and have done some testing that shows that they at least load the machine pretty heavily in terms of disk I/O. | 18:04 |
nathany | understood | 18:04 |
nkinkade | paulproteus: We could also move the stats to, say, a6 for a while, if commenting our the dumps will reduce functionality. | 18:05 |
paulproteus | nkinkade, Sounds good to me. | 18:05 |
nkinkade | You said that it was a fairly simple operation of maybe 15 minutes? | 18:05 |
nathany | i know it will reduce functionality but i'm not sure people are using that functionality, are they? | 18:05 |
paulproteus | stats collection should be pretty lightweight, and just disabling the dumps is already done. | 18:05 |
nkinkade | a6 is hardly loaded at all right now ... just ccLearn, that's it. | 18:05 |
nathany | (btw, i *never* saw an update from ankit -- what's up with that?) | 18:05 |
paulproteus | nathany, He emailed the list a week and a half ago and a week ago chatted with me on IRC. | 18:06 |
paulproteus | And I helped him find some data. | 18:06 |
paulproteus | And then radio silence. )-: | 18:06 |
nathany | i don't think he emailed the list | 18:06 |
paulproteus | I thought so, but lemme check. | 18:06 |
nathany | (or if he did, he didn't bother subscribing so it got dumped) | 18:06 |
paulproteus | No, you're right. | 18:06 |
nkinkade | On another front. I realized, strangely, just before I fell asleep last night that the mod_bw stuff I have setup for Apache concurrent connection limiting probably isn't work as I initially thought. | 18:06 |
nkinkade | For starters Apache always thinks the client is 127.0.0.1. | 18:07 |
nathany | paulproteus: has he pushed any code to us? | 18:07 |
nathany | lol | 18:07 |
nathany | oops | 18:07 |
paulproteus | nathany, Yes, in "loggy.git". | 18:07 |
paulproteus | He did this ages ago in fact, I just hardly took a look at it. | 18:07 |
nathany | cool | 18:07 |
paulproteus | It's pretty sad as far as Python code, though. | 18:07 |
nkinkade | To compound it, there is small line in the README I saw this morning that make me think it's not what we want. | 18:07 |
paulproteus | nkinkade, Zing re: 127.0.0.1 | 18:07 |
nkinkade | I'm currently looking into using the connlimit Netfilter module. | 18:07 |
nathany | he pushed something 6 days ago | 18:07 |
paulproteus | Right, that's about when we talked. | 18:08 |
nathany | paulproteus: wow, that's total shit | 18:09 |
nathany | (relying on the order of args in a query string? ugh) | 18:09 |
paulproteus | Now, now, not in front of the children! | 18:09 |
nkinkade | nathany: On that same front, GSoC, I sent David and email yesterday asking if over the weekend he could fix up those last few things that Sergey had mentioned on the SMW-devel list ... reminding him that "pencils down" date is Monday. | 18:09 |
nathany | great, thanks nkinkade | 18:09 |
nathany | i think his stuff is close | 18:09 |
nkinkade | I think so too. Just a few tweaks basically. | 18:10 |
paulproteus | I wish when I tell people, "Please contact me if you have any issues" they would actually contact me since they have issues. | 18:10 |
paulproteus | Oh, well. | 18:10 |
paulproteus | I'm going to go upstairs and watch a talk on virtualization. | 18:10 |
paulproteus | Fear not, I'll still be on IRC. | 18:10 |
nathany | paulproteus: look, i don't know how much clearer i could be when I said "use the cgi module to parse the query string" | 18:10 |
nathany | (and i'm 99% sure i said that at one point) | 18:11 |
*** CIA-57 has joined #cc | 18:14 | |
paulproteus | paulproteus@alchemy:/tmp $ fusermount -u lol | 18:16 |
paulproteus | error writing /etc/mtab.tmp: No space left on device | 18:16 |
nkinkade | Does anyone know how to check which processes using disk I/O and to what extent? A couple days ago I posted a link in this channel about iotop.py, but it requires 2.6.20, which is > than what etch has. | 18:16 |
paulproteus | nkinkade, "etch and a half"! | 18:16 |
nkinkade | iotop.py looked really cool. Worked like a charm on my laptop. | 18:17 |
nkinkade | It was a top-like interface showing processes and disk I/O numbers and sorting it based on usage. | 18:17 |
nkinkade | The %wa on a5 is still hovering around 50%, though everything is responsive. | 18:18 |
nkinkade | Well, actually not very. creativecommons.org is slow. | 18:18 |
paulproteus | http://wiki.debian.org/EtchAndAHalf | 18:18 |
paulproteus | I think this got shipped. | 18:19 |
nkinkade | paulproteus: It is possible that link_counts.py is using a good deal of disk I/O? | 18:20 |
paulproteus | Not by itself; it just bridges the web and MySQL. | 18:20 |
paulproteus | It stores a really easy to store log file. | 18:21 |
*** jgay has joined #cc | 18:23 | |
hdworak | re: (20:06:30) nathany: (or if he did, he didn't bother subscribing so it got dumped) | 18:50 |
hdworak | yes, it was that issue that I had | 18:50 |
*** ftobia has quit IRC | 18:54 | |
*** navilon_ has joined #cc | 18:56 | |
*** navilon_ has left #cc | 18:57 | |
hdworak | I'm sure that ankitg had to take a break due to an important issue, but he will return with decent code before the deadline | 18:59 |
*** malgar has joined #cc | 18:59 | |
hdworak | he's a very bright guy | 18:59 |
malgar | hello | 18:59 |
*** tim_hwang has quit IRC | 19:00 | |
hdworak | hi, malgar | 19:00 |
hdworak | what's up? | 19:00 |
malgar | what i need are motivations to push an artist to release it's work under CC (in the specific case it's an artistic performance but the question in also more general) | 19:01 |
hdworak | malgar: first of all, why are you in such position that you want to convince him/her to do it? | 19:02 |
hdworak | malgar: what is your rationale? | 19:02 |
malgar | the work uses some geographic data and i'm into openstreetmap project (released under cc-by-sa). But as i said the question is more general. Why someone should release its work under cc? what are the benefits for the author? | 19:04 |
hdworak | he or she can be frustrated with big record companies and wants to release a teaser (like CD1 out of 4) under a license that will allow ppl to spread the demo | 19:07 |
hdworak | this is what Trent Reznor of Nine Inch Nails did with Ghost I | 19:07 |
hdworak | but in general, I think it would be best to handle the artist a copy of Prof. Lessig's book | 19:09 |
hdworak | it explains the concept throughfully | 19:10 |
malgar | ok | 19:10 |
hdworak | http://www.free-culture.cc/freeculture.pdf | 19:10 |
malgar | another question is more about openstreetmap (cc-by-sa as i said) | 19:11 |
hdworak | disclaimer: I'm not a CC employee, so I do not have experience with answering questions like yours | 19:11 |
malgar | tnx | 19:11 |
malgar | hdworak, np | 19:11 |
malgar | with cc-by-sa the commercial use is allowed. Why a public administration should release it's (geographic) data under cc-by-sa allowing that someone can do money with that? | 19:13 |
hdworak | public administration should release works only under public domain | 19:14 |
hdworak | which means no license at all | 19:14 |
hdworak | if public administration starts licensing their work, I can't imagine a worse scenario | 19:14 |
malgar | yeah i know, but i can assure to you that here would be a giant leap to get at least under cc-by-sa | 19:15 |
hdworak | here = where? | 19:15 |
malgar | here all the works of p.a. are licensed | 19:15 |
malgar | italy | 19:15 |
hdworak | :) | 19:15 |
hdworak | ciao | 19:15 |
malgar | ciao | 19:15 |
hdworak | I've been to Italy in my teens | 19:15 |
malgar | dworak.. czech? | 19:15 |
hdworak | no, a Pole | 19:15 |
paulproteus | But as for Ankit, I don't know. | 19:16 |
malgar | ah right, the w is selfunderstanding | 19:16 |
paulproteus | I hope he's okay, and I hope he comes back to the channel.... | 19:16 |
hdworak | Rome, Venice, Vatican, San Marino | 19:16 |
hdworak | :) | 19:16 |
hdworak | which reminds me | 19:16 |
hdworak | I've stayed in a town called Ghetto Amare | 19:16 |
hdworak | does it ring a bell or my memories are blurry? | 19:16 |
hdworak | sorry for off-topic, malgar | 19:17 |
hdworak | paulproteus: I'm positive he will | 19:17 |
malgar | hdworak, :) i don't know that town | 19:18 |
hdworak | next to the see | 19:18 |
hdworak | oh well | 19:19 |
hdworak | sea, even | 19:19 |
hdworak | re: Why a public administration should release it's (geographic) data under cc-by-sa allowing that someone can do money with that? | 19:20 |
hdworak | because they work for tax money, so they should make their work available to all tax payers | 19:20 |
hdworak | malgar: was there a hipermarket chain called "Hiper" "Hyper" "yper" or "iper" in Italy? | 19:22 |
*** pessimik has joined #cc | 19:24 | |
*** pessimik has left #cc | 19:24 | |
malgar | ipermercato | 19:24 |
malgar | or ipermarket | 19:25 |
*** [mharrison] has joined #cc | 19:25 | |
hdworak | ok | 19:25 |
hdworak | I've found the city | 19:25 |
hdworak | Gatteo a Mare | 19:25 |
hdworak | it's near Rimini | 19:25 |
hdworak | :) :) :D | 19:25 |
malgar | ahhhh | 19:25 |
malgar | this is meaningful | 19:25 |
hdworak | near San Mauro a Mare | 19:25 |
hdworak | http://maps.google.com/maps?f=q&hl=en&geocode=&q=italy&ie=UTF8&ll=44.169461,12.438455&spn=0.011759,0.038624&z=15 | 19:26 |
malgar | use openstreetmap :) | 19:26 |
hdworak | alright | 19:27 |
hdworak | tonight is a superb night | 19:27 |
malgar | http://www.openstreetmap.org/?lat=44.1707&lon=12.4355&zoom=12&layers=0B0FTF | 19:27 |
hdworak | I've finally figured that one out | 19:27 |
hdworak | great | 19:27 |
*** rejon has quit IRC | 19:27 | |
*** rejon has joined #cc | 19:28 | |
hdworak | paulproteus: when do you think it would be the right time to move validator-beta to validator ? | 19:30 |
*** tvol has quit IRC | 19:48 | |
*** tvol has joined #CC | 19:49 | |
hdworak | paulproteus: is there something you require me to complete to pass the final evaluation? | 19:51 |
paulproteus | hdworak, re: when move: I want to know what nathany thinks. | 20:09 |
hdworak | of course | 20:09 |
paulproteus | hdworak, re: pass the final eval: I think I would pass you no matter what, but I'd really appreciate it if you would do some work and tell me how your current implementation compares to what you promised. | 20:10 |
paulproteus | I guess I will *require* that you write up that report and post it to cc-devel and the techblog. | 20:10 |
hdworak | promise = the original "proposed timeline" ? | 20:11 |
hdworak | http://wiki.creativecommons.org/Rewrite_Metadata_Validator/SoC_2008#Proposed_timeline | 20:11 |
paulproteus | Right, that's what I mean. | 20:11 |
paulproteus | I'm pretty sleep-deprived, so sorry if I make a little less sense than usual. | 20:11 |
hdworak | weeks 1-6, 8 (MIME content type does not matter, since we're dealing with (X)HTML only), 9, 11 completed | 20:12 |
hdworak | not done: 7 (RSS), 10 (stats), 12 (cloning the layout of the CC Web site) | 20:13 |
paulproteus | Oh, just write it up and blog it. (-: | 20:14 |
hdworak | "Writing the documentation summarising the architecture." -> http://wiki.creativecommons.org/Rewrite_Metadata_Validator/SoC_2008#Web_framework_and_libraries + labs.creativecommons.org entries | 20:14 |
*** kristallpirat has joined #cc | 20:14 | |
hdworak | "Making the application more user-friendly." hm... it's a simple application - but we have valid XHTML 1.0 Strict that is functional in Lynx; I don't know how much more friendly would it be (suggestions are welcomed) | 20:15 |
hdworak | I hope you agree on this one (= which weeks were completed) | 20:17 |
hdworak | nathany: when do you think it would be the right time to move validator-beta to validator ? | 20:21 |
hdworak | ftobia (when he's back): could you please add support for license URIs like http://creativecommons.org/licenses/by/2.0/deed.en in cc.license (Flickr uses that extensively) | 20:24 |
*** ereslibre has joined #cc | 20:34 | |
hdworak | nathany, ftobia: why does cc.license require Genshi and Pylons? isn't it supposed to be a library? | 21:04 |
*** ankitg has joined #cc | 21:04 | |
*** mptre has joined #cc | 21:06 | |
mptre | ello | 21:06 |
paulproteus | Howdy. | 21:06 |
mptre | just ordered some cc-stickers, just curious about your shipping-methods | 21:07 |
mptre | when will I get them? btw, I'm living in Sweden | 21:07 |
paulproteus | mptre, Oh! I'm not very sure, actually; Melissa would know, but she's not around the IRC channel. | 21:08 |
paulproteus | Nathany might know. | 21:08 |
mptre | mkay | 21:09 |
mptre | is nathany afk atm? | 21:09 |
paulproteus | Perhaps; I'm actually out of the office today. | 21:10 |
*** [mharrison] has quit IRC | 21:11 | |
ankitg | paulproteus: Ping. I am alive ... was installing geo-ip on windows ... it crashed, the beautiful blue screen of death welcomed me. Then windows failed to boot ... Just re-installed windows ... | 21:12 |
paulproteus | ankitg, Yeah, so use Ubuntu. | 21:13 |
paulproteus | ankitg, That's good that you're alive! | 21:13 |
paulproteus | I'm half-kidding about Ubuntu being the one true answer. | 21:16 |
paulproteus | If you can do things on other OSs fine. | 21:16 |
hdworak | ankitg: hi there! :) | 21:17 |
hdworak | ankitg: http://www.ubuntu.com/ | 21:18 |
hdworak | paulproteus: unless they are not FLOSS | 21:18 |
ankitg | paulproteus: seriously considering Ubuntu ... would be a first time though ... it is indeed good to be alive ... | 21:18 |
paulproteus | ankitg, BTW, you should use the Python module called "cgi" to pick out the web arguments rather than relying on the order they appear in. | 21:18 |
* ankitg goes to grab a copy of ubuntu vm image ... | 21:19 | |
paulproteus | ankitg, It'd be pretty easy to use Ubuntu in a VM. | 21:19 |
paulproteus | But keep in mind there are precious days left, and I'm going to offline for the last 24h of your deadline. | 21:20 |
hdworak | ankitg: Microsoft Windows is a great operating system that will allow you to download the Ubuntu CD image, burn it, and restart your computer | 21:20 |
paulproteus | As that downloads I'd love it if you'd write a status report based on your original timeline for cc-devel and the Techblog. | 21:20 |
hdworak | paulproteus: it's called the Labs now | 21:21 |
paulproteus | Don't spend *too* much time working on it. | 21:21 |
paulproteus | hdworak, Man, I'm behind the times. You're right | 21:21 |
hdworak | :D | 21:21 |
hdworak | it's really easier to use Microsoft Windows for downloading the Ubuntu CD than waiting 3 weeks for the shipment | 21:24 |
ankitg | I know windows would work, and considering I'll need use it and am I've worked with it before, it seemed an easy choice. BUT I want try out ubuntu ... | 21:24 |
ankitg | hdworak: hi =) | 21:24 |
paulproteus | I don't know Windows would work, given that it sucked days out of your life three days before a deadline you're on. | 21:24 |
ankitg | hdworak: I'll be using VMware Fusion ... | 21:24 |
hdworak | although if you FLOSS principles are dear to you, you might be better off waiting for the shipment so that you do not use propertiary software at all | 21:25 |
ankitg | paulproteus: noted. I was using sisynala as a guide for that part ... | 21:26 |
ankitg | hdworak: I know what a live CD is ... =) | 21:27 |
nkinkade | paulproteus: Did you look into the thing with Varnish on a8 and the postinst script at all, or this that something I should follow up on now? | 21:27 |
paulproteus | nkinkade, I did fix it. | 21:28 |
hdworak | I do not doubt that, I'm just discussing the need of using Microsoft Windows for downloading the CD image | 21:28 |
nkinkade | paulproteus: Whew., | 21:28 |
nkinkade | Thanks. | 21:28 |
nkinkade | paulproteus: It was a simple fix? | 21:28 |
paulproteus | I just added "exit 0" to be the second line of the varnish and varnishlog init scripts, and then did "apt-get install $whatever_i_was_installing_before". | 21:28 |
paulproteus | And then those init scripts "succeeded," so the package was fine. | 21:28 |
paulproteus | BTW I'm sitting here at a talk at Debconf working on a tool to automatically detect bugs like that. | 21:29 |
*** tim_hwang has joined #cc | 21:29 | |
nkinkade | Would there have been a way to mark the package as fully installed and configured without doing that? | 21:29 |
nkinkade | Just for my own knowledge. | 21:29 |
paulproteus | s/the package was fine/the package management system was satisfied that the install had succeeded/ | 21:29 |
paulproteus | nkinkade, Good question; my guess is yes but I don't know how. | 21:29 |
nkinkade | Yeah, well, I'm glad you fixed it because I would otherwise be rummaging around on Google right now. | 21:30 |
nkinkade | :) | 21:30 |
nkinkade | Thanks. | 21:30 |
paulproteus | Sure thing. (-: | 21:31 |
hdworak | paulproteus: I have updated and tested the buildout process for validator | 21:34 |
*** [mharrison] has joined #cc | 21:34 | |
hdworak | paulproteus: it is described in README.txt, buildout.cfg and setup.py are working | 21:34 |
* hdworak has just pushed | 21:35 | |
paulproteus | Awesome. | 21:35 |
hdworak | I've also enhanced the TODO (in both validator and libvalidator) with all the ideas said today | 21:35 |
hdworak | I'm going to write the cc-devel + labs message tomorrow | 21:38 |
*** ereslibre has quit IRC | 21:44 | |
*** ankitg_ has joined #cc | 21:45 | |
hdworak | paulproteus: you might want to prevent robots from browsing validator-beta | 21:48 |
hdworak | in order to do this, please create the file validator/public/robots.txt with the following contents: | 21:49 |
hdworak | User-agent: * | 21:49 |
hdworak | Disallow: / | 21:49 |
hdworak | :) | 21:49 |
paulproteus | hdworak, Nah, I don't mind. (-: | 21:50 |
hdworak | I'm sure you know how to do this, but I'm pasting the lines for your convinience | 21:50 |
paulproteus | Me, I don't mind the robots. | 21:51 |
* paulproteus hopes nkinkade doesn't hear him | 21:51 | |
nkinkade | paulproteus: I don't have a problem with robots either, until they take down important web services. | 21:52 |
hdworak | I've just read http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_owns_code | 21:53 |
hdworak | "Some organizations will require students to assign copyright to them, but many will allow them to retain copyright." | 21:53 |
hdworak | do you want me to assign copyright for the work I've done for Creative Commons during Google Summer of Code 2008 to Creative Commons? | 21:53 |
hdworak | paulproteus, nathany | 21:53 |
hdworak | ^^^ | 21:53 |
paulproteus | When I was an intern (and as a staffer), I was told CC gets the (C) to my work, but I can enjoy it under all those licenses that it's available as. | 21:53 |
paulproteus | I don't know what we'll ask of you; I'll leave htat to nathany. | 21:54 |
*** tim_hwang has quit IRC | 21:54 | |
hdworak | nathany: under GSoC rules, do you want me to assign copyright for the work I've done for Creative Commons during Google Summer of Code 2008 to Creative Commons? | 21:54 |
hdworak | http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_owns_code | 21:54 |
nathany | i'd prefer the copyright line to read something like: | 21:54 |
nathany | (c) 2008, Hdworak <you@email.com>, Creative Commonsc | 21:54 |
nathany | (listing both parties) | 21:55 |
nathany | we don't require a full copyright assignment | 21:55 |
hdworak | I shall not provide my e-mail in the boilerplate due to spam concerns, if you do not mind | 21:55 |
*** tim_hwang has joined #cc | 21:55 | |
nathany | no problem | 21:55 |
nathany | is that line OK with you otherwise? | 21:55 |
*** ankitg has quit IRC | 21:57 | |
hdworak | of course, I'm already updating the boilerplates | 21:58 |
hdworak | my only concern is that someone might think I'm from Creative Commons by reading that line | 21:58 |
hdworak | which is what you might not want to happen | 21:58 |
paulproteus | (C) held both by: | 22:01 |
paulproteus | * Creative Commons, and | 22:01 |
paulproteus | * Hugo Dworak | 22:01 |
paulproteus | That's a suggestion; I'm going to go back to working on piuparts now. | 22:02 |
*** Steren has joined #cc | 22:02 | |
paulproteus | Howdy Steren! | 22:02 |
Steren | nathany: strange I can't any more edit my user page on teamspace with a form, is it broken for you too ? | 22:04 |
Steren | hey paulproteus :) | 22:04 |
nathany | it looks like the form is a rejon... something | 22:05 |
nathany | i can't, either... i'd just edit it manually | 22:05 |
nathany | Steren: ^^ | 22:05 |
hdworak | nathany: I have updated all the boilerplates and the "About the software" page with "Copyright (C) 2008 Hugo Dworak and Creative Commons" | 22:06 |
nathany | excellent, thanks, hdworak | 22:06 |
nathany | (and thanks for all the bug fixes today) | 22:06 |
hdworak | nathany: thank you for the possibility to retain the share copyright; I appreciate that | 22:06 |
nathany | sure :) | 22:06 |
hdworak | nathany: when do you think the validator-beta will be moved to validator? | 22:07 |
hdworak | bugfixes are my duty as a developer | 22:07 |
nathany | not sure... we'll probably want to apply a stylesheet to it, etc; unfortunately we have several time critical things going on right now | 22:07 |
hdworak | ok, I understand :) | 22:08 |
nathany | i'm out next week so we'll probably take a look when i get back and figure it out | 22:08 |
hdworak | there's no rush, though | 22:08 |
hdworak | I'll just point labs+cc-devel to validator-beta | 22:08 |
nathany | sure | 22:08 |
nathany | actually... | 22:08 |
nathany | i wonder if we should run it as validator.cc.org/beta (to avoid leaking out another hostname) | 22:08 |
nathany | eh, i guess it doesn't really matter | 22:09 |
hdworak | nathany: I suggested robots.txt for that | 22:09 |
nathany | it's not so much about robots as it is about having a blog post that points to a domain that's going to go away | 22:09 |
hdworak | but I second your idea | 22:09 |
nathany | if we put it on validator.cc.org/beta, then it'd be a simple rewrite rule to redirect requests once we really launch it | 22:09 |
hdworak | noted | 22:09 |
nathany | (so that people following the link get *something*) | 22:09 |
paulproteus | nathany, Deploying it there will be a pain, though. | 22:10 |
hdworak | paulproteus: ^^^ | 22:10 |
nathany | why's that? | 22:10 |
hdworak | it's on a diff. machine | 22:10 |
nathany | that sounds like a bogus difficulty to me ;) | 22:10 |
nathany | (that is, ideally software can be deployed in a sane fashion without lots of machine prep) | 22:11 |
paulproteus | The path fiddling drove me nuts with Herder recently. | 22:11 |
paulproteus | I ended up throwing up my hands and using it on a subdomain. | 22:11 |
paulproteus | If someone else wants to do that, fine, but I doubt I'l be able to do that before Monday. | 22:11 |
paulproteus | Oh, wait, I think it was as easy as it should have been. | 22:11 |
paulproteus | We just also made absolute reference to / in places we shouldn't have. | 22:12 |
nathany | paulproteus: i don't understand that last statement | 22:12 |
nathany | oh, right | 22:12 |
paulproteus | So never mind it being totally horrible. | 22:12 |
nathany | anyway, if that's possible, i have a slight preference for it; but frankly it's not anything I'll lose any sleep over | 22:13 |
nathany | anyway, that said, i need to head out for a couple hours... feel free to email with anything that comes up | 22:13 |
*** jgay has quit IRC | 22:13 | |
hdworak | oh, Leslie's written that code samples can come from the code written up to Sep 3rd | 22:15 |
hdworak | it's just that the final evaluation must be done on the code from Aug 18th | 22:16 |
hdworak | :) | 22:16 |
*** nathany has quit IRC | 22:19 | |
paulproteus | hdworak, Great, I'm glad to hear that. | 22:20 |
*** tvol has quit IRC | 22:20 | |
*** tvol has joined #CC | 22:21 | |
*** tvol has joined #CC | 22:22 | |
hdworak | bye! | 22:26 |
*** hdworak has quit IRC | 22:26 | |
Steren | nkinkade: http://code.creativecommons.org/viewgit is broken right now. | 22:29 |
nkinkade | Steren: It'll be up in a second. | 22:29 |
Steren | no doubt :) | 22:30 |
*** tolsen has quit IRC | 22:30 | |
nkinkade | Anyone happen to know of a way to use dd that won't totally saturate disk I/O and cause a machine to become unresponsive? | 22:34 |
*** pmiller has joined #cc | 22:45 | |
*** tvol has quit IRC | 22:47 | |
nkinkade | This seems absurd, but it works: | 22:51 |
nkinkade | for i in $(seq 1 1000); do nice -n 19 dd if=/dev/zero of=varnish_storage.bin.new conv=notrunc oflag=append bs=1M count=1 &> /dev/null && sleep 0.1; done | 22:51 |
*** ankitg has joined #cc | 22:55 | |
*** pmiller has quit IRC | 23:00 | |
*** malgar has quit IRC | 23:07 | |
*** ankitg_ has quit IRC | 23:08 | |
nkinkade | paulproteus: Are you using NFS for anything on a6? | 23:12 |
*** tvol has joined #CC | 23:12 | |
*** tvol has quit IRC | 23:18 | |
nkinkade | Well, if you were, it's gone now. | 23:19 |
*** [mharrison] has quit IRC | 23:34 | |
paulproteus | nkinkade, Not anymore. | 23:35 |
nkinkade | paulproteus: I felt about 99.9% sure that it was just installed by default with amd64, so I blasted it. | 23:36 |
paulproteus | It's not, I think I set it up to copy data faster than rsync over SSH once. | 23:39 |
nkinkade | paulproteus: How long ago would that have been? It would have had to have been during the last few weeks, because a6 is brand new. | 23:48 |
paulproteus | Buh, then never mind. | 23:49 |
paulproteus | You must be right. | 23:49 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!