immutant

http://immutant.org Note: dev discussion happens in #immutant on FreeNode IRC.
clojuregeek 2017-03-08T18:15:42.000421Z

hello... 🙂 🙂 I have an immutant question .. if i have an application made with clojure 1.5 ... and we want to update to 1.8 (to just be current) ... can i leave immutant at immutant-1.0.1-slim or should that be updated too?

2017-03-08T18:18:59.000422Z

@clojuregeek hmm, I don't think that would be a problem, but that's a pretty old Immutant release.

clojuregeek 2017-03-08T18:20:27.000423Z

@tcrawley ok.. i'm trying to figure out what this app needs out of immutant ..

2017-03-08T18:20:47.000424Z

I know that 1.0.1 won't work with Java 8, I'm checking the release notes to see if there's anything post 1.0.1 that hints at fixes for Clojure 1.7 or 1.8

2017-03-08T18:22:00.000425Z

I don't see anything immediately that gives me concern

clojuregeek 2017-03-08T18:25:16.000426Z

ok good, we are using older java than 1.8 🙂

2017-03-08T18:27:29.000427Z

Let us know how it goes, and if you decide to update Immutant (preferably to 2.x), we'd be happy to help.

clojuregeek 2017-03-08T18:29:29.000428Z

ok thanks @tcrawley

clojuregeek 2017-03-08T18:30:52.000429Z

question, i see used in the code clojurewerkz.quartzite.scheduler in a namespace, is that the scheduler that is in immutant ?

2017-03-08T18:31:29.000430Z

no, that wouldn't be our scheduler - we don't use quartzite, and talk to Quartz directly instead

2017-03-08T18:31:55.000431Z

you can, however, mix quartzite and Immutant scheduling, sharing the scheduler between the two

clojuregeek 2017-03-08T18:32:58.000432Z

i dont find the namespace immutant anywhere in this project ... however the lein-immutant plugin is used in the profile for the user that deploys the application

2017-03-08T18:35:02.000433Z

that's weird - is it just depending on lein-immutant, or is it calling tasks through it as well?

2017-03-08T18:35:43.000434Z

I would think you would at least see immutant.web. Are any immutant dependencies listed in the top-level deps?

clojuregeek 2017-03-08T18:37:38.000435Z

no

2017-03-08T18:38:30.000436Z

I suspect that lein-immutant dep may be dead code, the app probably isn't using immutant at all

clojuregeek 2017-03-08T18:38:44.000437Z

i dont see anything immutant in the project.clj or anywhere in the project

2017-03-08T18:39:28.000438Z

oh, it was just in ~/.lein/profiles.clj? I think you're in the clear then

clojuregeek 2017-03-08T18:40:19.000439Z

ok

clojuregeek 2017-03-08T18:40:41.000440Z

thanks 🙂

2017-03-08T18:41:02.000441Z

happy to help!

dergutemoritz 2017-03-08T20:50:08.000442Z

Hey folks, looks like I'm running into https://issues.jboss.org/browse/UNDERTOW-966 - any plans to cut a new release with undertow bumped to 1.3.27.Final soon?

dergutemoritz 2017-03-08T20:50:23.000443Z

For now I can override the version in my project, of course 🙂

2017-03-08T20:51:45.000444Z

@dergutemoritz thanks for the heads up, we weren't aware of that issue - would you mind filing an issue at https://issues.jboss.org/projects/IMMUTANT/?

dergutemoritz 2017-03-08T20:52:37.000445Z

@tcrawley Can do! Happens very consistently with streaming HTTP / SSE

2017-03-08T20:53:53.000446Z

sounds like a good reason to cut a release :)

dergutemoritz 2017-03-08T21:10:44.000447Z

Here ya go: https://issues.jboss.org/browse/IMMUTANT-627

2017-03-08T21:13:18.000448Z

thanks!

dergutemoritz 2017-03-08T21:13:38.000449Z

Welcome!