Fork me on GitHub
#clojure-dev
<
2018-10-16
>
seancorfield22:10:29

@alexmiller Why is Clojure master SNAPSHOT lagging behind the released versions? clojure-1.10.0-master-20181001.225148-6.jar -- This makes it pretty much impossible to do multi-version testing against master as well as a recent version alpha/beta version of Clojure since the master snapshot is several versions behind.

seancorfield22:10:53

I just started using ex-cause in my code on 1.10.0-RC1 and now it throws compiler errors on master snapshot since that predates the addition of ex-cause 😞

Alex Miller (Clojure team)22:10:03

the Clojure build is set up to check hourly and build if changed

Alex Miller (Clojure team)22:10:00

but release versions are included in that so when there’s a commit, then a release before the next top of the hour, no snapshot build is ever triggered

Alex Miller (Clojure team)22:10:39

I poked it to build now

Alex Miller (Clojure team)22:10:51

and also added something to build nightly regardless

Alex Miller (Clojure team)22:10:59

we’ll see how that goes

seancorfield22:10:22

Thanks. I think this is the second time my build's blown up because of that 😞 I was surprised it was so far behind this time.

seancorfield22:10:22

Perhaps not trying to cut a release until after a snapshot build has run might also be good practice? 🙂

seancorfield22:10:23

(at least with this change the master snapshot should only ever get a few hours behind on the day a release is cut -- which will definitely help)

bronsa22:10:31

could a release always pre-trigger a snapshot release maybe?

bronsa22:10:58

dunno if that's doable/not overly complex

seancorfield22:10:53

Much appreciated @alexmiller! We're back in business testing against master! 🙂

seancorfield22:10:09

I blew away ~/.m2/repository/org/clojure/clojure so it's interesting to see what versions get pulled down by libraries we use (the 1.10 builds are omitted):

Retrieving clojure-1.6.0.pom from  (8k)
Retrieving clojure-1.3.0.pom from  (5k)
Retrieving clojure-1.7.0.pom from  (8k)
Retrieving clojure-1.5.1.pom from  (6k)
Retrieving clojure-1.8.0.pom from  (8k)
Retrieving clojure-1.4.0.pom from  (5k)
Retrieving clojure-1.2.1.pom from  (1k)
Retrieving clojure-1.2.0.pom from  (1k)
Retrieving clojure-1.3.0-beta1.pom from  (5k)
👀

andy.fingerhut23:10:33

Clojure 1.4.0 on clojars?

andy.fingerhut23:10:27

Yep, there they are, published by technomancy. Huh.