clj-on-windows

For those interested in making clj on Windows https://dev.clojure.org/jira/browse/TDEPS-67. Also see https://github.com/littleli/scoop-clojure.
2021-02-17T04:25:01.015700Z

Anyone managed to get the latest WSL 2 update?

seancorfield 2021-02-17T04:32:20.016100Z

I didn't know there was a specific update -- link? @didibus

seancorfield 2021-02-17T04:33:14.016900Z

(I'm on Windows 10 21313 which is the latest Insider Dev Channel build I believe -- and I think we get WSL2 updates as part of that?)

seancorfield 2021-02-17T04:42:30.017400Z

Are you referring to this update from September? I don't see a more recent version listed on the blog. https://devblogs.microsoft.com/commandline/whats-new-in-the-windows-subsystem-for-linux-september-2020/

2021-02-17T05:00:58.018Z

I read there's an update, but can't find it

2021-02-17T05:01:12.018400Z

It seems my internet from WSL 2 stopped working, so was hoping to try an update

seancorfield 2021-02-17T05:05:25.019600Z

Looks like my WSL2 install was all updated on Feb 10th -- but that's almost certainly part of an Insider update to Windows itself, given that the last public update I can find documented is from September...?

2021-02-17T05:05:53.019900Z

Ya, its possible I read something speaking of an insider update

2021-02-17T05:08:53.020600Z

Hum, weird ok it works again now

seancorfield 2021-02-17T05:10:02.022100Z

I do seem to recall some issue mentioned where WSL2 was losing Internet connectivity and it got fixed -- but it's hard to keep track of which build stream gets which fixes TBH. I've been on Insider builds for about six years (nearly always Fast Ring / Dev although I occasionally back off to Slow Ring / Beta).

seancorfield 2021-02-17T05:11:11.022900Z

(hard to keep track because I really only pay attention to the dev builds -- same with Edge: I'm on the Canary/Dev channel for that as well on every machine)

2021-02-17T05:13:37.023500Z

Ya, internet connectivity has been my biggest issue with WSL 2 till now

2021-02-17T05:15:10.024200Z

I keep having to Disable Large Send Offload on the vEthernet adapter.

2021-02-17T05:15:27.024600Z

Also, when my computer Sleeps, the X server breaks

2021-02-17T05:16:29.025Z

That one is annoying, cause it kills Emacs, and if I forgot to save something, I lose it :S

2021-02-17T05:19:20.026200Z

How about run a emacs server in WSL? If X is down, the emacs server is still running.

seancorfield 2021-02-17T05:36:50.027700Z

@didibus I've heard people complain about that (X server not surviving sleep) but I can't say that I've ever had that happen. I run Reveal via VcXsrv from WSL2 and it's been running on my machine for days through numerous sleep/restart cycles.

seancorfield 2021-02-17T05:38:21.029200Z

My dev setup on Windows/WSL2 is VS Code (on the Windows side) with all the extensions managed via its WSL2-Remote process, with Socket REPLs started on the Ubuntu side, running Reveal via VcXsrv. Seems rock solid. Runs for days with at least one sleep/restart per day.

2021-02-17T05:38:37.029300Z

Hum... good point, I thought I did have that setup for my Emacs, but I think WSL 2 shutdowns or something weird

seancorfield 2021-02-17T05:39:02.029900Z

(not quite as long as the REPL on my Mac desktop which I started on January 31st 🙂 )

2021-02-17T05:39:16.030200Z

I'm using X410, maybe switching to VcXsrv would help

seancorfield 2021-02-17T05:39:54.030600Z

VcXsrv/Xlaunch has been awesome for me...