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

Using timezone: Eastern Standard Time
* tjohnson joins02:01
* thomz joins03:00
* tjohnson leaves04:17
* dchandekstark joins04:36
* dchandekstark leaves04:40
* esm_ joins07:56
* esm_ leaves08:07
* jrgriffiniii leaves08:15
* dwilcox joins08:21
* tolloid joins08:34
* jrgriffiniii joins08:45
* whikloj joins09:12
* acoburn joins09:18
* apb18 joins09:20
* dchandekstark joins09:25
* ajs6f joins09:30
* dwilcox leaves09:39
* dchandekstark leaves09:42
* dchandekstark joins09:45
* dchandekstark leaves09:50
* peichman joins
* cmmills joins09:52
* dwilcox joins09:54
* cmills leaves09:56
<acoburn>awoods:ajs6f: have you ever tried removing a non-string Literal property via sparql-update?09:57
<awoods>acoburn: not that I recall
<ajs6f>acoburn: I don't think I've ever actually used the Fedora API.
<acoburn>awoods: well, if no one has complained thus far…. but it should be fixed eventually09:58
<ajs6f>acoburn: Does it not work?
<acoburn>ajs6f: nope
* peichman leaves09:59
<ajs6f>acoburn: Maybe that's a feature.
<acoburn>ajs6f: it certainly encourages the use of PUT
<awoods>acoburn: If you put in the ticket with details, we can see if someone is available to work it.10:00
<acoburn>awoods: ok
<ajs6f>I'm kind of surprised we have no IT that exercises that.
<acoburn>awoods: from the Jena work I just did, I know exactly what's going on
<ajs6f>acoburn: It's RDF 1.1 vs 1.0, is it?10:01
* peichman joins
<ajs6f>acoburn: I mean, It's _not_ etc.
<awoods>acoburn: that is helpful, thanks.
<acoburn>ajs6f: no, it's how we map JCR values to RDFNode objects
ajs6f: there's a lot of weird stuff that happens in there
<ajs6f>acoburn: Okay, cool. cbeer ripped that stuff up and rewove it a year or three ago, when we went away from using the JCR type system.10:02
acoburn: Yeah, are there like weird delimiters and packing things into strings?
<acoburn>ajs6f: and I have a thing or two to say to whoever decided to use non-prinable characters as field delimiters
<ajs6f>acoburn: Pretty sure that was cbeer.
* ajs6f pull hat down over eyes and sidles out.
<acoburn>ajs6f: well, it made debugging hell10:03
<ajs6f>acoburn: Well, the whole tactic of packing strings is a bit fraught. I can't remember why that's what he did. The other choice was to fully model out literals and types and langs and things in the JCR.
acoburn: But cbeer is no fool. There would have been a reason.10:04
<acoburn>ajs6f: I can see why you wouldn't want to use the JCR type system
<ajs6f>acoburn: We did, early on. It got us a certain distnace, then people began to pick at the edges.10:05
<awoods>acoburn: the JCR type-system does not have full correspondence to the RDF types required... hence the string-packing.10:18
<acoburn>ajs6f:awoods: https://jira.duraspace.org/browse/FCREPO-209010:20
ajs6f: ^^^ that was what made the jena upgrade really hard10:21
ajs6f: since string literals now all have datatypes (Rdf 1.0 -> Rdf 1.1), and so the JCR code was using a BaseDatatype object that didn't match when calling Model::remove(…)10:23
<ajs6f>acoburn: BUt you did it.
acoburn++
<acoburn>ajs6f: for string literals
ajs6f: meaning the functionality is the same as it currently is10:24
<ajs6f>acoburn: Yeah, see my comment at the ticket.
<acoburn>ajs6f: yes, this seems to be the same issue10:26
<ajs6f>acoburn: Putting on my Jena hat, yeah, that happens a lot. I'd like one day to redo some of the datatype API, because it's not obvious to folks that we dealing with identity and not equality in many cases.
<acoburn>ajs6f: in my PR, I had to do this gross thing: https://git.io/vK9dX10:28
ajs6f: it seems that there must be a better way to handle this, but I'm not familiar enough with the Jena API to know what the best approach is10:29
<ajs6f>acoburn: I don't think this is actually _about_ the Jena API, if we are going to serialize all literals as string-valued properties int eh JCR.10:30
* dwilcox leaves
<ajs6f>acoburn: But are you looking for the Jena TypeMapper?10:31
acoburn: That's the singleton registry for types. You can add them, delete them, look them up by URI, etc.
<acoburn>ajs6f: that looks right10:32
<ajs6f>acoburn: (Or via Java class, like Float <=> XSDDecimal>
<acoburn>ajs6f: how does that work with user-defined Datatypes?
e.g. https://www.loc.gov/standards/datetime/
<ajs6f>acoburn: https://github.com/apache/jena/blob/master/jena-core/src/main/java/org/apache/jena/datatypes/TypeMapper.java#L18210:33
acoburn: Build one and register it. Now it's a first-class citizen amongst other literal datatypes.
<acoburn>ajs6f: that makes sense10:34
<ajs6f>acoburn: Jena does make sense, it's just sometimes not very fully documented.
acoburn: The project team is much like Fedora in size, but no one gets paid to work full-time like awoods.10:35
<acoburn>ajs6f: it seems the `getSafeTypeByName` would be the appropriate one to use
ajs6f:awoods: https://jira.duraspace.org/browse/FCREPO-209110:47
<awoods>acoburn: hit it10:48
<acoburn>ajs6f: your suggestion fixes this — I'll have a PR in a few minutes10:52
* dwilcox joins10:53
* thomz leaves11:05
* github-ff joins11:06
[fcrepo4] acoburn opened pull request #1076: Allow deletion of non-string literals via sparql-update (master...fcrepo-2090) https://git.io/vK9p1
* github-ff leaves
* peichman leaves11:09
* peichman joins11:11
* dwilcox leaves11:13
<ajs6f>acoburn: Hang on, how many PR are there now? Is that last one a PR against your PR for Jena3?11:14
<acoburn>ajs6f: no, that's independent of the PR for Jena3
<ajs6f>acoburn: Okay, that's just about the type prolem on its own?
<acoburn>ajs6f: yes, because in principle it could also be applied to the 4.6 branch11:15
<ajs6f>acoburn: Okay, but is it possible to have a test with that?
(I'm so greedy!)
<acoburn>ajs6f: that's a good idea; I can add one this afternoon if time permits
* dwilcox joins11:16
* dwilcox leaves
<ajs6f>acoburn: Cool, ping when appropriate.11:17
* tolloid_ joins11:25
* github-ff joins
[fcrepo4] acoburn opened pull request #1077: Increment to 4.7.0-SNAPSHOT for next development cycle (master...fcrepo-2091) https://git.io/vKHep
* github-ff leaves
* tolloid leaves11:26
* github-ff joins11:28
[fcrepo-webapp-plus] acoburn opened pull request #42: Increment version number to 4.7.0-SNAPSHOT for next development cycle (master...fcrepo-2091) https://git.io/vKHvK
* github-ff leaves
* dwilcox joins11:29
* github-ff joins11:30
[fcrepo-module-auth-rbacl] acoburn opened pull request #34: Increment version numbers to 4.7.0-SNAPSHOT (master...fcrepo-2091) https://git.io/vKHfI
* github-ff leaves
* github-ff joins11:33
[fcrepo-module-auth-xacml] acoburn opened pull request #53: Increment version numbers to 4.7.0-SNAPSHOT (master...fcrepo-2091) https://git.io/vKHfK
* github-ff leaves
* github-ff joins11:35
[fcrepo-module-auth-webac] acoburn opened pull request #70: increment version numbers to 4.7.0-SNAPSHOT (master...fcrepo-2091) https://git.io/vKHJf
* github-ff leaves
* github-ff joins11:37
[fcrepo-mint] acoburn created fcrepo-2091 (+1 new commit): https://git.io/vKHJB
fcrepo-mint/fcrepo-2091 0185555 Aaron Coburn: Increment version to 4.7.0-SNAPSHOT...
* github-ff leaves
* github-ff joins
[fcrepo-mint] acoburn opened pull request #5: Increment version to 4.7.0-SNAPSHOT (master...fcrepo-2091) https://git.io/vKHJa
* github-ff leaves
<ajs6f>awoods:acoburn: No reason not to start merging those version bump PRs, right?11:38
* github-ff joins11:39
[fcrepo-transform] acoburn opened pull request #25: Increment version number to 4.7.0-SNAPSHOT (master...fcrepo-2091) https://git.io/vKHJA
* github-ff leaves
* github-ff joins11:40
[fcrepo-audit] acoburn opened pull request #37: Increment version numbers to 4.7.0-SNAPSHOT (master...fcrepo-2091) https://git.io/vKHUt
* github-ff leaves
<acoburn>awoods:ajs6f: I'm done with the version bumps11:43
<ajs6f>acoburn: I guess I'll start merging them.
<acoburn>awoods: in the future, you won't see a bump from 4.5.x -> 4.7.x like you see here11:44
* github-ff joins
[fcrepo4] ajs6f pushed 1 new commit to master: https://git.io/vKHTe
fcrepo4/master c04a82e Aaron Coburn: Increment to 4.7.0-SNAPSHOT for next development cycle (#1077)...
* github-ff leaves
<acoburn>awoods: because you can use the maven release plugin to generate the correct branches11:45
awoods: I just used a perl script :-(
<f4jenkins>Project fcrepo-webapp-plus build #705: FAILURE in 1.3 sec: http://jenkins.fcrepo.org/job/fcrepo-webapp-plus/705/
Aaron Coburn: Increment version number to 4.7.0-SNAPSHOT for next development cycle
* github-ff joins
[fcrepo-webapp-plus] ajs6f pushed 2 new commits to master: https://git.io/vKHTU
fcrepo-webapp-plus/master 7d638fe Aaron Coburn: Increment version number to 4.7.0-SNAPSHOT for next development cycle...
fcrepo-webapp-plus/master dea00db A. Soroka: Merge pull request #42 from acoburn/fcrepo-2091...
* github-ff leaves
* github-ff joins
[fcrepo-module-auth-rbacl] ajs6f closed pull request #34: Increment version numbers to 4.7.0-SNAPSHOT (master...fcrepo-2091) https://git.io/vKHfI
* github-ff leaves
<f4jenkins>Project fcrepo-module-auth-rbacl build #1059: FAILURE in 18 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-rbacl/1059/
Aaron Coburn: Increment version numbers to 4.7.0-SNAPSHOT
Project fcrepo-module-auth-xacml build #906: FAILURE in 8 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-xacml/906/11:46
Aaron Coburn: Increment version numbers to 4.7.0-SNAPSHOT
* github-ff joins
[fcrepo-module-auth-xacml] ajs6f closed pull request #53: Increment version numbers to 4.7.0-SNAPSHOT (master...fcrepo-2091) https://git.io/vKHfK
* github-ff leaves
<f4jenkins>Project fcrepo-module-auth-webac build #253: FAILURE in 8.7 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-webac/253/
Aaron Coburn: increment version numbers to 4.7.0-SNAPSHOT
* github-ff joins
[fcrepo-module-auth-webac] ajs6f pushed 2 new commits to master: https://git.io/vKHTs
fcrepo-module-auth-webac/master c70778f Aaron Coburn: increment version numbers to 4.7.0-SNAPSHOT...
fcrepo-module-auth-webac/master 962fbf4 A. Soroka: Merge pull request #70 from acoburn/fcrepo-2091...
* github-ff leaves
* github-ff joins
[fcrepo-transform] ajs6f pushed 2 new commits to master: https://git.io/vKHTC
fcrepo-transform/master 56c7d71 Aaron Coburn: Increment version number to 4.7.0-SNAPSHOT...
fcrepo-transform/master 269a7fe A. Soroka: Merge pull request #25 from acoburn/fcrepo-2091...
* github-ff leaves
<f4jenkins>Project fcrepo-transform build #208: FAILURE in 8.6 sec: http://jenkins.fcrepo.org/job/fcrepo-transform/208/
Aaron Coburn: Increment version number to 4.7.0-SNAPSHOT
<acoburn>no need to worry about these jenkins failures, it's just a question of the core build taking longer than extensions11:47
* github-ff joins
[fcrepo-audit] ajs6f pushed 2 new commits to master: https://git.io/vKHTB
fcrepo-audit/master 4b82361 Aaron Coburn: Increment version numbers to 4.7.0-SNAPSHOT...
fcrepo-audit/master f9fc290 A. Soroka: Merge pull request #37 from acoburn/fcrepo-2091...
* github-ff leaves
<f4jenkins>Project fcrepo-audit build #454: FAILURE in 8.2 sec: http://jenkins.fcrepo.org/job/fcrepo-audit/454/
Aaron Coburn: Increment version numbers to 4.7.0-SNAPSHOT
* github-ff joins11:48
[fcrepo-mint] ajs6f pushed 1 new commit to master: https://git.io/vKHT6
fcrepo-mint/master ef42e60 A. Soroka: Merge pull request #5 from fcrepo4-exts/fcrepo-2091...
* github-ff leaves
<ajs6f>acoburn: Merged.11:49
<acoburn>ajs6f++
<ajs6f>acoburn++ # at least three people have asked about 4.5.2-SNAPSHOT. I'm glad we won't have to explain that again.
* github-ff joins11:50
[fcrepo4] acoburn closed pull request #1074: Remove unused classes (DEV...fcrepo-2089) https://git.io/vKys7
* github-ff leaves
* github-ff joins
[fcrepo4] acoburn opened pull request #1078: Remove unused classes (master...fcrepo-2089) https://git.io/vKHkf
* github-ff leaves
* github-ff joins11:52
[fcrepo-mint] acoburn deleted fcrepo-2091 at 0185555: https://git.io/vKHkW
* github-ff leaves
* github-ff joins11:53
[fcrepo4] ajs6f pushed 1 new commit to master: https://git.io/vKHkw
fcrepo4/master 051d152 Aaron Coburn: Remove unused classes (#1078)...
* github-ff leaves
<f4jenkins>Project fcrepo4 build #3340: FAILURE in 10 min: http://jenkins.fcrepo.org/job/fcrepo4/3340/11:54
A. Soroka: Increment to 4.7.0-SNAPSHOT for next development cycle (#1077)
<acoburn>awoods: does jenkins need to be updated to recognize v4.7.0-SNAPSHOT?12:02
awoods: I'm seeing this error: [workspace] $ /bin/bash /apps/fcrepo/tomcat/temp/hudson8313046030439806170.sh
/apps/fcrepo/tomcat/temp/hudson8313046030439806170.sh: line 4: fcrepo-webapp/target/fcrepo-webapp-4.5.2-SNAPSHOT.war: No such file or directory
awoods: clearly jenkins think this is still v4.5.2 for some reason12:03
awoods: building/installing locally produces no such error12:04
afk
* travis-ci joins12:15
fcrepo4/fcrepo-module-auth-rbacl#74 (master - 93ff66d : A. Soroka): The build has errored.
Change view : https://github.com/fcrepo4/fcrepo-module-auth-rbacl/compare/80a59895e128...93ff66d8b0d3
Build details : https://travis-ci.org/fcrepo4/fcrepo-module-auth-rbacl/builds/147227122
* travis-ci leaves
* travis-ci joins12:17
fcrepo4-exts/fcrepo-mint#27 (fcrepo-2091 - 0185555 : Aaron Coburn): The build has errored.
Change view : https://github.com/fcrepo4-exts/fcrepo-mint/commit/0185555a28dd
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-mint/builds/147224895
* travis-ci leaves
<f4jenkins>Yippee, build fixed!12:22
Project fcrepo4 build #3342: FIXED in 9 min 29 sec: http://jenkins.fcrepo.org/job/fcrepo4/3342/
Yippee, build fixed!12:26
Project fcrepo-transform build #209: FIXED in 2 min 15 sec: http://jenkins.fcrepo.org/job/fcrepo-transform/209/
Yippee, build fixed!12:27
Project fcrepo-module-auth-rbacl build #1060: FIXED in 3 min 27 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-rbacl/1060/
Yippee, build fixed!12:28
Project fcrepo-audit build #455: FIXED in 1 min 38 sec: http://jenkins.fcrepo.org/job/fcrepo-audit/455/
Yippee, build fixed!12:29
Project fcrepo-module-auth-xacml build #907: FIXED in 2 min 7 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-xacml/907/
Yippee, build fixed!
Project fcrepo-module-auth-webac build #254: FIXED in 1 min 40 sec: http://jenkins.fcrepo.org/job/fcrepo-module-auth-webac/254/
* tolloid leaves12:34
* travis-ci joins12:35
fcrepo4/fcrepo4#4610 (master - c04a82e : Aaron Coburn): The build passed.
Change view : https://github.com/fcrepo4/fcrepo4/compare/ac3cb5d7fa65...c04a82e6fab2
Build details : https://travis-ci.org/fcrepo4/fcrepo4/builds/147226914
* travis-ci leaves
* tolloid joins12:38
* travis-ci joins12:49
fcrepo4/fcrepo-module-auth-webac#157 (master - 962fbf4 : A. Soroka): The build passed.
Change view : https://github.com/fcrepo4/fcrepo-module-auth-webac/compare/d4f327fd90d4...962fbf4980e3
Build details : https://travis-ci.org/fcrepo4/fcrepo-module-auth-webac/builds/147227329
* travis-ci leaves
* travis-ci joins
fcrepo4/fcrepo-module-auth-xacml#124 (master - ec8d38e : A. Soroka): The build passed.
Change view : https://github.com/fcrepo4/fcrepo-module-auth-xacml/compare/257e6b209a84...ec8d38ef776d
Build details : https://travis-ci.org/fcrepo4/fcrepo-module-auth-xacml/builds/147227222
* travis-ci leaves
* travis-ci joins12:50
fcrepo4-exts/fcrepo-transform#91 (master - 269a7fe : A. Soroka): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-transform/compare/5972b3210205...269a7fe3bb37
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-transform/builds/147227383
* travis-ci leaves
* travis-ci joins12:51
fcrepo4/fcrepo-module-auth-rbacl#74 (master - 93ff66d : A. Soroka): The build passed.
Change view : https://github.com/fcrepo4/fcrepo-module-auth-rbacl/compare/80a59895e128...93ff66d8b0d3
Build details : https://travis-ci.org/fcrepo4/fcrepo-module-auth-rbacl/builds/147227122
* travis-ci leaves
* travis-ci joins
fcrepo4-exts/fcrepo-webapp-plus#143 (master - dea00db : A. Soroka): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-webapp-plus/compare/ce17d49a3b79...dea00db472cf
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-webapp-plus/builds/147227027
* travis-ci leaves
<f4jenkins>Yippee, build fixed!13:07
Project fcrepo-webapp-plus build #706: FIXED in 2 min 7 sec: http://jenkins.fcrepo.org/job/fcrepo-webapp-plus/706/
<acoburn>awoods: should PR #1076 be applied to the 4.6.0-RC branch?13:11
<awoods>acoburn: That would be ideal, yes.13:12
* acoburn1 joins13:13
awoods: ok, I'll do that13:14
<awoods>thanks, acoburn1
* acoburn leaves13:15
* acoburn1 leaves13:19
* acoburn joins13:20
* travis-ci joins13:23
fcrepo4-exts/fcrepo-audit#115 (master - f9fc290 : A. Soroka): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-audit/compare/026ffce221b1...f9fc2903681e
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-audit/builds/147227570
* travis-ci leaves
* travis-ci joins13:24
fcrepo4-exts/fcrepo-mint#29 (master - ef42e60 : A. Soroka): The build passed.
Change view : https://github.com/fcrepo4-exts/fcrepo-mint/compare/9b45ced8836e...ef42e60d903f
Build details : https://travis-ci.org/fcrepo4-exts/fcrepo-mint/builds/147227834
* travis-ci leaves
* acoburn1 joins13:42
* acoburn leaves13:43
<ajs6f>afk bbl13:46
* ajs6f leaves
* tolloid leaves14:39
* tolloid joins14:40
* dchandekstark joins14:43
* dchandekstark leaves14:48
* peichman leaves14:57
* peichman joins15:04
* dwilcox leaves15:20
* apb18 leaves15:23
* dwilcox joins15:31
* dwilcox leaves15:49
* apb18 joins15:51
* ajs6f joins15:55
* dwilcox joins
<ajs6f>awoods: At this point, I think we have to just give the recommendation for PostgreSQL. (Support for other dbs, but see this tickets and know that there have been issues reoprted.)15:57
* dwilcox leaves16:03
* peichman leaves16:13
* peichman joins16:18
* tolloid leaves16:27
* github-ff joins16:44
[fcrepo4] ajs6f pushed 1 new commit to master: https://git.io/vKH7A
fcrepo4/master acc35b3 Aaron Coburn: Allow deletion of non-string literals via sparql-update (#1076)...
* github-ff leaves
<awoods>ajs6f: which issue are you referring to?16:45
<ajs6f>acoburn1:awoods: acoburn1 sent that against master. Do we want to send it against RC too?
<awoods>ajs6f: yes... as discussed earlier
<ajs6f>acoburn1: ^^ can you send it again against RC?16:46
<acoburn1>ajs6f: working on that now
<ajs6f>awoods: I don't know if this means another RC> Frankly, I don't think it's worth it.
acoburn1++
<awoods>ajs6f: let's wait for more testing before another RC16:47
<ajs6f>Yes.
In fact, let's wait for a few more release.
* github-ff joins16:50
[fcrepo4] acoburn opened pull request #1079: Allow deletion of non-string literals via sparql-update (4.6.0-RC...fcrepo-2090-4.6.0) https://git.io/vKHdf
* github-ff leaves
* github-ff joins16:51
[fcrepo4] ajs6f pushed 1 new commit to 4.6.0-RC: https://git.io/vKHdY
fcrepo4/4.6.0-RC 6ec0bf9 Aaron Coburn: Allow deletion of non-string literals via sparql-update (#1079)...
* github-ff leaves
* whikloj leaves17:00
* jrgriffiniii leaves17:03
* apb18 leaves
* ajs6f leaves17:06
* acoburn1 leaves17:32
* travis-ci joins17:36
fcrepo4/fcrepo4#4617 (4.6.0-RC - 6ec0bf9 : Aaron Coburn): The build passed.
Change view : https://github.com/fcrepo4/fcrepo4/compare/a325f7989a47...6ec0bf983cdd
Build details : https://travis-ci.org/fcrepo4/fcrepo4/builds/147296170
* travis-ci leaves
* travis-ci joins17:37
fcrepo4/fcrepo4#4615 (master - acc35b3 : Aaron Coburn): The build passed.
Change view : https://github.com/fcrepo4/fcrepo4/compare/051d15236484...acc35b325860
Build details : https://travis-ci.org/fcrepo4/fcrepo4/builds/147294805
* travis-ci leaves
* peichman leaves17:49
* tjohnson joins17:52
* github-ff joins18:41
[fcrepo4] awoods opened pull request #1080: Handle ldp:isMemberOfRelation on IndirectContainers (master...fcrepo-2092) https://git.io/vKQIl
* github-ff leaves
* tolloid joins18:52
* tolloid leaves
* github-ff joins20:26
[fcrepo4] awoods pushed 1 new commit to master: https://git.io/vKQnY
fcrepo4/master 2e76928 Aaron Coburn: Clean up intro text in index.html (#1073)...
* github-ff leaves
* mjgiarlo leaves20:37
* travis-ci joins20:45
fcrepo4/fcrepo4#4620 (master - 2e76928 : Aaron Coburn): The build passed.
Change view : https://github.com/fcrepo4/fcrepo4/compare/acc35b325860...2e76928e449e
Build details : https://travis-ci.org/fcrepo4/fcrepo4/builds/147338440
* travis-ci leaves
* tjohnson leaves20:57

Generated by Sualtam