clojure-europe

For people in Europe... or elsewhere... UGT https://indieweb.org/Universal_Greeting_Time
raymcdermott 2020-12-27T10:03:24.282600Z

morning

dominicm 2020-12-27T12:48:53.282900Z

Morning

slipset 2020-12-27T17:26:16.283700Z

Wow, I think I spent the better part of a lot of time trying to make lein sign stuff before deploying to clojars.

slipset 2020-12-27T17:26:34.283900Z

Seems like I finally managed.

slipset 2020-12-27T17:27:31.284800Z

Basically followed this guide here https://joemiller.me/2019/07/signing-releases-with-a-gpg-project-key/ but the last hurdle to present itself was managing to create a key that was not passphrase protected.

slipset 2020-12-27T17:28:11.285800Z

I’m sure @dominicm will mock me till the end of time for having keys without passphrases, but that’s the only way I could think of getting this to work in Circle.

slipset 2020-12-27T17:29:01.286600Z

And the solution to the problem? Create a key with a passphrase, then run

gpg --pinentry-mode loopback --passwd $KEYID

dominicm 2020-12-27T18:29:20.287800Z

There's a threat model here. But the barrier of compromising circle is a somewhat fair one, but one that seems like it might have risks associated.

borkdude 2020-12-27T18:30:50.289500Z

@slipset almost nobody signs releases on clojars.

slipset 2020-12-27T18:31:59.291500Z

@borkdude I know. But I couldn’t let my self not sign jars if one of the reasons was that I simply couldn’t make it happen :)

slipset 2020-12-27T18:32:21.292100Z

Now that I’ve achieved it, I feel free to skip it.

borkdude 2020-12-27T18:32:49.292300Z

lol

borkdude 2020-12-27T18:33:02.292500Z

good morning btw!

slipset 2020-12-27T18:36:13.293600Z

My main goal was to move artefact building and deployments off my computer and onto circle.

slipset 2020-12-27T18:38:49.297700Z

The most obvious reason is that we then all know what was built, but the other reason is Clojure libs with java sources. I think ( happy to be proven wrong) that they should be compiled with 1.8 class generation if they are to be as backwards compatible as Clojure.

2020-12-27T18:38:56.298100Z

Morning

slipset 2020-12-27T18:39:19.298800Z

This is fairly easy on Circle, but too much pain on my machine.

slipset 2020-12-27T18:39:54.299200Z

And, good morning :)

1😂