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

Using timezone: Eastern Standard Time
* eddies leaves03:15
* eddies joins04:51
* eddies leaves
* eddies joins
* unai_ joins08:04
* nbanks joins08:18
* barmintor joins08:56
* ajs6f joins09:13
aawoods: For graphing, did you use the R script in ff-jmeter-madness, or in ff-jmeter-testResults? Maybe we should get rid of whichever is not being used?09:14
<barmintor>awoods ^^
<awoods>barmintor: thanks09:15
I missed the double-aa
<ajs6f>Sorry. I think you deserve a grade even better than an A.
Yeah, that's it.09:16
<awoods>ajs6f, that is sweet
it is a good question, regarding the R scripts...
<ajs6f>Are we all using two diff scripts? Does it matter (are they secretly the same)?
<awoods>for each result set, the script seemed to need small tweakings
I would suggest keeping the script you use close to the results09:17
they are basically the same...
<ajs6f>So start with either and leave a copy in my test dir?
<awoods>yes
sometimes I needed to change line:15 and09:18
line:15 = set full.names=F
and line:40
the array index needs tweaking based on the filename of the result outputs.09:19
<ajs6f>Okay. I'll start in on that.09:20
<awoods>eddies/cbeer: The webapp deployment is still broken I take it?09:21
<ajs6f>Urg. Looks like ibiblio's R package repo is borked. Does anyone know where else to get the packages our graph routine imports?09:35
<awoods>I basically followed the notes in the wiki... https://wiki.duraspace.org/display/FF/FF+Candidate+Test+Harness09:38
the bottom section
<ajs6f>ah,
http://r-forge.r-project.org/
is what I needed.
<barmintor>what time is the fcr3 call?09:44
<ajs6f>awoods: What did you do to line 40? I'm not familiar enough with R to understand why it's blowing out.
barmintor: 11AM, right?
barmintor: we should be joined by the Virginia Tech people, who will be asking about fcrepo4.09:45
<barmintor>ajs6f: I forget. But I totally believe you. I only want to stop on for the fcrepo3 portion.
<awoods>ajs6f: play with file.parts[[1]][X])
* fasseg joins
<awoods>you can see what the array looks like with:09:46
print(file.parts);
start R with:
R --verbose
* bljenkins leaves09:47
<ajs6f>awoods: I don't even know enough R to know what file.parts is. You have thread.count<-file.parts[[1]][7]; Are the two ints indexing into the list of files? Or parts of a split filename?
Oh, it looks like parts of the filename.09:48
* bljenkins joins
<awoods>the code is pretty readable
<ajs6f>All in the eye of the beholder.
Does R index from 0 or 1?
<awoods>the first index [[1]] seems to just point to the array of filename parts.
<ajs6f>Ah.
<awoods>I believe 009:49
<ajs6f>So that line is picking out the number of threads from the filename. In that case, I'm just going to set it to 1. These were all single-threaded tests.09:50
<awoods>you could do that
<ajs6f>No, I can't. Same error: Error in unique(thread.counts) : object 'thread.counts' not found09:51
<awoods>put some print statements in there so you see which files are being examined and what various values are through the code evaluation.09:53
and use --verbose09:54
<ajs6f>I am using verbose. It just prints GC messages.
<awoods>on line:16, you may want to: print(files);09:55
<ajs6f>Already doing it. It doesn't seem to print anything.
<awoods>that means no files
are you running R in the same directory as the csv files?09:56
<ajs6f>No, it's asking me for the data dir, as per lines 8-13. I'm giving it the log dir.
<awoods>try running in the same directory
<ajs6f>How do you turn off the interactive? Is there a cmdline glaf?09:57
or flag?
<awoods>ctl-d
<ajs6f>During operation?
<awoods>I am not sure I follow the question
<ajs6f>ctl-d when?
<awoods>ctl-d terminates the R session
<ajs6f>It's not a session. I'm running via r < fedora-jmx.r --vanilla09:59
<awoods>oh
<ajs6f>It still opens a file choose dialog.
using tcl, I suppose.
<awoods>I run as:
$R --verbose
then:
$source('fedora-jmx.r')10:00
<ajs6f>Okay, I think that's better. Now I get:10:02
> # Transforming the data
> data.all$fileSize <- as.numeric(data.all$fileSize);
Error in eval(expr, envir, enclos) : object 'data.all' not found
which seems to be coming from later.
<awoods>are you running in the same dir as the csv files?10:03
<ajs6f>yep. but it still throws a choose dialog, so I don't know how important that is.
<awoods>does print(files) show the right files?
<ajs6f>yep.10:04
<awoods>good
does print(file.parts) show the right parts?10:05
<ajs6f>looks okay. I don't know what it's supposed to show.10:07
[1] "Operating on parsed file parts:"
[[1]]
[1] "jmeter" "fedora" "3" "107374182" "mean" "10737418"
[7] "stddev" "1" "threads" "10" "loops.csv"
<awoods>nice
<ajs6f>Now I'm getting:
Error in eval(expr, envir, enclos) : object 'data.all' not found
I guess that's supposed to be set up at:10:08
if (count == 1) {
data.all <- rbind(data);
} else {
data.all <- rbind(data.all, data);
}
hm. "rbind() function combines vector, matrix or data frame by rows."
<awoods>you should only need to tweak some indexes
no major changes10:09
<ajs6f>For the file parts?
<awoods>likely
do the prints at line:57 and line:58 look good?
<ajs6f>There are none.10:10
You mean:
print (file);
print (thread.count);
?
<awoods>yes
<fasseg>ajs6f: Can I make you the requester of https://github.com/futures/fcrepo-fixity/blob/master/fcrepo-fixity-core/src/test/java/org/fcrepo/fixity/TestHelper.java, then I'll add this to the tests today...
<ajs6f>They don't run.
<fasseg>arg wrong link
https://www.pivotaltracker.com/story/show/52055161
<pivotal-bot_>feature: Add reflection util to Testhelper for setting fields which lack a setter method (unscheduled) / owner:
<ajs6f>fasseg: Sure. I'd like to see that facilitiy added.
awoods: I think I don't understand what thread.counts is really supposed to be10:11
It's iterated over. It can't be a scalar.10:12
<awoods>I would suggest getting the index right at line:40
<ajs6f>I'm pretty sure I am, with 7.10:13
<awoods>ok
<ajs6f>That should pick out the number of threads.
<awoods>ok
I bet you can work it out by examining the logic, and adding print statements.10:15
<ajs6f>That's a very generally-applicable statement.10:20
It was true in the 1950s. :)
It's still true.
<awoods>again, line:55, you may want to set full.name=F10:22
<ajs6f>Tried it both ways, T and F. I assume those are booleans?10:23
<awoods>it looks like your files end in 'loops.csv'
the code expects files ending in 'threads.csv'
<cbeer>awoods: "eddies/cbeer: The webapp deployment is still broken I take it?"10:27
no? i left it working yesterday
* ajs6f leaves
<eddies>i'm cleaning up dependencies
but it was working when chris left it
<awoods>that is great, I probably had a stale war again10:28
* ajs6f joins10:33
<bljenkins>Project fcrepo-kitchen-sink build #409: SUCCESS in 4 min 33 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/409/10:46
* unai_ leaves10:47
<cbeer>awoods: there he is!10:52
<ajs6f>THE END.11:03
<cbeer>barmintor: ?
<barmintor>omw
<eddies>the gift that keeps on giving11:08
* github-ff joins11:27
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/8jIAWQ
fcrepo4/master b296215 Chris Beer: restore other node triples to html output
* github-ff leaves
* ajs6f leaves11:29
<cbeer>barmintor: is there any testing machinery like capybara for java?
<barmintor>cbeer: I don't know about any, but there must be. out there somewhere.
* nbanks_ joins11:34
* nbanks leaves11:36
* travis-ci joins11:41
[travis-ci] futures/fcrepo4#736 (master - b296215 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/f11e5df695e3...b29621587b39
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8279823
* travis-ci leaves
<bljenkins>Project fcrepo-fixity-corrupter build #139: STILL FAILING in 40 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/139/11:43
<barmintor>afk a minute
<bljenkins>Project fcrepo-fixity build #323: SUCCESS in 4 min 9 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/323/11:46
* bljenkins leaves12:00
* nbanks joins12:01
* nbanks_ leaves12:03
* bljenkins joins
* barmintor leaves12:18
<cbeer>jena--12:35
guava++
* github-ff joins12:37
[fcrepo4] fasseg created reflection-test-helper (+1 new commit): http://git.io/2jzyNQ
fcrepo4/reflection-test-helper 08f991e fasseg: Removed setters that were only used in tests, added Testhelper mathod to set fields via reflection and changed the tests to use the new method
* github-ff leaves
* github-ff joins12:39
[fcrepo4] fasseg opened pull request #87: Removed setters that were only used in tests (master...reflection-test-helper) http://git.io/53rWHA
* github-ff leaves
<bljenkins>Project fcrepo-fixity-corrupter build #140: STILL FAILING in 49 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/140/12:54
Project fcrepo-fixity build #324: SUCCESS in 4 min 55 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/324/12:58
* github-ff joins12:59
[fcrepo4] cbeer pushed 2 new commits to master: http://git.io/0sr0Fg
fcrepo4/master e655dc9 Chris Beer: move html templates into fcrepo-http-api
fcrepo4/master 0f2317e Chris Beer: sort triples for text/html responses
* github-ff leaves
<fasseg>Enabling the new garbage collector in the HotSpot JVM seems to give me some less volatile performance, can you guys try running the JVM with "-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+UseNUMA"13:03
oh it seems you dont need "-XX:+UnlockExperimentalVMOptions" for G1 anymore13:05
hmm but it doesnt work for me without it.....13:06
on 1.7.0_0213:07
* travis-ci joins13:12
[travis-ci] futures/fcrepo4#738 (master - 0f2317e : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/b29621587b39...0f2317e9007b
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8282923
* travis-ci leaves
* github-ff joins13:17
[fcrepo-bagit-object-serialization] eddies pushed 1 new commit to master: http://git.io/aUC1EQ
fcrepo-bagit-object-serialization/master df5b6b8 Edwin Shin: Dependency cleanup
* github-ff leaves
<bljenkins>Project fcrepo-fixity-corrupter build #141: STILL FAILING in 1 min 56 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/141/13:19
<fasseg>cbeer: can oyu tell me why we need FedoraRepositoryImport.java in the first place, if FedoraImport already has all the implementations?13:21
<awoods>we love that question13:22
<bljenkins>Project fcrepo-sequencer-archives build #10: FAILURE in 5.8 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-sequencer-archives/10/
<fasseg>it seems to me this class is not needed, but It might be I dont understand something correctly
<awoods>I believe it has to do with where each of those resources are mounted.
<bljenkins>Yippie, build fixed!
Project fcrepo-bagit-object-serialization build #17: FIXED in 5 min 11 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-bagit-object-serialization/17/
<fasseg>awoods: oh did I miss sth?13:23
<awoods>fasseg: I asked the question a week or two ago, and maybe Adam asked before that.
<bljenkins>Project fcrepo-legacy-api build #25: FAILURE in 13 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-legacy-api/25/13:24
Edwin Shin: Dependency cleanup
<fasseg>I see and seeing it's still there I shut up already
<cbeer>and there's a note in all of those classes about it.13:25
feel free to reword it, if that'd help get the point across.
<fasseg>heh didnt notice, thanks for the hint13:26
<bljenkins>Project fcrepo-fixity build #325: SUCCESS in 8 min 57 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/325/
<cbeer>maybe it should be a comment within the method13:27
so people don't confuse it with class-level docs?
heading to the office.13:28
<bljenkins>Project fcrepo-kitchen-sink build #410: SUCCESS in 7 min 19 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/410/13:30
<pivotal-bot_>Chris Beer added "Update legacy API to use session injection (and have a working build.)" https://www.pivotaltracker.com/story/show/5202212913:31
Chris Beer edited "Update legacy API to use session injection (and have a working build.)" https://www.pivotaltracker.com/story/show/52022129
Chris Beer started "Update legacy API to use session injection (and have a working build.)" https://www.pivotaltracker.com/story/show/52022129
Chris Beer estimated "Make low-level cache entries work with ISPN stores without cache loaders defined." as 5 points https://www.pivotaltracker.com/story/show/51914311
Chris Beer accepted "Update legacy API to use session injection (and have a working build.)" https://www.pivotaltracker.com/story/show/52022129
Chris Beer added "Document CMIS feature" https://www.pivotaltracker.com/story/show/52022147
Chris Beer edited "Document CMIS feature" https://www.pivotaltracker.com/story/show/52022147
Andrew Woods edited "Publish performance benchmarks with single-fast-ingest config" https://www.pivotaltracker.com/story/show/5198697113:33
Andrew Woods started "Enable auto-clustering of servers deployed with Puppet" https://www.pivotaltracker.com/story/show/51567187
* ajs6f joins13:36
<fasseg>hmm but couldn't we add something to the FedoraNodes.java path regexp excluding the verbs from other Resources? e.g. @Path("/{path: ^(fcr:import|fcr:tx)$}")13:37
* github-ff joins13:38
[fcrepo4] eddies pushed 1 new commit to master: http://git.io/oW9cAg
fcrepo4/master 2a0bc5f Edwin Shin: Dependency cleanup....
* github-ff leaves
* github-ff joins
[fcrepo-kitchen-sink] eddies pushed 1 new commit to master: http://git.io/O7dtlg
fcrepo-kitchen-sink/master 0119330 Edwin Shin: Dependency cleanup
* github-ff leaves
<bljenkins>Project fcrepo-kitchen-sink build #411: FAILURE in 1 min 15 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/411/13:39
<eddies>they call meā€¦the build breaker13:40
actually, these should sort themselves out once fcrepo4 is built. everything passes locally13:41
* travis-ci joins13:51
[travis-ci] futures/fcrepo4#739 (master - 2a0bc5f : Edwin Shin): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/0f2317e9007b...2a0bc5f8b48c
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8284549
* travis-ci leaves
<pivotal-bot_>Frank Asseg finished "Fixity webapp cleanup" https://www.pivotaltracker.com/story/show/5087913913:52
Frank Asseg finished "Update fcrepo-fixity service to use new RDF responses" https://www.pivotaltracker.com/story/show/50448215
Frank Asseg finished "Improve testability of fixity webapp" https://www.pivotaltracker.com/story/show/50647767
Frank Asseg finished "alter FedoraTransactions so that it no longer maintains the state of the transaction store inside the endpoint itself" https://www.pivotaltracker.com/story/show/51602513
Frank Asseg accepted "fcrepo4 always returns BAD_CHECKSUM when retrieving fixity results " https://www.pivotaltracker.com/story/show/51645801
Frank Asseg finished "Document recommended heap and stack sizes for running fcrepo4" https://www.pivotaltracker.com/story/show/51569139
Frank Asseg accepted "Update FedoraUnnamedObjects and FedoraVersions to use the injected session" https://www.pivotaltracker.com/story/show/51879771
Frank Asseg finished "Add configuration without indexing and fSyncMode="default" for max ingest performance" https://www.pivotaltracker.com/story/show/51963457
Frank Asseg added "Add reflection util to Testhelper for setting fields which lack a setter method" https://www.pivotaltracker.com/story/show/52055161
Frank Asseg edited "Add reflection util to Testhelper for setting fields which lack a setter method" https://www.pivotaltracker.com/story/show/52055161
<bljenkins>Project fcrepo-fixity-corrupter build #142: STILL FAILING in 34 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/142/13:59
Project fcrepo-fixity build #326: FAILURE in 58 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/326/14:00
<cbeer>ajs6f: how much trouble am I in for if I want to do a custom text/html response for catching PathNotFound errors?
<pivotal-bot_>Frank Asseg started "Add reflection util to Testhelper for setting fields which lack a setter method" https://www.pivotaltracker.com/story/show/5205516114:04
Frank Asseg added comment: "added branch https://github.com/futures/fcrepo4/tree/reflection-test-helper" https://www.pivotaltracker.com/story/show/52055161
Frank Asseg added comment: "created pull request https://github.com/futures/fcrepo4/pull/87" https://www.pivotaltracker.com/story/show/52055161
Frank Asseg finished "Add reflection util to Testhelper for setting fields which lack a setter method" https://www.pivotaltracker.com/story/show/52055161
* bljenkins leaves14:10
* github-ff joins14:11
[fcrepo4] eddies pushed 1 new commit to master: http://git.io/r6_Gpg
fcrepo4/master 27e992c Edwin Shin: Setting sonar.artifact.path to fcrepo-webapp generated war
* github-ff leaves
* bljenkins joins14:12
<ajs6f>cbeer: Hm. Not sure. You won't have the mediaType directly available to an exception mapper via its interface. We might subclass PathNotFound with the addition of medaitype info, catch it and rethrow the subtype and map that. That sounds really gross. There must be a better way. Maybe you can @Context inject the media type into an exception mapper. Then it would be really easy and clean. I'm about to go outside for a pipe. afk bb5
Yeah, you can do that:14:14
http://stackoverflow.com/questions/8095631/retrieve-request-body-in-exception-mapper
(Get the media type via @Context in the ExceptionMapper)14:15
cbeer: That means it's pretty easy after all.
Now for that pipe.
<cbeer>awoods: so.. i have some static files (that I want to reference by URI from text/html responses) in fcrepo-http-api14:21
i see how eddies did the favicon stuff in -webapp
but it seems like i can't do the same thing from -http-api?14:22
* travis-ci joins14:23
[travis-ci] futures/fcrepo4#740 (master - 27e992c : Edwin Shin): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/2a0bc5f8b48c...27e992c38d84
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8285635
* travis-ci leaves
<awoods>cbeer: your relative paths do not work?14:25
<cbeer>awoods: i'm not sure where to put my files so they show up in the webapp14:26
i think they're just hanging out in the classpath somewhere
<awoods>the simplest way, I suppose, would be to put the files in fcrepo-http-api/src/main/resources14:27
maybe nevermind on that. Do that would require getting those static files as classpath-resources14:28
<eddies>that'll just put them in WEB-INF/classes/ when deployed
<awoods>actually, it may just keep them in their jar14:29
you could do some war overlays
with maven
<cbeer>:/
<eddies>oh right. cbeer wants to add them to http-api
<awoods>http://maven.apache.org/plugins/maven-war-plugin/overlays.html
<cbeer>so.. i'd need to create a separate module just to hold these?14:30
maybe i'll just link out to a CDN copy..
i wanted to keep everything internal, but that's not worth the hassle
<bljenkins>Project fcrepo-fixity-corrupter build #143: STILL FAILING in 1 min 8 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/143/14:31
Project fcrepo-fixity build #327: STILL FAILING in 2 min 18 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/327/14:32
* ajs6f leaves14:36
* jcoyne joins14:38
* ajs6f joins14:40
cbeer: how are you calling on these guys (static resources) to retrieve them? I. e. what is _using_ the classpath? Velocity?14:55
<cbeer>ajs6f: from the generated html. it's for things like the bootstrap js and css
previously we were just in-lining our trivial js and css
<ajs6f>Oh, foo.14:56
Do we need a trivial "static resources" servlet?
That would be unpleasant.
This is what OSGi calls a "web fragment". Not a complete web app (which is the smallest quantum of deployment that JEE contemplates in a specified package-type) but just a bundle of resources to be served.14:57
<awoods>it seems like these are UI elements... why exactly do they not belong in fcrepo-webapp?
<cbeer>awoods: then do these velocity templates belong there too?14:58
<ajs6f>I don't think we really understand the idea of an API that doesn't exist inside a particular app.
I get the idea, but I don't really understand its implications for JEE packaging and how to best use it.
I understand it in the OSGi or Spring DM context. But that doesn't help.14:59
<awoods>I probably do not have full understanding of the dependencies, impacts, and implications of whether our Velocity templates should be in webapp or not. But it seems like UI elements belong in webapp, off hand.15:00
<ajs6f>It's just a collection of JAX-RS resources and supporting machinery, and the only thing I know of that accumulates that is a JAX-RS Application.
awoods: We're intent on making our HTTP API possess some of the characteristics of a UI. Like being a UI, for example.15:01
"Go to this endpoint and follow your nose." doesn't ask whether you go there with a browser or machine-client.
<awoods>and our Velocity is used for non-HTML responses, as well?15:02
* bljenkins leaves15:03
<ajs6f>Not to my knowledge. But my point is that we (for the mo) intend for the endpoints to support HTML/N-triples/RDFXML/FooBar. And the endpoints are defined in the API.
The webapp _was_ intended to be a minimal
_packaging_ of API and supporting machinery.
Just a package for deployment.15:04
If the API doesn't do HTML without living inside the webapp, then
* github-ff joins
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/BHohhA
fcrepo4/master ad7c0c3 Chris Beer: use jquery; use a common set of node actions
* github-ff leaves
<ajs6f>_none_ of the HTML stuff should live outside the webapp.
Sort of.
Does that make sense?
It's about what we expect the endpoints to do. How wide their contract is.15:05
And how we extend that contract with the webapp.
* bljenkins joins
* github-ff joins15:06
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/YraD0A
fcrepo4/master cfe5a0a Chris Beer: fix test after flopping the order for breadcrump mapping
* github-ff leaves
<ajs6f>Maybe this is a Thursday call discussion?
"What's the difference between modules and deployment packages?"
"And the sameness."15:07
Error in which(sapply(thread.counts, is.na), arr.ind = TRUE) :15:09
argument to 'which' is not logical
I'm starting to dislike R. What? Now you're Mr. Spock?
* travis-ci joins15:13
[travis-ci] futures/fcrepo4#741 (master - ad7c0c3 : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/27e992c38d84...ad7c0c3c00d9
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8287111
* travis-ci leaves
<bljenkins>Project fcrepo4 build #866: UNSTABLE in 15 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/866/15:20
Chris Beer: use jquery; use a common set of node actions
* travis-ci joins15:21
[travis-ci] futures/fcrepo4#742 (master - cfe5a0a : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/ad7c0c3c00d9...cfe5a0afd391
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8287148
* travis-ci leaves
* ajs6f leaves15:30
<bljenkins>Yippie, build fixed!15:38
Project fcrepo4 build #867: FIXED in 17 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/867/
Chris Beer: fix test after flopping the order for breadcrump mapping
* ajs6f joins15:39
<bljenkins>Project fcrepo-fixity-corrupter build #144: STILL FAILING in 54 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/144/15:40
Project fcrepo-fixity build #328: STILL FAILING in 2 min 28 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/328/15:41
<ajs6f>awoods: Wow. I finally got the R scrip tto work. I have no *&)*& idea how this worked for you, because I had to change stuff all over (including regexps).16:09
Oh, well.
<pivotal-bot_>A. "Torbulater" Soroka added comment: "https://wiki.duraspace.org/display/FF/Fedora+3+test+results+19+June+2013" https://www.pivotaltracker.com/story/show/5151598716:14
* ajs6f leaves16:22
* ajs6f joins16:25
* bljenkins leaves16:28
* fasseg leaves16:31
* bljenkins joins16:35
* github-ff joins16:37
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/-kUnDg
fcrepo4/master f1013f2 Chris Beer: add form to manipulate object properties
* github-ff leaves
* travis-ci joins16:51
[travis-ci] futures/fcrepo4#743 (master - f1013f2 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/cfe5a0afd391...f1013f2cc8a8
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8289685
* travis-ci leaves
<cbeer>uh oh. i think i just built us an admin client.16:52
<ajs6f>As long as it's just our API.
* github-ff joins16:55
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/KpJz7g
fcrepo4/master 1af2cd2 Chris Beer: add the existing namespace prefix mappings to the sparql update by default
* github-ff leaves
<bljenkins>Project fcrepo-fixity-corrupter build #145: STILL FAILING in 51 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/145/16:56
Project fcrepo-fixity build #329: STILL FAILING in 2 min 7 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/329/16:57
* ajs6f leaves17:00
<bljenkins>Project fcrepo4 build #869: FAILURE in 6 min 30 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo4/869/17:02
Chris Beer: add the existing namespace prefix mappings to the sparql update by default
* github-ff joins17:03
[fcrepo4] cbeer pushed 2 new commits to master: http://git.io/c8D4aA
fcrepo4/master 3f41fdf Chris Beer: Add rdfs:label to the lexicon
fcrepo4/master e84aaea Chris Beer: redirect to the parent after deleting a node
* github-ff leaves
* github-ff joins17:06
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/U2oObA
fcrepo4/master a50ae8e Chris Beer: force-wrap long strings in wells
* github-ff leaves
* travis-ci joins
[travis-ci] futures/fcrepo4#744 (master - 1af2cd2 : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/f1013f2cc8a8...1af2cd258cc8
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8290246
* travis-ci leaves
* jcoyne leaves17:14
* nbanks_ joins
* jcoyne joins
* nbanks leaves17:15
* travis-ci joins17:20
[travis-ci] futures/fcrepo4#745 (master - e84aaea : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/1af2cd258cc8...e84aaead11de
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8290493
* travis-ci leaves
<awoods>cbeer: your admin client... it was inevitable
ajs6f: nice work on the R script. I look forward to seeing the goodies.
* travis-ci joins17:21
[travis-ci] futures/fcrepo4#746 (master - a50ae8e : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/e84aaead11de...a50ae8e7112e
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8290545
* travis-ci leaves
<bljenkins>Yippie, build fixed!
Project fcrepo4 build #870: FIXED in 18 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/870/
* Chris Beer: Add rdfs:label to the lexicon
* Chris Beer: redirect to the parent after deleting a node
Project fcrepo-fixity-corrupter build #146: STILL FAILING in 54 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/146/17:22
Project fcrepo-fixity build #330: STILL FAILING in 2 min 33 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/330/17:24
Project fcrepo4 build #871: UNSTABLE in 25 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/871/17:47
Chris Beer: force-wrap long strings in wells
Project fcrepo-kitchen-sink build #412: STILL FAILING in 3 min 10 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-kitchen-sink/412/17:51
* ksclarke joins17:57
* bljenkins leaves18:00
* bljenkins joins18:02
<cbeer>eddies: looks like kitchen sink is still failing with some dependency thing18:10
* jcoyne leaves18:11
* ksclarke leaves18:18
* nbanks_ leaves18:29
* nbanks joins18:32
* github-ff joins18:34
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/AwrVSg
fcrepo4/master d10e99f Chris Beer: allow uploading a file when creating a fedora:datastream
* github-ff leaves
* travis-ci joins18:52
[travis-ci] futures/fcrepo4#747 (master - d10e99f : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/a50ae8e7112e...d10e99f6adcd
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8293005
* travis-ci leaves
<bljenkins>Yippie, build fixed!18:53
Project fcrepo4 build #872: FIXED in 18 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/872/
Chris Beer: allow uploading a file when creating a fedora:datastream
Project fcrepo-fixity-corrupter build #147: STILL FAILING in 41 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/147/18:54
Project fcrepo-fixity build #331: STILL FAILING in 1 min 8 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/331/
* github-ff joins19:01
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/gDdplw
fcrepo4/master 42edddb Chris Beer: wire in explicit namespace registration form:
* github-ff leaves
* travis-ci joins19:14
[travis-ci] futures/fcrepo4#748 (master - 42edddb : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/d10e99f6adcd...42edddbb3403
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8293751
* travis-ci leaves
<bljenkins>Project fcrepo-fixity-corrupter build #148: STILL FAILING in 57 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/148/19:20
Project fcrepo-fixity build #332: STILL FAILING in 1 min 41 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/332/19:21
<pivotal-bot_>Chris Beer delivered "Document recommended heap and stack sizes for running fcrepo4" https://www.pivotaltracker.com/story/show/5156913919:29
* github-ff joins19:47
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/UGSV-w
fcrepo4/master 6876181 Chris Beer: wire in export action button
* github-ff leaves
* github-ff joins19:58
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/jez5dQ
fcrepo4/master 4d5ddd1 Chris Beer: fix session injection when the path is null.
* github-ff leaves
* travis-ci joins20:01
[travis-ci] futures/fcrepo4#749 (master - 6876181 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/42edddbb3403...687618116d1a
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8295023
* travis-ci leaves
<bljenkins>Project fcrepo-fixity-corrupter build #149: STILL FAILING in 53 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/149/20:03
Project fcrepo-fixity build #333: STILL FAILING in 1 min 32 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/333/20:04
* travis-ci joins20:10
[travis-ci] futures/fcrepo4#750 (master - 4d5ddd1 : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/687618116d1a...4d5ddd1bd048
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8295306
* travis-ci leaves
<cbeer>awoods, eddies: ping?20:23
<bljenkins>Project fcrepo-fixity-corrupter build #150: STILL FAILING in 1 min 30 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/150/20:25
Project fcrepo-fixity build #334: STILL FAILING in 3 min 2 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/334/20:26
* jcoyne joins20:43
<awoods>here20:44
<cbeer>awoods: i'm starting to wire the transactions into the text/html responses20:46
and i think i want to change the API, but want a sanity check first.
currently:
POST /fcr:tx
returns a json/xml blob for the transaction (out of which you extract an identifier and can go and use it other places)
i thought i could just change it to:20:47
POST /fcr:tx
--> Location: /rest/tx:123456/
(so you get redirected to the graph and can follow-your-nose)
but that ends up getting a little nasty to extract the transaction id ("123456")20:48
so now i'm thinking:
POST /fcr:tx
--> Location: /rest/tx:123456/
but the commit and rollback actions become:
POST /tx:123456/fcr:commit
and just piggyback on the existing globbing stuff
<awoods>what is the current commit syntax?20:49
<cbeer>(the example Locations should not have included /rest/)
POST /fcr:tx/123456/fcr:commit
so i think bringing it in line with the node path globbing stuff is probably good
<awoods>seems like a constructive change20:50
less parsing
<cbeer>exactly
<awoods>more consistent globing20:51
<cbeer>maybe if I wasn't deep in velocity land, that'd be ok
but as-is, i want to do as little as possible there
<awoods>it is nice that it will work well with a browser (html) and presumably with a REST client20:52
cbeer: are you still at the office?20:53
<cbeer>no, home already.
<awoods>how do you share your environment across two work places?20:55
<cbeer>irc?
<awoods>I assume you have similar setups and work and home, and just use git to keep the continuity of your dev environment between the two?20:57
<cbeer>oh. even more boring than that:20:58
i have a laptop :P
* nbanks_ joins
<awoods>that makes sense20:59
* nbanks leaves21:01
* nbanks_ leaves21:03
* nbanks joins
* jcoyne leaves21:12
* github-ff joins21:49
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/kFfR6Q
fcrepo4/master b290b5e Chris Beer: convert transactions to the RESTful, globbing API style
* github-ff leaves
* travis-ci joins22:03
[travis-ci] futures/fcrepo4#751 (master - b290b5e : Chris Beer): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/4d5ddd1bd048...b290b5e40d62
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8297515
* travis-ci leaves
* ksclarke joins22:15
<bljenkins>Project fcrepo4 build #876: UNSTABLE in 40 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/876/22:30
Chris Beer: convert transactions to the RESTful, globbing API style
* jcoyne joins22:49
* nbanks leaves23:11
* github-ff joins
[fcrepo4] awoods pushed 1 new commit to master: http://git.io/dPuSZw
fcrepo4/master 43f0552 Andrew Woods: Fix typo in clustered/respository.json
* github-ff leaves
<pivotal-bot_>Chris Beer started "Make FedoraTransactions more RESTful" https://www.pivotaltracker.com/story/show/5168054523:21
Chris Beer finished "Make FedoraTransactions more RESTful" https://www.pivotaltracker.com/story/show/51680545
Chris Beer added comment: "https://github.com/futures/fcrepo4/commit/b290b5e40d62d661b155f362b99827b492168aac" https://www.pivotaltracker.com/story/show/51680545
Chris Beer edited "Make FedoraTransactions more RESTful" https://www.pivotaltracker.com/story/show/5168054523:22
* github-ff joins
[fcrepo4] cbeer pushed 1 new commit to master: http://git.io/2SCqBA
fcrepo4/master bb825ef Chris Beer: wire in transactions
* github-ff leaves
* travis-ci joins23:23
[travis-ci] futures/fcrepo4#752 (master - 43f0552 : Andrew Woods): The build passed.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/b290b5e40d62...43f0552b52f2
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8298544
* travis-ci leaves
<pivotal-bot_>Chris Beer added comment: "and updated the wiki" https://www.pivotaltracker.com/story/show/5168054523:24
Chris Beer delivered "Make FedoraTransactions more RESTful" https://www.pivotaltracker.com/story/show/51680545
Chris Beer added "Add transactions, sparql-update, and namespace actions to the text/html responses" https://www.pivotaltracker.com/story/show/5210323123:25
Chris Beer started "Add transactions, sparql-update, and namespace actions to the text/html responses" https://www.pivotaltracker.com/story/show/52103231
Chris Beer finished "Add transactions, sparql-update, and namespace actions to the text/html responses" https://www.pivotaltracker.com/story/show/52103231
Chris Beer delivered "Add transactions, sparql-update, and namespace actions to the text/html responses" https://www.pivotaltracker.com/story/show/52103231
* travis-ci joins23:29
[travis-ci] futures/fcrepo4#753 (master - bb825ef : Chris Beer): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo4/compare/43f0552b52f2...bb825efd6c3e
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo4/builds/8298679
* travis-ci leaves
* ksclarke leaves23:38
<bljenkins>Yippie, build fixed!23:49
Project fcrepo4 build #877: FIXED in 38 min: http://ci.projectblacklight.org/jenkins/job/fcrepo4/877/
awoods: Fix typo in clustered/respository.json
Project fcrepo-fixity-corrupter build #151: STILL FAILING in 1 min 48 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/151/23:51
Project fcrepo-fixity build #335: STILL FAILING in 4 min 4 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/335/23:53
* jcoyne leaves23:55
<pivotal-bot_>Andrew Woods estimated "Enable auto-clustering of servers deployed with Puppet" as 2 points https://www.pivotaltracker.com/story/show/5156718700:22
* github-ff joins00:23
[fcrepo-aws-puppet] awoods pushed 1 new commit to master: http://git.io/oe-z6g
fcrepo-aws-puppet/master 47a4cf8 Andrew Woods: Add clustering support to Puppet AWS scripts...
* github-ff leaves
<pivotal-bot_>Andrew Woods added comment: "Resolved with: https://github.com/futures/fcrepo-aws-puppet/commit/47a4cf88e9f0bad49a8100244c3ee236966c7151" https://www.pivotaltracker.com/story/show/5156718700:27
Andrew Woods delivered "Enable auto-clustering of servers deployed with Puppet" https://www.pivotaltracker.com/story/show/51567187
<bljenkins>Project fcrepo-fixity-corrupter build #152: STILL FAILING in 1 min 37 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity-corrupter/152/00:34
Project fcrepo-fixity build #336: STILL FAILING in 3 min 16 sec: http://ci.projectblacklight.org/jenkins/job/fcrepo-fixity/336/00:36
* github-ff joins00:39
[fcrepo-aws-puppet] awoods pushed 1 new commit to master: http://git.io/CegqvQ
fcrepo-aws-puppet/master d30ab0a Andrew Woods: Update README.md
* github-ff leaves
<pivotal-bot_>Andrew Woods started "Document our AWS benchmarking setup" https://www.pivotaltracker.com/story/show/5156703300:56
* nbanks joins01:08
* nbanks leaves01:13

Generated by Sualtam