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

Using timezone: Eastern Standard Time
* nbanks joins01:34
<pivotal-bot>Chris Beer added "Remove JAX-B annotations in Transaction in fcrepo-kernel" https://www.pivotaltracker.com/story/show/5042075702:20
* eddies leaves06:00
* eddies joins06:26
* eddies leaves
* eddies joins
* github-ff joins07:16
[fcrepo-kitchen-sink] eddies pushed 1 new commit to master: http://git.io/Xa37GA
fcrepo-kitchen-sink/master ac318aa Edwin Shin: Updates MetricsServlet to use MetricsServices...
* github-ff leaves
<bljenkins>Yippie, build fixed!07:22
Project fcrepo-kitchen-sink build #321: FIXED in 6 min 0 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/321/
* kaarefc joins07:25
<pivotal-bot>Edwin Shin added "Remove jaxb dependencies from external fcrepo projects" https://www.pivotaltracker.com/story/show/5043348707:31
Edwin Shin edited "Remove jaxb dependencies from external fcrepo projects" https://www.pivotaltracker.com/story/show/50433487
* eddies leaves07:48
* eddies joins
* eddies leaves
* eddies joins
* eddies leaves07:53
* eddies joins08:12
* eddies leaves
* eddies joins
* github-ff joins08:16
[fcrepo4] escowles created velocity-ui (+1 new commit): http://git.io/twT_0A
fcrepo4/velocity-ui 966d943 Esmé Cowles: Updating Velocity templates to support basic navigation and CRUD operations
* github-ff leaves
* github-ff joins08:24
[fcrepo4] escowles opened pull request #67: Updating Velocity templates to support basic navigation and CRUD operations (master...velocity-ui) http://git.io/z3a-zw
* github-ff leaves
<pivotal-bot>Esme Cowles added comment: "Submitted pull request to merge in Velocity updates that add navigation links, basic CRUD forms, external Ja..." https://www.pivotaltracker.com/story/show/4891927108:27
Esme Cowles finished "HATEOAS RDF response for object/datastream describe endpoints" https://www.pivotaltracker.com/story/show/48919271
<bljenkins>Project fcrepo-kitchen-sink build #322: SUCCESS in 4 min 16 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/322/08:36
* github-ff joins08:57
[fcrepo-kitchen-sink] eddies pushed 2 new commits to master: http://git.io/3gRCZA
fcrepo-kitchen-sink/master 440c4aa Edwin Shin: Switches workspace from "fedora" to "default" (to match fcrepo-webapp)
fcrepo-kitchen-sink/master fc31ad8 Edwin Shin: Adds initial WebDAV support
* github-ff leaves
<bljenkins>Project fcrepo-kitchen-sink build #323: SUCCESS in 6 min 5 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/323/09:03
* ajs6f joins09:15
* gregjansen joins09:51
<ajs6f> Hooray! Got the OAuth endpoints working. Now to figure out why none of the tokens being created are being accepted as valid...09:58
* github-ff joins10:21
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/YIJoLQ
fcrepo4/master 24f690b Chris Beer: Merge pull request #67 from futures/velocity-ui...
* github-ff leaves
* github-ff joins10:22
[fcrepo4] ajs6f force-pushed SpringOAuth from 80d3004 to 6ff1b9e: http://git.io/Lzm4kQ
fcrepo4/SpringOAuth 281d5bb ajs6f: Got 401 returning from protected resource. Now just have to find out how to log in...
fcrepo4/SpringOAuth 526aac0 ajs6f: Trying to get a verifiable client engaged
fcrepo4/SpringOAuth 6ff1b9e ajs6f: OAuth endpoints working, token exchange still failing
* github-ff leaves
* barmintor joins10:26
* eddies leaves10:43
* travis-ci joins10:44
[travis-ci] futures/fcrepo4#593 (master - 24f690b : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/67ffc815a32d...24f690b51a4d
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7428379
* travis-ci leaves
<cbeer>escowles: yes, that!10:55
<bljenkins>Project fcrepo-kitchen-sink build #324: SUCCESS in 5 min 24 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/324/11:01
* eddies joins11:03
* eddies leaves
* eddies joins
* github-ff joins
[fcrepo4] cbeer pushed 3 new commits to master: http://git.io/ChJouQ
fcrepo4/master d6f4214 Chris Beer: remove fcrepo-generator-rdf module; we're doing a better job in the core rdf.
fcrepo4/master 4c4062c Chris Beer: remove unused imports
fcrepo4/master 81f0f7b Chris Beer: Remove unused throws.
* github-ff leaves
<cbeer>eddies: time for standup.11:04
ajs6f++11:07
<bljenkins>Project fcrepo4 build #699: UNSTABLE in 14 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/699/11:18
* Chris Beer: remove fcrepo-generator-rdf module; we're doing a better job in the core rdf.
* Chris Beer: remove unused imports
* Chris Beer: Remove unused throws.
<pivotal-bot>Edwin Shin added "Update fcrepo-fixity service to use new RDF responses" https://www.pivotaltracker.com/story/show/5044821511:20
Edwin Shin edited "Update fcrepo-fixity service to use new RDF responses" https://www.pivotaltracker.com/story/show/50448215
<barmintor>ajs6f: VIVO actually built a pretty good RDF browser
<ajs6f>Really? Cool— I need to check that out.
Like a Java applet, or something in JS?11:21
<barmintor>I think there's a webapp and a desktop client
<ajs6f>I will definitely check that out. Most that I've seen are too generic to be very useful, or they obviously came into the world without any help from UI people.
<cbeer>hm..11:23
Caused by: com.sun.jersey.api.MessageException: A message body writer for Java class com.hp.hpl.jena.sparql.core.DatasetImpl, and Java type interface com.hp.hpl.jena.query.Dataset, and MIME media type text/rdf+n3 was not found
<ajs6f>Sounsd like a problem with RdfProvider
Those types are okay— I wonder if there's a problem with the mimetype.
I thought the right mimetype for n3 was text/n3?11:24
<cbeer>that uses component scanning to work, righT?
<ajs6f>It's scanned into existence, but the mimetypes are hard-coded.
<barmintor>eddies, cbeer, et al: Please see gchat for an email I'm about to send to ff-tech.
<cbeer>right. i bet this serializer doesn't scan the right thing
<ajs6f>Oh, yep. If it's a separate module?
* travis-ci joins
[travis-ci] futures/fcrepo4#594 (master - 81f0f7b : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/24f690b51a4d...81f0f7b7e853
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7430078
* travis-ci leaves
<ajs6f>I probably missed updating those.
* github-ff joins11:26
[fcrepo-bagit-object-serialization] cbeer pushed 1 new commit to master: http://git.io/mYLH-A
fcrepo-bagit-object-serialization/master 87a1338 Chris Beer: fix for rdfification
* github-ff leaves
<ajs6f>"The values within a multi-valued property are ordered."11:29
from http://www.day.com/specs/jcr/1.0/4.7.1_Multi-Value_Properties.html
cbeer: you're right.
<bljenkins>Project fcrepo-bagit-object-serialization build #11: SUCCESS in 4 min 23 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-bagit-object-serialization/11/11:30
Project fcrepo-kitchen-sink build #325: SUCCESS in 4 min 49 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/325/11:35
<cbeer>barmintor: i'm trying to decide if i want to head to Boston for the hydra partners meeting a day early and go to the NEFUG too11:47
the timing is almost too convenient..
<barmintor>cbeer: that would be really great!11:48
<cbeer>ok. if i ever remember to book my flight, I'll do that
* nbanks leaves12:15
<barmintor>eddies, ajs6f: I said all that in my best NPR DJ voice, so the reasonableness of it cannot be disputed.12:21
<ajs6f>Resonant without being soporific...
* github-ff joins12:56
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/WJMjKQ
fcrepo4/master 65be930 Chris Beer: unit tests for NamespaceChangedStatementListener
* github-ff leaves
<barmintor>cbeer++12:59
<cbeer>with all the code i've removed, i figure i should add some to help balance it out13:00
* travis-ci joins13:15
[travis-ci] futures/fcrepo4#595 (master - 65be930 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/81f0f7b7e853...65be93065fb7
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7433968
* travis-ci leaves
<cbeer>above 70% unit test coverage13:16
<ajs6f>If we get above 100% unit test coverage, I'll buy everyone ponies.13:17
<cbeer>barmintor: my only comment about the text is.. "Would it be useful to your institution?" solicits an automatic YES!13:18
but i think 70% of them are lying,
<ajs6f>:)
How about "How would your institution use it?"13:19
<barmintor>cbeer: point taken13:20
* nbanks joins
* nbanks leaves13:25
<ajs6f>going into the office, be on line in a bit13:30
* ajs6f leaves
* nbanks joins14:07
<cbeer>multivalue property are annoying.
<escowles>cbeer: yeah, but everybody loves multivalued properties14:10
<cbeer>i'm finding myself rewriting the entire core of rubydora to support them14:11
in order to let people use mutating methods on arrays
<escowles>that does sound pretty annoying14:12
<cbeer>if i can pull it off, i get to kill a bunch of code, which is nice. everything is a property and gets updated through the sparql update, end of story.14:16
<escowles>graphs all the way down14:21
* ajs6f joins14:22
<pivotal-bot>Edwin Shin accepted "Move JAX-B models from -commons to legacy API as appropriate" https://www.pivotaltracker.com/story/show/49930425
Edwin Shin accepted "Replace fixity JAX-B serialization with RDF" https://www.pivotaltracker.com/story/show/50228219
Edwin Shin accepted "Update FedoraIdentifiers to remove JAX-B dependency" https://www.pivotaltracker.com/story/show/50234331
Edwin Shin accepted "Replace JAX-B namespace serializations with RDF" https://www.pivotaltracker.com/story/show/50279083
Edwin Shin accepted "Add HTTP context information to RDF responses " https://www.pivotaltracker.com/story/show/50220339
* nbanks leaves14:28
<pivotal-bot>Esme Cowles added "Archives Sequencer build is broken" https://www.pivotaltracker.com/story/show/50462891
Esme Cowles started "Archives Sequencer build is broken" https://www.pivotaltracker.com/story/show/50462891
* jotudin leaves14:30
<pivotal-bot>Edwin Shin added "HTML response for fcr:fixity requests" https://www.pivotaltracker.com/story/show/5046312714:32
Edwin Shin edited "HTML response for fcr:fixity requests" https://www.pivotaltracker.com/story/show/50463127
Edwin Shin delivered "HATEOAS RDF response for object/datastream describe endpoints" https://www.pivotaltracker.com/story/show/48919271
Edwin Shin accepted "HATEOAS RDF response for object/datastream describe endpoints" https://www.pivotaltracker.com/story/show/48919271
Edwin Shin added comment: "See https://www.pivotaltracker.com/story/show/50463127 for the follow-on ticket" https://www.pivotaltracker.com/story/show/4891927114:33
Esme Cowles edited "Archives Sequencer build is broken" https://www.pivotaltracker.com/story/show/50462891
<bljenkins>Project fcrepo-sequencer-archives build #6: NOW UNSTABLE in 3 min 1 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-sequencer-archives/6/14:35
* nbanks joins14:39
<cbeer>hm. escowles: so, in rubydora, i have an object in hand with a multivalued property `foo` containing a single value 'bar'14:43
and i say.. obj.foo.delete('baz'); obj.save
do i need to send the delete (for a value we don't think exists) through to fcrepo?14:44
i hope silently dropping it is the logical behavior14:45
<escowles>i don't know -- if we don't think it exists, it's probably not in the repo (unless that's been updated behind our back)
silently dropping it is probably better -- we should be reloaded if there was an update we need to know about
<cbeer>good
i think this is where JCR's session-based save is a pretty clever idea.14:46
because then it's clearly 'make the repository state match what i've done'
<ajs6f>It's not a merge.
<cbeer>right. if someone got there before me, my entire operation is invalid14:47
<escowles>so as long as there aren't concurrent updates, everything is peachy
* barmintor leaves14:48
<escowles>i've found it pretty interesting how ActiveFedora winds up posting back entire datastreams -- our old editing model worked on individual triples, so deleting the whole object and replacing with the new content is a big change14:49
* barmintor joins14:51
* nbanks leaves15:00
* ajs6f leaves15:10
* ajs6f1 joins15:11
<pivotal-bot>Chris Beer added "The localName argument may not be null or zero-length" https://www.pivotaltracker.com/story/show/5046763915:20
* ajs6f1 leaves15:25
* ajs6f joins15:28
* nbanks joins15:37
* ajs6f leaves15:39
<cbeer>wooo.. got an AF test to pass15:42
(without it deleting the repository)
just 171 failures to go15:43
and, hey, looks like most of them are namespace issues15:46
and some of them are stupid things they're doing with solr15:47
<barmintor>it's funny you mention that, b/c I appear to be doing something stupid w/ solr right now15:49
* ajs6f joins15:51
* nbanks leaves15:54
<escowles>i'm jealous -- i haven't done anything stupid with solr in weeks
<cbeer>ok. now failures for multivalued properties, properties that we've declined to have default values for, namespace stuff16:00
that's better
only 90 failures16:02
<pivotal-bot>Chris Beer edited "HTML response for fcr:fixity requests" https://www.pivotaltracker.com/story/show/5046312716:17
Chris Beer started "HTML response for fcr:fixity requests" https://www.pivotaltracker.com/story/show/5046312716:20
Chris Beer started "Update Rubydora to send sparql-update requests for relationship API changes" https://www.pivotaltracker.com/story/show/4988225716:21
Chris Beer finished "Update Rubydora to send sparql-update requests for relationship API changes" https://www.pivotaltracker.com/story/show/49882257
* kaarefc leaves16:25
<pivotal-bot>Chris Beer accepted "HTML response for fcr:fixity requests" https://www.pivotaltracker.com/story/show/5046312716:29
* github-ff joins
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/nm8lBw
fcrepo4/master 994585d Chris Beer: Use datasets (with the HtmlProvider) consistenty.
* github-ff leaves
<cbeer>escowles: in the html templates, we can trigger logic based on triples, right?16:30
<escowles>yes -- the link to the fixity check service is triggered by the predicate, for example
<cbeer>like, if there's any fixity results, render them with some special color coding
cool
<ajs6f><blink></blink>16:31
Use blink, definitely.
<cbeer>at some point, we should probably add some "is-a"s in the graph
<ajs6f>Hm. I always want to be cautious with those guys… you end up having to keep track of both ends. Are you thinking of pairs of identifiers like the HTTP URLs and the UUID URIs?16:32
<cbeer>ajs6f: i'm thinking we probably need a way to say "this thing here is a fixity result!"
it seems a little weird that it's implicit right now16:33
<ajs6f>Oh, "is-a"! Yeah, yeah. It's late in the day for me, and for some reason I randomly misread that as "sameAs". I have no idea why.16:36
Sorry. Complete brain hiccup.
<escowles>yes, the primaryType and hasNodeType predicates are pretty similar to rdf:type
but maybe not exactly the same16:37
<cbeer>ajs6f: oh, yeah. i think we should do inferencing across fcrepo4 repositories
<ajs6f>I began work on a simple schema/ontology for some of this stuff, but got tracked off into OAuth la-la land.
<escowles>i was waiting for reification earlier today...
<cbeer>maybe integrate with Stanbol?
* ajs6f leaves16:39
* ajs6f joins16:42
* ajs6f leaves16:45
<barmintor>escowles: does this complex rdf business that Zumwalt is posting to hydra-tech have any bearing on the named-graph convo from this morning? He suggests it's to support UCSD work.
<bljenkins>Yippie, build fixed!16:46
Project fcrepo4 build #701: FIXED in 16 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/701/
Chris Beer: Use datasets (with the HtmlProvider) consistenty.
<cbeer>i wasn't going to say this on the call, but i wonder if workspaces are a better level to inject named graphs16:47
<barmintor>I was thinking about that, too cbeer16:48
<cbeer>but i don't want to encourage eddies.
i'm highly skeptical about named graphs
<barmintor>but I'm not sure how it would all hook together
mostly I wanted a place to stash graph serializations that wouldn't show up as a nt:file in the fcr graph16:49
<cbeer>easy enough. we can just mint a new binary property anywhere we want.
i thought about doing that for things that didn't serialize into JCR nicely
so you have the properties and then a blob of everything else
<bljenkins>Project fcrepo-kitchen-sink build #326: SUCCESS in 4 min 4 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/326/16:51
<cbeer>escowles++ # nice work on the htmlprovider16:58
* github-ff joins17:04
[fcrepo4] ajs6f force-pushed SpringOAuth from 6ff1b9e to 1f350c2: http://git.io/Lzm4kQ
fcrepo4/SpringOAuth afcd445 ajs6f: Got 401 returning from protected resource. Now just have to find out how to log in...
fcrepo4/SpringOAuth b73b669 ajs6f: Trying to get a verifiable client engaged
fcrepo4/SpringOAuth 7a8daa2 ajs6f: OAuth endpoints working, token exchange still failing
* github-ff leaves
* gregjansen leaves17:11
<bljenkins>Project fcrepo4 build #702: UNSTABLE in 10 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/702/17:14
<cbeer>hm. i'm looking at FedoraDatastreams and trying to figure out why I shouldn't just roll it into FedoraContent17:24
there's no good reason anything should go to fcr:content with a multipart/* content-type or accept header17:25
<barmintor>hmm17:26
different inferred type17:27
{path}/fcr:content => node(path) is nt:file
{path}/fcr:datastreams => node(path) is nt:folder
does that matter?17:28
cbeer: at least I would consider dropping the __content__ path segment on FedoraDatastreams @GET17:30
since it's the only GET in the class now17:31
<cbeer>hm17:37
no matter for now, though. i've found a bug from the ??? => jersey switch17:39
<barmintor>Yay!
I love JAXRS bugs!
* barmintor immediately leaves to meet Vim at the museum17:40
* barmintor leaves
* github-ff joins17:55
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/huSFPA
fcrepo4/master 4db6e03 Chris Beer: javadocs and code cleanup
* github-ff leaves
<cbeer>oops. i just looked at the sonar report on fcrepo318:00
* travis-ci joins18:14
[travis-ci] futures/fcrepo4#597 (master - 4db6e03 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/994585d14449...4db6e033cdcb
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7443243
* travis-ci leaves
* github-ff joins18:16
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/qVlB2w
fcrepo4/master ae68bf4 Chris Beer: don't wire in things that we can get out of the AbstractResource
* github-ff leaves
* travis-ci joins18:40
[travis-ci] futures/fcrepo4#598 (master - ae68bf4 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/4db6e033cdcb...ae68bf45fb7f
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7443859
* travis-ci leaves
* nbanks joins19:57
* nbanks leaves20:01
* github-ff joins20:38
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/WEuKMw
fcrepo4/master f1fd960 Chris Beer: more cleanup
* github-ff leaves
<bljenkins>Yippie, build fixed!20:53
Project fcrepo4 build #705: FIXED in 15 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/705/
Chris Beer: more cleanup
Project fcrepo-kitchen-sink build #327: SUCCESS in 4 min 45 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/327/20:59
* travis-ci joins21:01
[travis-ci] futures/fcrepo4#599 (master - f1fd960 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/ae68bf45fb7f...f1fd96015d58
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7447129
* travis-ci leaves
* github-ff joins21:02
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/cxO-2Q
fcrepo4/master 045b1c5 Chris Beer: javadocs
* github-ff leaves
<bljenkins>Project fcrepo4 build #706: UNSTABLE in 18 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/706/21:20
Chris Beer: javadocs
* travis-ci joins21:30
[travis-ci] futures/fcrepo4#600 (master - 045b1c5 : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/f1fd96015d58...045b1c5e7c61
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/7447518
* travis-ci leaves
* nbanks joins21:58
<pivotal-bot>Edwin Shin edited "Update fcrepo-fixity service to use new RDF responses" https://www.pivotaltracker.com/story/show/5044821521:59
* nbanks leaves22:03
* nbanks joins23:59
* nbanks leaves00:03

Generated by Sualtam