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

Using timezone: Eastern Standard Time
* nbanks joins00:45
* nbanks leaves00:50
* nbanks joins01:27
* kaarefc joins01:43
* github-ff joins01:59
[fcrepo4] cbeer pushed 6 new commits to master: http://git.io/SvAqPg
fcrepo4/master 7b54456 Chris Beer: fix caching when the last modified date isn't available
fcrepo4/master c121444 Chris Beer: update toPath to return the root node when all the path segments are empty
fcrepo4/master 09afc0e Chris Beer: Fix logger class on FedoraResource
* github-ff leaves
* kaarefc leaves02:01
* travis-ci joins02:16
[travis-ci] futures/fcrepo4#548 (master - bff9a91 : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/35fdbdb7be2e...bff9a910046e
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7210000
* travis-ci leaves
* kaarefc joins02:30
<bljenkins>Yippie, build fixed!02:33
Project fcrepo4 build #625: FIXED in 33 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/625/
* Chris Beer: fix caching when the last modified date isn't available
* Chris Beer: update toPath to return the root node when all the path segments are empty
* Chris Beer: Fix logger class on FedoraResource
* Chris Beer: don't expose internal nodes in JCR RDF serializations
* Chris Beer: update getLastModifiedDate/createdDate to be less exception-happy.
* Chris Beer: requesting the root node in an rdf:describe should now work.
Project fcrepo-kitchen-sink build #279: SUCCESS in 11 min: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/279/02:47
* nbanks leaves03:09
* nbanks joins03:10
* eddies1 joins03:25
* eddies1 leaves
* eddies1 joins
* eddies leaves
* eddies1 leaves04:53
* github-ff joins05:05
[fcrepo4] fasseg opened pull request #61: Timeout mechanism for transactions using the spring-scheduler API (master...tx-reaper) http://git.io/yHOsIA
* github-ff leaves
<pivotal-bot>Frank Asseg added comment: "added this pull request: https://github.com/futures/fcrepo4/pull/61" https://www.pivotaltracker.com/story/show/49866611
* eddies joins05:09
* eddies leaves
* eddies joins
* eddies1 joins05:57
* eddies1 leaves
* eddies1 joins
* eddies leaves05:59
* eddies1 leaves08:03
* eddies joins08:04
* eddies leaves
* eddies joins
* fasseg joins08:13
* nbanks leaves08:24
* nbanks joins08:48
* ajs6f joins08:52
* github-ff joins
[fcrepo4] ajs6f created HTMLAllTheRDF (+1 new commit): http://git.io/d1tkkQ
fcrepo4/HTMLAllTheRDF 46d1e5d ajs6f: Added new providers
* github-ff leaves
* eddies leaves09:08
* github-ff joins09:10
[fcrepo4] fasseg created rdf-describe (+1 new commit): http://git.io/i11lzg
fcrepo4/rdf-describe 54d98c5 fasseg: added RDF responses to fcr:describe endpoint and ITs for rdf+json and rdf+xml
* github-ff leaves
<ajs6f>fasseg: Don't those responses already exist? (I'm altering them right now...)09:12
<pivotal-bot>Frank Asseg added comment: "added simple RDF impl at this branch: https://github.com/futures/fcrepo4/tree/rdf-describe" https://www.pivotaltracker.com/story/show/49864047
<fasseg>might be, I added a TODO: marker since i wanted to ask you guys if I should add these to JcrRdfTools09:13
<ajs6f>No idea. cbeer?
* kaarefc leaves
<fasseg>what are ou altering atm? the describe RDF responses?
<ajs6f>The method in FedoraNodes that produces them, to make it also able to produce HTML via a JAX-RS provider.09:14
<fasseg>can we hangout a bit in 5 mins so ican ask you some questions about those RDF responses?
<ajs6f>No.
A) Because I can't, B) because I probably don't have the answer to your question. :)
<fasseg>yeah but the root node has no desc available..at least i didn't find anything09:15
kk
<ajs6f>I think cbeer was working with the root node at some point ysterday.
<fasseg>ah ok...ill wait for him then...
i should really read the gt logs first: "requesting the root node in an rdf:describe should now work"09:18
* eddies joins09:25
* eddies leaves
* eddies joins
* github-ff joins09:33
[fcrepo4] fasseg pushed 1 new commit to rdf-describe: http://git.io/e9Guzg
fcrepo4/rdf-describe 6b5c311 fasseg: changed method to use a simple redirection to the describeRdf() method
* github-ff leaves
<bljenkins>Project fcrepo-kitchen-sink build #280: SUCCESS in 5 min 18 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/280/09:34
* kaarefc joins09:38
<bljenkins>Project fcrepo-kitchen-sink build #281: SUCCESS in 4 min 51 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/281/09:51
* github-ff joins09:52
[fcrepo4] fasseg pushed 1 new commit to rdf-describe: http://git.io/UGymBg
fcrepo4/rdf-describe ea08fcb fasseg: added check for mode:root primary type to JcrRdTools
* github-ff leaves
<pivotal-bot>Frank Asseg added comment: "Im not sure whether the old endpoint at "/fcr:describe" should be kept or if the describe response for the r..." https://www.pivotaltracker.com/story/show/4986404709:53
Frank Asseg started "RDF response for describe repository" https://www.pivotaltracker.com/story/show/4986404709:55
* kaarefc leaves09:56
<pivotal-bot>Frank Asseg finished "Create a timeout mechanism for transactions" https://www.pivotaltracker.com/story/show/4986661109:58
* kaarefc joins09:59
<bljenkins>Project fcrepo-kitchen-sink build #282: SUCCESS in 4 min 50 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/282/10:09
* nbanks_ joins10:13
<cbeer>fasseg: got that all figured out?
<fasseg>heh not really ;)
I ve senn how to check if the desribe request os for the repository
* I've seen how to check if a describe request is for the repository10:14
Im not sure if the fcr:describe endpoint should be kept or removed..
and leave all the work to FedoraNodes10:15
<cbeer>if we can leave it to fedora nodes, that sounds easier, no?
<fasseg>so a get to http://fcrepo/rest/ yields a describe response
* nbanks_ leaves
* nbanks leaves
* nbanks joins10:16
<fasseg>yeah I added a redirect to that method for the moment...
<cbeer>especially if eddies gets his way and some amount of the fcrepo config happens in JCR
<fasseg>and the whole fcr:describe thing should go?
<cbeer>go away? i'd hope so.
<fasseg>The second question is: when a describe response is generated the pattern seems to be to use JcrRdfTool.java, but all the stuff in there is static and I would not want to inject e.g. the objectservice in order to get some of the information...10:17
<ajs6f>I thought we already decided that? (No fcr:describe)
<cbeer>fasseg: what information do you need out of the objectservice?10:18
<fasseg>ok ill remove it then...
* barmintor joins
<fasseg>e.g. the number of objects in the repo
<cbeer>i'm not sure that logic needs to stay in the object service, does it?10:19
i think this response is the only place that uses that
<fasseg>and there's the request for some other metrics and stats, should these be kept on the node in a datastream or do we have some kind of service for that?10:20
but that would mean updating the datstream on each event which is registered
<cbeer>like what? (sorry, don't have the IDE open yet.)
<fasseg>" repository metrics (number of objects, size of objects, throughput metrics, etc)"10:21
"- storage policies (e.g. all tiffs go to XYZ)"
and of course the repo config, but I' ve seen how to get that
<cbeer>oh, that's from the ticket?10:22
<fasseg>yep10:23
<cbeer>you should be able to get all the metrics from https://github.com/futures/fcrepo4/blob/master/fcrepo-kernel/src/main/java/org/fcrepo/services/RepositoryService.java#L4810:24
<fasseg>ah nice thx
<cbeer>and, you're right. storage policies are locked in spring right now, but i think eddies wants them in the repository
so maybe defer that bit and open a new story for it?
<fasseg>okay will do10:25
<pivotal-bot>Frank Asseg added comment: "removed the fcr:describe endpoint" https://www.pivotaltracker.com/story/show/4986404710:26
Edwin Shin added comment: "OAuth 2.0 rant: http://hueniverse.com/2012/07/oauth-2-0-and-the-road-to-hell/" https://www.pivotaltracker.com/story/show/4545824910:27
Edwin Shin added comment: "http://stackoverflow.com/questions/4652146/suggestions-for-oauth2-libraries-for-integration-with-jersey" https://www.pivotaltracker.com/story/show/45458249
Edwin Shin added comment: "And the Spring Way: http://www.springsource.org/spring-security-oauth" https://www.pivotaltracker.com/story/show/4545824910:28
* nbanks leaves
* nbanks joins10:29
<pivotal-bot>Frank Asseg added "Expose the storage policies via a Service" https://www.pivotaltracker.com/story/show/50003969
<cbeer>aawoods ajs6f barmintor eddies escowles nbanks: it's that time.10:30
<pivotal-bot>Frank Asseg added comment: "Since at the moment the storage policies are not available via a Service a new ticket was created to impleme..." https://www.pivotaltracker.com/story/show/4986404710:31
<escowles>cbeer: sorry, not until next week
<eddies>and fasseg
nbanks: do you know what's up w/ ppound?10:32
<fasseg>aye?
<eddies>committers call
<fasseg>yarg
<cbeer>EDD - embarrassment driven development.10:38
* github-ff joins
[fcrepo4] ajs6f pushed 1 new commit to HTMLAllTheRDF: http://git.io/1E_s3Q
fcrepo4/HTMLAllTheRDF fdcce01 ajs6f: fcrepo-http-commons tests pass, now for fcrepo-http-api
* github-ff leaves
<barmintor>pretty much
cbeer: is fcrepo4.fcrepo.org redeploying right now?10:39
<cbeer>" java.lang.OutOfMemoryError: PermGen space10:40
<barmintor>Yay!
I need to do a pass and see if there's anonymous classes persisting big objects into permgen
Or we need to get a heap analyzer on FF10:41
* kaarefc leaves
* ajs6f leaves
<cbeer>barmintor: fixed.10:42
<barmintor>cbeer++
cbeer: I see we need to work out the server name config- the request server/port is not being passed along :(10:44
<cbeer>aye.10:45
<bljenkins>Project fcrepo-kitchen-sink build #283: SUCCESS in 4 min 53 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/283/11:00
<cbeer>eddies: time for standup.11:04
<barmintor>I do say that kind of thing a lot.11:06
<cbeer>barmintor: bar123?11:07
<barmintor>bar123?
sorry, don't know what you mean
* barmintor is a little slow today
* kaarefc joins
<pivotal-bot>Chris Beer edited "Create a storage policy in the repository" https://www.pivotaltracker.com/story/show/4843741911:08
Chris Beer added comment: "blocked by https://www.pivotaltracker.com/story/show/48437419" https://www.pivotaltracker.com/story/show/50003969
<cbeer>barmintor: https://github.com/futures/fcrepo4/pull/6111:09
<pivotal-bot>Andrew Woods started "Update JMeter test to demonstrate starting a transaction, make changes, and commit the changes" https://www.pivotaltracker.com/story/show/4901075711:10
<cbeer>ha ha! not a failure
<barmintor>http://fcrepo4.fcrepo.org/fcrepo/rest/
<pivotal-bot>Chris Beer added "Fix apache reverse proxy configuration to munge urls" https://www.pivotaltracker.com/story/show/5000725511:11
Chris Beer edited "Fix apache reverse proxy configuration to munge urls" https://www.pivotaltracker.com/story/show/50007255
<fasseg>just link 300mA from usb to your mike and keyboard ;)11:12
* github-ff joins11:13
[fcrepo4] fasseg pushed 1 new commit to rdf-describe: http://git.io/ovsxsQ
fcrepo4/rdf-describe e7bfc9c fasseg: removed /fcr:describe endpoint and Tests. Added NodeType mock for Unit tests
* github-ff leaves
* github-ff joins11:14
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/ES2VfQ
fcrepo4/master 8ce2ebb Chris Beer: exclude internal nodes from the numberOfChildren count
* github-ff leaves
<pivotal-bot>Edwin Shin added comment: "See https://gist.github.com/anonymous/c88135473bab4eaf4a0a for example output of this work" https://www.pivotaltracker.com/story/show/4986382511:15
Edwin Shin accepted "Translate RDF resources from info:fedora to public URI resources." https://www.pivotaltracker.com/story/show/49863825
Chris Beer added "In testing, dump entity data when the response code is 5xx" https://www.pivotaltracker.com/story/show/5000785311:19
Chris Beer added "In production, dump stack traces when an exception is thrown," https://www.pivotaltracker.com/story/show/50007899
Chris Beer started "In production, dump stack traces when an exception is thrown," https://www.pivotaltracker.com/story/show/5000789911:20
<barmintor>Frustration-driven development11:21
cbeer++ // love the root node working at ./rest/
<pivotal-bot>Edwin Shin added "Update JMeter test plan to work against current REST API" https://www.pivotaltracker.com/story/show/5000812711:22
Edwin Shin edited "Update JMeter test plan to work against current REST API" https://www.pivotaltracker.com/story/show/50008127
<cbeer>ah, i see why we weren't logging exceptions11:23
1) we don't have a logger set up
2) it'd be off in a weird package
i'm going to not care
<pivotal-bot>Andrew Woods unstarted "Update JMeter test to demonstrate starting a transaction, make changes, and commit the changes" https://www.pivotaltracker.com/story/show/4901075711:26
Andrew Woods started "Update JMeter test plan to work against current REST API" https://www.pivotaltracker.com/story/show/50008127
Chris Beer deleted "In testing, dump entity data when the response code is 5xx" https://www.pivotaltracker.com/story/show/5000785311:28
* travis-ci joins11:29
[travis-ci] futures/fcrepo4#549 (master - 8ce2ebb : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/bff9a910046e...8ce2ebbb0437
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7222260
* travis-ci leaves
<pivotal-bot>Edwin Shin edited "Add RDF output to field search api" https://www.pivotaltracker.com/story/show/4915602311:36
* github-ff joins11:40
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/c05mYA
fcrepo4/master 30b3bf7 Chris Beer: add logging to exception mappers
* github-ff leaves
<pivotal-bot>Chris Beer added comment: "https://github.com/futures/fcrepo4/commit/30b3bf706d167a17897d40a874687f64d2eb1a01" https://www.pivotaltracker.com/story/show/50007899
Chris Beer accepted "In production, dump stack traces when an exception is thrown," https://www.pivotaltracker.com/story/show/50007899
<cbeer>"afternoon"
barmintor: ah, it's a tomcat connector setting11:41
that's annoying.11:42
in fact, more than annoying. i guess you need a separate connector for every proxy name
<pivotal-bot>Chris Beer started "Fix apache reverse proxy configuration to munge urls" https://www.pivotaltracker.com/story/show/5000725511:45
<cbeer>barmintor: http://fcrepo4.fcrepo.org/fcrepo/rest/11:46
<pivotal-bot>Chris Beer accepted "Fix apache reverse proxy configuration to munge urls" https://www.pivotaltracker.com/story/show/50007255
Chris Beer added comment: "http://fcrepo4.fcrepo.org/fcrepo/rest/" https://www.pivotaltracker.com/story/show/50007255
<aawoods>cbeer: that was fast11:47
<barmintor>cbeer++ // now we're cooking
<pivotal-bot>Chris Beer edited "Fix apache reverse proxy configuration to munge urls" https://www.pivotaltracker.com/story/show/50007255
<cbeer>tomcat--
tomcat--
tomcat--
just for good measure.
<barmintor>yes, yes: that's true, too
<aawoods>cbeer: that was a server.xml update?
<cbeer>aawoods: yeah, that's where i put it11:48
http://tomcat.apache.org/tomcat-7.0-doc/proxy-howto.html#Apache_2.0_Proxy_Support
<barmintor>I know I'm a homer, but: F4 seems so much nicer to write clients against than F3
<cbeer>i did #4
<aawoods>cbeer: thanks for sharing
<cbeer>barmintor: as long as you're not trying to preserve fcrepo3 api compatibility for your downstream consumers
<barmintor>cbeer: err… yeah11:49
<cbeer>but i have the rubydora integration tests passing... and almost all the unit tests failing
<barmintor>cbeer: I might be able to scrape together some time to help on that next week
<cbeer>barmintor++
i'll take you up on that
<barmintor>as the other person who's worked on Rubydora in the comitter group :P11:50
<cbeer>hm. i may have run out of excuses to put that work off though11:58
hm. or i can tackle in-repository storage policies
barmintor: or, i had the integration tests working before your PR was merged.12:02
i guess the current repository url needs to get passed around
<barmintor>well, the RDF change broke a bunch of *our* IT, too
but presumably the client knows what URI it asked for, so it shouldn't be too hard to change the expectations accordingly12:03
* barmintor hopes
<bljenkins>Project fcrepo-kitchen-sink build #284: SUCCESS in 3 min 58 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/284/
<cbeer>barmintor: yeah... i do too.. else, i guess we need to insert a new triple into the graph12:04
<your url> <isDescribedBy> <theSubjectOverThere>
<barmintor><this> <isActually> <that>12:05
* github-ff joins12:27
[fcrepo4] fasseg pushed 1 new commit to rdf-describe: http://git.io/lS3uqg
fcrepo4/rdf-describe 9daa136 fasseg: added fixity metrics to describe response
* github-ff leaves
* fasseg leaves12:28
<bljenkins>Project fcrepo-kitchen-sink build #285: SUCCESS in 5 min 19 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/285/12:45
<cbeer>hm. so i think bad things happen if you send DELETE /rest/13:07
<barmintor>cbeer: how else are you supposed to delete the repository?13:10
<cbeer>hm. and http://localhost:8080/rest/ and http://localhost:8080/rest probably should resolve to the same place13:11
<barmintor>+1
* kaarefc leaves13:13
* ajs6f joins13:41
* nbanks leaves13:43
* nbanks joins13:58
* escowles leaves14:12
* escowles joins14:31
* nbanks leaves15:25
<barmintor>I'm deleting the 3 merged branches in GH at 3:30 unless somebody tells me not to.
* github-ff joins15:32
[fcrepo4] barmintor deleted graph-subjects at 7b80be2: http://git.io/WraXRA
* github-ff leaves
* github-ff joins
[fcrepo4] barmintor deleted 46142329-tmp-files at a454784: http://git.io/IWnVVw
* github-ff leaves
<bljenkins>Project fcrepo-kitchen-sink build #286: SUCCESS in 4 min 51 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/286/16:01
* nbanks joins16:14
* nbanks leaves16:19
* nbanks joins17:15
* nbanks leaves17:22
* nbanks joins19:19
* nbanks leaves19:24
<pivotal-bot>Chris Beer added "Add a fcrepo favicon" https://www.pivotaltracker.com/story/show/5004456520:05
Chris Beer estimated "Add a fcrepo favicon" as 0 points https://www.pivotaltracker.com/story/show/50044565
* barmintor leaves20:33
* jonathangee leaves
* escowles leaves
* pivotal-bot leaves
* cbeer leaves
* aawoods leaves
* barmintor joins20:34
* jonathangee joins20:51
* pivotal-bot joins
* cbeer joins
* aawoods joins20:52
* nbanks joins21:20
* nbanks leaves21:25
* nbanks joins23:21
* nbanks leaves23:25
* github-ff joins23:38
[fcrepo4] eddies pushed 1 new commit to master: http://git.io/XzZETw
fcrepo4/master 11f5cc6 Edwin Shin: Relocate eclipse settings/docs to src/site
* github-ff leaves
* travis-ci joins23:58
[travis-ci] futures/fcrepo4#551 (master - 11f5cc6 : Edwin Shin): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/30b3bf706d16...11f5cc62a854
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7240389
* travis-ci leaves
* nbanks joins00:34
* nbanks leaves01:03
<bljenkins>Project fcrepo-kitchen-sink build #287: FAILURE in 1 hr 5 min: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/287/01:15
* nbanks joins01:28
* kaarefc joins01:51
* kaarefc leaves02:07
* kaarefc joins02:45

Generated by Sualtam