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

Using timezone: Eastern Standard Time
* ksclarke leaves01:03
* dwilcox joins07:21
<pivotal-bot__>Esme Cowles started "Define Object "Delete" Strategy" https://www.pivotaltracker.com/story/show/5461105008:31
Chris Beer added "Update Prefer/Preference-Applied headers to match RDF-7240" https://www.pivotaltracker.com/story/show/7810825808:35
* mohamed joins08:38
<pivotal-bot__>Chris Beer estimated "Update Prefer/Preference-Applied headers to match RDF-7240" as 1 point https://www.pivotaltracker.com/story/show/7810825808:47
Chris Beer started "Update Prefer/Preference-Applied headers to match RDF-7240" https://www.pivotaltracker.com/story/show/78108258
Chris Beer finished "Update Prefer/Preference-Applied headers to match RDF-7240" https://www.pivotaltracker.com/story/show/78108258
* github-ff joins
[fcrepo4] cbeer pushed 2 new commits to ldp-conformance: http://git.io/o2co6w
fcrepo4/ldp-conformance 98c4132 Chris Beer: RdfAdder and RdfRemover should sanity-check against adding existing mixins or trying to remove the primary type of a node
fcrepo4/ldp-conformance adb7800 Chris Beer: Update Preference-Applied header to match RFC 7240
* github-ff leaves
* github-ff joins08:48
[fcrepo4] cbeer force-pushed ldp-conformance from adb7800 to af43886: https://github.com/fcrepo4/fcrepo4/commits/ldp-conformance
fcrepo4/ldp-conformance af43886 Chris Beer: Update Preference-Applied header to match RFC 7240...
* github-ff leaves
* mohamed leaves08:49
* travis-ci joins
[travis-ci] fcrepo4/fcrepo4#2269 (ldp-conformance - adb7800 : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/fcrepo4/fcrepo4/compare/7bbb193dbc8e...adb78002dcc6
[travis-ci] Build details : http://travis-ci.org/fcrepo4/fcrepo4/builds/34285017
* travis-ci leaves
* mohamed joins
* github-ff joins08:50
[fcrepo4] cbeer force-pushed ldp-conformance from af43886 to 7f89069: https://github.com/fcrepo4/fcrepo4/commits/ldp-conformance
fcrepo4/ldp-conformance 2fc5939 Chris Beer: Update to use new preference PreferMinimalContainer instead of deprecated PreferEmptyContainer
fcrepo4/ldp-conformance 7f89069 Chris Beer: Update Preference-Applied header to match RFC 7240...
* github-ff leaves
* travis-ci joins08:56
[travis-ci] fcrepo4/fcrepo4#2270 (ldp-conformance - af43886 : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/fcrepo4/fcrepo4/compare/adb78002dcc6...af43886b15cf
[travis-ci] Build details : http://travis-ci.org/fcrepo4/fcrepo4/builds/34285038
* travis-ci leaves
* travis-ci joins08:58
[travis-ci] fcrepo4/fcrepo4#2272 (ldp-conformance - 7f89069 : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/fcrepo4/fcrepo4/compare/af43886b15cf...7f890690431c
[travis-ci] Build details : http://travis-ci.org/fcrepo4/fcrepo4/builds/34285290
* travis-ci leaves
<f4jenkins>Project fcrepo-module-auth-rbacl build #63: UNSTABLE in 3 min 24 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-rbacl/63/09:03
* github-ff joins09:05
[fcrepo4] cbeer force-pushed ldp-conformance from 7f89069 to 0f67536: https://github.com/fcrepo4/fcrepo4/commits/ldp-conformance
fcrepo4/ldp-conformance 0f67536 Chris Beer: Update Preference-Applied header to match RFC 7240...
* github-ff leaves
* gregjansen joins09:06
* travis-ci joins09:15
[travis-ci] fcrepo4/fcrepo4#2274 (ldp-conformance - 0f67536 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/fcrepo4/fcrepo4/compare/7f890690431c...0f6753613bc2
[travis-ci] Build details : http://travis-ci.org/fcrepo4/fcrepo4/builds/34286347
* travis-ci leaves
* mohamed1 joins09:28
<f4jenkins>Yippee, build fixed!09:29
Project fcrepo-module-auth-rbacl build #65: FIXED in 2 min 53 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-rbacl/65/
* mohamed leaves09:31
<pivotal-bot__>Andrew Woods edited "Update Prefer/Preference-Applied headers to match RDF-7240" https://www.pivotaltracker.com/story/show/7810825809:45
Chris Beer edited "Update Prefer/Preference-Applied headers to match RFC 7240" https://www.pivotaltracker.com/story/show/7810825809:47
Chris Beer added comment: "https://github.com/fcrepo4/fcrepo4/pull/451" https://www.pivotaltracker.com/story/show/78108258
* ksclarke joins09:53
* tecoripa joins09:55
* tecoripa leaves10:00
<cbeer>escowles_: ping?10:18
<escowles_>cbeer_: yep?
<cbeer>escowles_: i'm trying to refactor some code that will allow POST requests with a Slug to mint a unique uri if the naive mapping already exists (which I guess is spec.. or what LDP expects, at least)10:19
and it looks like there are two places we do that kind of mapping now.. but they're slightly different
there's https://github.com/fcrepo4/fcrepo4/blob/master/fcrepo-http-api/src/main/java/org/fcrepo/http/api/FedoraNodes.java#L560-57710:20
<escowles_>that sounds like a good improvement
<cbeer>and https://github.com/fcrepo4/fcrepo4/blob/master/fcrepo-http-api/src/main/java/org/fcrepo/http/api/FedoraContent.java#L98-112
i think the FedoraNodes one is the most correct
but i'm not sure i understand the role of idTranslator.10:21
<awoods>cbeer: idTranslator is the renamed HttpGraphSubjects...10:23
cbeer: it is the placeholder for translating between internal and external identifiers
cbeer: the default impl that is wired in only translates between paths and URLs10:24
<cbeer>awoods: ok. i guess that'd be why it makes no sense. it's a thinly disguised no-op.10:25
<awoods>cbeer: one step above a no-op... it translates between paths and URLs10:26
<cbeer>awoods: sure.. but it translates it, and then translates it right back.
awoods, escowles_ : and the second question.. does that FedoraContent API even make sense?
<awoods>cbeer/escowles: Before digging into the second question... If we really want to support the separation between internal and external identifiers, we need a more complete abstraction over all interaction with JCR.nodes.10:27
<cbeer>i /think/ the original idea was to let you POST some content, which may be a bunch of triples, and have it stored as a datastream... but i think we have a better way to do that
<escowles_>cbeer: i think the complication is that FedoraContent has to handle the extra case of already having a content node10:28
<cbeer>escowles_: i think that should get denied the same way in FedoraNodes though.. at the very least, it's a constraint violation exception.10:29
<escowles_>cbeer: ok, but then these lines mean that you can also POST to a non-existent resource to set its content, which doesn't work with FedoraNodes: https://github.com/fcrepo4/fcrepo4/blob/master/fcrepo-http-api/src/main/java/org/fcrepo/http/api/FedoraContent.java#L113-L11510:31
i think it's confusing to have that difference: we should have consistent PUT/POST behavior between nodes and content10:32
<cbeer>escowles_: agreed.
<ruebot>wiki.duraspace.org down?10:33
<cbeer>that seems like a hold-over before the LDP API
escowles_: so that supports something like: `curl -X POST http://localhost:8080/rest/abc/fcr:content -d LICENSE.txt`
<awoods>ruebot: not here
<escowles_>ruebot: it's working for me10:34
http://www.downforeveryoneorjustme.com/wiki.duraspace.org says it looks down for everybody
<escowles_>ruebot: though http://downforeveryoneorjustme.com/wiki.duraspace.org says it's down
cbeer: right, so we should probably just return 409 Conflict if someone tries to POST to an existing content10:36
* gregjansen leaves10:37
<cbeer>escowles_: or 404. i'm not sure it's a sensical operation any more.
* gregjansen1 joins
* gregjansen1 leaves
<pivotal-bot__>Esme Cowles added comment: "@awoods: active and deleted make sense to me -- but what does "inactive" mean? I haven't seen any mention of �" https://www.pivotaltracker.com/story/show/5461105010:45
Andrew Woods added comment: "@escowles, That is probably a question for the F3 community. I can see "inactive" meaning objects that are st�" https://www.pivotaltracker.com/story/show/5461105010:55
Andrew Woods accepted "Error when using a filter with a dateTime argument" https://www.pivotaltracker.com/story/show/77788512
<awoods>ruebot: GoDaddy DNS is struggling10:56
<ruebot>awoods: ah! pmurray was telling me in #islandora he was noticing issues with duracloud earlier10:58
* ksclarke leaves11:05
* ksclarke joins11:06
<pivotal-bot__>Jared Whiklo started "Install Graphite server" https://www.pivotaltracker.com/story/show/7806689411:07
* gregjansen joins11:14
* whikloj joins11:43
* gregjansen leaves11:49
* scossu joins11:51
* gregjansen joins11:53
* barmintor joins11:58
awoods! link me a hangout!11:59
escowles_! link me a hangout!
* escowles__ joins12:00
barmintor: ^
* mohamed joins12:03
* escowles_ leaves12:06
* mohamed1 leaves
* awoods leaves
* ksclarke leaves
* ksclarke joins12:07
* awoods joins
* fcrepo-bot joins12:14
<pivotal-bot__>Chris Beer added "Add OPTIONS response for FedoraContent" https://www.pivotaltracker.com/story/show/7812876812:30
Chris Beer estimated "Add OPTIONS response for FedoraContent" as 2 points https://www.pivotaltracker.com/story/show/78128768
* scossu leaves13:04
* fcrepo-bot leaves13:17
* scossu joins13:34
<Giulia>whikloj - in case you have not run into it yet, there's no need to install mod_python on apache in spite of the documentation for installation because it conflicts with mod_wsgi.13:41
* scossu leaves13:43
<whikloj>thanks Giulia13:44
<pivotal-bot__>Chris Beer started "Add OPTIONS response for FedoraContent" https://www.pivotaltracker.com/story/show/7812876813:48
* github-ff joins13:53
[ontology] escowles created resource-status (+1 new commit): http://git.io/4Xoh8g
ontology/resource-status 92536b8 Esmé Cowles: Adding status property and ResourceStatus class with active and deleted individuals
* github-ff leaves
<Giulia> whikloj - are you running into and syntax error in the python libraries for the installation command "python manage.py syncdb"? I wonder if the python 2.6 is not enough. Documentation asks for 2.4+14:02
* github-ff joins14:27
[ontology] escowles pushed 1 new commit to resource-status: http://git.io/qgapSA
ontology/resource-status 95e480f Esmé Cowles: Adding support for individuals to owl2html stylesheet
* github-ff leaves
* github-ff joins14:28
[ontology] escowles opened pull request #6: Resource status (master...resource-status) http://git.io/IgcYdA
* github-ff leaves
<pivotal-bot__>Esme Cowles added comment: "I've added a status property with a ResourceStatus class and active/deleted individuals: https://github.com/fc�" https://www.pivotaltracker.com/story/show/5461105014:29
Esme Cowles finished "Define Object "Delete" Strategy" https://www.pivotaltracker.com/story/show/54611050
* scossu joins14:59
* dwilcox leaves15:34
* dwilcox joins15:51
* dwilcox leaves15:53
<pivotal-bot__>Andrew Woods added comment: "See code review comments/PR: ""15:57
https://github.com/giuliah/fcrepo4/pull/2" https://www.pivotaltracker.com/story/show/77113576
Andrew Woods rejected "Unit test: metrics.ReporterFactory" https://www.pivotaltracker.com/story/show/77113576
<cbeer>escowles__: should FedoraContent do the same JMS init stuff as FedoraNodes?16:10
<escowles__>cbeer: content CRUD will result in messages, so it probably should16:11
<awoods>escowles__/cbeer: Does that mean we should factor that up to AbstractResource?16:12
<escowles__>awoods: that would probably be good16:18
<pivotal-bot__>Andrew Woods added comment: "Pending code review comment." https://www.pivotaltracker.com/story/show/5461105017:00
Andrew Woods rejected "Define Object "Delete" Strategy" https://www.pivotaltracker.com/story/show/54611050
* barmintor leaves17:18
* gregjansen leaves17:33
<pivotal-bot__>Jared Whiklo added comment: "Setup local Graphite server on my Macbook pro, waiting to get virtual server access. Compiled Fedora 4 and wa�" https://www.pivotaltracker.com/story/show/78066894
Andrew Woods added comment: "That is great news." https://www.pivotaltracker.com/story/show/7806689417:41
* ksclarke leaves17:52
* whikloj leaves17:53
* mohamed leaves18:07
* scossu leaves18:08
<cbeer>awoods: re: https://github.com/fcrepo4/fcrepo4/commit/98c41322496a752fb47d035dafa84ed54375f8c2#commitcomment-7650151, any idea how to do that?18:17
<awoods>cbeer: I believe you can "verify" the mock at the end of the method, such that if anything other than the expected methods being called will cause the verification to fail.18:19
cbeer: I will give it a local shot.
<cbeer>awoods: thanks. i know about verifyNoMoreInteractions, but that wasn't right.
<awoods>cbeer: This does the trick: Mockito.verify(mockNode, Mockito.never()).canAddMixin(mixinShortName);18:23
<cbeer>awoods: great, thanks. i'll add that in there.18:25
awoods: after that, do you consider it good to go? i have some other commits i could add, or i can save them for my series of controversial commits.18:28
* github-ff joins18:33
[fcrepo4] cbeer created ldp-conformance-discuss (+10 new commits): http://git.io/9yGggw
fcrepo4/ldp-conformance-discuss cb01a3b Chris Beer: RdfAdder and RdfRemover should sanity-check against adding existing mixins or trying to remove the primary type of a node
fcrepo4/ldp-conformance-discuss 0a64037 Chris Beer: Update to use new preference PreferMinimalContainer instead of deprecated PreferEmptyContainer
fcrepo4/ldp-conformance-discuss d50d887 Chris Beer: Update Preference-Applied header to match RFC 7240...
* github-ff leaves
* github-ff joins18:34
[fcrepo4] cbeer opened pull request #452: Ldp conformance discuss [DO NOT MERGE] (master...ldp-conformance-discuss) http://git.io/jKsGhQ
* github-ff leaves
<awoods>cbeer: It would consider it good to go.18:41
<cbeer>ok. i'll push that fix for just that commit
* travis-ci joins18:45
[travis-ci] fcrepo4/fcrepo4#2275 (ldp-conformance-discuss - 0f9fa78 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/fcrepo4/fcrepo4/compare/cb01a3b0c961^...0f9fa78a2aae
[travis-ci] Build details : http://travis-ci.org/fcrepo4/fcrepo4/builds/34341279
* travis-ci leaves
<awoods>cbeer: I am trying to understand why rfc7240 caused you to strip out the membership/containment preferences: http://tools.ietf.org/html/rfc7240#page-718:46
* github-ff joins
[fcrepo4] cbeer force-pushed ldp-conformance from 0f67536 to d50d887: https://github.com/fcrepo4/fcrepo4/commits/ldp-conformance
* github-ff leaves
<cbeer>awoods: we were operating on a draft that became RDF 7240. One of the changes that happened before being adopted was the Preference-Applied header can only return the preference tokens, not the parameters.18:47
Particularly: "The syntax of the Preference-Applied header differs from that of the Prefer header in that parameters are not included."
<awoods>cbeer: thanks18:49
<pivotal-bot__>Andrew Woods delivered "Update Prefer/Preference-Applied headers to match RFC 7240" https://www.pivotaltracker.com/story/show/7810825818:50
Andrew Woods delivered "Add Link type header for LDP-NR resources " https://www.pivotaltracker.com/story/show/78046460
* github-ff joins
[fcrepo4] awoods pushed 1 new commit to master: http://git.io/Sl_Usg
fcrepo4/master d44297e Andrew Woods: Merge pull request #451 from fcrepo4/ldp-conformance...
* github-ff leaves
<f4jenkins>Project fcrepo-module-auth-rbacl build #66: UNSTABLE in 3 min 5 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-rbacl/66/
* travis-ci joins18:59
[travis-ci] fcrepo4/fcrepo4#2277 (ldp-conformance - d50d887 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/fcrepo4/fcrepo4/compare/0f6753613bc2...d50d8870196a
[travis-ci] Build details : http://travis-ci.org/fcrepo4/fcrepo4/builds/34342176
* travis-ci leaves
* travis-ci joins
[travis-ci] fcrepo4/fcrepo4#2278 (master - d44297e : Andrew Woods): The build passed.
[travis-ci] Change view : https://github.com/fcrepo4/fcrepo4/compare/6bcaf3de9d80...d44297ecb413
[travis-ci] Build details : http://travis-ci.org/fcrepo4/fcrepo4/builds/34342411
* travis-ci leaves
<f4jenkins>Project fcrepo4-client build #35: UNSTABLE in 1 min 56 sec: http://jenkins.fcrepo.org/job/fcrepo4-client/35/19:05
Yippee, build fixed!19:25
Project fcrepo4-client build #36: FIXED in 2 min 12 sec: http://jenkins.fcrepo.org/job/fcrepo4-client/36/
Yippee, build fixed!19:27
Project fcrepo-module-auth-rbacl build #68: FIXED in 4 min 30 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-rbacl/68/
<Giulia>whikloj - I'm running into problems because my apache keeps seeing python 2.6 on redhat in spite of the scl enable pointing to 2.7. How have you approached the problem, my yum will not place phython27 in /usr/bin/python19:29
* escowles___ joins20:05
* Giulia leaves20:09
* escowles__ leaves20:10
* ruebot leaves
* bljenkins leaves
* ruebot joins
* ruebot leaves
* ruebot joins
* Giulia joins
* bljenkins joins
* pmurray leaves20:24
* ruebot leaves20:49
* ruebot joins20:50
* ruebot leaves
* ruebot joins
* ksclarke joins21:42

Generated by Sualtam