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

Using timezone: Eastern Standard Time
* kaarefc leaves06:11
* kaarefc joins06:13
* kaarefc leaves06:31
* fasseg joins06:51
* kaarefc joins06:52
* kaarefc leaves07:19
* leenata joins07:28
* ksclarke joins08:26
* github-ff joins08:40
[fcrepo-kitchen-sink] escowles created logback-audit-hsqldb (+1 new commit): http://git.io/-Zu1Hg
fcrepo-kitchen-sink/logback-audit-hsqldb 5497546 Esmé Cowles: Updating logback config to use HSQLDB for logging events, minor changes to FedoraContentMapper.java to get code convention enforcement to pass
* github-ff leaves
<bljenkins>Project fcrepo-kitchen-sink build #455: SUCCESS in 6 min 6 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-kitchen-sink/455/08:46
* eddies leaves08:57
* eddies joins09:07
* eddies leaves
* eddies joins
<pivotal-bot_>Leenata started "Add test coverage to FedoraResource" https://www.pivotaltracker.com/story/show/5156594309:10
<cbeer>eddies-- # i JUST removed all those stupid TODO comments10:22
<eddies>cbeer: i just added comments so the build would pass10:23
and the TODO is *supposed* to be annoying so we deal with them
<cbeer>TODO is less annoying than the build not passing10:24
* barmintor joins
<cbeer>and doesn't count in sonar as not-a-comment
and i left you with only 40 to do :/
<eddies>well, now we have a task for our next, new committer =)10:26
<cbeer>also, since you're here.. is there any way we can change the style to arguments don't get line-breaked away from their annotations?
is obnoxious to me
<eddies>yeah, i couldn't figure out what rule governed that
well, it was way more annoying for me to actually work around :-P10:27
if someone can figure out the formatting rule to get it to break right, i'm all for it10:28
<cbeer>ok. let me be grumpy for another moment.. is this actually going to help us write good code? or just annoy the hell out of us?
<eddies>well, so far as i'm aware, there are only two or three spots where there's a mismatch between eclipse and checkstyle10:29
so if we could just get those sorted, i'd say it certainly should help us w/ having better PRs and diffs
but if not, yeah, it's going to be annoying as hell10:30
<cbeer>that aren't solved by just not blindly reformatting files every time you touch them?
<eddies>as it stands, even if you create a *new* file with the formatting rules, you'll end up violating the checkstyle rules on throws declarations that wrap and annotated method params that wrap10:31
ok, done being grumpy.. serious request:
sonar wants classes to have javadocs. i don't think checkstyles enforces that?10:33
<eddies>yeah it does
oh sorry clasess10:34
i would imagine there's a cs rule that can be added for that
but i don't know it
* leenata leaves10:35
<eddies>seems like the javadoctype rule with the appropriate scope should do the trick: http://checkstyle.sourceforge.net/property_types.html#scope10:38
<cbeer>ok, i'll take a look.10:39
<eddies>hey barmintor: where in the world are you?
<cbeer>eddies: another question.. is there a way to say "no, this method really doesn't need a comment"?
<eddies>dunno. i feel like i read somewhere that you can config cs to look for a skip/off comment kind of like sonar10:40
<cbeer>"this comment intentionally left blank"10:41
<eddies>hmm. maybe it's only done via filters (http://checkstyle.sourceforge.net/config.html#Filters) in which case i think via suppressionfilters is the only way and then i don't know how you'd make it only apply to a particular method's javadoc10:42
*is the only realistic way
oh wait, see: SuppressionCommentFilter section in the link above10:43
so i guess there is, in theory
<barmintor>eddies: I'm back in NYC10:45
trying to figure out what the hell is going on at work
<eddies>oh i thought you were still gone most of this week
<cbeer>barmintor, eddies (and if we ever saw ajs6f again..): when's a good time for the OR planning call?10:52
* github-ff joins10:53
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/FvFw5w
fcrepo4/master 65fc38d Chris Beer: replace more TODO comments with quasi-informative statements
* github-ff leaves
<barmintor>cbeer: I think my calendar is pretty flexible this week, though I have a meeting todat at 4pm EST10:59
* github-ff joins11:00
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/TmB_KA
fcrepo4/master 0b260a9 Chris Beer: more javadocs
* github-ff leaves
<barmintor>I'l be on the call in just a sec11:03
<cbeer>oh, we're doing a call again?
<barmintor>we aren't?11:04
<cbeer>we're unofficial this week
<barmintor>oh. shows what I know, but makes sense
<cbeer>the long and short of it is, refactor all the things that'd embarass us at OR11:05
and while we're conveniently distributed across time zones without pressing work, make formatting changes to annoy each other.
<barmintor>annoying each other is my specialty11:06
* travis-ci joins11:09
[travis-ci] futures/fcrepo4#826 (master - 65fc38d : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/638c13602fe5...65fc38d2d549
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8623558
* travis-ci leaves
* ajs6f joins11:12
do you have time to talk through awood's OR stuff?
<ajs6f>Just for a guest appearance. Think of my as part of a Quinn Martin production.
awood's OR stuff?11:14
<cbeer>his email from last week
he wants us to get our act together
<ajs6f>Oh, about the workshop.
I'm still bugging about my own poster and the sessions I'll be presenting.
Are we expecting to make a long, planned presentation? Or is this more of a "get a head start on the dev challenge or ask any questions you feel like" thing?11:15
<cbeer>probably one of the things to figure out
barmintor is free at not-4pm-EDT11:16
and i'm free until then
<ajs6f>Meaning the afternoon?
<bljenkins>Project fcrepo4 build #939: UNSTABLE in 23 min: http://ci.fcrepo.org/jenkins/job/fcrepo4/939/
Chris Beer: replace more TODO comments with quasi-informative statements
<cbeer>up to you. or tomorrow
<ajs6f>Might as well get it done today, especially since it's going to result in more work that I won't have enough time to do. But I'm not bitter or anything. More like… really, really hoppy.11:17
* github-ff joins
[fcrepo4] cbeer pushed 2 new commits to master: http://git.io/L-5CQg
fcrepo4/master 352c950 Chris Beer: fix mocking for predestroy test
fcrepo4/master 496735c Chris Beer: document the RFC2822 date converter
* github-ff leaves
<cbeer>works for me. barmintor?11:18
* kaarefc joins11:19
* travis-ci joins
[travis-ci] futures/fcrepo4#827 (master - 0b260a9 : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/65fc38d2d549...0b260a91ede6
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8623851
* travis-ci leaves
* unai_ leaves
<cbeer>barmintor: can you identify this class? https://github.com/futures/fcrepo4/blob/master/fcrepo-http-api/src/main/java/org/fcrepo/provider/PathListProvider.java11:22
is it actually used somewhere?
<barmintor>cbeer: I intended to implement a provider that would inject the globbed paths for you, but never got to it.11:24
<ajs6f>Is anyone else getting Maven CS errors thrown for lack of header when the header _clearly_ is present in the class?
<cbeer>barmintor: thanks. you (well.. I) never know with spring involved
* github-ff joins11:26
[fcrepo4] cbeer pushed 2 new commits to master: http://git.io/mTUe2Q
fcrepo4/master 6d8030d Chris Beer: remove unused PathListProvider
fcrepo4/master b3d4ea7 Chris Beer: document EntryFactory
* github-ff leaves
<eddies>ajs6f: checkstyle error or license header error?11:32
* github-ff joins
[fcrepo-auth-oauth] ajs6f pushed 1 new commit to master: http://git.io/l3zDiQ
fcrepo-auth-oauth/master 8b8b33f ajs6f: Cleaned some checkstyle violations, build still failing
* github-ff leaves
<ajs6f>eddies: Sorry, license header error. It looks like you added them, and I checked carefully. They're there.
DId we change license texts since you added them four days ago?11:33
<bljenkins>Project fcrepo-auth-oauth build #7: FAILURE in 1 min 56 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-auth-oauth/7/11:34
<eddies>nope. but it looks like you (read Eclipse) reformatted the headers
Add that to the list of conflicts between E and CS.
<eddies>this is what the header is supposed to look like: https://github.com/futures/fcrepo-build-tools/blob/master/src/main/resources/fcrepo-license/LICENSE_HEADER.txt
ajs6f: did you import the latest formatting rules?11:35
<ajs6f>yep. in fcrepo4/src, right?
I'll try mvn license:remove license:format install
<eddies>there's a formatter rule that i unticked: Comments->Enable header comment formatting11:36
<ajs6f>I'll check that.
<eddies>that should prevent eclipse from overzealously reformatting the license headers
<ajs6f>Ah, mine is still ticked.11:37
<eddies>but that should be in one of the last formatter updates i pushed
<ajs6f>I think I need to re-re-re-import the formatter.
Anyway, my manual fix worked.
* github-ff joins11:38
[fcrepo-auth-oauth] ajs6f pushed 1 new commit to master: http://git.io/VCzKQw
fcrepo-auth-oauth/master fe8f552 ajs6f: Corrected license header texts
* github-ff leaves
<bljenkins>Yippie, build fixed!11:42
Project fcrepo-auth-oauth build #8: FIXED in 4 min 17 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-auth-oauth/8/
<cbeer>oh, eddies: can you delete https://wiki.duraspace.org/display/FF/DELETE+ME?11:44
* github-ff joins
[fcrepo4] ajs6f created OAuthIntoWebapp (+1 new commit): http://git.io/Dlt76A
fcrepo4/OAuthIntoWebapp 82015a3 ajs6f: Linked in fcrepo-auth-oauth
* github-ff leaves
<pivotal-bot_>A. "Torbulater" Soroka added comment: "https://github.com/futures/fcrepo4/pull/90" https://www.pivotaltracker.com/story/show/51077645
* github-ff joins
[fcrepo4] ajs6f opened pull request #90: Linked in fcrepo-auth-oauth (master...OAuthIntoWebapp) http://git.io/jKmaDw
* github-ff leaves
<ajs6f>eddies: Can you recommend a good newbie huangjiu? I'm supposing that you must occasionally drink them in Singapore or in China?11:45
barmintor: There's a pull request now for https://www.pivotaltracker.com/story/show/51077645
<pivotal-bot_>feature: Use Apache Oltu to provide simple OAuth2 authentication (finished) / owner: A. "Torbulater" Soroka
<ajs6f>And you're the reviewer for the issue.11:46
<barmintor>ajs6f: I remember doing some work around that. in the past.
I'll check it out.
<ajs6f>barmintor: Yeah, most of the work.
<pivotal-bot_>Chris Beer delivered "IllegalArgumentException: Invalid format: "2013-06-30T03:08:55Z" is malformed at "Z"" https://www.pivotaltracker.com/story/show/5259170511:48
Chris Beer finished "Document our use of sparql update to update object properties" https://www.pivotaltracker.com/story/show/51566103
<cbeer>fcrepo4 sure does like its heap space11:51
<ajs6f>I don't even try with at least 1g.
And extra permgen.11:52
<cbeer>i can with MAVEN_OPTS="-Xmx3g -XX:MaxPermSize=512M"
and blew it out after 600k objects
and now our ingest is so fast, that only took 4 hours
<ajs6f>I hate to say it, but I think we have leaks. "I'm shocked! Shocked!"
<cbeer>and this was with query disabled.. i think ISPN keeps an index around, though11:53
<ajs6f>Do we have 600k figures for fcrepo3?
Please tell me we're doing better. Or at least the same. Ish.
<cbeer>ajs6f: pretty sure we do, and pretty sure it doesn't fall over.
<cbeer>but, hey, RAM is cheap
and if you have 600k+ objects, you probably can give it lots of RAM
<ajs6f>But our biggest SP is: "Scale out, not up."11:54
<bljenkins>Yippie, build fixed!
Project fcrepo4 build #941: FIXED in 16 min: http://ci.fcrepo.org/jenkins/job/fcrepo4/941/
* Chris Beer: fix mocking for predestroy test
* Chris Beer: document the RFC2822 date converter
* Chris Beer: remove unused PathListProvider
* Chris Beer: document EntryFactory
* github-ff joins11:55
[fcrepo-kitchen-sink] escowles pushed 1 new commit to logback-audit-hsqldb: http://git.io/h3bCoQ
fcrepo-kitchen-sink/logback-audit-hsqldb 2ab0baf Esmé Cowles: Adding IT for audit logging
* github-ff leaves
<bljenkins>Project fcrepo-fixity-corrupter build #200: SUCCESS in 1 min 4 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity-corrupter/200/
<ajs6f>Hey, we have a SQL audit log? That's pretty cool.11:56
I'm glad we got that done.
<bljenkins>Project fcrepo-fixity build #383: UNSTABLE in 4 min 5 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity/383/11:58
Project fcrepo-kitchen-sink build #456: UNSTABLE in 3 min 51 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-kitchen-sink/456/11:59
<ajs6f>afk bbi1012:01
* ajs6f leaves
* ajs6f joins12:06
<bljenkins>Project fcrepo-fixity-corrupter build #201: SUCCESS in 5 min 25 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity-corrupter/201/12:19
Yippie, build fixed!12:28
Project fcrepo-fixity build #384: FIXED in 13 min: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity/384/
Yippie, build fixed!
Project fcrepo-kitchen-sink build #457: FIXED in 14 min: http://ci.fcrepo.org/jenkins/job/fcrepo-kitchen-sink/457/
* fasseg leaves12:47
<cbeer>be right there14:00
eddies: i presume you're not joining us
<barmintor>shit, right there14:05
<barmintor>ajs6f: we prefer 'ouroboros' to 'up our own ironic butt'14:48
<ajs6f>My snake can't find its own ironic vent.14:49
* kaarefc leaves15:23
<cbeer>ajs6f: i can't remember if i asked you about http://clerezza.apache.org/ yet?15:28
<ajs6f>cbeer: I feel like you did, but I dodn't remember why.
<cbeer>i remember asking about marmotta (http://marmotta.incubator.apache.org/index.html), but i don't think it was called that when i asked before15:29
<ajs6f>eddies and I were both excited about Clerezza, but I don't feel like it's fulfilled its potential. Or maybe it just hasn't come all the way up to steam yet.15:30
Marmotta used to be LMF.
Linked Media Framework.
Insanely cute.
<cbeer>yeah. i'm trying to figure out what Clerezza does.. i see stuff about rendering RDF into HTML, which briefly intrigued me15:31
<ajs6f>That's basically the big idea.15:32
Use RDF for your models.
Offer views that render them into pages.
Controllers written in an extension of JAX-RS.
<cbeer>which is kinda our thing too
<ajs6f>From my POV, they got bogged down a bit in having the perfect RDF APi instead of going with the flow and staying with their USP.
Which is RDF->HTML.15:33
Yeah, it's very much along our lines.
I think we're right. :)
<cbeer>time for us to become an apache project !!
<ajs6f>We have time to become an Apache project? We've barely got time to graduate our _own_ incubation, let alone theirs. :)15:34
* ajs6f leaves15:42
* ajs6f joins
cbeer: the other thing about Clerezza is that it is being heavily used in Apache Stanbol, which _does_ seem to be getting its legs under it.15:43
In fact, there was a dicsussion for a while over whether Clerezza should graduate in its own right, or should become a Stanbol subproject.15:44
barmintor/cbeer: Before I go much further, is this:16:09
the kind of thing we had in mind?
i was even lazier on the two pages i contributed
i'll try to go back and make them more like yours
ajs6f: you should probably mention....16:11
<eddies>cbeer: can you talk now?16:13
<ajs6f>cbeer: Okay, I will. Are you a space admin (or do you know who is)? We could make a Confluence template for "dev challenge ideas" that would make this easier.
<cbeer>ajs6f: i am not.
<ajs6f>Oh, well.
<cbeer>eddies: about something other than OR?16:14
<cbeer>eddies: sure. hangout?16:15
<ajs6f>Does anyone know how to make a weblink to an IRC room?16:28
* ajs6f leaves16:39
* ajs6f joins16:42
<barmintor>ajs6f: sorry, just back froma meeting16:46
<ajs6f>barmintor: no prob, cbeer gave me the emotional reinforcement I was craving.16:48
out for the day. see y'all soon.17:05
* ajs6f leaves
<cbeer>eddies: huh. my mail client thinks YOU are Fedo17:25
<eddies>that what i was saying earlier—someone (and i really don't know who) made me fedo :-P17:26
<cbeer>i'm confused, though. i don't see the email with you-as-Fedo17:27
anyway, i'm going to register the github account under ff-internal
eddies: oh - we volunteered you to set up a maven mirror at UPEI if they come through with a VM for us17:33
* bljenkins leaves17:51
* bljenkins joins17:53
* bljenkins leaves18:01
* bljenkins joins18:05
<cbeer>barmintor: ping?18:07
* ksclarke leaves18:13
<bljenkins>Project fcrepo-http-federation build #2: STILL FAILING in 2.8 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-http-federation/2/18:18
<eddies>cbeer: i've had -Djava.awt.headless=true set in my MAVEN_OPTS for some time now23:23
putting it in the pom for surefire sounds even better23:25
* ksclarke leaves23:35
<bljenkins>Project fcrepo4-jmeter build #54: FAILURE in 1 hr 6 min: http://ci.fcrepo.org/jenkins/job/fcrepo4-jmeter/54/23:55
* Edwin Shin: Adds issueManagement and mailing list info to pom
* Edwin Shin: Bumps logback from 0.9.29 (managed by ModeShape BOM) to 1.0.13
* Edwin Shin: Applies checkstyle checks to fcrepo-generator-dc
* Edwin Shin: Applies checkstyle checks to fcrepo-http-api
* Edwin Shin: Applies checkstyle checks to fcrepo-http-commons
* Edwin Shin: Applies checkstyle checks to fcrepo-jms
* Edwin Shin: Applies checkstyle checks to fcrepo-webhooks
* Edwin Shin: Applies checkstyle checks to fcrepo-serialization
* Edwin Shin: Updates Eclipse formatter rules
* Chris Beer: replace more TODO comments with quasi-informative statements
* Chris Beer: more javadocs
* Chris Beer: fix mocking for predestroy test
* Chris Beer: document the RFC2822 date converter
* Chris Beer: remove unused PathListProvider
* Chris Beer: document EntryFactory
* github-ff joins00:43
[fcrepo4] eddies pushed 1 new commit to master: http://git.io/eZmw2g
fcrepo4/master c9b3365 Edwin Shin: pom cleanup
* github-ff leaves
* travis-ci joins00:53
[travis-ci] futures/fcrepo4#831 (master - c9b3365 : Edwin Shin): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/b3d4ea75a3be...c9b336570264
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8645769
* travis-ci leaves
* kaarefc joins01:22
* kaarefc leaves02:00
* kaarefc joins02:01
* kaarefc leaves02:07

Generated by Sualtam