Log of the #duraspace-ff channel on chat.freenode.net

Using timezone: Eastern Standard Time
* ksclarke leaves01:16
* dwilcox joins07:42
* jcoyne joins08:33
* dwilcox leaves08:53
* dwilcox joins
* dwilcox leaves08:58
* mikeAtUVa joins08:59
* dwilcox joins09:03
<pivotal-bot>Mike Durbin started "Document locking feature in the wiki." https://www.pivotaltracker.com/story/show/6973453409:18
<awoods>mikeAtUVa: could you also add a short blurb in the wiki regarding "version reversion"? https://wiki.duraspace.org/display/FF/Versioning09:19
<mikeAtUVa>awoods: ok.09:21
<awoods>thanks, mikeAtUVa.
* scossu joins09:33
* ksclarke joins09:39
<pivotal-bot>Esme Cowles added comment: "I've added a page for the REST API docs for locking with an outline: ""09:43
https://wiki.duraspace.org/display/FF/..." https://www.pivotaltracker.com/story/show/66093788
<awoods>mikeAtUVa/escowles: Do you think lock deserves a top-level page under: https://wiki.duraspace.org/display/FF/Features09:46
<escowles>awoods: yes, i think so
<awoods>escowles/mikeAtUVa: sounds good. Can you two help make that happen?09:47
<mikeAtUVa>awoods: I'm working on documenting that feature now...
* dwilcox leaves
<mikeAtUVa>awoods: I'm updating the rest API, the feature hightlights... anywhere else?09:48
* dwilcox joins
* github-ff joins
[fcrepo4] awoods closed pull request #302: Don't inline triples from the parent object, and don't include child triples unless we're inlining other triples for those objects (master...no-parent-inlining) http://git.io/QB2wiw
* github-ff leaves
* 14WACMAPQ joins
[fcrepo4] awoods deleted no-parent-inlining at 2d49b77: http://git.io/81Lblg
* 14WACMAPQ leaves
<pivotal-bot>Andrew Woods delivered "Don't inline parent object triples" https://www.pivotaltracker.com/story/show/69749960
<awoods>mikeAtUVa: when you say "feature highlights", are you referring to a new Locking page under Features?09:49
<mikeAtUVa>awoods: sure09:50
<awoods>mikeAtUVa: the relevant API pages and a new Feature-sub-page should probably do the trick.
mikeAtUVa: please coordinate with escowles.
<pivotal-bot>Andrew Woods edited "Don't inline parent object triples" https://www.pivotaltracker.com/story/show/6974996009:51
* github-ff joins09:57
[fcrepo4] awoods closed pull request #297: Round trip update (master...round-trip-update) http://git.io/Nbyczw
* github-ff leaves
<pivotal-bot>Andrew Woods delivered "Un-ignore round-tripping API test" https://www.pivotaltracker.com/story/show/6974993409:58
Andrew Woods unstarted "Reduce "One-click-run" Logging" https://www.pivotaltracker.com/story/show/6349324610:00
Andrew Woods edited "Reduce "One-click-run" Logging" https://www.pivotaltracker.com/story/show/63493246
* martinjd joins
* travis-ci joins10:03
[travis-ci] futures/fcrepo4#1790 (master - 000cf88 : Andrew Woods): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/b4d2f92d4927...000cf8881866
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23280011
* travis-ci leaves
<mikeAtUVa>escowles: I see you created a "RESTful HTTP API - Locking" page before I could save mine... are you still working?10:04
<escowles>mikeAtUVa: no -- i was just creating a placeholder -- go head and overwrite it10:05
(i didn't see you had a doc ticket...)
<mikeAtUVa>escowles: no worries... I think I made that ticket recently...10:06
* travis-ci joins10:13
[travis-ci] futures/fcrepo4#1791 (master - 8959c92 : Andrew Woods): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/000cf8881866...8959c921f600
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23280522
* travis-ci leaves
* longshou joins10:23
<jcoyne>escowles, are you around?11:00
<escowles>yep
<pivotal-bot>Mike Durbin added comment: "Created a Locking feature, though it's almost all warnings at this time: https://wiki.duraspace.org/display/..." https://www.pivotaltracker.com/story/show/6973453411:47
Mike Durbin finished "Document locking feature in the wiki." https://www.pivotaltracker.com/story/show/69734534
* ermadmix joins11:48
* dwilcox leaves
* dwilcox joins
<pivotal-bot>Mike Durbin edited "Make fedora REST operations concurrency-safe." https://www.pivotaltracker.com/story/show/6973411811:49
<ermadmix>awoods ksclarke: ping11:50
<pivotal-bot>Mike Durbin started "Verify that lock timeouts work." https://www.pivotaltracker.com/story/show/6973794011:51
<ksclarke>hi, I'm around
<awoods>ermadmix/ksclarke: can we hangout @1pm?
<ksclarke>sure11:52
* dwilcox leaves
<ermadmix>I gotta hit the road to MA in 1/2 hour, is there anything we can cover now?11:53
<awoods>ermadmix: one moment...
ermadmix/ksclarke: ready12:00
ermadmix/ksclarke: ready?
<ksclarke>yes12:01
<ermadmix>yes
* scossu leaves
<ermadmix>hangout?
<awoods>https://plus.google.com/hangouts/_/event/c1glu6soq43r1rr6ou17qtobug8
* scossu joins12:03
* scossu leaves12:23
* ermadmix_ joins12:29
* ermadmix leaves12:30
<awoods>afk12:34
* dwilcox joins13:08
* ermadmix leaves13:09
* awoods leaves13:13
* ermadmix joins13:21
* awoods joins13:27
* ermadmix leaves13:29
* github-ff joins13:31
[fcrepo4] escowles pushed 1 new commit to linked-deletion: http://git.io/5luKQw
fcrepo4/linked-deletion 7a0ff6d Esmé Cowles: Working fix (but IT fails)
* github-ff leaves
* github-ff joins13:32
[fcrepo4] escowles opened pull request #303: Deleting a node that other nodes refer to should fail (master...linked-deletion) http://git.io/nEPKkg
* github-ff leaves
<pivotal-bot>Esme Cowles added comment: "I wasn't able to get the IT to work, but I did get the error trapped and a 412 Precondition Failed error res..." https://www.pivotaltracker.com/story/show/6970257013:33
Esme Cowles finished "Deleting an object that is linked to by another object should return a 4xx error" https://www.pivotaltracker.com/story/show/69702570
<jcoyne>escowles, cbeer: have you seen this:13:39
Ldp::SaveException Exception: STATUS: 500 java.lang.NullPointerException
at org.modeshape.jcr.JcrMultiValueProperty.getValues(JcrMultiValueProperty.java:138)
at org.modeshape.jcr.JcrMultiValueProperty.getValues(JcrMultiValueProperty.java:56)
at org.fcrepo.kernel.utils.FedoraTypesUtils$6.apply(FedoraTypesUtils.java:192)
at org.fcrepo.kernel.utils.FedoraTypesUtils$6.apply(FedoraTypesUtils.java:185)
at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
at org.fcrepo.kernel.rdf.impl.mappings.ZippingIterator.computeNext(ZippingIterator.java:62)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542)
at com.google.common.collect.ForwardingIterator.hasNext(ForwardingIterator
on an Update
* scossu joins13:40
* scossu leaves
* travis-ci joins13:45
[travis-ci] futures/fcrepo4#1793 (linked-deletion - 7a0ff6d : Esmé Cowles): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/10be8c2a5960...7a0ff6dd0778
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23294113
* travis-ci leaves
* dwilcox leaves14:00
* github-ff joins14:04
[fcrepo4] awoods pushed 1 new commit to master: http://git.io/rBSihA
fcrepo4/master a766c91 Michael Durbin: Implement basic node locking....
* github-ff leaves
* dwilcox joins
<pivotal-bot>Andrew Woods added comment: "Resolved with: https://github.com/futures/fcrepo4/commit/a766c914601babbfc0fb5a1bdfdb77af07ebc10c" https://www.pivotaltracker.com/story/show/6609378814:05
Andrew Woods delivered "Add node-level or graph-level locking." https://www.pivotaltracker.com/story/show/66093788
* github-ff joins
[fcrepo4] awoods closed pull request #301: Locks (master...locks) http://git.io/O9hyZw
* github-ff leaves
* dwilcox leaves14:11
* dwilcox joins14:12
* dwilcox leaves14:16
* travis-ci joins14:19
[travis-ci] futures/fcrepo4#1795 (master - a766c91 : Michael Durbin): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/8959c921f600...a766c914601b
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23296139
* travis-ci leaves
<pivotal-bot>Mike Durbin added comment: "Lock timeouts don't seem to work. (I waited over an hour for a lock that should have timed out in one minut..." https://www.pivotaltracker.com/story/show/6973794014:37
* github-ff joins14:54
[fcrepo4] awoods pushed 1 new commit to master: http://git.io/RPFeKQ
fcrepo4/master 9183bc1 Esmé Cowles: Delete linked-to resource response...
* github-ff leaves
<pivotal-bot>Chris Beer added "Add good cache control headers to GET/PUT/POST/HEAD requests" https://www.pivotaltracker.com/story/show/6978447814:55
Andrew Woods added comment: "Resolved with: https://github.com/futures/fcrepo4/commit/9183bc18b1934ba89bfba908135689825367b78c" https://www.pivotaltracker.com/story/show/69702570
Chris Beer estimated "Add good cache control headers to GET/PUT/POST/HEAD requests" as 2 points https://www.pivotaltracker.com/story/show/69784478
Chris Beer started "Add good cache control headers to GET/PUT/POST/HEAD requests" https://www.pivotaltracker.com/story/show/69784478
Andrew Woods delivered "Deleting an object that is linked to by another object should return a 4xx error" https://www.pivotaltracker.com/story/show/69702570
* github-ff joins14:56
[fcrepo4] awoods closed pull request #303: Deleting a node that other nodes refer to should fail (master...linked-deletion) http://git.io/nEPKkg
* github-ff leaves
<cbeer>escowles: do you remember any of the history behind createDatastreamNode vs createDatastream?14:58
<escowles>cbeer: i'm afraid not
<cbeer>I think *Node is unnecessary and we should always return Datastream objects from kernel
<escowles>i'd have to see how they're being used, but in principle that sounds good14:59
looking at the impl, they are all creating a Datastream object internally and then returning the node, so there shouldn't be any side-effects of just making them return a Datastream and doing getNode() on the receiving side15:04
* github-ff joins15:06
[fcrepo4] cbeer created cache-control (+1 new commit): http://git.io/Gu-O8w
fcrepo4/cache-control bf6b233 Chris Beer: Node and content resource requests should have ETag/Last-Modified headers for GET/POST/PUT/HEAD requests
* github-ff leaves
* github-ff joins15:07
[fcrepo4] cbeer opened pull request #304: Node and content resource requests should have ETag/Last-Modified header... (master...cache-control) http://git.io/kaOURg
* github-ff leaves
<pivotal-bot>Chris Beer added comment: "https://github.com/futures/fcrepo4/pull/304" https://www.pivotaltracker.com/story/show/69784478
Chris Beer finished "Add good cache control headers to GET/PUT/POST/HEAD requests" https://www.pivotaltracker.com/story/show/69784478
* travis-ci joins15:08
[travis-ci] futures/fcrepo4#1796 (master - 9183bc1 : Esmé Cowles): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/a766c914601b...9183bc18b193
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23299312
* travis-ci leaves
<awoods>mikeAtUVa: is there actually no way to remove locks if you misplace the Lock-Token?15:09
<mikeAtUVa>awoods: that's correct... which is why I'm going to get https://www.pivotaltracker.com/story/show/69737940 done ASAP.15:10
<pivotal-bot>feature: Verify that lock timeouts work. (started) / owner: Mike Durbin
<mikeAtUVa>awoods: the timeouts don't seem like a workable solution, so I think I'll just remove all reference to timeout but make locks deletable by anyone.15:11
<awoods>mikeAtUVa: what if you misplace the lock-token?15:12
mikeAtUVa: is there a way of seeing lock tokens?
<mikeAtUVa>awoods: your resource will be locked forever.
awoods: this is obviously problematic15:13
<awoods>mikeAtUVa: maybe too problematic to even include.
<mikeAtUVa>Modeshape doesn't share lock tokens again, so I'd have to store it somewhere.. .or maybe use an internal session?
awoods: are you rolling the release right now?
<awoods>mikeAtUVa: no15:14
<mikeAtUVa>Its only a one line fix (and a test) to allow anyone to remove locks.
<awoods>mikeAtUVa: but can you remove locks if you do not have the lock-token?
<mikeAtUVa>awoods: I think so... I had to add I line to prevent it when I thought that was our desired behavior... I'll verify right now.15:16
* travis-ci joins15:21
[travis-ci] futures/fcrepo4#1797 (cache-control - bf6b233 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/commit/bf6b233ba1e3
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23300200
* travis-ci leaves
<mikeAtUVa>awoods: yeah the change to allow anyone to explicitly delete a lock without knowing the token works well. Is this an acceptable behavior?15:25
<awoods>mikeAtUVa: It is probably fine enough to get the functionality in front of people. We can tighten it later. I just did not want to be in a situation where there a locks that can not be removed at all.15:31
* github-ff joins15:34
[fcrepo4] cbeer force-pushed cache-control from bf6b233 to fdb0ff7: http://git.io/8prq2Q
fcrepo4/cache-control fdb0ff7 Chris Beer: Node and content resource requests should have ETag/Last-Modified headers for GET/POST/PUT/HEAD requests
* github-ff leaves
* ksclarke leaves15:36
* ksclarke joins15:38
<pivotal-bot>Andrew Woods deleted "Investigate hanging fcrepo-jms-indexer-pluggable build hangs" https://www.pivotaltracker.com/story/show/6919869415:40
Andrew Woods edited "Enable AuthZ on Filesystem Federation" https://www.pivotaltracker.com/story/show/6801672815:41
Andrew Woods edited "Create Maven BOMs for fcrepo dependencies" https://www.pivotaltracker.com/story/show/63571456
Andrew Woods edited "Default WAR is larger than one-click WAR" https://www.pivotaltracker.com/story/show/69001676
* github-ff joins15:42
[fcrepo4] mikedurbin opened pull request #305: Removed concept of lock timout. Removed requirement for a Lock-Ticket t... (master...expired-locks) http://git.io/8JCCiw
* github-ff leaves
<pivotal-bot>Mike Durbin added comment: "https://github.com/futures/fcrepo4/pull/305" https://www.pivotaltracker.com/story/show/69737940
Mike Durbin finished "Verify that lock timeouts work." https://www.pivotaltracker.com/story/show/69737940
Andrew Woods edited "HTTP API Module fails when not installed with clean" https://www.pivotaltracker.com/story/show/69740244
Andrew Woods edited "Enforce @author attribute on classes" https://www.pivotaltracker.com/story/show/69655652
Andrew Woods edited "ExecutionError while trying to ingest 500k records" https://www.pivotaltracker.com/story/show/6945415215:43
Mike Durbin started "Present in the RDF for locked nodes a link to the lock object." https://www.pivotaltracker.com/story/show/6973431615:45
Andrew Woods added this label to 2 stories https://www.pivotaltracker.com/story/show/665105066633301815:46
Andrew Woods added this label to 2 stories https://www.pivotaltracker.com/story/show/6651050666333018
Andrew Woods edited "Create strawman for holding ModeShape configuration" https://www.pivotaltracker.com/story/show/6597910415:49
* travis-ci joins15:50
[travis-ci] futures/fcrepo4#1799 (cache-control - fdb0ff7 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/bf6b233ba1e3...fdb0ff7f65b4
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23301645
* travis-ci leaves
<pivotal-bot>Andrew Woods edited "Only enable AuthZ UI form when applicable" https://www.pivotaltracker.com/story/show/6317822815:51
Andrew Woods edited "Hide/disable interface add object/ds option if FilesystemConnector is read-only" https://www.pivotaltracker.com/story/show/6589933015:52
Andrew Woods deleted "Bonus tickets below" https://www.pivotaltracker.com/story/show/6944417015:53
<awoods>ksclarke: I am about to go on a call. Will you be around for a chat afterwards? say ~5pm?15:57
<ksclarke>yes, I will
awoods ^
<awoods>ksclarke: thanks
* scossu joins16:06
* github-ff joins16:33
[fcrepo4] cbeer created datastreams-not-nodes (+1 new commit): http://git.io/pdMnoQ
fcrepo4/datastreams-not-nodes 8cef4c0 Chris Beer: Update DatastreamService to replace createDatastreamNode with createDatastream that returns a Datastream instead of the JCR node
* github-ff leaves
<pivotal-bot>Chris Beer added "DatastreamService should return Datastreams, not JCR Nodes" https://www.pivotaltracker.com/story/show/69790134
Chris Beer started "DatastreamService should return Datastreams, not JCR Nodes" https://www.pivotaltracker.com/story/show/69790134
Chris Beer finished "DatastreamService should return Datastreams, not JCR Nodes" https://www.pivotaltracker.com/story/show/69790134
Chris Beer added comment: "https://github.com/futures/fcrepo4/pull/306" https://www.pivotaltracker.com/story/show/69790134
<cbeer>awoods: can you take another look at https://github.com/futures/fcrepo4/pull/304? I fixed the merge issue, and it's (hopefully) a blocker for alpha5.16:43
* travis-ci joins16:48
[travis-ci] futures/fcrepo4#1803 (datastreams-not-nodes - 8cef4c0 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/commit/8cef4c04a56d
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23305064
* travis-ci leaves
* mikeAtUVa leaves16:55
<awoods>cbeer: just off my call. Absolutely, I will give it a look and push 304 in.17:05
cbeer: is there anything else that alpha-5 should wait on?
ksclarke: hangout?17:06
<cbeer>awoods: i'm working on one last thing, but if it doesn't make it, it doesn't make it.
<ksclarke>one sec, finishing up anothe rone
<awoods>cbeer: I will release sometime tomorrow. So as long as you do not drop in something that is too onerous, you should be fine with whatever you finish today.17:07
<ksclarke>okay, ready when you are17:09
<awoods>ksclarke: https://plus.google.com/hangouts/_/event/c1glu6soq43r1rr6ou17qtobug8
<pivotal-bot>Esme Cowles added "Including an invalid namespace should not result in a 500 Internal Server Error" https://www.pivotaltracker.com/story/show/6979350817:15
* scossu1 joins18:06
* scossu leaves18:08
<pivotal-bot>Kevin Clarke added comment: "try a bash script, too, to see if we see the same problem there" https://www.pivotaltracker.com/story/show/6945415218:17
Kevin Clarke added comment: "try a bash script with curl, too, to see if we see the same problem there" https://www.pivotaltracker.com/story/show/6945415218:18
* ksclarke leaves18:22
* jcoyne leaves19:21
* scossu1 leaves19:38
<pivotal-bot>Andrew Woods accepted "Don't inline parent object triples" https://www.pivotaltracker.com/story/show/6974996019:44
Andrew Woods accepted "Un-ignore round-tripping API test" https://www.pivotaltracker.com/story/show/69749934
Andrew Woods accepted "Deleting an object that is linked to by another object should return a 4xx error" https://www.pivotaltracker.com/story/show/69702570
Andrew Woods accepted "Including "<> a <ldp:Container >" triple in a PUT request body should not result in a 500 status code and stack t..." https://www.pivotaltracker.com/story/show/66168308
Andrew Woods accepted "Add node-level or graph-level locking." https://www.pivotaltracker.com/story/show/66093788
* github-ff joins19:55
[fcrepo4] awoods pushed 1 new commit to master: http://git.io/IqJQvw
fcrepo4/master 10e11e3 Mike Durbin: Remove concept of lock timeout....
* github-ff leaves
<pivotal-bot>Andrew Woods added comment: "Resolved with: https://github.com/futures/fcrepo4/commit/10e11e35a00980c506fcdfff23c4fe1cffd3e7e4" https://www.pivotaltracker.com/story/show/6973794019:56
Andrew Woods delivered "Verify that lock timeouts work." https://www.pivotaltracker.com/story/show/69737940
* github-ff joins19:57
[fcrepo4] awoods closed pull request #305: Removed concept of lock timout. Removed requirement for a Lock-Ticket t... (master...expired-locks) http://git.io/8JCCiw
* github-ff leaves
* dwilcox joins19:58
* travis-ci joins20:09
[travis-ci] futures/fcrepo4#1805 (master - 10e11e3 : Mike Durbin): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/9183bc18b193...10e11e35a009
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23315547
* travis-ci leaves
* jcoyne joins20:14
* dwilcox leaves20:19
<pivotal-bot>Andrew Woods accepted "Document locking feature in the wiki." https://www.pivotaltracker.com/story/show/6973453420:32
* ksclarke joins21:11
* jcoyne leaves21:31
<pivotal-bot>Andrew Woods delivered "Add good cache control headers to GET/PUT/POST/HEAD requests" https://www.pivotaltracker.com/story/show/6978447821:36
* github-ff joins
[fcrepo4] awoods pushed 1 new commit to master: http://git.io/zJxPlg
fcrepo4/master ca5ddbf Andrew Woods: Merge pull request #304 from futures/cache-control...
* github-ff leaves
* github-ff joins21:40
[fcrepo4] awoods pushed 1 new commit to master: http://git.io/FDlanQ
fcrepo4/master 1025757 Chris Beer: Update DatastreamService to replace createDatastreamNode with createDatastream that returns a Datastream instead of the JCR node
* github-ff leaves
<pivotal-bot>Andrew Woods delivered "DatastreamService should return Datastreams, not JCR Nodes" https://www.pivotaltracker.com/story/show/69790134
* github-ff joins
[fcrepo4] awoods deleted datastreams-not-nodes at 8cef4c0: http://git.io/uq0S0Q
* github-ff leaves
* longshou leaves21:42
* travis-ci joins21:49
[travis-ci] futures/fcrepo4#1806 (master - ca5ddbf : Andrew Woods): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/10e11e35a009...ca5ddbfa00ba
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23318647
* travis-ci leaves
* travis-ci joins21:52
[travis-ci] futures/fcrepo4#1807 (master - 1025757 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/ca5ddbfa00ba...1025757f591c
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/23318716
* travis-ci leaves
* jcoyne joins22:17
* dwilcox joins22:20
* dwilcox leaves22:24
* jcoyne leaves22:29
* scossu joins23:34
* scossu leaves00:01
* fcrepo-bot joins00:02

Generated by Sualtam