Tuesday, 2015-12-08

*** helio-frota <helio-frota!~heliof@> has quit IRC (Quit: Leaving)00:11
*** rbenevides <rbenevides!~rbenevid@redhat/jboss/RafaelBenevides> has quit IRC (Quit: Quit)01:14
*** bobmcw <bobmcw!~bobmcw@va-67-233-86-120.dhcp.embarqhsd.net> has joined #wildfly-swarm01:56
*** bobmcw <bobmcw!~bobmcw@va-67-233-86-120.dhcp.embarqhsd.net> has quit IRC (Changing host)01:56
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #wildfly-swarm01:56
*** ChanServ sets mode: +o bobmcw01:56
*** jclingan <jclingan!~jclingan@redhat/jclingan> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)02:01
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Ping timeout: 240 seconds)02:02
*** helio-frota <helio-frota!~heliof@> has joined #wildfly-swarm02:18
*** jclingan <jclingan!~jclingan@redhat/jclingan> has joined #wildfly-swarm02:29
helio-frotajruby-sinatra working02:36
helio-frotaweird errors but working02:37
helio-frota'rmvn clean package wildfly-swarm:run'02:44
helio-frotatomorrow i will cleanup my env , checkout the code and try again02:44
helio-frotalater o/02:45
*** jclingan <jclingan!~jclingan@redhat/jclingan> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)03:35
*** jclingan <jclingan!~jclingan@redhat/jclingan> has joined #wildfly-swarm03:39
*** jclingan <jclingan!~jclingan@redhat/jclingan> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)03:52
*** agoncal <agoncal!~agoncal@212-198-109-24.rev.numericable.fr> has joined #wildfly-swarm03:55
*** jclingan <jclingan!~jclingan@redhat/jclingan> has joined #wildfly-swarm04:39
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #wildfly-swarm05:00
*** ChanServ sets mode: +o bobmcw05:00
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Ping timeout: 250 seconds)05:06
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm05:51
*** jclingan <jclingan!~jclingan@redhat/jclingan> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)06:31
*** agoncal <agoncal!~agoncal@212-198-109-24.rev.numericable.fr> has quit IRC (Ping timeout: 250 seconds)06:50
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Quit: hbraun)06:51
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm07:34
*** mgoldmann|away is now known as mgoldmann08:01
*** bgeorges <bgeorges!~bgeorges@115-188-100-196.jetstream.xtra.co.nz> has quit IRC (Remote host closed the connection)08:16
*** agoncal <agoncal!~agoncal@> has joined #wildfly-swarm08:17
*** bgeorges <bgeorges!~bgeorges@115-188-100-196.jetstream.xtra.co.nz> has joined #wildfly-swarm08:18
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Quit: hbraun)08:24
*** agoncal <agoncal!~agoncal@> has quit IRC (Read error: Connection reset by peer)08:25
*** agoncal <agoncal!~agoncal@> has joined #wildfly-swarm08:32
*** wangc <wangc!~wangc@redhat/jboss/wangc> has joined #wildfly-swarm08:49
*** wangc <wangc!~wangc@redhat/jboss/wangc> has quit IRC (Quit: Leaving)08:57
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #wildfly-swarm09:05
*** ChanServ sets mode: +o bobmcw09:05
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Ping timeout: 250 seconds)09:09
*** wangc <wangc!~wangc@redhat/jboss/wangc> has joined #wildfly-swarm09:31
*** helio-frota <helio-frota!~heliof@> has quit IRC (Quit: Leaving)09:56
*** agoncal <agoncal!~agoncal@> has quit IRC (Read error: Connection reset by peer)09:57
*** agoncal <agoncal!~agoncal@> has joined #wildfly-swarm09:58
*** agoncal <agoncal!~agoncal@> has quit IRC (Ping timeout: 240 seconds)10:08
*** agoncal <agoncal!~agoncal@> has joined #wildfly-swarm10:12
*** helio-frota <helio-frota!~heliof@> has joined #wildfly-swarm10:14
helio-frotaabout jruby+sinatra10:19
helio-frotaafter cleaning environment (remove .m2 and remove jruby and others)10:19
*** wangc <wangc!~wangc@redhat/jboss/wangc> has quit IRC (Quit: Leaving)10:19
helio-frotaI'm getting the same problem of gradle from 'user perspective' ( i mean without mvn clean install the wildfly-swarm itself)10:20
helio-frota(using alpha5 released)10:21
helio-frotafor instance: 'org.jboss.common:jboss-common-beans:2.0.0.Final' (position: END_TAG seen ...' ...10:22
helio-frotasame case of gradle ( from user perspective )10:23
jbossbotgit issue [wildfly-swarm-examples] (open) dzwicker Unable to run gradle example in Intellij https://github.com/wildfly-swarm/wildfly-swarm-examples/issues/3410:23
helio-frotanow i'm going to install wildfly-swarm locally (alpha6-SNAPSHOT) and try again10:24
*** agoncal <agoncal!~agoncal@> has quit IRC (Ping timeout: 256 seconds)11:11
*** samueltauil <samueltauil!~samueltau@201-26-95-119.dsl.telesp.net.br> has joined #wildfly-swarm11:13
*** bbrowning_away is now known as bbrowning11:14
helio-frotabbrowning, morning!11:17
helio-frotaabout SWARM-80 issue it is running but11:17
helio-frota1) depends of install wf-swarm locally11:17
helio-frota2) has jandex issues11:18
* helio-frota going to drink coffee11:18
bbrowninghelio-frota: cool!11:20
*** bbrowning is now known as bbrowning_away11:42
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #wildfly-swarm12:13
*** ChanServ sets mode: +o bobmcw12:13
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Ping timeout: 256 seconds)12:19
helio-frotahi folks12:24
helio-frotawildfly-swarm config api is using jandex 2.0.0Beta1 but 2.0.0Final was released on maven central12:25
jbossbotTitle: Maven Repository: org.jboss » jandex » 2.0.0.Final12:25
helio-frotagoing to change here locally to check if jandex error continues with jruby example12:26
helio-frotathe wf-swarm jandex is from config-api right ?12:27
*** agoncal <agoncal!~agoncal@> has joined #wildfly-swarm12:32
*** agoncal <agoncal!~agoncal@> has quit IRC (Read error: Connection reset by peer)12:45
*** tcrawley-away is now known as tcrawley12:47
*** agoncal <agoncal!~agoncal@> has joined #wildfly-swarm12:54
helio-frotahi folks13:06
helio-frotathe jandex-2.0.0.Final has same error but without NPE13:06
helio-frotathe stack error is smallest than jandex beta113:07
*** helio-frota <helio-frota!~heliof@> has quit IRC (Quit: Leaving)13:10
*** lanceball is now known as lance|afk13:27
*** lance|afk is now known as lanceball13:27
*** agoncal <agoncal!~agoncal@> has quit IRC (Ping timeout: 256 seconds)13:38
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm13:38
hbraungood morning/afternoon/evening13:39
tcrawleyhbraun: morning!13:40
*** jclingan <jclingan!~jclingan@redhat/jclingan> has joined #wildfly-swarm13:40
lanceballhbraun: morning!13:43
lanceballhbraun: it's always morning!13:43
hbraunhas anybody looked into swagger yet13:43
tcrawleyI have not13:43
lanceballhbraun: it's on my list, but I have not13:43
hbrauni am thinking of adding to the jax-rs fraction so that we get automatic api docs13:43
hbraunor more generally speaking: i’ve been wondering if it makes sense to a common status page for every swarm node13:44
hbraunthis could then as well link to the swagger docs13:44
hbraunor provide other useful info about the service13:45
hbrauni mean something like a common location: http://swarm:8080/status13:45
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Quit: hbraun)13:46
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm13:48
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Client Quit)13:48
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm13:49
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Quit: afk)13:55
lanceballhbraun: a wildfly-swarm-status fraction, essentially? interesting - I am not sure it should *always* be included - maybe?13:55
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm13:56
*** bbrowning_away is now known as bbrowning14:00
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Quit: hbraun)14:03
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm14:06
hbraunlanceball do you have nay plans how to proceed with the website?14:06
hbrauni.e. what contents and how it will be structured?14:06
*** bobmcw <bobmcw!~bobmcw@va-67-233-86-120.dhcp.embarqhsd.net> has joined #wildfly-swarm14:07
*** bobmcw <bobmcw!~bobmcw@va-67-233-86-120.dhcp.embarqhsd.net> has quit IRC (Changing host)14:07
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #wildfly-swarm14:07
*** ChanServ sets mode: +o bobmcw14:07
lanceballhbraun: well, the structure is all there already - Front Page with example14:07
hbrauni mean structure in terms of the contents14:08
lanceballBlog, Docs, Community and Resources14:08
lanceballif you are asking if I have actual content for it yet, ummm not really :)14:08
hbrauni was thinking if a breakdown into MSA topics makes sense14:09
hbrauni.e. to guide readers through the page and swarm capabilities14:09
lanceballhbraun: would that not be this? https://wildfly-swarm.gitbooks.io/wildfly-swarm-users-guide/content/14:09
jbossbotTitle: Introduction | WildFly Swarm User's Guide14:09
hbrauni.e API's and Contracts / Discovery and Registry / Protocols and Interaction Patterns14:10
hbraunlanceball not quiet14:10
lanceballah - larger groupings14:10
hbraunIMO the users guide is more reference14:10
lanceballgo for it! :)14:10
hbraunwhat I am thinking of is to approach it from an MSA point of view14:10
hbraunlike another way to tell the swarm "story"14:11
bobmcwImma rebase the keycloak we're on today I think14:22
bobmcwand also look at how feasible a wildfly-swarm-keycloak-server would be14:23
bobmcwas it'd make testing a tad easier14:23
*** rbenevides <rbenevides!~rbenevid@redhat/jboss/RafaelBenevides> has joined #wildfly-swarm14:23
*** kenfinnigan <kenfinnigan!~ken@redhat/jboss/kenfinnigan> has joined #wildfly-swarm14:35
hbraunbobmcw keycloak, as an appliance, what does it depend on?14:35
hbrauni.e. how simple is a "simple" KC setup?14:36
hbraunjclingan ping14:36
*** jclingan <jclingan!~jclingan@redhat/jclingan> has quit IRC (Remote host closed the connection)14:38
bbrowningsince we're on the topic of keycloak...14:40
bobmcwhbraun: keycloak depends on wildfly-proper at the moment14:40
bbrowningbooker on openshift needs a keycloak. there's extra/keycloak/Dockerfile in booker src that will run one with the booker.json on openshift14:40
bobmcwbut Imma see if there's a smaller subset we can -swarmify14:41
bbrowninghow should booker discover this keycloak though?14:41
bobmcwbbrowning: keycloak.dns.openshift.com or whatever the DNS name is?14:41
bobmcwit's a "well known" service that DNS should suffice for, mayhap?14:41
bbrowningbobmcw: well, the rub like all things in booker is we need to know both an internal and external name for keycloak14:41
bbrowningsince the browser also needs to talk to keycloak14:42
bobmcwand OSE doesn't do a single name that resolves different from different places?14:42
bobmcwso, probably rewrite the keycloak.json that's served to the browser and the one used by .as(Secured.class)14:42
bbrowningwe can't just assume some hardcoded actual routable name14:42
bobmcwdo the services actually need to contact the keycloak?14:42
bobmcwor do they just read the JWTs and check signatures?14:43
bbrowningno idea what a JWT is14:43
bbrowningand there's a keycloak.json in each src/main/resources but I don't know how it gets used14:43
bobmcwJSON Web Token14:43
bobmcwit's what is carried from client to services14:44
bobmcwsrc/main/resources, I think, is for setting up the keycloak-adapter (basically servlet filter)14:44
bobmcwmostly to give it the pub-key of keycloak, so it can validate the tokens14:44
bobmcwand so it knows where to redirect clients, but we don't do that from the server14:44
bobmcw(some people may, but we don't)14:46
bbrowninglooks like I can figure everything out I need if I assume the user starts keycloak with a service name of 'keycloak' in openshift14:54
bbrowningjust requires using the openshift APIs some14:54
bbrowningessentially requires writing or finding an existing service discovery library for openshift14:54
bbrowningkube_ping isn't exactly that14:54
*** agoncal <agoncal!~agoncal@> has joined #wildfly-swarm14:56
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Quit: afk)14:59
*** agoncal <agoncal!~agoncal@> has quit IRC (Read error: Connection reset by peer)15:14
*** helio-frota <helio-frota!~heliof@> has joined #wildfly-swarm15:15
*** agoncal <agoncal!~agoncal@> has joined #wildfly-swarm15:17
tcrawleybobmcw: what's the code path when swarm is ran from a flat classpath? is there something that needs to be done to activate that other than new Container().start()?15:26
helio-frotai'm cloning jnr and jandex to investigate...15:27
bobmcwtcrawley: nope, that's it15:50
bobmcwUserProvidedMain.java is the entrypoint15:50
bobmcwnew Container().start().deploy().deploy()15:50
bobmcwtcrawley: what's up?15:51
tcrawleyshould classes on the classpath above the container be visible?15:52
bobmcwdefine "above"15:52
bobmcwand visible where?15:53
bbrowningover yonder15:53
tcrawleyI'm trying to use arq to also write InVM tests, by having our ArqContainer just start a container with the daemon running in it, so tests can be shipped to it, even though it's in the same jvm15:53
bobmcwso, $CLASSPATH should be visible in the user's main(), but then wildfly-application.conf is responsible for *also* making them visible inside the container15:54
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm15:54
bobmcwseparate classloader15:54
tcrawleyand even though ispan is on the classpath of the surefire process, I get a NoClassDefFoundError when trying to use an ispan class in the test15:54
tcrawleyah, so I would need to shart out a wildfly-application.conf to make stuff on the classpath visible in the container?15:55
tcrawleydo we do that now for right-click->run?15:55
tcrawleyor do we expect the deployed Archive to have .addModule(foo).addClass(bar) for everything that the app needs?15:55
bbrowningthe latter I believe15:56
bbrowningor the deployed archive can .addAllDependencies()15:56
tcrawleyhrm, even things that the maven plugin/buildtool adds? lie the dependencies?15:56
* tcrawley wonders if there is even any value in all the InVM tests we have (which all just Container.start().stop(), I believe)15:57
bobmcwtcrawley: there was before we were generating the api/dmr bits15:58
bobmcwbecause we had broken ModelNode stuff at one point, as we had to devine what it was supposed to be15:59
bobmcwwe don't on right-click15:59
* bobmcw wonders how we got all of that working15:59
bobmcwbut if you provide a main(), it's up to you to addAllDependencies() to your archive15:59
bobmcwor add( eachClass )15:59
bobmcwaddAllDependencies() either looks at the pom.xml if right-click, or at -application.conf16:00
tcrawleyI don't follow that if you provide a main, you have to addAllDependencies(). because the maven plugin will do that for you. it seems odd to require that for right-click, but not for the uberjar route16:01
tcrawleyI did just get the invm test working w/o addAllDeps though16:02
tcrawleybut I do still question the test's value16:02
tcrawleyit looks just like my remote test, I just run it in an in-vm container instead of an uberjar16:02
tcrawleyso I guess it vets that embedding the container works16:02
bobmcwmaven/etc will provide all dependencies to your main()16:04
bobmcwbut they are not imbued into any Archive you create16:04
bobmcwsince the Archive starts empty16:04
bobmcwyou add a class, some libraries16:04
bobmcwaddAllDependencies() is just a handy way to copy all deps from the main() scope into the Archive(s) you create16:05
bbrowningmayhap .exposeMyBits()16:05
bobmcwif your deployment is a mvn-built .war, then it's also not necessarily, since maven already put them in WEB-INF/lib when it built the .war16:05
tcrawleyright, but generally not necessary for those using the maven plugin to create an uberjar, correct?16:05
bbrowningto just make anything on the boot classloader visible inside16:05
bobmcwtcrawley: even then, if they are <packaging>jar</packaging> and personally constructing an Archive16:05
bobmcwe.g. a WARArchive16:06
bobmcwor JAXRSArchive16:06
bobmcwit still empty to start, and only contains what you put in it, programatically16:06
bbrowningit basically comes down to if you provide your own main or not I think16:06
tcrawleygotcha, but I'm not worried about those cases I don't think16:06
bobmcwif you don't provide a main(), then maven built a .war, and populated WEB-INF/lib16:06
bobmcwif you provide a main(), you're building the .war at runtime, and it's empty, so addAllDependencies() or any other variant populates WEB-INF/lib/16:07
bobmcwonly exception is, you provide a main(), maven built a .war, and you no-arg deploy()16:07
tcrawleyI think the case I care about is testing that the fractions work in an embedded container (the right-click scenario) and with an uberjar16:07
tcrawleyif I'm understanding the intent of the *InVmTests16:08
*** agoncal <agoncal!~agoncal@> has quit IRC (Ping timeout: 256 seconds)16:14
kenfinniganbobmcw: see the mail to the core about "CDI Boot"?16:22
bobmcwI don't understand half of what he's saying; I don't really CDI :)16:24
kenfinniganthe gist seems to be that we should be pushing CDI standalone as an alternative to Spring Boot16:24
hbraunbobmcw you need to inject the context of the discussion16:29
hbraunkenfinnigan i can see his point16:32
hbraunnot an unreasonable request16:32
hbraunor idea16:32
kenfinniganhbraun: how so?16:36
hbraunyou mean how to inject?16:36
hbraunwell, what he describes is a similar (opinionated) offering for building services like dropwizard, etc16:37
hbraunCDI on it's own is a well thought of framework16:38
hbraunwith just the bits needed to implement HTTP based services it could be quiet appealing to certain kinds of developers16:38
hbraundon't you think?16:38
hbraunor to put it another way: what makes dropwizard popular?16:39
hbraunor jhipster?16:39
hbraunkenfinnigan ?16:41
kenfinniganhbraun: sorry, in a meeting16:47
hbraunnp, let's continue tomorrow16:47
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Quit: afk)16:47
helio-frotai reproduce the bug on jandex16:51
helio-frotagoing to share and talk with folks of the project16:51
jbossbotgit [wildfly-swarm] push master 067bfb3.. Toby Crawley Allow arq tests to run in-vm as well [SWARM-188]16:55
jbossbotgit [wildfly-swarm] push master 19fd575.. Toby Crawley Be clearer in the log about what is starting.16:55
jbossbotgit [wildfly-swarm] push master 51b7345.. Toby Crawley Adjust infinispan tests to run in-vm as well.16:55
jbossbotgit [wildfly-swarm] push master URL: http://github.com/wildfly-swarm/wildfly-swarm/compare/8909ad3...51b734516:55
jbossbotjira [SWARM-188] arquillian module should support in-vm testing [In Progress (Unresolved) Task, Major, Toby Crawley] https://issues.jboss.org/browse/SWARM-18816:55
projectodd-ciStarting build #385 for job wildfly-swarm (previous build: SUCCESS)16:56
jbossbotgit [wildfly-swarm] push master 42c4002.. Toby Crawley whitespace16:58
jbossbotgit [wildfly-swarm] push master URL: http://github.com/wildfly-swarm/wildfly-swarm/commit/42c40021416:58
*** os890 <os890!~chatzilla@213-33-13-136.adsl.highway.telekom.at> has joined #wildfly-swarm17:09
helio-frotahi all17:15
helio-frotathe folks of wildfly will take a look on jandex17:15
helio-frotabut still 1 problem (same problem of gradle example)17:16
helio-frotathe 'user' needs to install wildfly-swarm (mvn clean install)17:16
helio-frota** in case of gradle example , needs to do a mvn clean package17:17
helio-frotabefore run the app17:17
helio-frotaso , i can't help on jandex and can't help on this issue from wf-swarm17:17
helio-frotathen my task on SWARM-80 i guess finished for now o/17:17
*** johnament <johnament!2f177b3a@gateway/web/freenode/ip.> has joined #wildfly-swarm17:19
helio-frotaadd +1 info , if not install wildfly-swarm locally (jruby case)17:19
helio-frotawe get this : 'Failed to resolve artifact 'org.jboss.common:jboss-common-beans:2.0.0.Final' (position: END_TAG seen ...<artifact name="org.jboss.co'17:19
bbrowninghelio-frota: why must swarm be installed locally? is this temporary until we get an alpha6 release out?17:19
helio-frotabbrowning, i have no idea how to fire a 'mvn clean package' on jruby17:20
helio-frotawithout pom.xml17:20
helio-frotasame case of gradle example17:20
bbrowningyou don't17:20
bbrowningideally you wouldn't have to use maven at all to deploy a jruby app to swarm17:21
bbrowningbut we may not be there yet17:21
helio-frotasome deps of alpha5 are not downloaded if only run17:21
bobmcwhuh we saw the common-beans issue on CI for a while17:21
bobmcwnever figured out why17:21
helio-frotasome days ago i installed a virtualbox + fedora22 without dev environment17:22
helio-frotato check the gradle example17:22
helio-frotajust running the example we get the same error17:22
helio-frotai mean without 'mvn clean package' << this download more deps17:22
bobmcwhelio-frota: can you diff your m2repo so we know what deps are missing before you package?17:25
jbossbotgit [wildfly-swarm] push master ab6af82.. Lance Ball Add a then() function to ribbon.js deferred17:25
jbossbotgit [wildfly-swarm] push master URL: http://github.com/wildfly-swarm/wildfly-swarm/commit/ab6af82f617:25
helio-frotabobmcw, ok , but i don't know how i do 'package' in jruby17:26
*** jhovell <jhovell!~jhovell@> has joined #wildfly-swarm17:26
bobmcwjust whatever you're manually doing, to populate the dependencies17:27
bobmcwbefore/after, so we can get a idea of what isn't present, and figure out why17:27
helio-frotabobmcw, ok going to try here17:27
lanceballbooker fixed... finally17:28
helio-frotarm -Rf .m2/ here we go again o/17:28
helio-frotabobmcw, doing 'rmvn clean package wildfly-swarm:run' ( my fault, this is the 'package' right ?) ruby-maven17:30
helio-frotasorry lots of info of jruby platform in short time ( going to smoke 1 cigarette while downloading ;])17:31
helio-frotabbrowning, i guess you right, going to downgrade the example to alpha517:34
bbrowninghelio-frota: well, I was asking if it was related to using an unreleased Alpha6-SNAPSHOT vs once we release Alpha617:35
bbrowningbut the error looks like it won't just go away with a release17:35
helio-frotabbrowning, yeah , this test needs bit of organization17:36
helio-frotanow testing the alpha5 released17:37
helio-frotadocumenting all steps and whats going on..17:37
*** johnament <johnament!2f177b3a@gateway/web/freenode/ip.> has quit IRC (Ping timeout: 252 seconds)17:48
*** bbrowning is now known as bbrowning_away17:57
*** lanceball is now known as lance|afk17:57
jhovellhey guys, sorry I may have missed an answer while I was away; does anyone know the status of the logstash fraction? comment in README implies it's broken, but not sure if that is up to date or if there is anything I could do to fix https://github.com/wildfly-swarm/wildfly-swarm-examples/tree/master/logstash18:03
jhovell(i assume this irc isn't archived anywhere?)18:03
jamezpjhovell: I think the logstash fraction should be working. There was an issue at one point, but I thought I sent a PR for it. I'll look to confirm that :)18:09
jamezpjhovell: Yes it should be working at least upstream https://github.com/wildfly-swarm/wildfly-swarm/pull/15518:10
jbossbotgit pull req [wildfly-swarm] (closed) jamezp The wildflySwarmNode attribute should be in the metaData of the Logst… https://github.com/wildfly-swarm/wildfly-swarm/pull/15518:10
projectodd-ciProject wildfly-swarm build #385: SUCCESS in 1 hr 18 min: https://projectodd.ci.cloudbees.com/job/wildfly-swarm/385/18:15
projectodd-ci* Toby Crawley: Allow arq tests to run in-vm as well [SWARM-188]18:15
projectodd-ci* Toby Crawley: Be clearer in the log about what is starting.18:15
projectodd-ci* Toby Crawley: Adjust infinispan tests to run in-vm as well.18:15
jbossbotjira [SWARM-188] arquillian module should support in-vm testing [Done (Done) Task, Major, Toby Crawley] https://issues.jboss.org/browse/SWARM-18818:15
projectodd-ciStarting build #386 for job wildfly-swarm (previous build: SUCCESS)18:15
jhovelljamezp: yup, got that fix, thanks. i had been working with Alpha5 earlier which didn't have it. ok, i'll keep debugging. right now swarm isn't sending any traffic to my logstash server18:16
projectodd-ciStarting build #63 for job wildfly-swarm-examples (previous build: SUCCESS)18:16
projectodd-ciStarting build #21 for job wildfly-swarm-examples-uberjar (previous build: SUCCESS)18:16
jamezpjhovell: Are you using the swarm.logstash.hostname and swarm.logstash.port system properties?18:17
jhovellyes i am. i could maybe clarify the documentation for that? it took me a little while it had to go inside a <properties> element, inside <configuration>18:18
jhovelljamezp: maybe basic, but I don't understand what is required to get your dependency https://github.com/jamezp/jboss-logmanager-ext available at runtime... i realize it's referenced by classname in the LogstashFraction18:20
jamezpI'm not a WildFly Swarm expert, but I think it goes in the properties of the wildfly-swarm-maven-plugin (I think that's the right name :))18:20
jhovelljamezp: correct. i added some breakpoints and port/hostname is definitely getting read in LogstashFraction18:21
jamezpjhovell: You should just need to add a dependency on the logstash fraction and it should come in transitively.18:21
jhovellbut setting breakpoints in SocketHandler.java seems to imply I'm never reaching SocketHandler.java18:21
jamezpMaybe a version mismatch? I'm just guessing though.18:22
jamezpIf you use something like Wireshark you should be able to see what's going over the wire.18:22
jhovelljamezp: good idea. I can definitely keep debugging. your version mismatch might be correct though. Reading LogstashFraction.java, I don't understand what even specifies the version for org.jboss.logmanager.ext18:24
*** jbossbot <jbossbot!~JBossBot@redhat/jbossbot> has quit IRC (Ping timeout: 272 seconds)18:24
* jamezp goes to look18:24
jhovellusing Eclipse, org.jboss.logmanager.ext is not a project dependency ... maybe the Swarm plugin adds it at runtime... clearly some magic I don't understand18:24
jhovell(which makes sense, by the way). I can keep debugging, it's just that the example README from bobmcwhirter implies something in WildlfyCore was broken and needed to be released by that team18:26
jamezpjhovell: Looks like it's specified here https://github.com/wildfly-swarm/wildfly-swarm/blob/master/logstash/modules/pom.xml#L60-L6518:26
*** jbossbot <jbossbot!~JBossBot@redhat/jbossbot> has joined #wildfly-swarm18:26
*** ChanServ sets mode: +v jbossbot18:26
jamezpI *think* that's for the NetFlixOSS Ribbon, but I'm not certain.18:27
bobmcwI think the logmanager-ext was for logstash, no?18:28
bobmcwjhovell: IRC is logged, but I don't recall where18:28
bobmcwtcrawley: d'ya know?18:28
bobmcwjhovell: yah, inside <properties> or as -Dwhatever=foo on the cmdline18:29
bobmcwjhovell: also, READMEs might be slightly out-of-date18:29
jamezpYeah the logmanager-ext is definitely for logstash as it has the SocketHandler and the formatter required.18:30
jhovelljamezp: true, but logmanager-ext is scope provided, so it is not included in any downstream dependencies such as wildfly-swarm-logstash18:31
projectodd-ciProject wildfly-swarm-examples-uberjar build #21: FAILURE in 14 min: https://projectodd.ci.cloudbees.com/job/wildfly-swarm-examples-uberjar/21/18:31
projectodd-ciProject wildfly-swarm-examples build #63: FAILURE in 14 min: https://projectodd.ci.cloudbees.com/job/wildfly-swarm-examples/63/18:31
tcrawleybobmcw: jhovell: http://transcripts.jboss.org/channel/irc.freenode.org/%23wildfly-swarm/18:31
jbossbotTitle: #wildfly-swarm18:31
tcrawleydid anyone ever create the google group?18:32
jamezpjhovell: Well kind of. There's some build stuff which brings in modules, e.g. libraries, and adds them to the final build.18:32
helio-frotabobmcw, sorry the delay: https://gist.github.com/helio-frota/1dc0439c294964c2880f18:34
jhovelljamezp: thanks that makes sense and of course that version (Alpha3) is not the version I was trying to break on, or include in my POM. I'll keep debugging & report back if I'm still having trouble18:35
helio-frotabobmcw, i don't know how get other deps without checkout the alpha5 sources and do a mvn clean install to get the diff of files18:35
jhovellbobmcw: thanks for the link! very helpful18:36
helio-frotagoing to do it and look the diff of the jars inside m218:37
projectodd-ciProject wildfly-swarm build #386: SUCCESS in 23 min: https://projectodd.ci.cloudbees.com/job/wildfly-swarm/386/18:38
projectodd-ci* Toby Crawley: whitespace18:38
projectodd-ci* Lance Ball: Add a then() function to ribbon.js deferred18:38
projectodd-ciStarting build #64 for job wildfly-swarm-examples (previous build: FAILURE -- last SUCCESS #62 20 hr ago)18:38
projectodd-ciStarting build #22 for job wildfly-swarm-examples-uberjar (previous build: FAILURE -- last SUCCESS #20 20 hr ago)18:41
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm18:41
*** hbraun_ <hbraun_!~hbraun@pdpc/supporter/professional/hbraun> has joined #wildfly-swarm18:43
*** hbraun <hbraun!~hbraun@pdpc/supporter/professional/hbraun> has quit IRC (Client Quit)18:44
*** hbraun_ is now known as hbraun18:44
tcrawleyI created a public google group: https://groups.google.com/forum/#!forum/wildfly-swarm, adding it to the website now18:45
jbossbotTitle: Google Groups18:45
tcrawleylance|afk: any ideas? https://gist.github.com/tobias/1c250b7a4705d168102f18:47
projectodd-ciYippee, build fixed!18:47
projectodd-ciProject wildfly-swarm-examples build #64: FIXED in 9 min 4 sec: https://projectodd.ci.cloudbees.com/job/wildfly-swarm-examples/64/18:47
kenfinniganjhovell, jamezp: for clarification, logmanager-ext is provided scope because it is purely in there so that the plugin can bundle the jar and populate the information within https://github.com/wildfly-swarm/wildfly-swarm/blob/master/logstash/modules/src/main/resources/modules/org/jboss/logmanager/ext/main/module.xml18:50
kenfinniganwhich is what makes the jar available to the classpath of the logstash fraction18:51
projectodd-ciYippee, build fixed!18:51
projectodd-ciProject wildfly-swarm-examples-uberjar build #22: FIXED in 10 min: https://projectodd.ci.cloudbees.com/job/wildfly-swarm-examples-uberjar/22/18:51
projectodd-ciProject wildfly-swarm.io build #4534: SUCCESS in 49 sec: https://projectodd.ci.cloudbees.com/job/wildfly-swarm.io/4534/18:53
jhovellkenfinnigan: yep, makes sense, thank you.18:54
*** jbossbot <jbossbot!~JBossBot@redhat/jbossbot> has quit IRC (Ping timeout: 272 seconds)19:02
*** lance|afk is now known as lanceball19:12
lanceballtcrawley: node version?19:12
tcrawleylanceball: v0.12.419:13
lanceballtcrawley: I'm on 4.2.2 which is probably what you require19:14
lanceballor something similarish19:14
tcrawleyI'll just push to production whenever I want to proof :_19:14
tcrawley:), that is19:14
lanceballyou're like 3.8 versions behind19:14
* tcrawley is always behind when it comes to node19:14
kenfinniganto be fair, it does move very fast at the moment19:15
kenfinniganseems like since the merger they've stomped on the gas pedal19:15
*** jclingan <jclingan!~jclingan@redhat/jclingan> has joined #wildfly-swarm19:20
jclinganHowdy all. Down in San Diego today.19:20
jclingan"Containers in the Enterprise" Red Hat event.19:21
kenfinniganjclingan: nice19:21
jclinganHoping to chit-chat with customers.19:21
helio-frotabobmcw, got the diff19:23
helio-frota01 - before mvn clean install  - https://gist.github.com/helio-frota/ef0eed0e377d9815bc7019:24
helio-frota02 - after mvn clean install (of alhpa5 tag) https://gist.github.com/helio-frota/694fb9363f619e2edf9119:24
helio-frota03 - the diff (only additions) https://gist.github.com/helio-frota/fb496643db876d2028a419:24
bobmcwtcrawley: thanks!19:24
bobmcwhelio-frota: thanks!19:24
helio-frotabobmcw, wlcm19:25
helio-frotadiff -u 01.txt 02.txt | grep -E "^\+" > the_diff_add.txt19:27
*** jbossbot <jbossbot!~JBossBot@redhat/jbossbot> has joined #wildfly-swarm19:35
*** ChanServ sets mode: +v jbossbot19:35
*** bbrowning_away is now known as bbrowning19:43
*** rbenevides <rbenevides!~rbenevid@redhat/jboss/RafaelBenevides> has quit IRC (Remote host closed the connection)19:45
*** rbenevides <rbenevides!~rbenevid@redhat/jboss/RafaelBenevides> has joined #wildfly-swarm19:46
tcrawleyjclingan: kenfinnigan: I made you both owners of the google group. currently, new users are moderated, so you'll get emails when their messages end up in the moderation queue19:47
kenfinnigantcrawley: coolio19:47
tcrawleymy approach to moderation is to allow all future posts from the user if the first one isn't spam19:47
jclingantcrawley: OK.19:47
tcrawleyor something inappropriate for the list19:47
tcrawleyjclingan: as an owner, you can copy the content of your email to the welcome message if you like19:48
jclinganAh, good idea., thanks tcrawley.19:49
helio-frotatcrawley, kenfinnigan , jclingan let's test it : ]19:52
jclinganYeah, still trying to figure out how to create a welcome message :-)19:52
tcrawleyhelio-frota: the moderation? I already overrode moderation for you :)19:52
helio-frotatcrawley, :/19:52
jclinganHey, I am now the top poster!! W00t!19:53
tcrawleyjclingan: if you are logged in with the google account associated with your redhat.com address, you should see a "Add welcome message" link just above the topic list on the main page19:54
kenfinniganjclingan: saved as welcome for you ;-)19:54
tcrawleyor get kenfinnigan to do it19:54
jclinganHmmm, I see a greyed out line with no title now in the forum message list.19:56
jbossbotTitle: WildFly Swarm on Twitter: "We now have a group for discussions! https://t.co/EUvpIQ8Xgs"19:56
kenfinniganjclingan: hmm, I see '1 of 1 topics' then welcome message, then 'edit welcome message', then first message19:58
jclinganGetting sidetracked - trying to set my Red hat Google Account image.20:01
jclinganNow that I am all bearded-out.20:01
jclinganI'm prrreettttyyyyy now.20:01
bgeorgesbobmcw: Talking about community development, could I get a bunch os Swarm swags to give away to events/conferences20:03
bgeorgesjclingan: :)20:03
jclinganOK, uploaded. yes, that's SBUX in the background :-)20:05
jclinganOh, yeah, swag is good.20:05
bgeorgesI want that: https://t.co/yrN81FC4Cj20:06
jbossbotTitle: Sébastien Blanc on Twitter: "And the winner of the first sticker on my new laptop is @wildflyswarm :) https://t.co/yrN81FC4Cj"20:06
jclinganWait, question, why don't we use this: https://developer.jboss.org/welcome&gateway=true20:07
jbossbotTitle: Welcome | JBoss Developer20:07
tcrawleyjclingan: because I'm still waiting for it to load :)20:11
jclinganWhat does "waiting for it to load" mean?20:11
helio-frotahttp://www.cafepress.com/jbossorg/12846890 :D20:11
jbossbotTitle: WildFly Swarm : JBoss Community Gear20:11
tcrawleyit took ~30s for the page to render. I was referring to the general slowness of jboss.org infrastructure20:12
jclinganThe forums do not have an associated mailing list?20:13
tcrawleybut the real reason is I didn't even think of it, probably because I much prefer a mailing-list over a forum20:13
tcrawleyI don't believe those forums have a ML interface, no20:13
tcrawleybut I've never set one up, so I'm not sure20:13
bobmcwdeveloper.jboss.org is something to avoid, hardily20:14
bobmcwI cringe anytime google returns a link to developer.jboss.org20:14
bobmcwbecause it'll either time-out, be a 404, or otherwise worthless20:15
kenfinniganbgeorges: http://www.cafepress.com/jbossorg/1284689020:16
jbossbotTitle: WildFly Swarm : JBoss Community Gear20:16
kenfinniganmarkus had some at J1, they do look better than the ones I had done20:16
bobmcwI like the cut-out ones you had kenfinnigan20:18
kenfinniganbobmcw: they're cool, but for those unfamiliar, having the name there too helps20:19
kenfinniganplus they're a bit easier to peel than the cut ones ;-)20:19
*** kenfinnigan <kenfinnigan!~ken@redhat/jboss/kenfinnigan> has quit IRC (Ping timeout: 250 seconds)20:33
bobmcwtcrawley: are you around?20:40
bobmcwwtf is tcrawley?20:41
bobmcwtcrawley: https://gist.github.com/bobmcwhirter/cd66dcef5f75cf89f6f520:41
bobmcwI dunno what any of those failures mean or why they'd happen20:42
bgeorgestanks Ken20:42
bobmcwI do see     "WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.infinispan.keycloak.realms.config is missing [jboss.infinispan.keycloak.realms.config.store, jboss.infinispan.keycloak.realms.config.eviction, jboss.infinispan.keycloak.realms.config.locking, jboss.infinispan.keycloak.realms.config.expiration, jboss.infinispan.keycloak.realms.config.transaction]"],20:42
bobmcwfor each of the failed local-caches20:42
bobmcwbut the standalone.xml has no particular config, so I'm confused20:43
*** jhovell <jhovell!~jhovell@> has quit IRC (Remote host closed the connection)20:45
*** kenfinnigan <kenfinnigan!~ken@redhat/jboss/kenfinnigan> has joined #wildfly-swarm20:47
tcrawleybobmcw: no idea what that's about. what are you doing to trigger that?20:47
bobmcwkeycloak-server, trying to replicate the standalone.xml in that gist via postInitialize on KeycloakServerFraction20:48
bobmcwI think maybe I need enabledResourceDefaults20:48
tcrawleyah, /me didn't scroll down20:50
bobmcwI'm adding this to InfinispanFraction https://gist.github.com/bobmcwhirter/f2e5c7c1177cc0f3eccf20:51
* bobmcw tends to use *Consumer20:52
tcrawleyand yes, you'll need to call enableResourceDefaults on the cache containers, since the defaults are applied in the xml parser currently20:53
tcrawleywhich your code should do already with the call to cacheContainer(CacheContainer)20:56
bobmcw'cept I do cacheContainer(key, (container)->{} )20:56
bobmcwbut applying defaults doesn't fix :(20:57
bobmcwperhaps we are missing some other defaults?20:59
lanceballblame sadhobolance20:59
bobmcw.store, .eviction, .locking, .expiration and .transaction when we have a bare <local-cache name=".."/>20:59
*** jhovell <jhovell!~jhovell@> has joined #wildfly-swarm21:01
*** Heiko <Heiko!~heiko@ppp-83-171-187-246.dynamic.mnet-online.de> has joined #wildfly-swarm21:02
*** jhovell <jhovell!~jhovell@> has quit IRC (Read error: Connection reset by peer)21:03
bobmcwyah, so it seems the LocalCacheConsumer path does apply defaults21:03
bobmcwbut maybe we're missing some defaults21:03
*** jhovell <jhovell!~jhovell@> has joined #wildfly-swarm21:03
tcrawleyah, it may be that I only applied the defaults that I needed, since I was already applying the other bits for each cache21:05
tcrawleylet me take a look at where the defaults are applied in the reader to see21:05
bobmcwthis got me past that: https://gist.github.com/bobmcwhirter/1e0eef7d17f335cab85021:06
bobmcwdunno if those are the appropriate values, but they sufficed for now21:06
tcrawleylooks like this should be fixed in CR5, once that's released21:07
*** jhovell <jhovell!~jhovell@> has quit IRC (Ping timeout: 240 seconds)21:07
tcrawleyugh, yeah, there are more defaults being applied21:13
helio-frota 'https://github.com/shivawu/sbt-maven-plugin'21:13
helio-frota'Seamless mirgation from Maven to SBT, no rewriting in build.sbt, just import your pom.xml.'21:13
helio-frotahm, going to try this too21:14
tcrawleybobmcw: this code is grody. I'll file an issue and fix21:14
bobmcwtcrawley: cool, thanks21:14
bobmcwwant me to file a SWARM?21:14
* bobmcw will file an @issue for tcrawley21:15
proddbotWe'd be happy as a turtle dove if you would file an issue at https://issues.jboss.org/browse/SWARM21:15
jbossbotnew jira [SWARM-191] We should apply all of the infinispan cache container defaults [Backlog (Unresolved) Bug, Major, Toby Crawley] https://issues.jboss.org/browse/SWARM-19121:17
jbossbotnew jira [SWARM-192] Infinispan defaults not defaulty enough [Backlog (Unresolved) Bug, Major, Toby Crawley] https://issues.jboss.org/browse/SWARM-19221:17
tcrawleybobmcw: dammit!21:17
tcrawley<tcrawley> bobmcw: this code is grody. I'll file an issue and fix21:18
bobmcwjira formatting sucks21:18
tcrawleyeverything sucks21:18
bobmcwI figured you were filing an ISPN issue21:18
tcrawleyoh, no. this issue should already be fixed in WF CR521:18
jbossbotjira [WFLY-5672] Implicitly added resources (no transport, thread pools, etc) should be added by parent add operation instead of the parser [Resolved (Done) Bug, Major, Paul Ferraro] https://issues.jboss.org/browse/WFLY-567221:19
bobmcwI deleted mine21:19
bobmcwodd that I can't seem to WONTFIX or otherwise close21:19
bobmcwchoices seem to be DONE or DELETE_IT21:19
*** Heiko <Heiko!~heiko@ppp-83-171-187-246.dynamic.mnet-online.de> has quit IRC (Quit: Colloquy for iPhone - http://colloquy.mobi)21:20
lanceballI liked bobmcw's issue description better21:21
bbrowninglanceball: did you mean to change keycloak= new Keycloak('keycloak.json'); to keycloak = new Keycloak('http://localhost:8080/keycloak.json'); ?21:21
kenfinniganbobmcw: probably because it's defined as a kanban project21:21
bbrowninglanceball: in recent booker changes wrt ribbon usage21:22
lanceballbbrowning: yes?21:22
bbrowningI'm trying to remove any and all hardcoded URLs so curious why it needed to change21:22
* bbrowning is currently exercising localhost:9090, for example21:22
bobmcwI give up for the day21:23
bobmcwsee y'all tomorrow21:23
*** os890 <os890!~chatzilla@213-33-13-136.adsl.highway.telekom.at> has quit IRC (Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421])21:23
lanceballbbrowning: sorry about that21:23
lanceballI guess I blindly dealt with the merge21:24
bbrowningI just wanted to make sure there wasn't a reason is all :)21:24
lanceballI just meant to move the call to index.html21:24
lanceballand not have it in a .js file21:24
bbrowningyeah and I just got rid of index.html21:24
bbrowningreplaced it w/ index.jsp21:24
lanceballfancy pantsy!21:24
lanceballbbrowning: so, yeah it can just be /keycloak.json21:25
lanceballit was just an oversight on my part21:25
*** jhovell <jhovell!~jhovell@> has joined #wildfly-swarm21:33
*** kenfinnigan <kenfinnigan!~ken@redhat/jboss/kenfinnigan> has quit IRC (Quit: Leaving.)21:37
*** jhovell <jhovell!~jhovell@> has quit IRC (Ping timeout: 272 seconds)21:38
*** helio-frota <helio-frota!~heliof@> has quit IRC (Quit: Leaving)21:41
*** jhovell <jhovell!~jhovell@> has joined #wildfly-swarm21:44
lanceballbobmcw: so what did you have in mind with swagger.io?21:50
lanceballinclude wildfly-swarm-swagger and that automagically generates the swagger spec for your jaxrs?21:51
*** tcrawley is now known as tcrawley-away22:21
*** bbrowning is now known as bbrowning_away22:22
*** jclingan <jclingan!~jclingan@redhat/jclingan> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)22:40
bobmcwlanceball: I had no idea other than how to spell "swagger" tbh22:46
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Remote host closed the connection)22:47
*** helio-frota <helio-frota!~heliof@> has joined #wildfly-swarm22:52
helio-frotahttps://github.com/helio-frota/scala-wildfly-swarm not working yet23:04
*** helio-frota <helio-frota!~heliof@> has quit IRC (Quit: Leaving)23:14
*** jclingan <jclingan!~jclingan@redhat/jclingan> has joined #wildfly-swarm23:35
*** jclingan <jclingan!~jclingan@redhat/jclingan> has quit IRC (Client Quit)23:38
*** projectodd-ci <projectodd-ci!~PircBotx@ec2-54-81-247-237.compute-1.amazonaws.com> has quit IRC (Remote host closed the connection)23:42
ytanabehelio-frota: you need to use scala-maven-plugin http://search.maven.org/#artifactdetails|net.alchim31.maven|scala-maven-plugin|3.2.2|maven-plugin23:43
*** projectodd-ci <projectodd-ci!~PircBotx@ec2-54-81-247-237.compute-1.amazonaws.com> has joined #wildfly-swarm23:43
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #wildfly-swarm23:47
*** ChanServ sets mode: +o bobmcw23:47
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Ping timeout: 250 seconds)23:53

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!