Fork me on GitHub
#clojure-dev
<
2020-04-21
>
alexmiller21:04:59

in case anyone noticed but didn't say anything, https://build.clojure.org's ssl cert expired a few days ago but is now fixed

alexmiller21:04:21

but no one said anything, so I just assume no one noticed :)

seancorfield21:04:41

@alexmiller While you're around... are there any further things that will go into 1.10.2? It's been sat at alpha 1 for over a month so I was wondering if something was blocking a "gold" release.

alexmiller21:04:21

I've got a handful of jiras in the consideration bucket

alexmiller21:04:57

we seemed to have unblocked the graalaverse so seems less urgent now :)

👽 1
andy.fingerhut21:04:02

"unblock the graalaverse!" sounds like a line spoken by a villain in a B movie 🙂

💯 1
seancorfield21:04:12

Ah, OK. And just to satisfy my curiosity, if I test against 1.11.0-master-SNAPSHOT, that is the same as 1.10.2-alpha1, yes?

alexmiller21:04:35

I think it's actually older at this point?

alexmiller21:04:03

yeah, 1.10.2-master-SNAPSHOT is the head right now

alexmiller21:04:17

but that should be the same as 1.10.2-alpha1

alexmiller21:04:36

1.11.0-master-SNAPSHOT I think should be same as 1.10.1 right now

seancorfield21:04:42

Ah, of course. Silly me.

alexmiller21:04:51

well, that's all admittedly confusing :)

alexmiller21:04:15

we did look at a few tickets that were found .... wanting, so didn't make it into an alpha2

seancorfield21:04:29

I'm just eager to start testing against new stuff as it drops on master 🙂

alexmiller21:04:42

mostly b/c I broke it :)

alexmiller21:04:08

and https://clojure.atlassian.net/browse/CLJ-2295 is tiny but one that's an old regression

alexmiller21:04:30

and https://clojure.atlassian.net/browse/CLJ-2529 is something I've spent a bunch of time on and actually see every day because of how Cursive works and is super frustrating to me, but probably has too many possible ramifications to be worth considering in 1.10.x so will probably wait

alexmiller21:04:19

and there's a few others that are maybe a little farther away but could be prioritized

seancorfield21:04:15

Hmm, I think I've run into CLJ-2529 with Chlorine sometimes too.

alexmiller21:04:07

Cursive wraps every execution so it happens on ALL exceptions reported in Cursive repl

alexmiller21:04:48

it reports every error from inline execution as a syntax error

alexmiller21:04:47

the history on the code for that one is long and features repeated misunderstandings and bandages on top of the actual problems that we addressed directly in 1.10 for errors. The patch is really about undoing some of that stuff and letting what we already did work. I could probably do a full talk about that ticket.

alexmiller21:04:01

which like 3 people would appreciate

😆 16
clj 5
andy.fingerhut21:04:57

(Come on, people, if we can get 30 reactions to that comment, maybe he will give the talk 🙂

cfleming22:04:49

I for one would love to hear it!

cfleming22:04:29

I think that that shouldn’t be a problem any more with Cursive if you’re working with a 1.10+ project though, right @alexmiller?

alexmiller22:04:37

I think I've maxed out the audience here

cfleming22:04:49

That should be setting the metadata and not loading any more.

alexmiller22:04:06

@cfleming I'm typically like 9 releases behind in my tools, so I may just not have the right bits yet

Eccentric J22:04:31

Is this the one time where @channel would have helped?

alexmiller22:04:52

I'm on IDEA 2018.2.5 and Cursive 1.8.0-2018.2

alexmiller22:04:33

"old school"

cfleming22:04:12

Yeah, I think that’s fixed in 1.9.0.

cfleming22:04:18

That is indeed the classic edition.

alexmiller22:04:27

I fear change

cfleming22:04:40

At least you’re now motivated to fix the Clojure bug.

alexmiller22:04:03

iirc one of the earlier related bugs was the source of a lot of CIDER angst, so I'm worried about "fixing" it without making sure we haven't violated some assumption there

cfleming22:04:45

Yeah, I have a link to a bunch of CIDER/nREPL issues about how that worked, and differences between how load worked in CLJ and CLJS

cfleming22:04:04

IIRC in CLJS it doesn’t return the value of the last form evaluated in the file, and in CLJ it does.

cfleming22:04:32

So that workaround doesn’t work for CLJS.

seancorfield22:04:05

(so glad Chlorine doesn't rely on much beyond what's actually in Clojure itself!)