Wednesday, 2015-05-20

*** bostonaholic <bostonaholic!~textual@c-50-134-212-204.hsd1.co.comcast.net> has joined #immutant00:16
*** jcrossley3 is now known as jcrossley3-away00:48
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has joined #immutant00:48
*** bostonaholic <bostonaholic!~textual@c-50-134-212-204.hsd1.co.comcast.net> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)04:42
*** mgoldmann <mgoldmann!~mgoldmann@redhat/jboss/mgoldmann> has joined #immutant05:10
*** dm3 <dm3!~dm3@pub151248158012.dh-hfc.datazug.ch> has joined #immutant05:15
*** statonjr <statonjr!~statonjr@cpe-71-75-100-118.carolina.res.rr.com> has quit IRC (Quit: statonjr)05:35
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 256 seconds)05:48
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Ping timeout: 244 seconds)07:45
*** marianoguerra <marianoguerra!~marianogu@195.245.197.229> has joined #immutant08:27
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant08:27
*** egli <egli!~user@alouette.sbs.ch> has quit IRC (Remote host closed the connection)09:13
*** egli <egli!~user@alouette.sbs.ch> has joined #immutant09:20
*** qwerty_nor <qwerty_nor!~Thunderbi@5.248.107.224> has joined #immutant09:51
*** statonjr <statonjr!~statonjr@cpe-71-75-100-118.carolina.res.rr.com> has joined #immutant10:02
*** bbrowning_away is now known as bbrowning12:16
*** jcrossley3-away is now known as jcrossley312:40
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #immutant12:51
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Remote host closed the connection)12:51
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #immutant12:51
*** tcrawley-away is now known as tcrawley13:02
*** lance|afk is now known as lanceball13:21
*** bostonaholic <bostonaholic!~textual@c-50-134-212-204.hsd1.co.comcast.net> has joined #immutant14:07
*** astoon <astoon!~astoon@91.202.45.54> has joined #immutant15:37
*** travis-ci <travis-ci!~travis-ci@ec2-54-158-133-190.compute-1.amazonaws.com> has joined #immutant15:38
travis-ciimmutant/deploy-tools#47 (master - 33742a9 : Toby Crawley): The build passed.15:38
travis-ciChange view : https://github.com/immutant/deploy-tools/compare/ed2900536c67...33742a94f9f415:38
travis-ciBuild details : http://travis-ci.org/immutant/deploy-tools/builds/6334031415:38
*** travis-ci <travis-ci!~travis-ci@ec2-54-158-133-190.compute-1.amazonaws.com> has left #immutant15:38
*** bostonaholic <bostonaholic!~textual@c-50-134-212-204.hsd1.co.comcast.net> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)15:39
*** cap10morgan <cap10morgan!~cap10morg@2601:1:b200:1c6:fc2a:ccd:d20e:e2fc> has joined #immutant15:41
*** astoon <astoon!~astoon@91.202.45.54> has quit IRC (Client Quit)15:41
*** troyh <troyh!~textual@c-71-237-116-149.hsd1.co.comcast.net> has joined #immutant15:56
*** GitHub112 <GitHub112!~GitHub112@192.30.252.46> has joined #immutant16:16
GitHub112[immutant.org] tobias pushed 1 new commit to master: http://git.io/vTE7R16:16
GitHub112immutant.org/master 5018fc4 Toby Crawley: boot-immutant.16:16
*** GitHub112 <GitHub112!~GitHub112@192.30.252.46> has left #immutant16:16
jbossbotTitle: boot-immutant. · immutant/immutant.org@5018fc4 · GitHub16:16
projectodd-ciStarting build #561 for job immutant.org-staging (previous build: SUCCESS)16:17
projectodd-ciProject immutant.org-staging build #561: SUCCESS in 5 min 42 sec: https://projectodd.ci.cloudbees.com/job/immutant.org-staging/561/16:23
projectodd-ciToby Crawley: boot-immutant.16:23
tcrawleyjcrossley3: please proof: http://staging.immutant.org/news/2015/05/20/boot-immutant/16:27
jbossbotTitle: Immutant | An Immutant Plugin For Boot16:27
jcrossley3wdm16:28
jcrossley3tcrawley: personally i would s/possibly empty/potentially ginormous/ but i'm a glass-half-full kinda guy16:30
jcrossley3otherwise, great!16:30
*** bbrowning is now known as bbrowning_away16:30
*** egli` <egli`!~user@alouette.sbs.ch> has joined #immutant16:33
tcrawleydonkey!16:33
*** egli <egli!~user@alouette.sbs.ch> has quit IRC (Remote host closed the connection)16:35
*** GitHub7 <GitHub7!~GitHub7@192.30.252.45> has joined #immutant16:35
GitHub7[immutant.org] tobias pushed 1 new commit to master: http://git.io/vTEhT16:35
GitHub7immutant.org/master 9e7c337 Toby Crawley: Travis Tritt.16:35
*** GitHub7 <GitHub7!~GitHub7@192.30.252.45> has left #immutant16:35
jbossbotTitle: Travis Tritt. · immutant/immutant.org@9e7c337 · GitHub16:35
jcrossley3good one, edilma!16:36
projectodd-ciStarting build #562 for job immutant.org-staging (previous build: SUCCESS)16:36
tcrawleyedilma?16:36
jcrossley3someone i used to work with who would say things in all seriousness that i would misinterpret as jokes16:37
jcrossley3english was not her first language16:37
projectodd-ciProject immutant.org-staging build #562: SUCCESS in 1 min 36 sec: https://projectodd.ci.cloudbees.com/job/immutant.org-staging/562/16:37
projectodd-ciToby Crawley: Travis Tritt.16:37
jcrossley3tcrawley: s/that/who/ ;)16:38
*** GitHub141 <GitHub141!~GitHub141@192.30.252.42> has joined #immutant16:38
GitHub141[immutant.org] tobias merged master into production: http://git.io/vTEjc16:38
*** GitHub141 <GitHub141!~GitHub141@192.30.252.42> has left #immutant16:38
jbossbotTitle: Comparing ff8b04c130df...9e7c33750999 · immutant/immutant.org · GitHub16:38
tcrawleyjcrossley3: "that" is correct for a group of people16:38
projectodd-ciStarting build #202 for job immutant.org-production (previous build: SUCCESS)16:38
jcrossley3it may be acceptable, but it's not correct16:39
tcrawleyalso: "Most writers use that and whichas the relative pronouns for inanimate objects, and who as the relative pronoun for humans. This widespread habit has led to the mistaken belief that using that in reference to humans is an error. In fact, while most editors prefer who for people, there is no rule saying we can’t use that, and that has been widely used in reference to people for many centuries."16:39
jcrossley3oh ffs16:39
jcrossley3you said the same thing i did, in far too many words16:40
tcrawleythat doesn't say "that" is incorrect16:40
jcrossley3go ahead and erode society if you want. i'm out.16:40
tcrawleyfinally!16:40
jcrossley3:)16:40
projectodd-ciProject immutant.org-production build #202: SUCCESS in 5 min 44 sec: https://projectodd.ci.cloudbees.com/job/immutant.org-production/202/16:44
projectodd-ci* Toby Crawley: boot-immutant.16:44
projectodd-ci* Toby Crawley: Travis Tritt.16:44
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has joined #immutant16:46
*** lanceball is now known as lance|afk16:51
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Read error: Connection reset by peer)16:53
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #immutant16:53
*** jcrossle_ <jcrossle_!~user@71-90-202-246.dhcp.stls.mo.charter.com> has joined #immutant16:54
*** jcrossley3 <jcrossley3!~user@redhat/jboss/jc3> has quit IRC (Ping timeout: 276 seconds)16:56
*** jcrossle_ is now known as jcrossley316:57
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Ping timeout: 264 seconds)17:01
*** jcrossle_ <jcrossle_!~user@71-90-202-246.dhcp.stls.mo.charter.com> has joined #immutant17:05
*** jcrossley3 <jcrossley3!~user@71-90-202-246.dhcp.stls.mo.charter.com> has quit IRC (Ping timeout: 256 seconds)17:09
*** jcrossle_ is now known as jcrossley317:14
*** Guest9000 <Guest9000!~textual@97-97-226-79.res.bhn.net> has joined #immutant17:23
*** bbrowning_away is now known as bbrowning17:31
bbrowningtcrawley: jcrossley3: is there a reason we decided to stuff .jar inside the .war? instead of just having the .war directly contain everything the .jar does?17:34
bbrowningseems that decision complicates things quite a bit if I want an executable war, which I realize sounds a bit silly17:35
jcrossley3bbrowning: i think for us, it was to leverage the existing lein uberjar task17:35
bbrowningso the .jar is made with lein uberjar but the war is not?17:35
jcrossley3correct17:35
tcrawleythe war is made with `lein immutant war`, which runs the uberjar task under the covers17:35
jcrossley3well, our war task delegates to the uberjar task17:35
jcrossley3ships!@17:35
bbrowningcould you make the war entirely with lein uberjar?17:36
tcrawleyno17:36
tcrawleyat least I don't think so17:36
bbrowningbecause no likely?17:36
*** marianoguerra <marianoguerra!~marianogu@a95-93-242-245.cpe.netcabo.pt> has joined #immutant17:36
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant17:36
bbrowningI'm just trying to remember why we felt .jar inside .war had advantages17:37
jcrossley3we'd need something to create web.xml, etc17:37
bbrowningjcrossley3: ok - so .jar is created with uberjar, .war isn't17:37
tcrawleyand the classes/jars need to be in WEB-INF/lib/, instead of at the top-level17:37
bbrowningthat still doesn't mean we have to stuff .jar inside .war17:37
bbrowningyou could instead assplode the .jar into your own .war building logic17:37
tcrawleyright, we could explode the jar under WEB-INF/lib/17:38
tcrawleybut would that help you?17:38
bbrowningtcrawley: ahh the WEB-INF/lib is a barrier to executable .war as well, I guess?17:38
tcrawleyyeah17:38
bbrowningbecause java -jar foo.war won't look there17:38
jcrossley3yeah, that's what you need that Class-Path entry for, if that will even work17:38
jcrossley3in the manifest, i mean17:38
jcrossley3seems like that *should* work, but you'd need some way of specifying that it's relative to the contents of the archive17:39
bbrowningnot sure that Class-Path can point to anything inside that .jar17:40
tcrawleyI don't think it can - it's external additions I believe17:40
jcrossley3no doubt it's wishful thinking on my part17:41
jcrossley3it's how i would've coded it anyway :)17:41
tcrawleycould you have a top-level main class that extracts WEB-INF/lib/, creates a URLClassLoader that points there, and runs?17:42
tcrawleys/runs/calls the ApplicationRunner/?17:42
bbrowningyeah17:42
bbrowningwhich, in the ruby case, will then cause some more stuff to be extracted and run17:42
bbrowningI was looking at that path but it felt a bit dirty17:43
jcrossley3seems like the CL could find a resource in the jar without assplosion17:43
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Quit: leaving)17:43
tcrawleyit can't find a resource in a jar that's still inside the war. you would have to extract WEB-INF/lib/ to disk, or write a custom classloader17:44
tcrawleyor use a third-party one. URLClassLoader can't load from archives-within-archives17:44
bbrowningbut if we didn't have a .jar inside a .war17:44
jcrossley3oh, i misread that to assume you were talking about a custom CL17:45
tcrawleybbrowning: in that case, you'd still need a way to tell the CL "don't look at the root of the archive, look at WEB-INF/lib/"17:45
bbrowningtcrawley: yeah17:46
*** mgaare_ is now known as mgaare17:46
*** tcrawley is now known as tcrawley-away17:48
cap10morgantcrawley: I've added code to close all core.async and all rabbitmq connections, but I am still seeing behavior where an app receives rabbitmq messages on the first deploy to a wildfly but stops receiving them (with no error messages now) on subsequent deploys. can you think of any other leftover state I should be cleaning up that could cause this?17:48
cap10morgan*core.async channels17:48
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Remote host closed the connection)17:49
*** Guest88206 <Guest88206!sid16761@gateway/web/irccloud.com/x-roqirltgqbbmocwm> has quit IRC ()18:10
*** Guest88206 <Guest88206!sid16761@gateway/web/irccloud.com/x-pniiuopmmorpazfl> has joined #immutant18:10
cap10morganoh he's away :)18:26
*** jcrossley3 is now known as jcrossley3-away18:34
*** Guest9000 <Guest9000!~textual@97-97-226-79.res.bhn.net> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)18:49
*** statonjr <statonjr!~statonjr@cpe-71-75-100-118.carolina.res.rr.com> has quit IRC (Read error: Connection reset by peer)18:50
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #immutant18:52
*** statonjr <statonjr!~statonjr@cpe-71-75-100-118.carolina.res.rr.com> has joined #immutant18:53
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Ping timeout: 240 seconds)18:56
*** dm3 <dm3!~dm3@pub151248158012.dh-hfc.datazug.ch> has quit IRC (Remote host closed the connection)19:02
*** dm3 <dm3!~dm3@pub151248158012.dh-hfc.datazug.ch> has joined #immutant19:02
*** troyh <troyh!~textual@c-71-237-116-149.hsd1.co.comcast.net> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)19:05
*** dm3 <dm3!~dm3@pub151248158012.dh-hfc.datazug.ch> has quit IRC (Ping timeout: 256 seconds)19:07
*** lance|afk is now known as lanceball19:11
*** tcrawley-away is now known as tcrawley19:21
tcrawleycap10morgan: hmm, is the rabbitmq client pure java, or does it have a native component?19:30
cap10morgantcrawley: it's langohr, which wraps a java rabbit client, I think19:37
cap10morgantcrawley: but I *think* I solved it19:37
cap10morgantcrawley: I was closing the rabbit connection before closing all the rabbit channels19:37
cap10morgantcrawley: fixing that seems to have improved things19:37
*** bobmcw <bobmcw!~bobmcw@va-184-0-211-1.dhcp.embarqhsd.net> has joined #immutant19:47
*** bobmcw <bobmcw!~bobmcw@va-184-0-211-1.dhcp.embarqhsd.net> has quit IRC (Changing host)19:47
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #immutant19:47
tcrawleycap10morgan: ah, good deal. let me know if that doesn't do the trick or you have other issues19:49
cap10morgantcrawley: will do, thanks!19:49
*** lanceball is now known as lance|afk19:50
*** tcrawley is now known as tcrawley-away19:50
*** DomKM <DomKM!uid23709@gateway/web/irccloud.com/x-ysqmsdbyebjpmtrz> has quit IRC (Quit: Connection closed for inactivity)19:52
*** marianoguerra <marianoguerra!~marianogu@a95-93-242-245.cpe.netcabo.pt> has joined #immutant19:53
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant19:53
*** qwerty_nor <qwerty_nor!~Thunderbi@5.248.107.224> has quit IRC (Ping timeout: 250 seconds)19:57
*** jcrossley3-away is now known as jcrossley320:15
*** tcrawley-away is now known as tcrawley20:17
*** bbrowning is now known as bbrowning_away20:18
*** lance|afk is now known as lanceball20:18
jcrossley3cap10morgan: imo, that's tacky if rabbit makes you do that. even jms cleans up child resources (e.g. channel) automatically when you close a parent (e.g. connection)20:18
*** mgoldmann is now known as mgoldmann|away20:22
cap10morganjcrossley3: yeah, who knows. could be a wildfly interaction bug no one has reported yet.20:26
*** jcrossley3 <jcrossley3!~user@71-90-202-246.dhcp.stls.mo.charter.com> has quit IRC (Quit: ERC Version 5.3 (IRC client for Emacs))20:36
*** Guest9000 <Guest9000!~textual@97-97-226-79.res.bhn.net> has joined #immutant20:36
*** jcrossley3 <jcrossley3!~user@redhat/jboss/jc3> has joined #immutant20:37
*** proddbot <proddbot!~irclj@162.243.1.108> has quit IRC (Remote host closed the connection)20:38
*** proddbot <proddbot!~irclj@162.243.1.108> has joined #immutant20:39
*** proddbot <proddbot!~irclj@162.243.1.108> has quit IRC (Remote host closed the connection)20:42
*** proddbot <proddbot!~irclj@162.243.1.108> has joined #immutant20:42
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Remote host closed the connection)20:44
*** tcrawley is now known as tcrawley-away21:10
*** bbrowning_away is now known as bbrowning21:22
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 272 seconds)21:34
*** Guest9000 <Guest9000!~textual@97-97-226-79.res.bhn.net> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)21:36
*** bbrowning is now known as bbrowning_away21:41
*** Guest9000 <Guest9000!~textual@97-97-226-79.res.bhn.net> has joined #immutant21:51
*** Guest9000 <Guest9000!~textual@97-97-226-79.res.bhn.net> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)22:11
*** Guest9000 <Guest9000!~textual@97-97-226-79.res.bhn.net> has joined #immutant22:33
*** Guest9000 <Guest9000!~textual@97-97-226-79.res.bhn.net> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)23:04
*** jcrossley3 is now known as jcrossley3-away23:09

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