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

Using timezone: Eastern Standard Time
* kaarefc joins02:18
* kaarefc leaves03:09
* kaarefc joins03:36
* kaarefc leaves03:49
* kaarefc joins04:03
<ff-pivotal>Frank Asseg finished "Fixity failure reporting + logging" https://www.pivotaltracker.com/story/show/4568918704:42
Frank Asseg finished "Build a fixity/checksum validation service" https://www.pivotaltracker.com/story/show/45457823
Frank Asseg added comment: "moved to: https://github.com/futures/fcrepo-fixity and webapp got added" https://www.pivotaltracker.com/story/show/4568918704:43
Frank Asseg added comment: "a simple implementation is here: https://github.com/futures/fcrepo-fixity" https://www.pivotaltracker.com/story/show/45457823
Frank Asseg edited "Pass user authentication information from JAX-RS endpoints to the JCR repository" https://www.pivotaltracker.com/story/show/4545805504:52
Frank Asseg edited "REST API support for registering webhook listeners" https://www.pivotaltracker.com/story/show/45464605
* eddies leaves05:23
* eddies joins
* eddies leaves
* eddies joins
* kaarefc leaves05:48
<ff-pivotal>Frank Asseg edited "Pass user authentication information from JAX-RS endpoints to the JCR repository" https://www.pivotaltracker.com/story/show/4545805505:59
Frank Asseg edited "REST API support for registering webhook listeners" https://www.pivotaltracker.com/story/show/45464605
* eddies leaves06:00
* eddies joins06:11
* eddies leaves
* eddies joins
* eddies leaves07:02
* eddies joins07:10
* eddies leaves
* eddies joins
* kaarefc joins08:12
<ff-pivotal>Vincent Nguyen edited "Add REST API service to request fixity check of an object/datastream" https://www.pivotaltracker.com/story/show/4569065908:25
* VincentNG joins08:30
<ff-pivotal>Vincent Nguyen edited "Build HTML response for repository describe" https://www.pivotaltracker.com/story/show/4413451108:31
* avessey joins09:03
* kaarefc leaves10:10
* fasseg joins10:13
<cbeer>i still need to figure out how to factor in clustering there16:43
* ajs6f leaves16:51
* nbanks leaves16:52
* nbanks joins16:54
* nbanks leaves16:59
* nbanks joins
* nbanks leaves17:05
* nbanks joins
* github-ff joins17:20
[fcrepo4] cbeer pushed 1 new commit to ispn-lowlevel-fixity-check: http://git.io/Gjm4Gw
fcrepo4/ispn-lowlevel-fixity-check 934e43f Chris Beer: allow non-cache binary stores too..
* github-ff leaves
* github-ff joins18:49
[fcrepo4] cbeer pushed 1 new commit to ispn-lowlevel-fixity-check: http://git.io/n5nfMQ
fcrepo4/ispn-lowlevel-fixity-check 03a1c25 Chris Beer: make the repository getBlobs service work for infinispan (sorry other binary caches.. you're next.)
* github-ff leaves
* nbanks leaves18:57
* github-ff joins19:09
[fcrepo4] cbeer pushed 1 new commit to ispn-lowlevel-fixity-check: http://git.io/PEjMdA
fcrepo4/ispn-lowlevel-fixity-check ae53633 Chris Beer: static methods are our friends, i guess.
* github-ff leaves
* fasseg leaves20:05
* github-ff joins20:22
[fcrepo4] cbeer force-pushed ispn-lowlevel-fixity-check from ae53633 to 4416e90: http://git.io/tZ2cQg
fcrepo4/ispn-lowlevel-fixity-check 4416e90 Chris Beer: low-level retrieval of jcr content from the low-level binary stores
* github-ff leaves
<ff-pivotal>Chris Beer added "Build a service to reach behind Modeshape and pull out an InputStream to the raw, low-level storage of a binary." https://www.pivotaltracker.com/story/show/4599633320:24
Chris Beer started "Build a service to reach behind Modeshape and pull out an InputStream to the raw, low-level storage of a binary." https://www.pivotaltracker.com/story/show/45996333
Chris Beer added comment: "https://github.com/futures/fcrepo4/pull/35" https://www.pivotaltracker.com/story/show/45996333
Chris Beer added "Extend the RepositoryService content retrieval to support clustering." https://www.pivotaltracker.com/story/show/4599635720:25
* github-ff joins
[fcrepo4] cbeer opened pull request #35: low-level retrieval of jcr content from the low-level binary stores (master...ispn-lowlevel-fixity-check) http://git.io/3D0-Eg
* github-ff leaves
<ff-pivotal>Chris Beer edited "Build a service to reach behind Modeshape and pull out an InputStream to the raw, low-level storage of a binary." https://www.pivotaltracker.com/story/show/45996333
Chris Beer started "Fixity checks against every instance of a data blob in a distributed-cache mode" https://www.pivotaltracker.com/story/show/45628025
Chris Beer started "Convert fcrepo-generator-rdf to use any23" https://www.pivotaltracker.com/story/show/4586422320:26
Chris Beer added comment: "https://github.com/futures/fcrepo4/pull/34" https://www.pivotaltracker.com/story/show/45864223
Chris Beer edited "Convert fcrepo-generator-rdf to use any23" https://www.pivotaltracker.com/story/show/45864223
* nbanks joins20:39
* nbanks leaves20:46
* github-ff joins20:47
[fcrepo4] cbeer pushed 1 new commit to master: https://github.com/futures/fcrepo4/commit/9c3568b4d6f4e629cfbb582ab4c83732cdae0669
fcrepo4/master 9c3568b Chris Beer: round the datastream modified date down to the second to match the HTTP header granularity
* github-ff leaves
* travis-ci joins21:03
[travis-ci] futures/fcrepo4#200 (master - 9c3568b : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/e0ab6ceb808a...9c3568b4d6f4
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5427983
* travis-ci leaves
* nbanks joins21:15
* nbanks leaves21:26
* barmintor joins21:44
cbeer: ping
* nbanks joins21:54
<eddies>barmintor: pong21:59
<barmintor>eddies: I had a question about the commit he asked ajs6f and I to look at
do you want to have a look and see if I'm crazy? It's been a hell of a day22:00
<eddies>https://github.com/futures/fcrepo4/pull/35 ?
<barmintor>yeah
<eddies>i probably won't be much use till i make some coffee
in fact, it kind of sucks that i'm awake this early22:01
=)
<barmintor>Sorry :P
<eddies>but it'll take 5 mins for the water to heat up…looking at the PR now22:02
<cbeer>barmintor: pong22:03
<barmintor>cbeer: heya
sorry to interrupt your evening, feel free to blow this off22:04
<cbeer>barmintor: IBS doesn't do what we want.
it'll go ask infinispan to give us any copy of the data
we want to ask for every copy.
(and, in the middle of making dinner)
<barmintor>cbeer: ok, so want to flip the order of those instanceof statements around then?22:05
* nbanks leaves
<cbeer>oh, and the chunked whatever is nearly a direct copy out of modeshape somewhere, just pinned to a cache store.
ah, i get your point now. yes, they should be flipped.22:06
<barmintor>yeah, it blows that they made their chunkedinput thing a protected class
it pains me to copy this miuch code
<cbeer>yeah, they have a lot of protected stuff that might not belong protected
once i get this together i'll ping rhauch and see if there's actually a better way
or if he can lighten some of the stuff we'd like to use
he seemed favorable to lightening the namespace stuff earlier today22:07
<barmintor>stupid Java's stupid privilege enforcement (I spent a lot of today working around mockito's limitations on final methods and protected/private nonsense)
cbeer: outside that, I think that's about as good as it's going to look22:08
<eddies>barmintor: http://code.google.com/p/powermock/wiki/MockitoUsage13
<barmintor>oh, I thought they were an either/or prop. thanks eddies22:09
<eddies>i played with that last week to get around all the excessive final methods in fcrepo3 Server.class22:10
<barmintor>tragically, that's *exactly* what i was doing today
<eddies>doh
i feel for you
* barmintor wants to cry
<eddies>cause i felt all alone last week when i was working on that ;-)22:11
<barmintor>If the human rights web archive thing wasnt blowing up in my face, I would have been working on this stuff last week. Alas.
<eddies>off to make coffee22:12
<barmintor>next issue: VN's fixity rest thing doesn't build. Some jaxb problems, and a bad path. I get the same problem on my local machine that travis does. Looking into that.
* github-ff joins22:15
[fcrepo4] cbeer pushed 1 new commit to ispn-lowlevel-fixity-check: http://git.io/RNWW1g
fcrepo4/ispn-lowlevel-fixity-check 3aa1602 Chris Beer: fix up silliness in BinaryCacheStore
* github-ff leaves
<cbeer>(dinner)22:17
* nbanks joins22:34
<barmintor>Do I understand things correctly that cbeer's pull loads all the blobs up, fasseg's pull actually does a fixity check, and vnguyen's pull has a test for a non-existent rest resource that is to be built on the other two pull requests?
* barmintor shakes the cobwebs loose22:35
<cbeer>i'm not sure what the overlap is (or lack there-of), to be honest. I suspect in the end, we'll have a bunch of code to mostly do the same kinda of things, and someone can take it all and make the perfect fixity service.22:36
i think fasseg's work was reporting and automated checking
and vnguyen's was on-demand checks
<barmintor>ok, then: first things first- cbeer's is getting merged22:37
<cbeer>yup. it should be a dependency on both of them (but was done in parallel because barmintor is a slacker or something. and eddies is not a cruel project manager and decided not to assign him more work because he wasn't on the call...)22:38
<barmintor>if ajs6f finds a problem we'll fix it later
<cbeer>+1
i'll rebase my stuff to make it seem like i'm perfect
* github-ff joins22:39
[fcrepo4] barmintor pushed 1 new commit to master: http://git.io/cwGHag
fcrepo4/master 316432a Benjamin Armintor: Merge pull request #35 from futures/ispn-lowlevel-fixity-check...
* github-ff leaves
<barmintor>too late!
imperfecto!
<cbeer>darn. can't fool anyone now.
<barmintor>I think you still have a formidable reputation to fall back on
* barmintor looks up fasseg's code22:40
* github-ff joins
[fcrepo4] cbeer deleted ispn-lowlevel-fixity-check at 3aa1602: http://git.io/i2wDOw
* github-ff leaves
* github-ff joins22:41
[fcrepo4] cbeer deleted rdf-generator at 65218d4: http://git.io/zSxq5Q
* github-ff leaves
* github-ff joins
[fcrepo4] cbeer deleted merritt at 1146fa7: http://git.io/dElHmQ
* github-ff leaves
* nbanks leaves22:43
<ff-pivotal>Chris Beer delivered "Build a service to reach behind Modeshape and pull out an InputStream to the raw, low-level storage of a binary." https://www.pivotaltracker.com/story/show/4599633322:50
* travis-ci joins22:54
[travis-ci] futures/fcrepo4#202 (master - 316432a : Benjamin Armintor): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/9c3568b4d6f4...316432acc1ee
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5429743
* travis-ci leaves
<ff-pivotal>Vincent Nguyen edited "Repository size should not go negative" https://www.pivotaltracker.com/story/show/4496264322:55
<cbeer>oh, and i may have fixed deploy-on-successful-build.22:57
<ff-pivotal>Vincent Nguyen started "Repository size should not go negative" https://www.pivotaltracker.com/story/show/4496264323:01
<barmintor>eddies: I'm going to merge Vincent's fixity service, and make a separate ticket for having it use cbeer's tool to check all the caches23:03
<eddies>barmintor++23:04
* github-ff joins23:06
[fcrepo4] barmintor pushed 5 new commits to master: http://git.io/Z1EoUg
fcrepo4/master 54694c3 Vincent Nguyen: Added REST API to request a fixity check on a datastream
fcrepo4/master 5f4c9a2 Vincent Nguyen: Added unit test for fixity check api
fcrepo4/master cf2ef1f Vincent Nguyen: Added RESTEasy and Velocity for displaying repo info on /describe
* github-ff leaves
<ff-pivotal>Benjamin Armintor edited "Add REST API service to request fixity check of an object/datastream" https://www.pivotaltracker.com/story/show/45690659
<barmintor>oh, hey that icket exists23:07
https://www.pivotaltracker.com/story/show/4595161723:08
<ff-pivotal>Benjamin Armintor added comment: "Is this a duplicate of https://www.pivotaltracker.com/story/show/45628025 ?" https://www.pivotaltracker.com/story/show/4595161723:09
<eddies>barmintor: yes23:11
<barmintor>eddies: delete it or mark it rejected? I don't see a duplicate state.23:12
<cbeer>delete.
* nbanks joins
<ff-pivotal>Benjamin Armintor edited "Fixity checks against every instance of a data blob in a distributed-cache mode" https://www.pivotaltracker.com/story/show/4562802523:13
<barmintor>eddies: I'm going to delete the one that's not in the current sprint. Since I was down as the requester for the one that is, I swapped Vincent in as the owner (sorry cbeer)23:14
ok?
<cbeer>(aw.. my ticket was first!)
<barmintor>cbeer: yes, that's why it stays
<cbeer>oh
then +1
:P
<barmintor>you just aren't the owner anymore23:15
:P
<ff-pivotal>Benjamin Armintor deleted "Update fcrepo4 REST method for fixity check" https://www.pivotaltracker.com/story/show/45951617
<eddies>it warms my heart to see in-fighting for tickets ;-)
<cbeer>i'm just the owner of tickets because i created them in the first place, not because i want to own them.
it'll make up for the tickets i own and request.23:16
<ff-pivotal>Benjamin Armintor edited "Fixity-service should support delegating check to fcrepo4" https://www.pivotaltracker.com/story/show/4595137923:17
* travis-ci joins23:21
[travis-ci] futures/fcrepo4#203 (master - f1c1edd : Benjamin Armintor): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/316432acc1ee...f1c1edd013fe
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5430107
* travis-ci leaves
<ff-pivotal>Chris Beer added "Extend "RepositoryService" to handle performing fixity checks and return a status for each cache store" https://www.pivotaltracker.com/story/show/4600325723:23
* nbanks leaves
<ff-pivotal>Chris Beer edited "Extend "RepositoryService" to handle performing fixity checks and return a status for each cache store" https://www.pivotaltracker.com/story/show/4600325723:25
Chris Beer edited "Extend "RepositoryService" to handle performing fixity checks and return a status for each cache store" https://www.pivotaltracker.com/story/show/46003257
Chris Beer edited "Extend the RepositoryService content retrieval to support clustering." https://www.pivotaltracker.com/story/show/45996357
* github-ff joins23:26
[fcrepo4] vnguyen745 pushed 1 new commit to master: http://git.io/YD_yGg
fcrepo4/master 1801499 Vincent Nguyen: fixed repository going to negative
* github-ff leaves
<cbeer>eddies: in the interest of getting everything we want done in the sprint in the spring, i'm declaring us at 60% team strength (and we'll assume 100% = 6 people)23:34
* travis-ci joins23:42
[travis-ci] futures/fcrepo4#204 (master - 1801499 : Vincent Nguyen): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/f1c1edd013fe...18014998a5c7
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5430328
* travis-ci leaves
* nbanks joins23:51
<ff-pivotal>Chris Beer started "Extend "RepositoryService" to handle performing fixity checks and return a status for each cache store" https://www.pivotaltracker.com/story/show/4600325723:52
* github-ff joins23:56
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/STAw3A
fcrepo4/master 64ec7c1 Chris Beer: rename some bad class names to LowLevel...
* github-ff leaves
<barmintor>What do we call a collection of DatastreamFixity elements? DatastreamFixityBundle?23:59
DatastreamFixityReport?
DatastreamFixities?
Maybe I refactor the DatastreamFixity to be a FixityStatus, and have DatastreamFixity contain one or more of those00:00
* nbanks leaves00:02
<cbeer>+100:04
i haven't looked at what FixityStatus is, but i bet i'm about to write a method that creates it.
* travis-ci joins00:14
[travis-ci] futures/fcrepo4#205 (master - 64ec7c1 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/18014998a5c7...64ec7c149279
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5430844
* travis-ci leaves
* nbanks joins00:31
* nbanks leaves00:41
* github-ff joins01:03
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/qKOJew
fcrepo4/master a0fe429 Chris Beer: create a functional-style digest checker (functional java makes my head hurt)
* github-ff leaves
<ff-pivotal>Chris Beer added comment: "https://github.com/futures/fcrepo4/commit/a0fe42903155c5dd85670c2440f0c2ca09ec0530" https://www.pivotaltracker.com/story/show/46003257
Chris Beer edited "Extend "RepositoryService" to handle performing fixity checks and return a status for each cache store" https://www.pivotaltracker.com/story/show/46003257
Chris Beer added "Extract (and/or update-in-place) the LowLevelStorageService. applyDigestToBlobs method to return FixityStatus objects " https://www.pivotaltracker.com/story/show/4600543101:04
Chris Beer edited "Extract (and/or update-in-place) the LowLevelStorageService. applyDigestToBlobs method to return FixityStatus objects " https://www.pivotaltracker.com/story/show/4600543101:05
<cbeer>barmintor: those might be of interest to you.
i can't do functional java to save my life, though. i hope ajs6f will make it all better.
and that's enough from me today.01:08
<barmintor>Hmm
good night!
* nbanks joins01:09
<cbeer>(i singled out @ajs6f on a commit comment, but if you make it better, that's fine by me too :) )
* nbanks leaves01:19
* travis-ci joins
[travis-ci] futures/fcrepo4#206 (master - a0fe429 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/64ec7c149279...a0fe42903155
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5431689
* travis-ci leaves
* eddies leaves01:30
* eddies joins
* eddies leaves
* eddies joins
<barmintor>man, this singleton bean-does-static-intialization for class methods to fake mixins thing is pretty janky01:41
* nbanks joins01:48
* nbanks leaves01:58
* kaarefc joins02:15
* nbanks joins02:27
* kaarefc leaves02:37
* kaarefc joins02:38
* kaarefc leaves02:42

Generated by Sualtam