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

Using timezone: Eastern Standard Time
* nbanks joins03:15
* kaarefc joins06:29
* VincentNG joins08:18
* bljenkins leaves09:42
* bljenkins joins
Project fcrepo4 build #275: FAILURE in 43 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo4/275/09:43
* barmintor joins10:12
* nbanks leaves10:18
* jcoyne joins10:26
* barmintor starts pulling up a few more floorboards10:49
<eddies>running a couple mins late11:00
<jcoyne>Eddie: let mark go.11:04
Waiting for breakfast.
* jcoyne leaves11:05
<bljenkins>Project fcrepo-kitchen-sink build #109: FAILURE in 18 hr: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/109/11:13
Project fcrepo-fixity build #99: FAILURE in 18 hr: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/99/
<pivotal-bot____>Edwin Shin edited "Unit test frepo-http-api/FedoraNamespaces" https://www.pivotaltracker.com/story/show/46822973
* bljenkins leaves11:14
* bljenkins joins11:15
Yippie, build fixed!11:16
Project fcrepo-fixity build #100: FIXED in 2 min 47 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/100/
Yippie, build fixed!11:18
Project fcrepo-kitchen-sink build #110: FIXED in 4 min 36 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/110/
* bljenkins leaves11:27
* bljenkins joins11:29
<cbeer>i'm going to try to get sonar on gluck playing nice with jenkins11:30
<VincentNG>cbeer: that's what we were talking about. fcrepo4 isn't building on jenkins
<cbeer>i saw a 1.6/1.7 error, so i assume something's amiss
* github-ff joins11:32
[fcrepo4] barmintor pushed 1 new commit to master: http://git.io/3ewqzQ
fcrepo4/master 6c6b076 Benjamin Armintor: refactor LowLeveLService into a proper proxy; unit test fcrepo-kernel/Datastream
* github-ff leaves
<cbeer>possibly fixed. heading to work.11:38
<VincentNG>barmintor: are you on Eastern timezone?11:41
<VincentNG>ok, just checking. so am i11:42
sounds like i'm having the same issue with mocking a node
i tried to create a helper that creates a fake node, but no luck yet.11:43
<barmintor>One warning: You can't inline the mock
meaning you have to have:
Node mn = getAMockNode();11:44
and it has to be on two separate lines
* barmintor is grabbing a sandwich or something11:45
<VincentNG>k, i'm goin to grab some lunch too.
<bljenkins>Yippie, build fixed!
Project fcrepo4 build #278: FIXED in 13 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/278/
Project fcrepo-fixity-corrupter build #22: SUCCESS in 46 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/22/11:46
* travis-ci joins11:53
[travis-ci] futures/fcrepo4#287 (master - 6c6b076 : Benjamin Armintor): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/c8cefbe68ab7...6c6b076441d4
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5842547
* travis-ci leaves
* eddies leaves
<bljenkins>Project fcrepo-fixity-corrupter build #23: FAILURE in 35 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/23/11:58
<bljenkins>Project fcrepo-fixity build #101: SUCCESS in 1 min 50 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/101/12:00
<cbeer>barmintor: is there a good strategy for testing the jaxb resources?12:01
<barmintor>cbeer: do you mean the serialization, or the objects?
I'm just treating them as POJOs12:02
* eddies joins
* eddies leaves
* eddies joins
<barmintor>eddies: cbeer is our hero
<eddies>what happened?
<cbeer>hm. i wonder if the coverage isn't right or something.
eddies: sonar.fcrepo.org12:03
<eddies>yeah just saw that
so was it just fcrepo4 build being broken?
<cbeer>eddies: i think sonar was using jdk 1.612:04
<cbeer>and sonar was triggering a broken build
this is pretty sweet, actually12:05
<eddies>yeah. and what's with getdatastreamshistoryold?
that should just be dropped from our 4.x api12:06
<eddies>no need to mark deprecated
<barmintor>I don't understand the report, but it's very impressive looking12:07
<pivotal-bot____>Edwin Shin added "Remove getDatastreamHistoryOld" https://www.pivotaltracker.com/story/show/4699933712:08
<eddies>yeah, that looks pretty similar to the cobertura reporting i was getting via maven, e.g.: http://mediashelf.github.com/fedora-client/site/0.7-SNAPSHOT/fedora-client-messaging/cobertura/index.html12:11
but now we're also getting violations and duplications reports too (and some other miscellany i don't understand)12:12
I guess it shouldn't be surprising that a class called LegacyMethod seems to be the champion offender, according to Sonar12:13
i like this report: http://sonar.fcrepo.org/dashboard/index/1?did=4&period=212:16
(time machine)
fyi: i've updated the sonar admin password from the default. check ff-internal12:18
* jcoyne joins12:23
<eddies>barmintor: rob says columbia's in for april hackfest12:35
is it too early to start preparing our beer list?
<eddies>i've been raving to everyone here about that 2008 rodenbach12:36
<barmintor>yeah, that was a good one
* barmintor sighs
<eddies>so far we have: chris, adam, ben (i assume), and myself confirmed12:37
i think we need at least one if not two more
and then i think there's a good chance we'll also get esme (ucsd) and greg (unc)12:38
<bljenkins>Project fcrepo-fixity build #102: SUCCESS in 2 min 1 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/102/12:50
Project fcrepo-fixity build #103: SUCCESS in 1 min 52 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/103/12:52
* nbanks joins13:04
<pivotal-bot____>Vincent Nguyen started "Unit test frepo-http-api/FedoraNamespaces" https://www.pivotaltracker.com/story/show/4682297313:08
<bljenkins>Project fcrepo-object-serialization build #1: SUCCESS in 2 min 16 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-object-serialization/1/
<pivotal-bot____>Vincent Nguyen edited "Automated code coverage reporting of futures projects" https://www.pivotaltracker.com/story/show/4627457113:09
<bljenkins>Project fcrepo-bagit-object-serialization build #1: SUCCESS in 1 min 40 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-bagit-object-serialization/1/13:10
<pivotal-bot____>Benjamin Armintor finished "Unit test fcrepo-kernel/Datastream" https://www.pivotaltracker.com/story/show/4682647313:11
Benjamin Armintor added comment: "https://github.com/futures/fcrepo4/blob/6c6b076441d41c9c6f4f25db78a12e98ccad373d/fcrepo-kernel/src/tes..." https://www.pivotaltracker.com/story/show/46826473
<eddies>cbeer or barmintor: can jenkins handle fcrepo3, too? i'd really like to see a sonar analysis of fcrepo3 to compare against13:13
<barmintor>eddies: I have no idea. Probably?13:14
<cbeer>it's a pretty beefy VM
and hydra and blacklight are almost migrated off there
<eddies>(i think we should be ok—fcrepo3 is bit of a resource hog to build/test, but it's not changing too often, so longrun impact shouldn't be too high)13:15
cbeer: where are hydra and blacklight going?
because i told blacklight-dev and hydra-tech i'm sick of maintaining jenkins when there's a nice free service to do the same thing, only better.
<pivotal-bot____>Edwin Shin added "Add fcrepo3 to jenkins (and report w/ Sonar)" https://www.pivotaltracker.com/story/show/47005399
Edwin Shin edited "Add fcrepo3 to jenkins (and report w/ Sonar)" https://www.pivotaltracker.com/story/show/47005399
* barmintor groans13:17
I guess I'll learn about something
<eddies>i owe you a beer, barmintor
maybe two or three ;-)
<barmintor>is ajs6f here today?
guess not13:18
<eddies>i learned a new word today: cenosillicaphobia
"fear of an empty beer glass"
<cbeer>barmintor: i can take that ticket if you keep writing our tests :)
<barmintor>cbeer: I'd take that trade, but I'm nervous about you being the only one who knows the jenkins stuff13:19
also, I have to bug Adam about test coverage
<cbeer>ok. i don't know much about jenkins anyway. i just copy jobs and tweak them :P13:20
<barmintor>that is > 0, which makes you an expert in my eyes
<pivotal-bot____>Benjamin Armintor added comment: "What about FedoraDatastreams#modifyDatastreams? Also, is there test coverage for this anywhere?" https://www.pivotaltracker.com/story/show/4694181913:22
<barmintor>What's the state of https://www.pivotaltracker.com/story/show/4545805513:27
<pivotal-bot____>feature: Pass user authentication information from JAX-RS endpoints to the JCR repository (delivered) / owner: Vincent Nguyen
<barmintor>It was delivered, but not merged?
<VincentNG>barmintor: nope, it was never accepted and merged13:28
also, there's no unit/IT tests for it.13:29
* jcoyne leaves13:31
<barmintor>VincentNG: Ok, we might want to get that rebased and tested
I see 7 pull requests outstanding; I *think* that's the only one attached to a ticket13:32
* jcoyne joins13:34
<VincentNG>barmintor: I'm not sure how to write IT/Unit tests for it since it's loading the jetty-user.properties file when jetty starts
it works when i do a jetty:run and then add a datastream/resource with user:pw but i don't know how to mock it for unit tests
<barmintor>VincentNG: I'll try to take a look at it this afternoon. I just don't want it to drift too far away from master13:35
<VincentNG>ok, thanks
* jcoyne leaves
* jcoyne joins13:52
* github-ff joins13:54
[fcrepo4] cbeer opened pull request #42: Basic sitemap support (master...sitemap) http://git.io/F3PPjA
* github-ff leaves
<VincentNG>barmintor: how do i create a mock node with mixinnodetypes? ...node.getMixinNodeTypes()14:02
<barmintor>VincentNG: one second14:04
* github-ff joins14:34
[fcrepo4] barmintor pushed 6 new commits to master: http://git.io/xcq3yA
fcrepo4/master b14b619 Jason MacWilliams: copied datastream label property to object, and added test
fcrepo4/master 3523fba Jason MacWilliams: fixed a typo
fcrepo4/master 93d5d71 Jason MacWilliams: added support for ingest with object label (as query param). also added test cases for it, are you happy chris? ARE YOU?
* github-ff leaves
<barmintor>(closing pull requests)
<cbeer>hm. i guess i'm happy.14:35
<barmintor>VincentNG: I'd go ahead and mock a MixinType, put it in an array, and then have the mock node return that when you stub Node#getMixinTypes14:36
<bljenkins>Project fcrepo4 build #280: UNSTABLE in 5 min 55 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo4/280/14:40
* jason: copied datastream label property to object, and added test
* jason: fixed a typo
* jason: added support for ingest with object label (as query param). also added test cases for it, are you happy chris? ARE YOU?
* jason: added test for setting label multiple times
* armintor: getting the tests to work as expected
* jcoyne leaves14:46
* github-ff joins14:47
[fcrepo4] cbeer force-pushed sitemap from 0356820 to a627c98: http://git.io/0uupww
fcrepo4/sitemap a627c98 Chris Beer: first sitemap implementation
* github-ff leaves
<pivotal-bot____>Chris Beer started "Expose a repository "Sitemap"" https://www.pivotaltracker.com/story/show/45458883
Chris Beer finished "Expose a repository "Sitemap"" https://www.pivotaltracker.com/story/show/45458883
Chris Beer added comment: "https://github.com/futures/fcrepo4/pull/42" https://www.pivotaltracker.com/story/show/45458883
* github-ff joins14:48
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/B2DOwg
fcrepo4/master 2e11835 Chris Beer: Merge pull request #42 from futures/sitemap...
* github-ff leaves
<bljenkins>Yippie, build fixed!14:54
Project fcrepo4 build #281: FIXED in 7 min 6 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo4/281/
Project fcrepo-fixity-corrupter build #24: STILL FAILING in 24 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/24/
Project fcrepo-object-serialization build #2: SUCCESS in 1 min 36 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-object-serialization/2/14:55
Project fcrepo-fixity-corrupter build #25: STILL FAILING in 21 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/25/15:02
Project fcrepo-object-serialization build #3: SUCCESS in 1 min 22 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-object-serialization/3/15:03
Project fcrepo-bagit-object-serialization build #2: SUCCESS in 1 min 12 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-bagit-object-serialization/2/15:04
Project fcrepo-fixity build #104: SUCCESS in 2 min 5 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/104/15:05
* travis-ci joins16:07
[travis-ci] futures/fcrepo4#289 (master - 8419612 : Benjamin Armintor): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/6c6b076441d4...8419612d1d75
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5847938
* travis-ci leaves
* travis-ci joins16:22
[travis-ci] futures/fcrepo4#291 (master - 2e11835 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/8419612d1d75...2e118351e60d
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/5848260
* travis-ci leaves
* VincentNG leaves16:32
* jcoyne joins17:04
* jcoyne leaves17:07
* jcoyne joins17:20
* github-ff joins17:50
[fcrepo4] barmintor pushed 2 new commits to master: http://git.io/Mb3vjQ
fcrepo4/master d0cb976 Benjamin Armintor: merge pull request 34
fcrepo4/master ffd0d74 Benjamin Armintor: fix new rdf generators to use service proxies
* github-ff leaves
<barmintor_errand>ok, merged the any23 pull
mvn verify runs from the CLI and from eclipse, and I have to go
so I'll fix anything that crops up later tonight
* barmintor leaves17:51
<bljenkins>Project fcrepo-fixity-corrupter build #26: STILL FAILING in 18 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/26/17:58
Project fcrepo-object-serialization build #4: SUCCESS in 1 min 21 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-object-serialization/4/17:59
Project fcrepo-bagit-object-serialization build #3: SUCCESS in 1 min 16 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-bagit-object-serialization/3/18:00
Project fcrepo-fixity build #105: SUCCESS in 1 min 58 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/105/18:01
* jcoyne leaves18:35
* kaarefc leaves18:49
* nbanks leaves19:06
* jcoyne joins19:17
* jcoyne leaves19:45
* nbanks joins20:13
* nbanks leaves20:17
* eddies leaves20:21
* nbanks joins21:14
* nbanks leaves21:19
<pivotal-bot____>Chris Beer added "Get hydra-admin (from dul-hydra) running on top of fcrepo4" https://www.pivotaltracker.com/story/show/4704250922:46