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

Using timezone: Eastern Standard Time
* kaarefc leaves02:21
* kaarefc joins02:22
* kaarefc leaves02:33
* fasseg joins03:41
* pivotal-bot_____ joins04:24
* pivotal-bot____ leaves04:31
<pivotal-bot_____>Frank Asseg finished "Create a fcr:versions resource in the globbing branch" https://www.pivotaltracker.com/story/show/4879934704:39
Frank Asseg delivered "Create a fcr:versions resource in the globbing branch" https://www.pivotaltracker.com/story/show/48799347
Frank Asseg added comment: "Implemented on branch tx-sessions https://github.com/futures/fcrepo4/tree/tx-sessions" https://www.pivotaltracker.com/story/show/4941822504:41
Frank Asseg delivered "Implement a transaction example as suggested by rhauch" https://www.pivotaltracker.com/story/show/49418225
* fasseg leaves07:21
* bljenkins leaves
* fasseg joins07:25
* bljenkins joins
* bljenkins leaves08:48
* bljenkins joins08:54
* fasseg leaves09:55
* bljenkins leaves09:56
* bljenkins joins09:58
* fasseg joins
* escowles joins10:05
* eddies joins10:30
* eddies leaves
* eddies joins
* nbanks joins10:46
* kaarefc joins10:58
<cbeer_>barmintor escowles nbanks?11:01
<barmintor>omw11:04
nbanks: The IT in http-api are run with the spring test runner, so you should be able to have the Repository injected into your test class11:09
nbanks: Looking for an example, but try just annotating a Repository member of the test class with @Inject
nbanks: Does that make sense?11:10
<nbanks>I tried @Inject and @Autowired but it didn't seem to work?
I'll try again an paste the error
<barmintor>nbanks: ok- we;ve definitely done this in a test, so let me find the example
<nbanks>"Tests in error: » BeanCreation Error creating bean with name 'org.fcrepo.integration.api.Fedo11:12
Its truncated in the output
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.fcrepo.integration.api.FedoraWorkspacesIT': Injection of autowired dependencies failed; nested exception is org.11:13
<barmintor>nbanks https://github.com/futures/fcrepo4/blob/master/fcrepo-kernel/src/test/java/org/fcrepo/integration/FedoraObjectIT.java
<nbanks>springframework.beans.factory.BeanCreationException: Could not autowire field: javax.jcr.Repository org.fcrepo.integration.api.FedoraWorkspacesIT.repo; nested exception is org.springframework.beans.factor
y.NoSuchBeanDefinitionException: No matching bean of type [javax.jcr.Repository] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annota
tions: {@javax.inject.Inject()}
<barmintor>nbanks: are you inheriting from the AbstractResourceIT?11:14
* github-ff joins
[fcrepo4] cbeer deleted move-fcr-describe at 0caee14: http://git.io/s-CuCg
* github-ff leaves
<pivotal-bot_____>Edwin Shin edited "Implement a transaction example as suggested by rhauch" https://www.pivotaltracker.com/story/show/4941822511:17
<cbeer_>https://github.com/futures/fcrepo4/pull/5611:18
<pivotal-bot_____>Edwin Shin added comment: "barmintor to review (and merge). Please update https://wiki.duraspace.org/display/FF/How+to+Use+the+REST+API ..." https://www.pivotaltracker.com/story/show/49418225
Edwin Shin added comment: "https://wiki.duraspace.org/display/FF/Transaction+enabled+REST+API" https://www.pivotaltracker.com/story/show/4900920911:22
Edwin Shin edited "Write up a transactions-enabled API proposal" https://www.pivotaltracker.com/story/show/49009209
Edwin Shin finished "Write up a transactions-enabled API proposal" https://www.pivotaltracker.com/story/show/49009209
Edwin Shin delivered "Write up a transactions-enabled API proposal" https://www.pivotaltracker.com/story/show/49009209
Edwin Shin accepted "Write up a transactions-enabled API proposal" https://www.pivotaltracker.com/story/show/4900920911:23
* github-ff joins11:24
[fcrepo4] cbeer deleted integrate-object-serialization at 0041d4d: http://git.io/Diy60g
* github-ff leaves
<pivotal-bot_____>Edwin Shin edited "Ensure REST API supports workspace identifier prefixes by adding tests" https://www.pivotaltracker.com/story/show/4901238911:26
<fasseg>barmintor: I updated the infos on https://wiki.duraspace.org/display/FF/Transaction+enabled+REST+API and linked to some examples in the integration tests11:29
see Strawman impl...11:30
<bljenkins>Yippie, build fixed!11:36
Project fcrepo4 build #583: FIXED in 21 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/583/
<barmintor>eddies: I need to drop off the call11:44
back later
<nbanks>I think I found my problem the repo.xml contained <bean class="org.modeshape.jcr.JcrRepositoryFactory"/> rather than <bean class="org.modeshape.jcr.JcrRepositoryFactory"/> which my coe was referencing11:55
oops backwards :P
<cbeer_>eddies: oh, the other thing i was thinking about last week..
i think we can junk the HTML responses soon, now that the RDF responses are pretty much feature-equivalent11:56
for an HTML response, maybe we just parse the RDF response and insert HTML links as appropriate
and then we have RDF and HATEAOS in one go
<eddies>i was just going ask what about the links
that sounds pretty reasonable11:57
+`
argh. +1
* github-ff joins
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/Y5cswQ
fcrepo4/master 623f181 Chris Beer: add JCR hierarchy properties to our properties serialization
* github-ff leaves
* kaarefc leaves12:02
<eddies>cbeer: can you add a commit pointer to https://www.pivotaltracker.com/story/show/49631699 ?
<pivotal-bot_____>feature: Hide the JCR namespace from our downstream consumers (delivered) / owner: Chris Beer
Edwin Shin finished "Implement a transaction example as suggested by rhauch" https://www.pivotaltracker.com/story/show/4941822512:03
Chris Beer added comment: "https://github.com/futures/fcrepo4/commit/2a81368364e6927615eb6f6138521e7ee797403c" https://www.pivotaltracker.com/story/show/49631699
<eddies>danke
<pivotal-bot_____>Edwin Shin accepted "Hide the JCR namespace from our downstream consumers" https://www.pivotaltracker.com/story/show/4963169912:04
<nbanks>Hmm I don't think I'm using the tests correctly "No free port within range: 53438" when adding the @ContextConfiguration({"/spring-test/repo.xml"}), I'm not sure why I just can't access the one already created by AbstractResourceIT via @ContextConfiguration(locations = {"/spring-test/test-container.xml"}12:08
The annotation stuff is still a kinda magic to me12:09
<cbeer>nbanks: can you push your code up to a branch?12:11
<nbanks>sure one sec, I think I just messed up my local git repo.12:16
* kaarefc joins
<nbanks>Here's the branch https://github.com/nigelgbanks/fcrepo4/tree/backup12:25
<bljenkins>Project fcrepo-kitchen-sink build #268: SUCCESS in 7 min 39 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/268/12:27
* travis-ci joins12:28
[travis-ci] futures/fcrepo4#508 (master - 623f181 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/abbcfd0d51d0...623f181a0a30
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7127397
* travis-ci leaves
* nbanks_ joins12:31
* fasseg leaves12:34
* fasseg joins
* nbanks leaves12:35
<cbeer>refactor all the things :/12:47
<pivotal-bot_____>Chris Beer added "Update Fedora graph serialization to include child node information" https://www.pivotaltracker.com/story/show/4977916112:50
* github-ff joins12:53
[fcrepo4] cbeer created rdf-all-the-things (+6 new commits): http://git.io/n6SE0Q
fcrepo4/rdf-all-the-things b4800b1 Chris Beer: use FedoraTypesUtils to get the namespace registry
fcrepo4/rdf-all-the-things b976a16 Chris Beer: extract addJcrContentPropertiesToModel into a separate method
fcrepo4/rdf-all-the-things 4d5ca62 Chris Beer: make FedoraResource#getJcrPropertiesModel private
* github-ff leaves
<cbeer>needs unit tests entirely redone.12:54
guess i know what i'm working on this afternoon.
hm. i'm privileging the jcr:content node now.. maybe i don't need to.12:57
* kaarefc leaves12:58
* nbanks joins13:00
* nbanks_ leaves13:03
* github-ff joins13:07
[fcrepo4] cbeer pushed 2 new commits to rdf-all-the-things: http://git.io/J5szwA
fcrepo4/rdf-all-the-things 2d89bff Chris Beer: allow graph updates to fcr:content endpoint to change the jcr:content node.
fcrepo4/rdf-all-the-things 1bd6de6 Chris Beer: method docs
* github-ff leaves
* github-ff joins13:08
[fcrepo4] cbeer pushed 1 new commit to rdf-all-the-things: http://git.io/scAxbQ
fcrepo4/rdf-all-the-things 887fb2f Chris Beer: update test
* github-ff leaves
<bljenkins>Project fcrepo4 build #586: UNSTABLE in 16 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/586/13:09
* nbanks_ joins13:10
<cbeer>hm. we could probably break this serialize a JCR to RDF stuff into a stand-alone project13:13
i'm not doing it now, but it might be nice.
* nbanks leaves13:18
* kaarefc joins13:24
* eddies1 joins13:31
* eddies1 leaves
* eddies1 joins
* kaarefc leaves13:40
* kaarefc joins13:41
* kaarefc leaves13:42
* eddies leaves13:43
* bljenkins leaves
* nbanks joins13:50
* bljenkins joins
* nbanks_ leaves
* kaarefc joins14:05
* kaarefc leaves14:18
* kaarefc joins14:50
* kaarefc leaves15:39
* kaarefc joins15:44
* kaarefc leaves15:45
* nbanks leaves16:02
* github-ff joins16:11
[fcrepo4] barmintor pushed 1 new commit to master: http://git.io/YXQuaA
fcrepo4/master 75cda25 Benjamin Armintor: refactor a commonly repeated JCR pattern into a static method, begin unit testing for AbstractResource and FedoraResource
* github-ff leaves
<bljenkins>Yippie, build fixed!16:29
Project fcrepo4 build #588: FIXED in 18 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/588/
armintor: refactor a commonly repeated JCR pattern into a static method, begin unit testing for AbstractResource and FedoraResource
* nbanks joins
<bljenkins>Project fcrepo-kitchen-sink build #269: SUCCESS in 6 min 17 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/269/16:37
* nbanks leaves
<pivotal-bot_____>Benjamin Armintor added comment: "I have two questions so far: ""16:42
1. Do the transactions ever timeout? Do their associated sessions ever ge..." https://www.pivotaltracker.com/story/show/49418225
* github-ff joins17:03
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/0AZSDw
fcrepo4/master 376bb9f Chris Beer: Move RDF serialization logic into JcrRdfTools, retrieve child node...
* github-ff leaves
<pivotal-bot_____>Chris Beer added comment: "http://git.io/0AZSDw" https://www.pivotaltracker.com/story/show/4977916117:04
Chris Beer started "Update Fedora graph serialization to include child node information" https://www.pivotaltracker.com/story/show/49779161
<bljenkins>Project fcrepo-kitchen-sink build #270: SUCCESS in 3 min 50 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/270/17:23
* travis-ci joins17:28
[travis-ci] futures/fcrepo4#510 (master - 376bb9f : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/75cda2567500...376bb9f5ffb7
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7136695
* travis-ci leaves
<pivotal-bot_____>Frank Asseg added comment: "Hola Ben,17:36
1.) No, there's no mechanism for timeouts in the strawman impl
2.) The IT doesn't check if object ..." https://www.pivotaltracker.com/story/show/49418225
* bljenkins leaves17:50
* github-ff joins17:52
[fcrepo4] fasseg pushed 1 new commit to tx-sessions: http://git.io/ElwgMg
fcrepo4/tx-sessions 528eed7 fasseg: added check for object existence in testCreateAndRollbackTransaction()
* github-ff leaves
<pivotal-bot_____>Frank Asseg added comment: "2) I pushed an update with a check for object existence in the IT for FedoraTransactions: https://github.com..." https://www.pivotaltracker.com/story/show/4941822517:54
<fasseg>im off for today..see you guys tomorrow
* fasseg leaves
* bljenkins joins17:59
Project fcrepo4 build #590: UNSTABLE in 12 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/590/18:09
<cbeer>tests++18:14
* github-ff joins18:29
[fcrepo4] barmintor pushed 1 new commit to master: http://git.io/5cr8Xw
fcrepo4/master 469684b Benjamin Armintor: Merge pull request #56 from futures/tx-sessions...
* github-ff leaves
<pivotal-bot_____>Benjamin Armintor delivered "Implement a strawman transaction example as suggested by rhauch" https://www.pivotaltracker.com/story/show/49418225
<barmintor>I really don't like how these triple generators are the same class18:38
<cbeer>barmintor: what now?18:43
<barmintor>DefaultDatastreamGenerator and DefaultFedoraObjectGenerator
<cbeer>oh, in fcrepo-generator-rdf?18:44
<barmintor>yeah
<cbeer>i think that whole module is not long for this world.18:45
the native rdf work may replace it18:46
in fact, i'd say it does.. you can always add an rdfs:seeAlso to the object properties18:48
and "include" whatever properties from some named store you want.18:49
* github-ff joins18:54
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/nOT8sQ
fcrepo4/master c8630ee Chris Beer: when removing a value from a sparql-update query, remove ALL occurences of that value (and don't let them get created in the first place.)
* github-ff leaves
* nbanks joins19:04
* nbanks leaves19:09
* travis-ci joins19:21
[travis-ci] futures/fcrepo4#513 (master - c8630ee : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/469684bf674a...c8630eee1f15
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7140179
* travis-ci leaves
* github-ff joins19:24
[fcrepo4] barmintor pushed 1 new commit to master: http://git.io/m-UnRw
fcrepo4/master f47ab78 Benjamin Armintor: unit testing hotspots, and refactoring the default rdf generators
* github-ff leaves
<bljenkins>Yippie, build fixed!19:38
Project fcrepo4 build #593: FIXED in 13 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/593/
armintor: unit testing hotspots, and refactoring the default rdf generators
* travis-ci joins19:49
[travis-ci] futures/fcrepo4#514 (master - f47ab78 : Benjamin Armintor): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/c8630eee1f15...f47ab7861081
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7140815
* travis-ci leaves
* nbanks joins23:06
* nbanks leaves23:11
* github-ff joins23:58
[fcrepo4] barmintor pushed 1 new commit to master: http://git.io/bDTZmQ
fcrepo4/master 92b5f6b Benjamin Armintor: start some unit tests for JcrPropertyStatementListener and FedoraTypesUtils
* github-ff leaves
* barmintor_ joins00:08
* travis-ci joins00:22
[travis-ci] futures/fcrepo4#515 (master - 92b5f6b : Benjamin Armintor): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/f47ab7861081...92b5f6ba28cc
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7145048
* travis-ci leaves
<barmintor_>why can't jenkins be as fast as travis :(00:25
* nbanks joins
<barmintor_>eddies: I was hoping to get over ⅔ coverage, but alas. Time for bed.00:30
<eddies>wow. i didn't realize you were shooting that high for this round00:31
barmintor++
night!
* barmintor_ leaves00:32
<bljenkins>Yippie, build fixed!00:38
Project fcrepo-kitchen-sink build #272: FIXED in 9 min 3 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/272/
<cbeer>barmintor++00:59

Generated by Sualtam