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

Using timezone: Eastern Standard Time
* fasseg joins03:58
* fasseg leaves04:43
* jcoyne joins08:23
* BigD joins08:27
* BigD leaves
* jcoyne leaves08:29
* jcoyne joins08:41
* github-ff joins08:57
[fcrepo-fedora3-federation-connector] mikedurbin opened pull request #10: Updated build to use whatever version of ModeShape fcrepo4 uses. (master...master) http://git.io/ZgNwrg
* github-ff leaves
* mikeAtUVa joins
* kaarefc joins09:00
* ksclarke joins09:14
<cbeer>barmintor: here's what I use (and seems to work..) MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M" mvn clean install09:21
* ajs6f joins09:36
cbeer: did you ever make sense of the hk2 stuff? I have a slot on my table of wiring frameworks for it— I'd like to add any comments you have about hk2.09:39
* ajs6f leaves09:43
* ajs6f joins09:51
<cbeer>ajs6f: no, i haven't made sense of it.09:55
<ajs6f>cbeer: k
cbeer: Is that because you had other things to do, or because hk2 is confusing?
<cbeer>because hk2 is confusing (or, maybe, it's so obvious they didn't think things were worth documenting..)09:56
i was thinking about setting up a small side project to test some of this stuff09:57
<ajs6f>cbeer: I don't like the sound of that. Hm.
cbeer: Did you start by trying to make the Jersey 2 migration?
<cbeer>ajs6f: nah, it may just work.
ajs6f: yes. i got stuck on session injection and the grizzly test framework09:58
<ajs6f>cbeer: Is there a branch? I'm in-between sessions, so could do something useful.
cbeer: Or if you can think of another kind of good example I could work out, I'd be happy to.09:59
(rather than the full Jersey 2thing)
<jcoyne>How many DI frameworks is this now?
<ajs6f>ALL OF THEM.10:00
<cbeer>jcoyne: all of them.
<jcoyne>LOL
<cbeer>ajs6f: there. just pushed (broken, obviously).10:01
* github-ff joins
[fcrepo4] cbeer created jersey2 (+1 new commit): http://git.io/c7RLRQ
fcrepo4/jersey2 53ba9c8 Chris Beer: stash
* github-ff leaves
<ajs6f>cbeer: cool. I'll take a look. I expect most of the work is in kernel and http-*?
<cbeer>i don't think i had to touch -kernel at all10:02
<jcoyne>cbeer: what can I do to assist you in creating a working rubydora?
<ajs6f>cbeer: k. Let's inject the things!!!!!
* osmandin joins10:03
<cbeer>jcoyne: i have a stub LDP ruby client here https://github.com/cbeer/ldp
<jcoyne>Neat.10:04
* github-ff joins
[fcrepo4] nigelgbanks tagged fcrepo-4.0.0-alpha-install-fest at master: http://git.io/qBiuZA
* github-ff leaves
<cbeer>so, i think it's a matter of writing the activefedora <=> ldp shim.. which i guess needs to implement the rubydora API?10:05
<ajs6f>cbeer: you're shifting the fedora client to an LDP client (with fedoraness on top)?
<cbeer>ajs6f: that was my goal. or an LDP client with "extensions"10:06
<ajs6f>I second jcoyne's remark. cbeer++
<jcoyne>cbeer: Have you found Faraday to be >> Rest::Client
<cbeer>yes10:07
ajs6f: oh, maybe here's a different task (if it's easy..).. can we make a self-running distro of fcrepo4?10:09
<ajs6f>cbeer: You mean like a "comes-with-servlet-container" type thing?10:10
All in a JAR?
<cbeer>ajs6f: yeah. so people could just java -jar fcrepo4.jar and have something that works
<ajs6f>cbeer: I don't see why it would be too hard. Make me a ticket and I'll try to glue Jetty onto the side of Fedora's head, like a really bad Halloween costume.10:11
<jcoyne>How about a new alpha release?
<pivotal-bot>Chris Beer added "Create a self-running (embedded servlet container?) version of fcrepo4 for the installfest" https://www.pivotaltracker.com/story/show/6016911010:12
<ajs6f>jcoyne: Are there bad bugs in the current one that we fixed?
<cbeer>-Dfcrepo.infinispan.cache_configuration=config/infinispan/clustered/infinispan.xml -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Dfcrepo.ispn.jgroups.configuration=jgroups-udp.xml
<jcoyne>ajs6f: there are many fixed bugs in master since alpha2
<ajs6f>jcoyne: k. I don't know how to cut a release myself, but it should be just some Maven fu. awoods is not going to be able to get to that this morning or afternoon I don't think.10:13
<jcoyne>ajs6f: No lives or limbs have been lost as a result of the aforementioned bugs.
So I don't know if they are *bad*
<ajs6f>jcoyne: ANyone who is relying on this code to protect life and limb deserves whatever they get.
<pivotal-bot>A. "Senphitic" Soroka started "Create a self-running (embedded servlet container?) version of fcrepo4 for the installfest" https://www.pivotaltracker.com/story/show/6016911010:14
* tecoripa joins10:32
* tecoripa leaves
<bljenkins>Project fcrepo-fixity-corrupter build #370: SUCCESS in 2 min 54 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity-corrupter/370/10:36
* escowles joins
<cbeer>escowles: MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.infinispan.cache_configuration=config/infinispan/clustered/infinispan.xml -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Dfcrepo.ispn.jgroups.configuration=jgroups-udp.xml" mvn jetty:run
* nbanks joins10:37
* osmandin leaves10:43
<bljenkins>Project fcrepo-jms-indexer-pluggable build #151: FAILURE in 12 min: http://ci.fcrepo.org/jenkins/job/fcrepo-jms-indexer-pluggable/151/10:45
Project fcrepo-fixity-corrupter build #371: SUCCESS in 3 min 18 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity-corrupter/371/11:11
Project fcrepo-kitchen-sink build #597: SUCCESS in 8 min 22 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-kitchen-sink/597/11:19
Yippie, build fixed!11:20
Project fcrepo-jms-indexer-pluggable build #152: FIXED in 12 min: http://ci.fcrepo.org/jenkins/job/fcrepo-jms-indexer-pluggable/152/
* ksclarke leaves11:39
* ksclarke joins11:40
<cbeer>ajs6f: ok, i'm going to set up a stub project to mess with jersey2 DI11:41
<ajs6f>cbeer: cool. I'm slogging through the standalone launcher.
<cbeer>the jax-rs 2.0 client stuff seems pretty nice11:42
<ajs6f>jax-rs 2 is generally a pretty good bag.
* ajs6f leaves11:51
<cbeer>nbanks: curl -H "Accept: application/rdf+json" http://localhost:8080/rest12:07
* ajs6f joins12:32
* ajs6f leaves12:35
* ajs6f joins12:36
* github-ff joins12:44
[fcrepo-fedora3-federation-connector] gregjan pushed 2 new commits to master: http://git.io/myELQw
fcrepo-fedora3-federation-connector/master 7ae90b8 Michael Durbin: Updated build to use whatever version of ModeShape fcrepo4 uses.
fcrepo-fedora3-federation-connector/master 30aaab4 Gregory Jansen: Merge pull request #10 from mikedurbin/master...
* github-ff leaves
<bljenkins>Yippie, build fixed!12:50
Project fcrepo-fedora3-federation-connector build #149: FIXED in 5 min 20 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fedora3-federation-connector/149/
md5wz: Updated build to use whatever version of ModeShape fcrepo4 uses.
* barmintor leaves
<pivotal-bot>Esme Cowles started "Fix upload via web interface for files > ~1GB" https://www.pivotaltracker.com/story/show/5522724013:02
Esme Cowles added comment: "All HTML form uploads are broken now because the javascript refers to id as userSuppliedId in one place. I'..." https://www.pivotaltracker.com/story/show/5522724013:03
* ksclarke leaves13:04
* github-ff joins
[fcrepo4] escowles opened pull request #138: fixing html form uploads (55227240) (master...master) http://git.io/lhOBPg
* github-ff leaves
* ksclarke joins
* github-ff joins13:06
[fcrepo4] nigelgbanks closed pull request #138: fixing html form uploads (55227240) (master...master) http://git.io/lhOBPg
* github-ff leaves
* ajs6f leaves13:09
* escowles leaves
<bljenkins>Project fcrepo-fixity-corrupter build #372: SUCCESS in 1 min 7 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity-corrupter/372/13:27
Project fcrepo-kitchen-sink build #598: SUCCESS in 5 min 49 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-kitchen-sink/598/13:33
<pivotal-bot>Benjamin Armintor added "Introduce HtmlUnit to the IT suite for fcrepo-hhtp-api" https://www.pivotaltracker.com/story/show/6018840813:40
Nigel Banks added comment: "Merged Esme's pull request, uploads now working." https://www.pivotaltracker.com/story/show/5522724013:41
Benjamin Armintor edited "Introduce HtmlUnit to the IT suite for fcrepo-hhtp-api" https://www.pivotaltracker.com/story/show/60188408
Benjamin Armintor edited "Introduce HtmlUnit to the IT suite for fcrepo-hhtp-api" https://www.pivotaltracker.com/story/show/6018840813:42
Benjamin Armintor edited "Introduce HtmlUnit to the IT suite for fcrepo-hhtp-api" https://www.pivotaltracker.com/story/show/60188408
* ajs6f joins13:59
Just checking this:14:01
https://wiki.duraspace.org/display/FF/Fedora+4.0+Key+Capabilities
what is the purpose of putting people's names against points?
* nbanks leaves14:03
* escowles joins14:17
* gregjansen joins
<cbeer>ajs6f: you'd know if you were here!14:18
<ajs6f>cbeer: I'm at a conference.
<cbeer>pfft.14:19
<ajs6f>with awoods.
Who is absolutely slaying the crowd.
People are screaming, throwing their hotel keys at him.
He's the idol of the crowd.
* nbanks joins14:22
* github-ff joins14:29
[fcrepo4] mikedurbin tagged untagged-b124d7eb67f292743adb at master: http://git.io/qrhNPg
* github-ff leaves
<pivotal-bot>A. "Senphitic" Soroka added comment: "https://github.com/futures/fcrepo4/pull/139" https://www.pivotaltracker.com/story/show/6016911014:30
* github-ff joins
[fcrepo4] ajs6f opened pull request #139: Added new artifact to fcrepo-webapp, self-running container (master...standalone) http://git.io/COVqgg
* github-ff leaves
<pivotal-bot>A. "Senphitic" Soroka finished "Create a self-running (embedded servlet container?) version of fcrepo4 for the installfest" https://www.pivotaltracker.com/story/show/60169110
<ajs6f>cbeer: ^^
<cbeer>ajs6f++
<escowles>ajs6f++
<ajs6f>cbeer: It's even got a splash screen! {grin}
<cbeer>so i just need to build -webapp and should find a jar i can run?
<ajs6f>which looks like crap.
yup:
fcrepo-webapp-4.0.0-alpha-3-SNAPSHOT-jetty-console.war14:31
We could probably picka better name.
<pivotal-bot>Nigel Banks started "Add Mulgara support to JMS Indexer" https://www.pivotaltracker.com/story/show/58193790
<cbeer>ajs6f: or, do you want to upload it to https://github.com/futures/fcrepo4/releases/tag/untagged-b124d7eb67f292743adb?
<ajs6f>Can I do a direct uppload to that?
Oh, yeah, looks like I can.14:32
* github-ff joins14:33
[fcrepo4] ajs6f force-pushed standalone from 4e13987 to 9857d2a: http://git.io/BJcydA
fcrepo4/standalone 9857d2a ajs6f: Added new artifact to fcrepo-webapp, self-running container
* github-ff leaves
<cbeer>ajs6f: sorry, https://github.com/futures/fcrepo4/releases/tag/fcrepo-4.0.0-alpha-install-fest
<ajs6f>cbeer: I can upload it, but I'd appreciate it if you (or anyone) would try building my PR and runnning the self-running thing. Just to give me some confisnce.
<cbeer>mikeAtUVa will look. right?
<ajs6f>cbeer: It's cool— I see how to upload. But ^^^
mikeAtUVa++
<mikeAtUVa>Fine... just a second while I finish up these instructions (which are based on not having that feature)...14:34
<ajs6f>mikeAtUVa: I am _so_ helpful...
<cbeer>ajs6f: ok, i'm looking at it now anyway.. once i finish downloading hundreds of jars14:44
<mikeAtUVa>ajs6f: The splash screen's pretty slick...
ajs6f: Mine failed due to the error from yesterday, I'm not sure if maven's pulling old artifacts, so I'm doing a clean install of everything.14:45
ajs6f: I think it's the same error as yesterday...
<ajs6f>mikeAtUVa: k, let me know what you turn up.
mikeAtUVa: the JMS thing?
port -1?
<cbeer>ajs6f++ # slick.14:46
<ajs6f>Fedora 4: It's all about image.
It's really just one Maven plugin. It took me a long time to find it, and I wrote part of its functionlaity before I did.14:47
Annoying.
<cbeer>huh. http://localhost:8080/rest/fcr:nodetypes doesn't have a good text/html display14:48
<ajs6f>cbeer: Like the self-running thing is messed up, or just we don't have a good template for that particular thing?
cbeer: That was part of the RDFS thing, right?14:49
<cbeer>looking. it's a vsl error
<mikeAtUVa>Hmm.. I get error:
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: org.apache.xbean.spring.context.ResourceXmlApplicationContext@784f3c18: startup date [Tue Nov 05 14:48:21 EST 2013]; parent: Root WebApplicationContext
<ajs6f>mikeAtUVa: That should be at the end of a long long series of exceptions...
Is it isolated?
<mikeAtUVa>It appears to be the first, but I'll look more carefully...14:50
<ajs6f>k
<cbeer>ajs6f: yeah, the RDFS thing. we're publishing a dataset without the topic reference
<ajs6f>Is it stopping the app?
<cbeer>guess we need one.
<ajs6f>cbeer: With the advent of streaming RDF, we're going to have to rethink the whole notion of context (where we're sticking the topic ref now).
cbeer: That's one reason I reared and fell back against the HTML generation stuff.14:51
<cbeer>but somehow the HTML template needs to know what it is supposed to be rendering, right?14:52
<bljenkins>Project fcrepo-fixity-corrupter build #373: SUCCESS in 1 min 28 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity-corrupter/373/
<mikeAtUVa>aj66f: I'm stuppoed to type java -jar fcrepo-webapp-4.0.0-alpha-3-SNAPSHOT-jetty-console.war ?14:53
<ajs6f>y
You might even be able to just double-click it, but I'd try from the cli.14:54
<bljenkins>Project fcrepo-fedora3-federation-connector build #151: UNSTABLE in 5 min 16 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fedora3-federation-connector/151/14:56
<mikeAtUVa>ajs6f: Alright, I got it to work on port 8080, I'm going to see if I can reproduce the errors.
<ajs6f>mikeAtUVa: good. lemme know if I can help debug, or if you need me to add new fresh bugs.
<bljenkins>Project fcrepo-jms-indexer-pluggable build #154: UNSTABLE in 7 min 29 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-jms-indexer-pluggable/154/14:58
<ajs6f>Wow. Fedora 4 really does come with a boatload of RDF.14:59
afk bbs
* ajs6f leaves
<mikeAtUVa>ajs6f: For whatever reason, it doesn't work if you have another copy of fedora 4 running (specifically using mvn jetty:run)15:00
<pivotal-bot>Nigel Banks added comment: "In fedora 3 it seems we use trippi to modify the underlying mulgara triple store. Perhaps we could do someth..." https://www.pivotaltracker.com/story/show/5819379015:01
<mikeAtUVa>ajs6f: Looks like a port conflict for activeMQ.
ajs6f: in any case, this isn't an issue with the code, just with my configuration..
ajs6f: I think the PR looks good though if this were something we wanted long-term, I'd add a note in the readme about that war file and it's purpose and limitations.15:02
* ajs6f joins15:10
mikeAtUVa: DId you try adding the sys props to adjust the AMQ ports? That might let you run several at once.15:11
mikeAtUVa: agreed on the roughness of it.15:12
This is literally last-hour stuff.
We can polish and refine if we like this technique.
It'll just be nice to not have to say to prospective integrators/deployers, "Well, you start with Maven..."15:13
<mikeAtUVa>ajs6f: Yeah, it's good stuff... I think it lowers the bar so that we'll have way more successes, way quicker and can spend more time at the install fest for more important things.
<ajs6f>mikeAtUva: You're talking about the bottles that barmintor brought, right?
<mikeAtUVa>ajs6f: I was thinking of use case elaboration, but I've clearly got my head in the wrong place15:14
<ajs6f>I wonder if we could, if we _dare_ try to build a cluster.
<mikeAtUVa>ajs6f: cbeer did some experimentation and deemed the network problematic, I think..
<ajs6f>mikeAtUVa: okay. nuts! That would have been an impressive little show.15:15
<cbeer>ajs6f: yup. no multicast udp, seemingly
<ajs6f>cbeer: That's a router limitation?
I wonder if I could run a router on my laptop...
<cbeer>although, escowles: maybe we need to try to get it to bind to our public ip, not the loopback addr?
<bljenkins>Project fcrepo-fixity-corrupter build #374: SUCCESS in 1 min 11 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity-corrupter/374/
<cbeer>velocity--
<ajs6f>can loopback be no-multicast but public is multicast.15:16
?
<escowles>cbeer: that could be the problem, if jetty is binding to the loopback, then multicast might work but not find it
<ajs6f>cbeer: We made a reasonable decision at the time, but I'm really starting to wonder about Velocity, or for that matter, _any_ templating regime. Maybe it's time to talk about true views...
<cbeer>escowles: yeah. let me remember how to tell it what interface to use15:17
<ajs6f>escowles/cbeer: You can offer the self-running war file an additional Jetty XML config file, if you want to make the HTTP stuff bind differently… but I think you're talking about the JGroups stuff, right?
<pivotal-bot>Nigel Banks added comment: "Looks like trippi it's maintained by "us", its basically a wrapper for triple stores. Seems it uses Mulgara'..." https://www.pivotaltracker.com/story/show/58193790
<cbeer>ajs6f: yeah. i think that's exposed as a java opt
<escowles>cbeer: -Djetty.host=0.0.0.0 ??15:18
<ajs6f>cbeer: That's in fcrepo-jcr?
cbeer/escowles: I found:15:19
bind_addr="${jgroups.tcp.address:0.0.0.0}"
bind_port="${jgroups.tcp.port:7800}"
in jgroups-fcrepo-tcp.xml
in fcrepo-jc.
Is there something similar for UDP?
<cbeer>yeah, that's in -tcp though. we're (trying to.. ) use the -udp stuff all the way
https://github.com/infinispan/infinispan/blob/master/core/src/main/resources/jgroups-udp.xml#L5
<ajs6f>Oh, we're using their default config for that?15:20
<cbeer>that's what I was trying
it's less config, at least.
<bljenkins>Project fcrepo-kitchen-sink build #599: SUCCESS in 4 min 55 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-kitchen-sink/599/
<ajs6f>Yeah.15:21
cbeer: The clustered ISPN config parameterizes the JGroups config under the name:
fcrepo.ispn.jgroups.configuration
<pivotal-bot>Nigel Banks added comment: "Fedora 3 only ever used one model with Mulgara "RI" as far as I can tell, so we should probably do the same,..." https://www.pivotaltracker.com/story/show/58193790
<ajs6f>so it might be worth cpying the default jgroups UDP config and trying to tweak it, if you think it's a matter of making jgroups bind to something other than loopback.15:22
<cbeer>looking at the upstream config, i don't think it matters
<ajs6f>Oh, well. I guess we're just not destined to cluster together tonight.15:23
<bljenkins>Yippie, build fixed!15:24
Project fcrepo-fedora3-federation-connector build #152: FIXED in 9 min 26 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fedora3-federation-connector/152/
<ajs6f>cbeer/escowles: Are you confident that it really comes down to the local router not doing multicast? 'Cause I'm serious about running a router on my laptop.
<bljenkins>Yippie, build fixed!
Project fcrepo-jms-indexer-pluggable build #155: FIXED in 9 min 53 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-jms-indexer-pluggable/155/
<pivotal-bot>Nigel Banks added comment: "The iTQL update syntax is pretty straight forward, and since we are going to have to parse out the SPARQL an..." https://www.pivotaltracker.com/story/show/58193790
<cbeer>ajs6f: i'm not confident, but it ought to just work
<pivotal-bot>Nigel Banks added comment: "Meaning that maybe we can't delete literals using the iTQL delete syntax? " https://www.pivotaltracker.com/story/show/5819379015:25
* github-ff joins
[fcrepo-filesystem-modeshape-federation-connector] yulgit1 opened pull request #1: using modeshape 3.7-Snapshot (master...ver_mode3.6) http://git.io/5z2W5w
* github-ff leaves
<ajs6f>What the hell— I'll find some router software. I'm going to leave here in a little while, stop by my apt, then come over.
<escowles>ajs6f: i'm not sure about the network -- seems strange that udp would be blocked
<ajs6f>escowles: Agreed, but that might be something the landlord did, for all we know. (Or whomever the liandlord hired to do a network.)15:26
I wonder if there's some simple test for that.
<escowles>ajs6f: i can imagine a paranoid network-setter-upper disabling UDP b/c "nobody uses that"
<ajs6f>escowles: Yep. Fedora 4: We _are_ the exception.15:27
<cbeer>escowles: not so paranoid. the router has the default password on it.
<ajs6f>Are we going to hack our own hired infrastructure? Yes, yes we are.
* github-ff joins15:29
[fcrepo4] mikedurbin tagged untagged-636f203d851575812c07 at master: http://git.io/oDJXsg
* github-ff leaves
<cbeer>escowles: ooh, jgroups ships a multicast tester.15:31
<escowles>cbeer: that's a nice thing to have
<ajs6f>cbeer: good, now I can stop googling for that.15:32
<cbeer>can you run: java -cp ./fcrepo-webapp/target/console-work/WEB-INF/lib/jgroups-3.4.0.Final.jar -Djava.net.preferIPv4Stack=true org.jgroups.tests.McastSenderTest
and apparently type something15:33
hm. or i can try it myself, apparently. and it works15:34
<ajs6f>SO it's not the rotuer
?
<cbeer>test [sender=192.168.0.32:5555]
escowles: you? ^
<escowles>cbeer: yep
<cbeer>hm
<ajs6f>I'm starting to think that (extra baggage tho' it be) we ought to start bringing our own router to these gigs.15:36
<cbeer> MAVEN_OPTS="-Dfcrepo.ispn.jgroups.configuration=jgroups-udp.xml -Djava.net.preferIPv4Stack=true" mvn -Djetty.port=8888 clean jetty:run
that's all we did in salem
<ajs6f>Texas is a much more conservative place.15:37
<escowles>they don't hold with all this clustering and carrying on
<ajs6f>Clustering is one step too close to socialism.15:38
<escowles>cbeer: i just ran your last cmd
<cbeer>oh, i wonder if we changed modeshape configs since then
<ajs6f>cbeer: To single-node for default?
<cbeer>yeah. escowles, how about:15:39
MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration:classpath:/config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Dfcrepo.ispn.jgroups.configuration=jgroups-udp.xml" mvn jetty:run
bah
MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Dfcrepo.ispn.jgroups.configuration=jgroups-udp.xml" mvn jetty:run
maybe
i don't know if we need the classpath: or not
<ajs6f>cbeer: i see:15:40
private Resource repositoryConfiguration;
<escowles>i'm getting a big stacktrace without it:
java.io.FileNotFoundException: ServletContext resource [/config/clustered/repository.json] cannot be resolved to URL because it does not exist
<ajs6f>in org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean
<cbeer>yeah, me too.
<ajs6f>so you _shouldn't_ need classpath:, theoretically.15:41
<cbeer>MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Dfcrepo.ispn.jgroups.configuration=jgroups-udp.xml" mvn jetty:run
then
<ajs6f>or, wait, maybe that means you do need it.
yeah.
Yeah, because it's an URL protocol served by Spring.15:42
<escowles>cbeer: bingo!
GMS: address=melendor-25834, cluster=modeshape-cluster, physical address=fe80:0:0:0:8638:35ff:fe4e:a5bc%4:60805
<ajs6f>This could be a really sweet demo.15:43
<cbeer>do you see me? i don't think i see you
<ajs6f>"Come for the beer, stay for the cluster…"
<escowles>I just added http://localhost:8080/rest/esme/esme.jpg
<cbeer>https://github.com/infinispan/infinispan/blob/master/core/src/main/resources/jgroups-udp.xml#L515:47
<ajs6f>Weird. That looks like someone's workstation.15:48
I'm packing up here and start walking. I'm going to stop by my apt, so it'll be a bit, but I'll see y'all in a few.15:49
Don't drink _all_ the beer before I get there.
* ajs6f leaves
<cbeer>escowles: can you try this now?15:57
MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Dfcrepo.ispn.jgroups.configuration=jgroups-tcp.xml -Djgroups.tcp.address=192.168.0.30" mvn jetty:run
<bljenkins>Project fcrepo-fixity-corrupter build #375: SUCCESS in 2 min 29 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-fixity-corrupter/375/16:01
* gregjansen leaves16:06
<bljenkins>Project fcrepo-kitchen-sink build #600: SUCCESS in 8 min 41 sec: http://ci.fcrepo.org/jenkins/job/fcrepo-kitchen-sink/600/16:10
<cbeer>escowles:
* cbeer MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Djgroups.tcp.address=192.168.0.30 -Djgroups.tcpping.initial_hosts=192.168.0.30[7800]" mvn jetty:run
MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Djgroups.tcp.address=192.168.0.30 -Djgroups.tcpping.initial_hosts=192.168.0.30[7800]" mvn jetty:run
with the right tcp.address16:11
MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PrerIPv4Stack=true -Djgroups.tcp.address=$(/sbin/ifconfig en1 | grep 'inet ' | cut -d " " -f2 | awk '{ print $1}') -Djgroups.tcpping.initial_hosts=192.168.0.30[7800]" mvn jetty:run16:14
should make it work as if by magic
<escowles>cbeer: `ifconfig | grep -v "127.0.0.1" | grep "inet " | cut -d\ -f2`
* jcoyne leaves
<cbeer> MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PrerIPv4Stack=true -Djgroups.tcp.address=$(ifconfig | grep -v "127.0.0.1" | grep "inet " | cut -d\ -f2) -Djgroups.tcpping.initial_hosts=192.168.0.30[7800]" mvn jetty:run16:15
nbanks: ^16:17
MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PrerIPv4Stack=true -Djgroups.tcp.address=`ifconfig | grep -v "127.0.0.1" | grep "inet " | cut -d\ -f2` -Djgroups.tcpping.initial_hosts=192.168.0.30[7800]" mvn jetty:run16:19
MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PrerIPv4Stack=true -Djgroups.tcp.address=0.0.0.0 -Djgroups.tcpping.initial_hosts=192.168.0.30[7800]" mvn jetty:run16:24
<escowles>nbanks: MAVEN_OPTS="-Xmx1g -XX:MaxPermSize=512M -Dfcrepo.modeshape.configuration=classpath:config/clustered/repository.json -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true -Djgroups.tcp.address=0.0.0.0 -Djgroups.tcpping.initial_hosts=192.168.0.30[7800]" mvn jetty:run16:26
* github-ff joins16:37
[fcrepo-filesystem-modeshape-federation-connector] nigelgbanks closed pull request #1: using modeshape 3.7-Snapshot (master...ver_mode3.6) http://git.io/5z2W5w
* github-ff leaves
* tecoripa joins16:49
* tecoripa leaves
* travis-ci joins16:50
[travis-ci] futures/fcrepo-filesystem-modeshape-federation-connector#4 (master - 5f57638 : Nigel Banks): The build has errored.
[travis-ci] Change view : https://github.com/futures/fcrepo-filesystem-modeshape-federation-connector/compare/b8d62c600f67...5f576382141e
[travis-ci] Build details : http://travis-ci.org/futures/fcrepo-filesystem-modeshape-federation-connector/builds/13548922
* travis-ci leaves
* jcoyne joins16:55
* ajs6f joins17:01
<cbeer>escowles: started.17:42
<pivotal-bot>Esme Cowles added comment: "I think I remember now why the HTML forms are using AJAX for the upload -- there isn't a way to send a file ..." https://www.pivotaltracker.com/story/show/5522724017:58
* escowles leaves18:08
* ksclarke leaves18:21
* escowles joins18:27
* kaarefc leaves18:29
* escowles leaves18:38
* griffinj joins18:39
Hello everyone. Regarding the installfest, when exactly does the house close?18:40
* griffinj leaves18:59
* gregjansen joins19:00
* griffinj joins19:21
<mikeAtUVa>10:00PM19:23
We've got cheese and beer and all the fedora 4 you can install.
<ajs6f>Delicious Fedora 4…
<griffinj>Thank you
<mikeAtUVa>np19:25
<ajs6f>cbeer: Are you looking at Jersey 2 at all?
<cbeer>ajs6f: Ben has almost fixed it
<pivotal-bot>Gregory Jansen added comment: "I have finished the rebase and addressed the checks for remove permission on child nodes. The first imple..." https://www.pivotaltracker.com/story/show/5977239219:26
* escowles joins19:41
* escowles leaves19:56
<pivotal-bot>Gregory Jansen added comment: "The code we want is over here: https://github.com/futures/fcrepo-authz/pull/3" https://www.pivotaltracker.com/story/show/5977239220:02
Gregory Jansen finished "Create more abstract role-based AuthZ integration tests" https://www.pivotaltracker.com/story/show/5977239220:03
* escowles joins20:08
* escowles leaves20:25
* gregjansen leaves20:26
* ksclarke joins20:44
* griffinj leaves20:47
* griffinj joins20:53
* griffinj leaves20:57
* nbanks leaves21:04
* gregjansen joins21:21
* ajs6f leaves21:44
* jcoyne leaves22:06
* gregjansen leaves22:10
* jcoyne joins22:48