IRC log of dig on 2010-08-12

Timestamps are in UTC.

00:02:17 [timbl]
timbl has quit (Quit: timbl)
00:24:20 [lkagal]
lkagal (~lkagal@pool-96-237-240-136.bstnma.fios.verizon.net) has joined #dig
00:49:18 [knappy]
knappy has quit (Quit: knappy)
01:23:07 [nunnun]
nunnun is now known as nunnun_away
01:44:34 [melvster]
melvster has quit (Ping timeout: 265 seconds)
03:08:46 [timbl]
timbl (~timbl@pool-96-237-236-72.bstnma.fios.verizon.net) has joined #dig
03:19:09 [nunnun_away]
nunnun_away is now known as nunnun
04:31:49 [lkagal]
lkagal has quit (Quit: lkagal)
04:42:50 [oshani]
oshani has quit (Quit: Mama nidi!)
05:01:41 [kennyluck]
kennyluck has quit (Quit: kennyluck)
06:30:45 [kennyluck]
kennyluck (~kennyluck@DHCP-21172.iis.sinica.edu.tw) has joined #dig
07:25:50 [kennyluck]
kennyluck has quit (Quit: kennyluck)
07:29:55 [kennyluck]
kennyluck (~kennyluck@DHCP-21172.iis.sinica.edu.tw) has joined #dig
08:34:19 [melvster]
melvster (~melvster@p5797ED46.dip.t-dialin.net) has joined #dig
10:18:42 [kennyluck]
kennyluck has quit (Quit: kennyluck)
11:17:26 [RalphS]
RalphS (~swick@30-7-139.wireless.csail.mit.edu) has joined #dig
12:41:59 [lkagal]
lkagal (~lkagal@pool-96-237-240-136.bstnma.fios.verizon.net) has joined #dig
12:59:01 [timbl]
re melvster: how actually do you allow public access in the ACL ... is Public a foaf:Group?
12:59:20 [timbl]
Well, foaf:Person is a class.
12:59:33 [timbl]
and so is foaf:Agent.
13:04:20 [timbl]
presbrey, I can't rememebre what we had for "ANyone ro anything, don't autheniate hem" and "anything with a webid -- authenticate them"
13:04:30 [timbl]
We need wo conventional classes.
13:04:38 [timbl]
maybe owl:Thing and foaf:Agent
13:05:24 [timbl]
These aren't groups, they are classes.
13:05:50 [timbl]
groups and clases are related IIRC by a property in tne foaf ontology
13:55:36 [melvster]
timbl: that makes sense ... was thinking about it more ... in unix you have three bits, one for user (webid) ... one for group (foafGroup) ... one for world (foaf:Person)
14:15:28 [timbl]
timbl has quit (Ping timeout: 265 seconds)
14:40:50 [nunnun]
nunnun is now known as nunnun_away
14:47:58 [oshani]
oshani (~oshani@31-34-137.wireless.csail.mit.edu) has joined #dig
14:51:24 [nunnun_away]
nunnun_away is now known as nunnun
14:56:19 [Yudai_]
Yudai_ is now known as Yudai
15:24:50 [nunnun]
nunnun is now known as nunnun_away
15:26:21 [Pipian]
Pipian (~pipian@w3cdhcp27.w3.org) has joined #dig
15:27:42 [timbl]
timbl (~timbl@31-35-252.wireless.csail.mit.edu) has joined #dig
15:33:54 [nunnun_away]
nunnun_away is now known as nunnun
15:37:36 [lkagal]
lkagal has quit (Quit: lkagal)
15:40:31 [knappy]
knappy (~haoqi@dhcp-18-111-36-78.dyn.mit.edu) has joined #dig
16:19:24 [lkagal]
lkagal (~lkagal@30-6-179.wireless.csail.mit.edu) has joined #dig
17:13:23 [knappy]
knappy has quit (Quit: knappy)
17:28:42 [kennyluck]
kennyluck (~kennyluck@114-25-246-70.dynamic.hinet.net) has joined #dig
17:28:43 [kennyluck]
kennyluck has quit (Excess Flood)
17:29:38 [presbrey]
re. unix, theres no group analogous to the unix primary group that I'm aware of
17:31:49 [presbrey]
rather than compare to three bits, might as well compare to unix ACLs:
17:32:00 [presbrey]
~/AFS/dig$ fs la
17:32:00 [presbrey]
Access list for . is
17:32:00 [presbrey]
Normal rights:
17:32:01 [presbrey]
dig-admin:dig-users rlidwk
17:32:03 [presbrey]
dig-admin rlidwka
17:32:05 [presbrey]
system:administrators rlidwka
17:32:07 [presbrey]
system:anyuser l
17:32:09 [presbrey]
oshani.cron rl
18:06:43 [kennyluck]
kennyluck (~kennyluck@114-25-246-70.dynamic.hinet.net) has joined #dig
18:35:40 [RalphS]
RalphS has quit (Quit: leaving ...)
19:01:44 [knappy]
knappy (~haoqi@dhcp-18-111-36-78.dyn.mit.edu) has joined #dig
19:02:16 [presbrey]
so timbl we can do 'anything with a webid' without ACLs
19:11:50 [timbl]
What stat if the ACLmodule in?
19:55:07 [oshani]
oshani has quit (Quit: Mama nidi!)
19:55:49 [presbrey]
hi
19:55:50 [timbl]
https://dig.xvm.mit.edu/wiki/documentation/New.html
19:56:04 [timbl]
Got back Amaya saying "Could save : python error"
19:56:15 [timbl]
Thought it would be just worth a try :)
19:57:01 [presbrey]
hmm. I was supposed to be getting emails from python exceptions
19:57:31 [timbl]
Should we have a separate space if we want to save non-date files, or should we mix up the files in the same space I wonder
19:58:22 [melvster]
s/date/data :)
19:58:41 [presbrey]
I'm find with mixed
19:58:44 [presbrey]
fine*
19:59:04 [oshani]
oshani (~oshani@31-34-137.wireless.csail.mit.edu) has joined #dig
19:59:27 [melvster]
btw ive started using the 'add' triple button (blue plus) on tabulator now ... it works superbly ...
19:59:49 [presbrey]
melvster, the issue tracker?
20:00:28 [timbl]
melvster, compliments for the write back wit the blue button to Kennyluck ...
20:00:33 [timbl]
with which stroe? foaf.me?
20:00:48 [melvster]
yes http://foaf.me/testtab5
20:01:15 [melvster]
kennyluck: great job! :)
20:01:29 [melvster]
or better http://foaf.me/testtab5#me
20:01:36 [timbl]
We just have to make sure that when stuff is stored witha html content type it is not reserialised into N3
20:01:53 [timbl]
We could clean it up into XHTML of ocurse
20:02:43 [presbrey]
I am not reserializing non-n3 afaik
20:02:54 [presbrey]
doing a test PUT of /etc/hosts now
20:03:17 [presbrey]
did you see my webID-required folder?
20:03:48 [presbrey]
go to the wiki index and hit Enable/Disable SSL
20:05:21 [timbl]
oooops
20:05:30 [knappy]
hi
20:05:41 [presbrey]
I had no trouble with PUT of a non-n3 file using curl
20:05:55 [timbl]
hows it going knappy?
20:05:58 [timbl]
got code to push?
20:06:10 [knappy]
I pushed yesterday
20:06:18 [knappy]
currently I'm looking at userinput.js
20:06:42 [knappy]
for autocompleting the journal titles
20:06:49 [timbl]
for what functionality?
20:06:56 [timbl]
I see.
20:07:03 [timbl]
That's interesting.
20:07:32 [timbl]
I'd like a nice widget for doing autocomplete for teh bug panel too.
20:07:52 [knappy]
Thanks for warning me about userinput
20:08:03 [timbl]
Does it make sense? If not I'll have a look at it, if it does you can explain it to me
20:08:15 [timbl]
:)
20:08:19 [knappy]
I'm still looking at it, I'm taking notes
20:08:24 [knappy]
So far it's okay
20:08:52 [knappy]
I'm learning more to code better with it too
20:20:48 [webr3]
do you guys put the ACL in the .meta file? as I've been using cern metafiles and simply pointing to the ACF from the .meta file using the Link: header [i fear I've gone v wrong here]
20:22:45 [webr3]
timbl, I spoke to the httpbis guys a couple of months ago about serving the 'same resource' via both HTTP and HTTPS; and was informed that when serving a resource over http:// I could use the Content-Location: header to specify the https:// location, thus hinting/pointing at where to send update/delete requests to - do you consider this good advice / recommended or?
20:23:20 [presbrey]
webr3, yes we put the ACL in the meta
20:24:23 [presbrey]
it would be nice to simply redirect a non-HTTPS POST if thats what the ACL requires, but thats not allowed right?
20:24:33 [presbrey]
also, by that point the user has already exposed his query in plain-text
20:24:51 [presbrey]
presumably the ACL is designed to protect against that
20:26:36 [oshani]
oshani has quit (Quit: Mama nidi!)
20:30:28 [timbl]
webr3, the idea of using the content-location header might br the right thing .. you can always read the spec of course .. it has to be not hinting but either you follow the content-location header for a put or you don't
20:30:54 [timbl]
presbery, I retried the push from Amya and it fals repeatably
20:31:42 [timbl]
Tried saving http://dig.xvm.mit.edu/wiki/documentation/New.html
20:31:50 [presbrey]
[presbrey@endor ~]$ curl -T /etc/hosts http://dig.xvm.mit.edu/wiki/hosts -v 2>&1 | grep HTTP
20:31:50 [presbrey]
> PUT /wiki/hosts HTTP/1.1
20:31:50 [presbrey]
< HTTP/1.1 100 Continue
20:31:50 [presbrey]
< HTTP/1.1 200 OK
20:32:09 [presbrey]
does Amaya run on linux?
20:32:19 [timbl]
yes
20:32:29 [presbrey]
lucky for your bug :P
20:32:53 [timbl]
:)
20:32:54 [timbl]
http://www.w3.org/Amaya/User/BinDist.html
20:32:55 [ericP]
heya presbrey, have you played with the exceptions propagation at all?
20:33:02 [presbrey]
only problem is that when it uploaded it got renamed to hosts.n3
20:33:25 [timbl]
:)
20:33:26 [presbrey]
so we need to rethink the if statement which appends '.n3' to uploaded files
20:33:29 [timbl]
well, clearly we need a table
20:33:46 [melvster]
yes i run amaya on linux
20:33:49 [presbrey]
or maybe no rename with PUT
20:33:53 [timbl]
have a convention taht in mime.types the first one is the one added?
20:33:54 [presbrey]
just rewrite with POST
20:33:57 [webr3]
ty for the responses, re ACL in the meta, is there a reason for that rather than pointing to the ACF from the resources meta?
20:34:16 [timbl]
I think it is important for the server to alwats store a file so that it would be served correctlt.
20:34:19 [timbl]
correctly
20:34:30 [presbrey]
the rewrite from hosts to hosts.n3 is absolutely necessary for POST because you don't want to reference <stuff.n3> in the SPARQL, not so sure its needed for PUT at all
20:34:47 [timbl]
Maybe we should ban dots from the name in fact, and only use them internally in the srver to specify content-type.
20:35:28 [timbl]
The client has to have the consistent nptio that it is deling with the same URI all the time
20:35:31 [timbl]
ideally
20:35:48 [timbl]
so currently the client is dealing with a clean uri with no extension
20:36:16 [timbl]
I like the idea of hiding the extension from HTTP clients
20:36:30 [presbrey]
hmm I don't
20:36:41 [presbrey]
I only like hiding the extensions in my Linked Data and SPARQL
20:37:04 [presbrey]
I don't want you to hide .ogg from my music players
20:37:16 [presbrey]
s/you/the server/g
20:37:27 [presbrey]
.html sure maybe that doesn't matter
20:37:40 [presbrey]
we have doctype and mime magic
20:38:35 [presbrey]
well, it might work
20:40:45 [melvster]
delete works too ... i didnt even know tabulator could do a delete until just now ... epic! :)
20:41:08 [presbrey]
ha yes and update via delete>>insert
20:41:19 [presbrey]
ericP, I haven't seen the exceptions in python land... only runtimeerror
20:41:50 [presbrey]
ericP, there is a need for relativizing URIs to base_uri in swobjects serializers
20:42:32 [presbrey]
if I edit the ACLs for one domain in a virtual-host environment, it breaks the ACLs for all my other domains
20:42:41 [presbrey]
edit the ACL (using swobjects)
20:42:58 [presbrey]
clearly editing by hand works fine
20:43:39 [presbrey]
ericP, the current real world example here is editing ACLs on dig.xvm.mit.edu breaks them on tabulator.org
20:44:07 [timbl]
Even using relative URIs?
20:44:17 [presbrey]
when swobjects serializes the new ACL after SPARQLing it sticks in dig.xvm.mit.edu URIs
20:44:46 [timbl]
Your music player will find out from the mime type
20:44:50 [timbl]
and the directory listing
20:44:58 [timbl]
can have mime type in of course
20:46:15 [timbl]
Wehn Amaya (which is written in C) says "Sever says: Python Error" I don't expect it to be on the client :)
20:46:39 [presbrey]
did you see the magic 'webID-required' folder on http://dig.xvm.mit.edu/wiki/ ?
20:46:43 [presbrey]
I know... I'm installing Amaya now
20:49:09 [presbrey]
timbl, do you know who runs the builds for Amaya?
20:50:26 [presbrey]
I would like to request they also post the Debian/Redhat source packages
20:51:00 [presbrey]
great that you have .deb/.rpm on there but they are too old and I need to rebuild them to the latest release
20:52:54 [timbl]
Laurent@w3.org Laurent Carcone
20:53:03 [presbrey]
thanks
20:53:12 [melvster]
presbrey: amaya installs from the .deb in lucid lynx
20:53:24 [presbrey]
melvster,
20:53:28 [presbrey]
[presbrey@endor Download]$ sudo rpm -ivh amaya_wx-11.3.1-0.x86_64.rpm
20:53:28 [presbrey]
error: Failed dependencies:
20:53:28 [presbrey]
libcrypto.so.7()(64bit) is needed by amaya_wx-11.3.1-0.x86_64
20:53:28 [presbrey]
libssl.so.7()(64bit) is needed by amaya_wx-11.3.1-0.x86_64
20:53:28 [presbrey]
[presbrey@endor Download]$ ls -ald /lib64/libcrypto.so.1* /usr/lib64/libssl.so.1*
20:53:28 [presbrey]
lrwxrwxrwx 1 root root 19 Jun 16 13:57 /lib64/libcrypto.so.10 -> libcrypto.so.1.0.0a
20:53:32 [presbrey]
-rwxr-xr-x 1 root root 1653784 Jun 4 10:24 /lib64/libcrypto.so.1.0.0a
20:53:32 [timbl]
the latest release of the RPM system? It changes that quickly or the libs it links to do?
20:53:34 [presbrey]
lrwxrwxrwx 1 root root 16 Jun 16 13:57 /usr/lib64/libssl.so.10 -> libssl.so.1.0.0a
20:53:36 [presbrey]
-rwxr-xr-x 1 root root 375184 Jun 4 10:24 /usr/lib64/libssl.so.1.0.0a
20:53:40 [presbrey]
libs it links
20:53:48 [presbrey]
in this case, my openssl is awesomely new
20:54:10 [melvster]
FYI: i just clicked the .deb (not the .rpm) http://www.w3.org/Amaya/User/BinDist.html and it installed
20:54:26 [presbrey]
there are some days I wish I had picked debian.
20:54:33 [presbrey]
very few though :P
20:57:39 [melvster]
:)
21:01:26 [presbrey]
OK I sent away to laurent timbl, I'm off to try to get a haircut until then.
21:02:08 [oshani]
oshani (~oshani@c-71-233-151-72.hsd1.ma.comcast.net) has joined #dig
21:03:49 [timbl]
have a godo haircut
21:08:55 [presbrey]
too busy for a walk-in right now. good thing its close by
21:09:08 [presbrey]
see how far I can get with the amaya tarball
21:15:16 [presbrey]
oh timbl I got the python exceptions finally. csail mail servers are just backed up
21:15:22 [presbrey]
IOError: [Errno 2] No such file or directory: '/srv/dig/www/wiki/documentation/New.html.n3'
21:15:41 [presbrey]
looks like I'm just not creating you the folders for PUT
21:21:59 [timbl]
Ok -- nice .. http://dig.xvm.mit.edu/wiki/Amaya-test-PUT-New.html Dacoment saved
21:22:25 [presbrey]
yep easy fix