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

Using timezone: Eastern Standard Time
* nbanks joins01:26
* eddies leaves02:49
* eddies joins02:58
* eddies leaves
* eddies joins
* eddies leaves06:30
* nbanks leaves07:04
* eddies joins07:14
* eddies leaves
* eddies joins
* nbanks joins07:50
* nbanks_ joins08:04
* eddies leaves08:06
* nbanks leaves08:07
* nbanks joins08:13
* nbanks_ leaves08:16
* escowles joins08:43
* eddies joins08:50
* eddies leaves
* eddies joins
* nbanks_ joins09:28
* nbanks leaves
* gregjansen joins09:46
* github-ff joins09:57
[fcrepo4] escowles created hateoas (+1 new commit): http://git.io/OrCidw
fcrepo4/hateoas 4a8d3bf Esmé Cowles: Adding topic URI to dataset context and velocity template, using to fix template choice
* github-ff leaves
* ajs6f joins10:06
<bljenkins>Project fcrepo-kitchen-sink build #312: SUCCESS in 4 min 19 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/312/10:16
* ajs6f leaves10:18
* gregjansen leaves10:30
* ajs6f joins
cbeer: I take back what I said. I will gladly take your issue instead of mine. OAuth2 is like being kicked endlessly in the shins while someone rubs dirty mud into your hair.10:31
* github-ff joins10:33
[fcrepo4] ajs6f pushed 1 new commit to SpringOAuth: http://git.io/qn1xkA
fcrepo4/SpringOAuth 80d3004 ajs6f: Trying to get a verifiable client engaged
* github-ff leaves
<cbeer>ajs6f: figures. i started making progress (by not trying to reuse any existing code :/) and the only places i get into trouble are where i'm using their existing code (:/)10:44
<ajs6f>cbeer: oh, jeez. That is a really unhealthy story for us to be telling.10:45
Just how much do we want to do "free work" for JBoss/RedHat?
* ajs6f leaves10:49
* ajs6f joins10:53
<bljenkins>Project fcrepo-kitchen-sink build #313: SUCCESS in 4 min 56 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/313/10:56
<pivotal-bot>Chris Beer accepted "Fix up legacy API and re-add it to the kitchen sink" https://www.pivotaltracker.com/story/show/5013814511:01
Esme Cowles started "Add HTTP context information to RDF responses as a named graph" https://www.pivotaltracker.com/story/show/5022033911:04
* github-ff joins11:25
[fcrepo4] escowles opened pull request #66: Adding topic URI to dataset context and velocity template (master...hateoas) http://git.io/fUOjcw
* github-ff leaves
<pivotal-bot>Esme Cowles added comment: "Submitted pull request: https://github.com/futures/fcrepo4/pull/66" https://www.pivotaltracker.com/story/show/50220339
Esme Cowles finished "Add HTTP context information to RDF responses as a named graph" https://www.pivotaltracker.com/story/show/5022033911:26
<cbeer>escowles: i'm going to merge that anyway, but i wonder if we can push some of that context logic down into FedoraResource#getGraphStore11:27
we're already giving it the HttpGraphSubjects, which knows something about URIs11:28
<escowles>i tried using the graph Context object, but it didn't work -- so i'm not sure if that would work or not
<eddies>https://developers.google.com/accounts/docs/OAuth2
http://aaronparecki.com/articles/2012/07/29/1/oauth2-simplified#browser-based-apps
* github-ff joins
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/SWDX-A
fcrepo4/master dd8a54f Chris Beer: Merge pull request #66 from futures/hateoas...
* github-ff leaves
<cbeer>i guess i should leave an inline comment11:29
escowles: returning a Dataset from #getGraphStore would be better?11:30
<escowles>that would let us get the Dataset Context and do the topic URI/etc. stuff in there, so yes
<cbeer>(and, when you know the difference between GraphStore, Dataset and Model, I could use some education..)
<escowles>i'm not sure exactly how graphstore and dataset are different -- they are both aggregates of models/graphs11:31
i think the difference is related to searching as opposed to modification11:32
<cbeer>ah, i guess that.. makes sense.11:34
i hate getting bit by problems that would have been fixed by doing it right the first time.11:35
as a side effect of this EAP work, we're going to get user-provided names for binary stores.. which is good, i guess.11:36
makes the nasty external identifier generation code we have a little nicer
<eddies>ajs6f: https://github.com/SpringSource/spring-security-oauth/blob/master/samples/oauth2/tonr/src/main/webapp/demo.html11:48
<pivotal-bot>Chris Beer edited "Add HTTP context information to RDF responses " https://www.pivotaltracker.com/story/show/5022033911:51
Chris Beer delivered "Add HTTP context information to RDF responses " https://www.pivotaltracker.com/story/show/50220339
* travis-ci joins11:57
[travis-ci] futures/fcrepo4#581 (master - dd8a54f : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/23bc7f9c2f4f...dd8a54ff80e6
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7395947
* travis-ci leaves
<bljenkins>Project fcrepo-kitchen-sink build #314: SUCCESS in 7 min 57 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/314/
<ajs6f>https://github.com/SpringSource/spring-security-oauth/wiki/oAuth211:58
https://github.com/futures/fcrepo4/blob/SpringOAuth/fcrepo-webapp/src/main/resources/spring/security.xml
<eddies>ajs6f: http://static.springsource.org/spring-security/oauth/apidocs/org/springframework/security/oauth2/provider/endpoint/AuthorizationEndpoint.html
ajs6f: https://github.com/SpringSource/spring-security-oauth/blob/master/samples/oauth2/tonr/src/main/webapp/WEB-INF/spring-servlet.xml12:03
<ajs6f>https://github.com/futures/fcrepo4/blob/SpringOAuth/fcrepo-webapp/src/main/resources/spring/security.xml12:05
https://github.com/SpringSource/spring-security-oauth/blob/master/samples/oauth2/sparklr/src/main/webapp/WEB-INF/spring-servlet.xml#L13612:06
<eddies>ajs6f: http://static.springsource.org/spring-security/oauth/apidocs/org/springframework/security/oauth2/provider/endpoint/TokenEndpoint.html12:08
* nbanks leaves12:09
<ajs6f>https://github.com/futures/fcrepo4/blob/SpringOAuth/fcrepo-webapp/src/main/resources/spring/security.xml#L10212:10
* nbanks joins12:13
<eddies>ajs6f: bon courage!12:36
<ajs6f>eddies: bon voyage!12:37
* nbanks leaves12:39
* nbanks joins13:00
* nbanks leaves13:09
* barmintor joins13:16
* gregjansen joins13:23
* github-ff joins13:28
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/q7AsXw
fcrepo4/master a2140a3 Chris Beer: remove stored checksum and size information from the FixityResult -- it's already iin the fcr:content metadata
* github-ff leaves
<pivotal-bot>Chris Beer added "Replace custom JAX-B sitemap files with some 3rd party library (TBA)" https://www.pivotaltracker.com/story/show/5038219113:29
<cbeer>escowles: should i replace the GraphStore response with a Dataset?
<escowles>sure, go ahead13:30
<pivotal-bot>Chris Beer started "Merge digestAlgorithm and digest JCR properties into a single URI type" https://www.pivotaltracker.com/story/show/4963572713:50
Chris Beer added "Replace all uses of GraphStore with Dataset" https://www.pivotaltracker.com/story/show/5038406513:51
Chris Beer started "Replace all uses of GraphStore with Dataset" https://www.pivotaltracker.com/story/show/50384065
Chris Beer edited "Merge digestAlgorithm and digest JCR properties into a single URI type" https://www.pivotaltracker.com/story/show/4963572713:57
Chris Beer accepted "Merge digestAlgorithm and digest JCR properties into a single URI type" https://www.pivotaltracker.com/story/show/49635727
* github-ff joins
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/cLoGLA
fcrepo4/master d5be12f Chris Beer: remove fedora:digestAlgorithm property, and just use the fedora:digest URI everywhere.
* github-ff leaves
* nbanks joins14:16
<pivotal-bot>Chris Beer accepted "Replace all uses of GraphStore with Dataset" https://www.pivotaltracker.com/story/show/5038406514:17
* github-ff joins
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/2cV4tg
fcrepo4/master 9fdc5f1 Chris Beer: use Jena Datasets consistently, and add a context element to identify the oriobject that produced the graph
* github-ff leaves
<cbeer>escowles: ^
<pivotal-bot>Chris Beer started "Update Rubydora to support multivalued properties" https://www.pivotaltracker.com/story/show/4988223114:18
Chris Beer finished "Update Rubydora to support multivalued properties" https://www.pivotaltracker.com/story/show/49882231
Chris Beer deleted "Clean up dead code in the JAXRS resources under fcrepo-http-api" https://www.pivotaltracker.com/story/show/4879942114:19
<escowles>looks good -- so now we have a context object we can put stuff in when we need more than just the package of triples
<cbeer>and it looks like the Context contract is pretty broad14:20
so we can smuggle even the JCR repository if we had to
* nbanks leaves
<escowles>yes, we *could* do that, but i'm guessing that could lead to all sorts of wackiness14:21
<cbeer>wackiness is the fcrepo4 way.14:22
<escowles>oh, the t-shirts we could make...
* travis-ci joins14:23
[travis-ci] futures/fcrepo4#582 (master - a2140a3 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/dd8a54ff80e6...a2140a30c56f
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7399275
* travis-ci leaves
* travis-ci joins14:28
[travis-ci] futures/fcrepo4#583 (master - d5be12f : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/a2140a30c56f...d5be12f7f19b
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7400397
* travis-ci leaves
* nbanks joins14:33
* travis-ci joins14:50
[travis-ci] futures/fcrepo4#584 (master - 9fdc5f1 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/d5be12f7f19b...9fdc5f122ec5
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7401032
* travis-ci leaves
* gregjansen leaves14:58
* ajs6f1 joins14:59
* ajs6f leaves15:00
* nbanks leaves15:03
* github-ff joins15:12
[fcrepo4] cbeer pushed 2 new commits to master: http://git.io/vmMHGQ
fcrepo4/master fdf7f42 Chris Beer: remove unused DatastreamIterator
fcrepo4/master ff7cdd2 Chris Beer: relax NodeIterator to use normal iterator methods rather than the jcr-enhanced nextNode
* github-ff leaves
<bljenkins>Project fcrepo-legacy-api build #21: UNSTABLE in 2 min 0 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-legacy-api/21/15:15
Chris Beer: remove DatastreamIterator
<ajs6f1>Well, I'm about ready to give up.15:40
I can't make heads or tails of this.
The Spring XML that is supposed to produce endpoints for OAuth authN
seems to be loaded, and it claims to map those URLs into objects,
but the URLs just return 404s, no matter what I do15:41
* travis-ci joins15:42
[travis-ci] futures/fcrepo4#585 (master - ff7cdd2 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/9fdc5f122ec5...ff7cdd29c957
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7402490
* travis-ci leaves
<ajs6f1>Maybe there's some interaction between Jersey and Spring that isn't going right, but I don't know.
* bljenkins leaves
* ajs6f1 leaves15:51
* bljenkins joins15:52
* ajs6f joins15:54
* github-ff joins15:56
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/TymTYg
fcrepo4/master 330289e Chris Beer: javadocs
* github-ff leaves
<bljenkins>Project fcrepo-kitchen-sink build #315: FAILURE in 2 hr 18 min: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/315/16:05
Yippie, build fixed!16:13
Project fcrepo-kitchen-sink build #316: FIXED in 8 min 16 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/316/
Project fcrepo-kitchen-sink build #317: SUCCESS in 5 min 3 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/317/16:20
<pivotal-bot>A. "Ternuculious" Soroka added comment: "http://forum.springsource.org/showthread.php?137800-Spring-OAuth2-vs-Jersey" https://www.pivotaltracker.com/story/show/4545824916:24
* travis-ci joins16:28
[travis-ci] futures/fcrepo4#586 (master - 330289e : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/ff7cdd29c957...330289e4d8cc
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7404255
* travis-ci leaves
* nbanks joins16:32
* ajs6f leaves16:35
* nbanks leaves16:37
<cbeer>cutting a new MODE snapshot.17:02
* github-ff joins17:38
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/SD8u3Q
fcrepo4/master 67813a2 Chris Beer: low-level storage service doesn't need sessions.
* github-ff leaves
<bljenkins>Project fcrepo-kitchen-sink build #318: SUCCESS in 3 min 25 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/318/17:54
* travis-ci joins18:00
[travis-ci] futures/fcrepo4#587 (master - 67813a2 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/330289e4d8cc...67813a2addc5
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7407726
* travis-ci leaves
* github-ff joins18:02
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/DZP-jw
fcrepo4/master 03b5230 Chris Beer: update infinispan and metrics dependencies
* github-ff leaves
* github-ff joins18:07
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/d0dHag
fcrepo4/master 4f1d29b Chris Beer: update to jgroups 3.3.0 final
* github-ff leaves
* github-ff joins18:09
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/LPa6cw
fcrepo4/master 5108c6c Chris Beer: let the rdf serializer figure out the best rdf format.
* github-ff leaves
<bljenkins>Project fcrepo4 build #693: UNSTABLE in 11 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/693/18:13
Chris Beer: update infinispan and metrics dependencies
Yippie, build fixed!18:24
Project fcrepo4 build #694: FIXED in 11 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/694/
* Chris Beer: update to jgroups 3.3.0 final
* Chris Beer: let the rdf serializer figure out the best rdf format.
* travis-ci joins
[travis-ci] futures/fcrepo4#588 (master - 03b5230 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/67813a2addc5...03b52307d486
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7408426
* travis-ci leaves
* travis-ci joins18:27
[travis-ci] futures/fcrepo4#589 (master - 4f1d29b : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/03b52307d486...4f1d29b409a1
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7408582
* travis-ci leaves
<bljenkins>Project fcrepo-kitchen-sink build #319: SUCCESS in 3 min 21 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/319/18:28
* travis-ci joins18:29
[travis-ci] futures/fcrepo4#590 (master - 5108c6c : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/4f1d29b409a1...5108c6c67bbd
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7408691
* travis-ci leaves
<cbeer>barmintor: ping?
* github-ff joins19:24
[fcrepo4] cbeer pushed 5 new commits to master: http://git.io/2zARRg
fcrepo4/master 1f60ccc Chris Beer: minor cleanup
fcrepo4/master 518171b Chris Beer: more minor cleanup
fcrepo4/master 8fc38d7 Chris Beer: move metrics out to its own MetricsService
* github-ff leaves
<bljenkins>Project fcrepo-kitchen-sink build #320: FAILURE in 45 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/320/19:36
* travis-ci joins19:49
[travis-ci] futures/fcrepo4#591 (master - 67ffc81 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/5108c6c67bbd...67ffc815a32d
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7410481
* travis-ci leaves
* nbanks joins20:34
* nbanks leaves20:39
* barmintor leaves21:26
* nbanks joins22:35
* nbanks leaves22:40