IRC log of dig on 2011-01-03

Timestamps are in UTC.

12:36:53 [DIGlogger]
DIGlogger (~dig-logge@groups.csail.mit.edu) has joined #dig
12:36:53 [sendak.freenode.net]
topic is: Decentralized Information Group @ MIT http://dig.csail.mit.edu/
12:36:53 [sendak.freenode.net]
Users on #dig: DIGlogger RalphS danbri junaidnaseer mhausenblas IPaparrizos ericP nunnun mattl sandro timbl gbot30 webr3 drrho
12:37:33 [mhausenblas]
mhausenblas has quit (*.net *.split)
12:37:33 [timbl]
timbl has quit (*.net *.split)
12:53:08 [mhausenblas]
mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) has joined #dig
12:53:08 [timbl]
timbl (~timbl@pool-96-237-236-230.bstnma.fios.verizon.net) has joined #dig
12:55:45 [melvster]
melvster (~melvster@p5797F145.dip.t-dialin.net) has joined #dig
13:37:39 [timbl_]
timbl_ (~timbl@pool-96-237-236-230.bstnma.fios.verizon.net) has joined #dig
13:38:03 [timbl_]
timbl_ has quit (Client Quit)
13:41:59 [timbl]
timbl has quit (Ping timeout: 272 seconds)
14:13:08 [betehess_]
betehess_ (~betehess@betehess.w3.org) has joined #dig
14:21:48 [amy]
amy (~amy@30-6-83.wireless.csail.mit.edu) has joined #dig
14:22:16 [betehess_]
betehess_ is now known as betehess
14:24:54 [timbl]
timbl (~timbl@w3cdhcp5.w3.org) has joined #dig
15:12:20 [presbrey]
presbrey (~presbrey@SCRIPTS.MIT.EDU) has joined #dig
15:15:26 [presbrey]
hey timbl, what browser gives you the tabulator cert for test.data.fm?
15:18:16 [timbl]
?
15:20:56 [timbl]
http://test.data.fm/
15:23:13 [presbrey]
~]$ curl -v https://test.data.fm/ 2>&1 | grep -i 'common name'
15:23:13 [presbrey]
* common name: *.data.fm
15:23:36 [timbl]
Hi presbrey, what's up? I had a problem earlier with the wrong cert?
15:23:58 [presbrey]
I thought so
15:23:59 [presbrey]
<timbl> test.data.fm has cert which only works for {www.,}tabulator.org
15:24:11 [presbrey]
that's one of the last in my history
15:24:59 [timbl]
(webr3, we use various things but js and python mainly, Ericp uses C++ and perl.)
15:25:30 [timbl]
presbrey, probably ffox
15:25:49 [presbrey]
an old one?
15:26:28 [timbl]
It says now: test.data.fm uses an invalid security certificate.
15:26:28 [timbl]
The certificate is only valid for the following names:
15:26:28 [timbl]
tabulator.org , www.tabulator.org
15:26:28 [timbl]
(Error code: ssl_error_bad_cert_domain)
15:26:53 [timbl]
3.6.13 depends what you mean by old
15:27:12 [timbl]
It's hte beta track but not ffox 4
15:27:33 [presbrey]
thats weird -- it works for me in 3.6.10
15:27:56 [presbrey]
works for my curl too
15:28:19 [presbrey]
maybe you have an old OpenSSL / GnuTLS
15:29:02 [timbl]
How could an old library read the cert as being for tabulator.org when in fact it is for something else -- where would it get that idea from?
15:29:29 [presbrey]
type `openssl version`
15:30:43 [presbrey]
older SSL libraries don't do SNI <http://en.wikipedia.org/wiki/Server_Name_Indication>
15:31:07 [presbrey]
apparently you need openssl >= 0.9.8j
15:31:16 [presbrey]
I have 1.0.0a
15:32:06 [presbrey]
OS X 10.5.6 or higher?
15:33:09 [timbl]
10.6.5
15:33:36 [timbl]
How do you tell which openssl you have?
15:33:42 [presbrey]
at a console: openssl version
15:33:54 [timbl]
$ openssl
15:33:54 [timbl]
OpenSSL> version
15:33:54 [timbl]
OpenSSL 0.9.8o 01 Jun 2010
15:33:55 [timbl]
OpenSSL>
15:34:23 [presbrey]
hmm, I'm stumped
15:35:03 [timbl]
$ which openssl
15:35:03 [timbl]
15:35:06 [presbrey]
I'll see if I can get another IP address from the XVM maintainers
15:35:23 [timbl]
-> /opt/local/bin/openssl
15:35:31 [presbrey]
otherwise separate the servers
15:35:37 [timbl]
Not sure that is the built in mac one, looks more like a ports
15:35:39 [presbrey]
oh, thats the MacPorts one
15:35:44 [presbrey]
good find
15:35:48 [presbrey]
try: /usr/bin/openssl version
15:36:27 [presbrey]
does it work in Safari?
15:36:43 [timbl]
OpenSSL 0.9.8l 5 Nov 2009
15:38:08 [timbl]
I don't have a valid foaf cert in safari
15:38:35 [timbl]
ah I can use my MIT one and it deosn't complain.
15:39:27 [presbrey]
SNI is like the HTTP 'Host:' header but in the SSL channel
15:39:45 [presbrey]
so some version is failing in your Firefox+OSX
15:40:31 [presbrey]
I imagine your setup is fairly common
15:40:42 [presbrey]
/ up-to-date
15:45:55 [presbrey]
in any case, I mailed about additional IP. separate VMs will solve it otherwise
16:05:53 [mhausenblas_]
mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie) has joined #dig
16:06:48 [mhausenblas_]
mhausenblas_ has quit (Client Quit)
16:07:48 [ericP]
heya timbl, i see i still owe you immediate-write
16:08:10 [ericP]
(after you busted me doing other work on SWObjects yesterday)
16:09:33 [mhausenblas]
mhausenblas has quit (Ping timeout: 272 seconds)
16:09:58 [melvster]
melvster has quit (Remote host closed the connection)
16:10:14 [melvster]
melvster (~melvster@p5797F145.dip.t-dialin.net) has joined #dig
16:34:51 [oshani]
oshani (~oshani@124.43.43.190) has joined #dig
16:46:31 [oshani]
oshani has quit (Quit: Mama nidi!)
18:03:27 [mhausenblas]
mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
18:17:33 [timbl]
yeeeup
18:20:09 [ericP]
it wasn't me
18:20:23 [ericP]
it was someone else who stole my identity to commit some code
18:20:43 [mattl]
i
18:20:56 [mattl]
i'll take credit for it, i haven't committed anything in ages
18:21:23 [timbl]
Jeff is here and says it was he who stole your id but wants to know why it was so easy
18:23:15 [ericP]
let's just say that if folks are going to exploit my id for such purposes, i'm not profoundly motivated to keep it from being stolen
18:24:07 [timbl]
So where do you think all the bugs are from - your code or theirs?
18:24:28 [presbrey]
ahaha
18:25:08 [timbl]
What was the command line argument you were going to use for incremental update anyway ? -rw ? -inc ? -w ?
18:27:25 [presbrey]
whats incremental updatE?
18:35:04 [presbrey]
are these swobjects flags?
18:35:41 [ericP]
-r for in-place editing?
18:36:21 [presbrey]
on a serialized text file?
18:42:01 [ericP]
yup
18:49:54 [presbrey]
are you adding API methods for that too?
18:51:56 [presbrey]
how does it work? are you creating a new, resorted file?
18:57:30 [timbl]
Basically doing in c++ what you did in the python wrapper, no?
18:59:32 [timbl]
https://bugzilla.mozilla.org/show_bug.cgi?id=595223
19:13:32 [ericP]
it's just a bit of code in the sparql.cpp, so yeah, does what the python wrapper does
19:15:23 [timbl]
seesm to be the closest I can find t the problem thatfirefox can't be extended to handle new file types
19:28:40 [presbrey]
is that really true?
19:28:53 [presbrey]
I'm looking here at how JSONView extension does it:
19:29:02 [presbrey]
http://code.google.com/p/jsonview/source/browse/trunk/src/components/jsonview.js?r=31#331
19:29:22 [presbrey]
XPCOMUtils.categoryManager.addCategoryEntry('ext-to-type-mapping', 'json', 'application/json', true, true);
19:29:37 [presbrey]
s/json/rdf/ might do something
19:31:51 [mhausenblas]
mhausenblas has quit (Quit: mhausenblas)
19:33:24 [presbrey]
contract @mozilla.org/streamconv;1?from=application/rdf&to=*/*
19:33:32 [presbrey]
category ext-to-type-mapping rdf application/rdf
19:33:40 [presbrey]
rdf+xml rather
19:35:04 [presbrey]
ext-to-type-mapping (extension to type mapping) looks very useful
19:36:27 [presbrey]
# If no plugin is registered, the ext-to-type-mapping XPCOM category is searched for the extension. This allows extensions to register additional mappings. The key of the category entry is the extension without leading dot, the value is the MIME type. The extension must be lowercase.
19:36:39 [presbrey]
<https://developer.mozilla.org/en/How_Mozilla_determines_MIME_Types>
19:42:18 [presbrey]
we want to add /n3, /turtle, and /nt
19:43:03 [presbrey]
there is built-in support for .rdf => application/rdf+xml
19:43:45 [presbrey]
and then specify (additional) contracts in tabulator's chrome.manifest
19:43:57 [presbrey]
streamconv contracts
19:48:51 [timbl]
json extnsion - intersting
19:49:19 [presbrey]
yes, compare http://dig.csail.mit.edu/hg/tabulator/file/e0c113cc5dc9/chrome.manifest to http://code.google.com/p/jsonview/source/browse/trunk/src/chrome.manifest
19:49:31 [timbl]
We used to have a converter registered.
19:52:55 [timbl]
You think we coul djust add category ext-to-type-mapping json application/json
19:52:55 [timbl]
without any code?
19:53:28 [timbl]
category ext-to-type-mapping n3 text/n3
19:54:53 [presbrey]
category ext-to-type-mapping without extra code shouldn't hurt anything
19:55:08 [presbrey]
+n3 +nt +ttl
19:55:21 [presbrey]
adding contracts will require code
19:55:49 [presbrey]
we should find out why the stream converter was ripped out in the first place
19:57:54 [presbrey]
its nice that the nsIStreamConverter preserves the 'View Source' listing
19:59:09 [timbl]
.nt is what text/turtle ?
19:59:17 [timbl]
or os there a mime type for it?
19:59:51 [timbl]
I wonder whetehr a pne could add that
20:04:40 [timbl]
Still loads as text
20:04:57 [timbl]
But we haven't registered to handle the IMIE type
20:05:05 [timbl]
either.
20:05:34 [timbl]
Maybe we go back to making a converter.
20:11:13 [presbrey]
.nt would be ntriples
20:12:41 [timbl]
"The Internet Media Type / MIME Type of N-Triples is text/plain and the character encoding is 7-bit US-ASCII." -- http://www.w3.org/2001/sw/RDFCore/ntriples/
20:13:21 [presbrey]
text/plain? can that be updated?
20:14:04 [timbl]
Still wrong in latest spec http://www.w3.org/TR/rdf-testcases/#ntriples
20:23:13 [webr3]
see also: http://lists.w3.org/Archives/Public/semantic-web/2010Dec/0250.html raised this issue recently
20:31:08 [timbl]
webr3, the mime types text/n3 and text/turtle were applied for ages ago
20:51:35 [timbl]
Thanks for the pointer to yourmail
20:58:01 [webr3]
np, would be good to see them finally get registered - mind if I chase up the text/n3 one on the media types list?
20:58:54 [timbl]
Sure, do
20:59:01 [timbl]
It has been many years
21:05:31 [timbl]
That would be great
21:07:20 [webr3]
ty for mail, I'll chase up wherever i can & ask ned freed etc and let you know what happens
21:09:22 [timbl]
Thanks!
21:19:11 [RalphS]
RalphS has quit (Quit: outah here ...)
21:33:13 [webr3]
presbrey, what license is data.fm/rdf.me code being released under?
21:41:10 [presbrey]
something compatible
21:41:13 [presbrey]
what do you need?
21:42:19 [presbrey]
I think MIT license for now
21:45:48 [presbrey]
I suppose I should commit that
21:50:50 [webr3]
for ideadump, see workign doc http://openetherpad.org/gdOZXsljYz
22:04:22 [webr3]
webr3 has quit (Ping timeout: 255 seconds)
22:06:45 [ericP]
oops, just missed webr3
22:07:08 [ericP]
who i guess was intrested in media types for RDF formats
22:08:43 [webr3]
webr3 (~nathan@host86-142-128-179.range86-142.btcentralplus.com) has joined #dig
22:09:24 [ericP]
webr3, you were interested in media types for RDF formats?
22:09:55 [ericP]
http://www.w3.org/2008/01/rdf-media-types shows some of the drama
22:11:32 [webr3]
ty ericP, will take a look
22:18:26 [junaidnaseer]
junaidnaseer has quit (Quit: Leaving.)
22:19:07 [drrho]
drrho has quit (Remote host closed the connection)
22:19:47 [drrho]
drrho (~rho@chello213047112079.11.11.vie.surfer.at) has joined #dig
22:36:58 [nunnun]
nunnun has quit (*.net *.split)
22:41:59 [nunnun]
nunnun (~nunnun@irc.v6.nunnun.jp) has joined #dig
22:49:10 [drrho]
drrho has quit (Remote host closed the connection)
22:49:13 [danbri]
danbri has quit (Remote host closed the connection)
22:49:43 [drrho]
drrho (~rho@chello213047112079.11.11.vie.surfer.at) has joined #dig
23:08:22 [timbl_]
timbl_ (~timbl@31-34-251.wireless.csail.mit.edu) has joined #dig
23:08:22 [timbl_]
timbl_ has quit (Client Quit)
23:11:22 [timbl]
timbl has quit (Read error: Operation timed out)
23:13:37 [drrho]
drrho has quit (Remote host closed the connection)
23:18:18 [der-rho-ist]
der-rho-ist (~rho@chello213047112079.11.11.vie.surfer.at) has joined #dig
23:23:18 [der-rho-ist]
der-rho-ist has quit (Remote host closed the connection)
23:23:49 [der-rho-ist]
der-rho-ist (~rho@chello213047112079.11.11.vie.surfer.at) has joined #dig
23:33:08 [der-rho-ist]
der-rho-ist has quit (Remote host closed the connection)
23:33:36 [der-rho-ist]
der-rho-ist (~rho@chello213047112079.11.11.vie.surfer.at) has joined #dig
23:45:03 [der-rho-ist]
der-rho-ist has quit (Read error: Connection reset by peer)
23:45:31 [der-rho-ist]
der-rho-ist (~rho@chello213047112079.11.11.vie.surfer.at) has joined #dig