Log of the #fcrepo channel on chat.freenode.net

Using timezone: Eastern Standard Time
* jonathangee leaves05:27
* jonathangee joins05:30
* coblej joins08:01
* dwilcox joins08:48
* peichman joins08:58
* bseeger joins
* whikloj joins09:03
* mohideen joins09:16
* coblej leaves09:22
* coblej joins09:23
* coblej leaves09:28
* dwilcox leaves09:31
* dwilcox joins09:33
* coblej joins09:34
* awoods joins09:39
* dhlamb leaves09:44
* dhlamb joins09:45
* coblej leaves10:10
* coblej joins10:15
* bseeger leaves10:43
* dwilcox leaves10:50
* ajs6f joins10:54
Is there a meeting today?10:58
<ruebot>ajs6f: there is
* apb18 joins11:00
* ruebot is on the line
* ajwagner as well
* coblej is here11:01
* kefo joins
* ajs6f is here
* escowles joins
* escowles is here
<kefo>*is here* but having a hard time getting audio working.11:02
* dhlamb is here11:03
<escowles>maybe kefo dropped off and was reconnecting?
* dwilcox joins11:04
<kefo>I am here, but obviously yo cannot hear me.11:05
That might explain why I do not have a 'mute' option on the call.
* bseeger joins11:06
<kefo>Sign me up for next week.
<bseeger>just dialed in11:07
<ajs6f>There are probably other libraries that col be trimmed.11:08
Maybe ModeShape can be trimmed. That would be nice.
<escowles>seems good to do, out of an abundance of caution11:12
ruebot++ awoods++11:17
<kefo>I will. I had meant to. Definitely by Monday.11:23
Though I won't have time to test it with the streaming, but altering the cache size is easy enough.
<ajs6f>It almost always is.11:25
<whikloj>Got stuck and now cannot load the dialer. I'll take my turn with the star next week.11:30
<dhlamb>that'll do11:36
<kefo>I like that too. I'm one of those who would be affected. I like the idea that i could make the change at my leisure versus having to coordinate it with an upgrade.
<ajs6f>Materialize all the solutions!11:38
<bseeger>that's where something like this comes in: https://gitlab.amherst.edu/acdc/repository-extension-services/tree/master/acrepo-connector-broadcast11:41
<ajs6f>ActiveMQ has _all_ kinds of policy widgets for this kind of stuff.11:45
Things that spill events to disk when needed, or into databases.
Or even into /dev/null.
<escowles>i think it would be fine as long as you could switch back (or disable message generation completely) with a system property11:46
* mcritchlow joins
<bseeger>I agree as well - keep the default as topic, but make it easy to switch.11:48
<kefo>Would it be worth considering making the default 'off' ?
That is, messaging is off by default.
<whikloj>If you're all talking about "Changing fcrepo-webapp default messaging from topic to queue" I vote for queue. Seems like not losing messages as the default is better.11:49
Switch back in the consolidated config is easy.
<ajs6f>So is kefo.11:50
<kefo>I think Jared and I can't use our mics.
<ajs6f>This is a poorly-organized hip hop show. Half of the MCs have no mics.11:51
<kefo>I was wondering if it is worth considering leaving it 'off' by default.
Lots of users who use Hydra and the like don't use it, then that is unnecssary overhead.
* whikloj couldn't connect, so not even listening
<kefo>Leaving it off would mean that the adopter would *have* to engage it, and therefore would not be caught out by any surprises.11:52
<kefo>The API spec was the one big caveat I had considered...
<dhlamb>a topic spamming messages won't hurt anyone if there's no listeners
<kefo>If a queue can potentially cause problems, it shouldnt be the default.
<ajs6f>kefo: It doesn't have to cause problems. AMQ has good machinery to govern resource consumption.
kefo: That just has to be confg'd.11:55
Got to run.
<kefo>ajs6f: That would be fine, so long as it comes configered out of the box to protect the unwitting adopter.
* ajs6f leaves11:59
<escowles>gotta run to another call12:01
* coblej leaves12:17
<ruebot>awoods: ping12:22
* awoods on a call
<ruebot>awoods: shall i merge https://github.com/fcrepo4/fcrepo4/pull/1179 and if so, you want me to do 4.6 and 4.7 PRs?12:55
<awoods>ruebot: yes, please
<ruebot>awoods: cool. i'll do that here in a moment.
<ruebot>awoods: from the York University Libraries github! :-D12:56
* coblej joins12:59
* acoburn joins13:00
* bseeger leaves13:03
* github-ff joins
[fcrepo4] ruebot opened pull request #1180: Ensure vulnerable libraries are excluded from Fedora. (4.6-maintenance...4.6-maintenance-fcrepo-2416) https://git.io/vy96Z
* github-ff leaves
* github-ff joins13:06
[fcrepo4] ruebot opened pull request #1181: Ensure vulnerable libraries are excluded from Fedora. (4.7-maintenance...4.7-maintenance-fcrepo-2416) https://git.io/vy96i
* github-ff leaves
* github-ff joins
[fcrepo4] ruebot closed pull request #1179: Ensure vulnerable libraries are excluded from Fedora (master...fcrepo-2416) https://git.io/vyybe
* github-ff leaves
<ruebot>awoods: ok, 4.6 and 4.7 PRs are in.13:07
* ddavis joins13:08
<awoods>ruebot: great, I will move them forward when I finish the next few calls... unless someone else beats me to it.
<ruebot>awoods: sounds like a plan. i'm going to disappear at 2:30 EST to head over to UofT for a lecture, fyi.13:09
<awoods>ruebot: thanks for the heads-up
* acoburn leaves13:11
* acoburn joins13:12
* travis-ci joins13:22
fcrepo4/fcrepo4#4958 (master - 22698c2 : Andrew Woods): The build passed.
Change view : https://github.com/fcrepo4/fcrepo4/compare/4ba35f90f249...22698c2f750f
Build details : https://travis-ci.org/fcrepo4/fcrepo4/builds/211830735
* travis-ci leaves
* bseeger joins
<awoods>apb18: fyi, your gmail account has edit access to the Fedora community calendar13:46
* bseeger leaves14:03
* ajs6f joins14:07
* ajs6f leaves
* ddavis leaves14:08
* cbeer_ leaves14:11
* cbeer joins14:13
* peichman leaves14:20
* peichman joins
acoburn: does the version of Marmotta that fcrepo-ldapth is using support the fn:first() function described here? https://marmotta.apache.org/ldpath/language.html#Builtin:_List_Operation_First_and_Last14:46
<acoburn>peichman: have you tried using fn:first(…)?14:47
<peichman>acoburn: yeah, no dice14:48
<acoburn>peichman: you know as much about that as I do :-/
peichman: doesn't the "|" operator do that? I.e. get the first match?14:49
<peichman>acoburn: no worries; by way of background I am working on ways to propogate authz info from ACLs in fcrepo to Solr (and other services)
<acoburn>peichman: thinking about this more, the pipe operator is different14:50
<peichman>acoburn: I was trying to use LDPath to get the acl for a resource by doing (fedora:hasParent)*/acl:accessControl
<acoburn>peichman: that's excellent! That's exactly something I have a use case for, too
<peichman>acoburn: and I'd like to take the first of that list
acoburn: but I get a stack trace if I try fn:first((fedora:hasParent)*/acl:accessControl)14:51
<acoburn>peichman: shouldn't there only ever be one acl:accessControl triple?
peichman: oooooh, you're traversing the parent resources...
<peichman>acoburn: yes, but the way the ldpath logic works it continues up the parents until it finds all of them
<acoburn>peichman: ok, I didn't know you could do that with LDPath14:52
<peichman>acoburn: yeah, its kinda a half-ass reimplemntation of the algorithm in the webac authz module ;-)
acoburn: yeah, it is (in theory) able to traverse arbitrary resources on the web of linked data
<acoburn>peichman: it may be that there's another marmotta jar file that needs to be included in order to make those functions available14:53
peichman: I just haven't ever looked into that
<peichman>acoburn: if we get to it first, we'll definitely open a PR for it :-)
peichman: http://search.maven.org/#search%7Cga%7C1%7Corg.apache.marmotta%20ldpath-functions
* bseeger joins14:55
<acoburn>peichman: I don't see those modules here: https://git.io/vy9pO14:56
<acoburn>peichman: that's where I'd start, if I were you14:57
<peichman>acoburn: noted
<acoburn>peichman: the marmotta modules are really screwy w/r/t OSGi packaging, which is why that highlighted section above is so long
peichman: you will probably need to add those to the "Embed-Dependency" section14:58
<peichman>acoburn: cool, I will give that a shot
<acoburn>peichman: I have an open PR to marmotta that fixes much of this, but it's sat unmerged for 9 months14:59
<peichman>acoburn: I'm also looking at other options for lightwieght authz lookup that could be called from / integrated into Solr et al.
acoburn: unresponsive upstream projects, bleh; I've gotten spoiled by fcrepo :-)15:00
<acoburn>peichman: wouldn't you do a head request on the resource and get the Link: rel=acl header?
peichman: I think that might be much easier
<peichman>acoburn: very true, I had forgotten about that header
<acoburn>peichman: that header _should_ give you the effective ACL
<peichman>acoburn: I'm trying to think through how to index this authorization info so that it doesn't get stale15:02
acoburn: but so we don't have to hit the repo every time we have an access query
<acoburn>peichman: I've had this on my "to-do" list for a long time: https://gitlab.amherst.edu/acdc/repository-extension-services/issues/1515:03
peichman: basically, retrieve a resource via a service and embed all the WebAC triples in the response
peichman: the idea being that solr can index _that_ resource15:04
<peichman>acoburn: yeah, I was thinking along the same lines
acoburn: my concern would be what if the ACL changes and not the resource?
acoburn: how would the indexer know to reindex the resource?15:05
<acoburn>peichman: that is a very good question
peichman: what I've been thinking for our design was to have very few ACL resources (which rarely change)15:06
peichman: an alternate approach is to have an ACL for each resource
<peichman>acoburn: as a lower-layer service, what about a service that took a fedora WebAC ACL URI and returned the full graph with all the Authorizations?
acoburn: I think the one ACL per resource is Hydra's approach
<acoburn>peichman: yes, that is Hydra's approach, and it adds a lot of resources to the repo15:07
peichman: a service that finds all the resources corresponding to a particular ACL would be interesting
peichman: I wonder how much of that you could achieve with some clever sparql queries15:08
<peichman>acoburn: translating the multiple Fedora resources into a graph returned from a single URL would also seems to be in line with the WebAC "spec": https://www.w3.org/wiki/WebAccessControl#Protocol
* bseeger1 joins
<acoburn>peichman: you mean a single graph with all of the acl:Authorization resources?15:09
* bseeger leaves
<acoburn>peichman: or a graph containing both the Fedora resource and the corresponding ACL/Authorization
<peichman>acoburn: just the authorizations
<acoburn>peichman: you can do that with Prefer headers: "EmbedResources"15:10
acoburn: nice
<acoburn>peichman: the Fedora spec changes that to use an existing prefer header from the Web Annotations spec15:11
<peichman>acoburn: we've been working hard in other parts of our repo *not* to do that :-)
acoburn: embed resources, that is; indexing our /pcdm container when it contains tens of thousands of children got insane
<acoburn>peichman: yes, I completely agree15:12
<peichman>acoburn: but this is definitely a case where that's a valid choice
* coblej leaves
<acoburn>peichman: yes, and it's an excellent use case for that
peichman: also these are the prefer headers from the spec: http://fcrepo.github.io/fcrepo-specification/#additionalPreferValues15:13
peichman: they differ slightly from the current headers
peichman: oa:PreferContainedDescriptions is what I was thinking of
* coblej joins15:32
* bseeger1 leaves16:01
* acoburn leaves16:03
* acoburn joins16:04
* bseeger joins
* acoburn leaves16:06
* whikloj leaves16:32
* dwilcox leaves16:33
* dwilcox joins16:34
* dwilcox leaves16:39
* coblej leaves16:44
* kefo leaves16:47
* bseeger leaves17:04
* peichman leaves17:25
* github-ff joins18:08
[fcrepo4] bbranan opened pull request #1182: Completes https://jira.duraspace.org/browse/FCREPO-2402 (master...fcrepo-2402) https://git.io/vyHRm
* github-ff leaves
* mcritchlow leaves18:18
* mcritchlow joins
* mcritchlow leaves18:23
* github-ff joins18:26
[fcrepo4] awoods closed pull request #1180: Ensure vulnerable libraries are excluded from Fedora. (4.6-maintenance...4.6-maintenance-fcrepo-2416) https://git.io/vy96Z
* github-ff leaves
* travis-ci joins18:38
fcrepo4/fcrepo4#4962 (4.6-maintenance - 84e1fe2 : Nick Ruest): The build passed.
Change view : https://github.com/fcrepo4/fcrepo4/compare/5c9f8fc6c045...84e1fe2a7cfe
Build details : https://travis-ci.org/fcrepo4/fcrepo4/builds/211933857
* travis-ci leaves
* travis-ci joins18:41
fcrepo4/fcrepo4#4961 (4.7-maintenance - 78ae5c1 : Nick Ruest): The build was broken.
Change view : https://github.com/fcrepo4/fcrepo4/compare/02c7935e30eb...78ae5c14afb1
Build details : https://travis-ci.org/fcrepo4/fcrepo4/builds/211933839
* travis-ci leaves
* apb18 leaves19:00
* apb18 joins19:35
* dwilcox joins20:00
* apb18 leaves20:01
* acoburn joins
* acoburn leaves
* pdurbin joins20:22
* apb18 joins20:28
* dwilcox leaves20:47
* mcritchlow joins20:48
* mcritchlow leaves20:50
* peichman joins20:55
* peichman1 joins20:56
* peichman leaves21:00
* peichman1 leaves21:18
* github-ff joins21:19
[fcrepo4] awoods created 4.6.2-RC from 4.6-maintenance (+0 new commits): https://git.io/vyHMu
* github-ff leaves
* github-ff joins21:21
[fcrepo-module-auth-rbacl] awoods created 4.6.2-RC from 4.6-maintenance (+0 new commits): https://git.io/vyHMo
* github-ff leaves
* github-ff joins21:22
[fcrepo-module-auth-xacml] awoods created 4.6.2-RC from 4.6-maintenance (+0 new commits): https://git.io/vyHMi
* github-ff leaves
* github-ff joins
[fcrepo-module-auth-webac] awoods created 4.6.2-RC from 4.6-maintenance (+0 new commits): https://git.io/vyHMP
* github-ff leaves
* github-ff joins
[fcrepo-mint] awoods created 4.6.2-RC from 4.6-maintenance (+0 new commits): https://git.io/vyHMX
* github-ff leaves
* github-ff joins21:23
[fcrepo-transform] awoods created 4.6.2-RC from 4.6-maintenance (+0 new commits): https://git.io/vyHMS
* github-ff leaves
* mcritchlow joins
* github-ff joins
[fcrepo-audit] awoods created 4.6.2-RC from 4.6-maintenance (+0 new commits): https://git.io/vyHMH
* github-ff leaves
* peichman1 joins
* github-ff joins
[fcrepo-webapp-plus] awoods created 4.6.2-RC from 4.6-maintenance (+0 new commits): https://git.io/vyHMQ
* github-ff leaves
* travis-ci joins21:25
fcrepo4-labs/fcrepo-transform#115 (4.6.2-RC - 5bc881d : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-labs/fcrepo-transform/compare/4.6.2-RC
Build details : https://travis-ci.org/fcrepo4-labs/fcrepo-transform/builds/211973233
* travis-ci leaves
* travis-ci joins
fcrepo4-exts/fcrepo-module-auth-xacml#157 (4.6.2-RC - 8a5a6f0 : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-module-auth-xacml/compare/4.6.2-RC
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-module-auth-xacml/builds/211972964
* travis-ci leaves
* travis-ci joins21:27
fcrepo4-exts/fcrepo-audit#148 (4.6.2-RC - 14d4c5e : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-audit/compare/4.6.2-RC
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-audit/builds/211973300
* travis-ci leaves
* travis-ci joins21:28
fcrepo4-exts/fcrepo-webapp-plus#202 (4.6.2-RC - 824e156 : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-webapp-plus/compare/4.6.2-RC
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-webapp-plus/builds/211973339
* travis-ci leaves
* travis-ci joins21:30
fcrepo4-exts/fcrepo-module-auth-rbacl#112 (4.6.2-RC - 6855bf4 : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-module-auth-rbacl/compare/4.6.2-RC
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-module-auth-rbacl/builds/211972857
* travis-ci leaves
* mohideen leaves21:43
* github-ff joins21:51
[fcrepo-module-auth-rbacl] awoods tagged fcrepo-module-auth-rbacl-4.7.1-RC-2 at 8131b9b: https://git.io/vyHDh
* github-ff leaves
* github-ff joins
[fcrepo-module-auth-xacml] awoods tagged fcrepo-module-auth-xacml-4.6.2-RC-1 at 82dfbce: https://git.io/vyHyI
* github-ff leaves
* travis-ci joins
fcrepo4-exts/fcrepo-module-auth-rbacl#113 (fcrepo-module-auth-rbacl-4.7.1-RC-1 - 6577c92 : bseeger): The build has errored.
Change view : https://github.com/fcrepo4-exts/fcrepo-module-auth-rbacl/compare/fcrepo-module-auth-rbacl-4.7.1-RC-1
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-module-auth-rbacl/builds/211977666
* travis-ci leaves
* github-ff joins21:52
[fcrepo-module-auth-webac] awoods tagged fcrepo-module-auth-webac-4.7.1-RC-1 at e473d70: https://git.io/v12PX
* github-ff leaves
* travis-ci joins
fcrepo4-exts/fcrepo-module-auth-xacml#159 (fcrepo-module-auth-xacml-4.7.1-RC-2 - a11f814 : bseeger): The build has errored.
Change view : https://github.com/fcrepo4-exts/fcrepo-module-auth-xacml/compare/fcrepo-module-auth-xacml-4.7.1-RC-2
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-module-auth-xacml/builds/211977737
* travis-ci leaves
* github-ff joins
[fcrepo-mint] awoods tagged fcrepo-mint-4.7.1-RC-2 at 82906c6: https://git.io/vMcG8
* github-ff leaves
* travis-ci joins
fcrepo4/fcrepo-module-auth-webac#191 (fcrepo-module-auth-webac-4.7.1-RC-2 - 6ba78b8 : bseeger): The build has errored.
Change view : https://github.com/fcrepo4/fcrepo-module-auth-webac/compare/fcrepo-module-auth-webac-4.7.1-RC-2
Build details : https://travis-ci.org/fcrepo4/fcrepo-module-auth-webac/builds/211977779
* travis-ci leaves
* github-ff joins21:53
[fcrepo-transform] awoods tagged fcrepo-transform-4.6.2-RC-1 at 416a3fc: https://git.io/vyHy3
* github-ff leaves
* travis-ci joins
fcrepo4-exts/fcrepo-mint#55 (fcrepo-mint-4.7.1-RC-2 - b183fef : bseeger): The build has errored.
Change view : https://github.com/fcrepo4-exts/fcrepo-mint/compare/fcrepo-mint-4.7.1-RC-2
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-mint/builds/211977859
* travis-ci leaves
* github-ff joins
[fcrepo-audit] awoods tagged fcrepo-audit-4.7.1-RC-1 at cab00a8: https://git.io/v121y
* github-ff leaves
* github-ff joins
[fcrepo-webapp-plus] awoods tagged fcrepo-webapp-plus-4.6.2-RC-1 at a492306: https://git.io/vyHyn
* github-ff leaves
* travis-ci joins21:54
fcrepo4-exts/fcrepo-mint#54 (fcrepo-mint-4.6.2-RC-1 - 959f33c : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-mint/compare/fcrepo-mint-4.6.2-RC-1
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-mint/builds/211977857
* travis-ci leaves
* travis-ci joins21:55
fcrepo4/fcrepo-module-auth-webac#193 (fcrepo-module-auth-webac-4.6.2-RC-1 - 2c3074f : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4/fcrepo-module-auth-webac/compare/fcrepo-module-auth-webac-4.6.2-RC-1
Build details : https://travis-ci.org/fcrepo4/fcrepo-module-auth-webac/builds/211977783
* travis-ci leaves
* travis-ci joins
fcrepo4-exts/fcrepo-module-auth-xacml#160 (fcrepo-module-auth-xacml-4.6.2-RC-1 - 8a5a6f0 : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-module-auth-xacml/compare/fcrepo-module-auth-xacml-4.6.2-RC-1
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-module-auth-xacml/builds/211977739
* travis-ci leaves
* travis-ci joins21:56
fcrepo4-exts/fcrepo-webapp-plus#204 (fcrepo-webapp-plus-4.7.1-RC-1 - 4e0b149 : bseeger): The build has errored.
Change view : https://github.com/fcrepo4-exts/fcrepo-webapp-plus/compare/fcrepo-webapp-plus-4.7.1-RC-1
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-webapp-plus/builds/211978104
* travis-ci leaves
* travis-ci joins
fcrepo4-exts/fcrepo-webapp-plus#203 (fcrepo-webapp-plus-4.7.1-RC-2 - ed49aa6 : B. Seeger): The build has errored.
Change view : https://github.com/fcrepo4-exts/fcrepo-webapp-plus/compare/fcrepo-webapp-plus-4.7.1-RC-2
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-webapp-plus/builds/211978097
* travis-ci leaves
* travis-ci joins
fcrepo4-exts/fcrepo-audit#151 (fcrepo-audit-4.7.1-RC-2 - db53094 : bseeger): The build has errored.
Change view : https://github.com/fcrepo4-exts/fcrepo-audit/compare/fcrepo-audit-4.7.1-RC-2
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-audit/builds/211978046
* travis-ci leaves
* travis-ci joins21:58
fcrepo4-exts/fcrepo-audit#149 (fcrepo-audit-4.6.2-RC-1 - 14d4c5e : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-audit/compare/fcrepo-audit-4.6.2-RC-1
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-audit/builds/211978042
* travis-ci leaves
* travis-ci joins22:01
fcrepo4-exts/fcrepo-webapp-plus#205 (fcrepo-webapp-plus-4.6.2-RC-1 - 824e156 : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-webapp-plus/compare/fcrepo-webapp-plus-4.6.2-RC-1
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-webapp-plus/builds/211978106
* travis-ci leaves
* travis-ci joins
fcrepo4-labs/fcrepo-transform#116 (fcrepo-transform-4.6.2-RC-1 - 5bc881d : Jared Whiklo): The build passed.
Change view : https://github.com/fcrepo4-labs/fcrepo-transform/compare/fcrepo-transform-4.6.2-RC-1
Build details : https://travis-ci.org/fcrepo4-labs/fcrepo-transform/builds/211977915
* travis-ci leaves
* peichman1 leaves22:14
* mcritchlow leaves22:27
* mcritchlow joins22:28
* mcritchlow leaves22:33
* mcritchlow joins22:56
* mcritchlow leaves23:46

Generated by Sualtam