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

Using timezone: Eastern Standard Time
* ksclarke leaves01:10
* daniellamb joins08:08
* jonathangee joins08:11
<pivotal-bot___>Osman Din added "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/5468289409:03
Osman Din edited "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/5468289409:04
Osman Din started "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/5468289409:05
Osman Din deleted "Move API out of Maven module for loose coupling and to solve any Maven cyclical dependency on policy driven storage" https://www.pivotaltracker.com/story/show/5452765809:06
Osman Din edited "Allow storage decisions based on properties, headers or other system attributes" https://www.pivotaltracker.com/story/show/5445826409:07
Osman Din deleted "Create policies based on properties" https://www.pivotaltracker.com/story/show/5419744809:08
* ksclarke joins09:14
<pivotal-bot___>Osman Din added comment: "POC in experimental branch 54197412_condensed." https://www.pivotaltracker.com/story/show/5468289409:18
Osman Din accepted "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/54682894
* osmandin joins09:28
* tecoripa joins09:41
* gregjansen joins09:47
<osmandin>Regarding storing configuration type information outside fedora/jcr, does anyone know if there's been any discussion?09:54
<pivotal-bot___>Andrew Woods unstarted "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/5468289410:03
Andrew Woods started "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/54682894
Andrew Woods accepted "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/54682894
Andrew Woods unstarted "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/54682894
Andrew Woods started "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/5468289410:04
Andrew Woods edited "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/54682894
Andrew Woods finished "Storage Policy API in kernel (or a module other than fcrepo-storage-policy)" https://www.pivotaltracker.com/story/show/54682894
<awoods>osmandin: I have not heard of such conversations... what do you have in mind? storing "policy-based-storage" configuration on disk outside of Fedora?10:17
<osmandin>Yes, maybe an embedded database, that could be used by some implementations. E.g. for storage policy, we might like to store the store hints outside fedora10:19
So a class that extends some service might be able to make use of an alternate datastore10:21
<awoods>osmandin: hmm... is there a reason for not storing the policies in Fedora/jcr?
<osmandin>I can't think of a reason where one or the other won't do.. but in my code I'm not sure if I should rely on jcr being the config datastore as well10:23
<awoods>osmandin: Unless there is a reason not to, I would suggest starting with storing that config within the repository.10:25
<osmandin>Yes, I understand.. I'm not suggesting storing config outside repository right now, but sort of structuring my code10:26
in a flexible way10:27
<awoods>osmandin: Sure. Keep the notion of where an appropriate storage abstraction would make sense (add an interface?) but until there is a compelling need for an alternate implementation, simple is better.10:28
<osmandin>Thanks. That answers my question.10:29
<awoods>osmandin: I just pulled down: 54197412_condensed10:32
osmandin: does it build for you?
* jongibson joins10:36
<awoods>jongibson: We are still on for a call this afternoon?
osmandin: tests failing in fcrepo-jms10:43
* daniella1b joins10:45
<osmandin>awoods: build itself works, along with tests in kernel, but some modules have an apparent duplicate repo.xml in test/resources/sprint-test10:46
so I didn't want to make those changes
<pivotal-bot___>Gregory Jansen added "Resolve nt:file and nt:folder mixins for ModeShape 3.4" https://www.pivotaltracker.com/story/show/5469110410:47
<osmandin>awoods: I mean I didn't want to remove bean reference from that file from other modules
* daniellamb leaves
<awoods>osmandin: suggested fix?10:48
<osmandin>I can remove them all from my branch
awoods: I mean I can remove all unused references if that's OK with you.. I think that might make more sense10:49
<awoods>osmandin: I guess I am wondering why the tests now fail, whereas before your updates they worked.
<pivotal-bot___>Andrew Woods edited "Resolve nt:file and nt:folder mixins for ModeShape 3.4" https://www.pivotaltracker.com/story/show/5469110410:53
Gregory Jansen estimated "Check in with ModeShape devs on best practices w/respect to MODE-1920" as 2 points https://www.pivotaltracker.com/story/show/5419681610:55
Gregory Jansen started "Check in with ModeShape devs on best practices w/respect to MODE-1920" https://www.pivotaltracker.com/story/show/54196816
Andrew Woods added "Add Localization and Timezone to DateFormats " https://www.pivotaltracker.com/story/show/5469203810:58
Andrew Woods started "Add Localization and Timezone to DateFormats " https://www.pivotaltracker.com/story/show/54692038
<osmandin>awoods: because some implementation classes were moved out of the kernel.. so adding the storage dependency should work10:59
* yqjiang joins11:51
<awoods>Hello yqjiang
<yqjiang>hello11:55
<pivotal-bot___>Hello, yqjiang
<yqjiang>hello11:57
<pivotal-bot___>Hello, yqjiang
* gregjansen leaves12:13
* osmandin leaves12:22
* tecoripa leaves12:25
* jongibson leaves13:40
<pivotal-bot___>Osman Din added comment: "Build tests fixed (for verification/testing via changing relevant dependency in pom.xml files for -gererator-..." https://www.pivotaltracker.com/story/show/5468289413:44
Andrew Woods added comment: "Commit for above fix: ""13:46
https://github.com/osmandin/fcrepo4/commit/65a4ba9d5a68dc2a54c07929c94b24f2e5d33620" https://www.pivotaltracker.com/story/show/54682894
* osmandin joins13:52
* gregjansen joins13:58
* jongibson joins14:37
* gregjansen leaves14:52
<osmandin>awoods: Do you have time to chat or should it wait until tomorrow?16:00
<awoods>osmandin: I am ready16:06
the standard google-hangout
* jongibson leaves16:24
* jongibson joins16:25
<barmintor>GOD I HATE THIS STUPID TEST16:40
<awoods>hang in there, barmintor16:46
<jongibson>i've got a module i wrote (just to understand writing modules for fedora4), it compiles with alpha2, i'd like to see it in action, how would i get it loaded? (it uses the http-api, much like rss does)17:42
* awoods leaves17:44
<barmintor>jongibson: I think, pending some work on our part, that you have to monkey with the deployed WAR's configuration and copy your JAR into its classpath. cbeer, awoods, does that sound right?
* awoods joins17:49
jongibson: do you have a git-repo?18:08
* ksclarke leaves18:10
<jongibson>awoods: http://github.com/jongibson (is that what you are looking for?)18:11
awoods: i have not added my tests to it yet, but we'll chat in 20 min or so
<awoods>For testing, you should be able to add the dependency into the fcrepo-webapp/pom.xml and add the package name to the fcrepo-webapp/src/main/resources/spring/rest.xml: component-scan base-package list.
<jongibson>nice, i'll try it18:12
<awoods>are you working on master? or a branch?
or have you not pushed any updates?18:13
jongibson, then:18:16
mvn clean install
cd fcrepo-webapp18:17
mvn jetty:run
curl GET http://localhost:8080/rest/...
<jongibson>no updates yet, was working on master for my own learning, but not planning on pushing to master. We can talk about a branching strategy on our call18:20
* jongibson leaves19:13
<barmintor>awoods: I'm going to be talking about collaboration at Princeton Thursday. Can I delegate the Committers call to you? I'll try to start working out the 3.7.0 testing plan before then.19:51
awoods: yes, that means I think all the issues that can be closed and pull requests/branches that can be merged have been. I have to write that rebuilder system test, but that doesn't count.19:53
* barmintor leaves19:58
<awoods>barmintor: np20:36
* ksclarke joins21:26
* github-ff joins21:55
[fcrepo4] awoods pushed 2 new commits to master: http://git.io/QwtCFw
fcrepo4/master 289a25c Andrew Woods: Add Locale and TimeZone to DateFormats....
fcrepo4/master 4bb1b9b Andrew Woods: Add Locale and TimeZone to DateFormats...
* github-ff leaves
* osmandin leaves21:57
<pivotal-bot___>Andrew Woods added comment: "Resolved with: ""21:58
https://github.com/futures/fcrepo4/commit/4bb1b9bf4b1fa9f90d2dc5a8dd98385856fdfbb7" https://www.pivotaltracker.com/story/show/54692038
Andrew Woods finished "Add Localization and Timezone to DateFormats " https://www.pivotaltracker.com/story/show/54692038
Andrew Woods delivered "Add Localization and Timezone to DateFormats " https://www.pivotaltracker.com/story/show/54692038
* travis-ci joins22:03
[travis-ci] futures/fcrepo4#950 (master - 4bb1b9b : Andrew Woods): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/d9f5b5ef3809...4bb1b9bf4b1f
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/9925604
* travis-ci leaves
<bljenkins>Project fcrepo4 build #1088: FAILURE in 16 min: http://ci.fcrepo.org/jenkins/job/fcrepo4/1088/22:11
awoods: Add Locale and TimeZone to DateFormats.