Fork me on GitHub
#clojure-uk
<
2020-06-30
>
dharrigan05:06:33

Good morning!

dharrigan05:06:36

Early mornings ;(

seancorfield05:06:37

Late nights 🙂

seancorfield05:06:47

(although it's really not late here yet)

dharrigan05:06:24

It's going to be a looong day

dharrigan05:06:43

Hopefully will get a nap later 🙂

dharrigan05:06:49

Just waiting for the wee one to stir - he's making movement noises in his bed atm, so won't be long.

djm_uk05:06:34

Another long day of fighting Keycloak for me

dharrigan05:06:48

Oh, and there he goes. bbl!

dominicm06:06:06

@djm_uk that sucks.

dominicm06:06:20

Which bit are you fighting?

djm_uk06:06:57

Our current issue with it is how to properly initialise our database connection pools on startup - it doesn't seem to want to call any of our code to let us do that (it works fine when importing new realms, but not when we reload them from the keycloak database)

djm_uk06:06:02

Our fault for trying to integrate Keycloak into an existing application, rather than doing something greenfield, I guess 😉

jakob.durstberger07:06:39

Good morning 🙂

alex.lynham08:06:06

how is everybody doing?

alex.lynham08:06:14

i am not loving this turn of bad weather

alex.lynham08:06:23

sapping my will to continue

alex.lynham08:06:32

plenty of time for bad weather in winter

conor.p.farrell08:06:36

It's invoice day, hurrah

alex.lynham08:06:55

weird day to be invoicing, a tuesday?

conor.p.farrell08:06:03

End of the month, innit

jakob.durstberger08:06:40

I am happy with the bad weather, leads to less people congregating in large crowds 😄

maleghast08:06:00

Morning Everyone...

maleghast08:06:10

Here's hoping today is less of a shitshow, eh?

ben.hammond09:06:25

if there's adequate shit there must have been adequate food

dharrigan09:06:49

I don’t mind it being cooler, but perhaps a bit warmer than 34c last week

dharrigan09:06:55

that sounds wrong

dharrigan09:06:23

I would like it cooler than 34c of last week, but warmer than what it is now.

djm_uk12:06:44

Best suggestion I've seen for what to rename master branches to: canon, so that we can ask if changes are canonical yet, or if they're non-canonical

dharrigan12:06:16

Doesn’t canon have religious overtones, i.e., those who rule, which can I suppose be objectionable to some.

dharrigan12:06:40

Feels very religious to moi.

djm_uk12:06:41

It's not a serious suggestion, but it's a term used in both religious and secular contexts :shrug:

jakob.durstberger12:06:27

I like “trunk” 🙂

dharrigan12:06:31

true, just as other words have an etymology that prediates their current apparent usage.

dharrigan12:06:54

I was thinking just the same thing - for some reason, subversion came to mind and it has a trunk and branch

jakob.durstberger12:06:26

Yeah trunk and branches just seems cohesive

dharrigan12:06:10

To me, that seems the best choice - if such a choice has to be made.

maleghast13:06:37

I don't see master as being problematic in the Version Control context because it is not used in a context of oppression, i.e. we don't have slave branches. It has the same sense as a master tape in a recording context, it just means the most correct / canonical version, it does not describe a power dynamic. I can understand not wanting to use master / slave for relationships between machines in a cluster, because that context does connote a power relationship

jakob.durstberger14:06:56

As far as I know the terminology is mirrored after an older VCS and that one used master/slave. Someone on twitter found an old mailing list message that confirmed that. I couldn’t find the tweet right now.

maleghast14:06:32

having said that I am perfectly happy to use other words - how about omega branch instead of master branch?

dharrigan14:06:11

omega is a pretty cool name

dharrigan14:06:19

merge to omega :-)

jakob.durstberger14:06:06

“Merge to Omega” sounds like a dope si-fi book. 😄

dharrigan15:06:11

'Rebasing Omega' some type of 1990's rave culture novel or dystopian future!

dominicm16:06:31

It seems like git are designing a system where "master" becomes a personal choice, so your local "master" might be named "main", and when you push, it'll push to master.

dominicm16:06:48

This is all supported already of course, but it's about adding a default for master to be remapped to main automatically.

dominicm16:06:28

And, as master doesn't bother me as a term, I think this is a good solution. It means that we don't even need to bikeshed it! You use whatever you want, and I'll use whatever I want.

dominicm16:06:19

(I read the git-dev mailing list discussion & patch to see what was happening around this)

dominicm16:06:40

If memory serves, it's mostly being pioneered by GitHub, but the Git maintainer is supportive of it.

seancorfield17:06:04

For many years, my primary branch was called develop because that's where I did all my development. That was prior to doing Clojure stuff. But I switched my active Clojure projects to have develop as the default branch a while ago and I've been deleting the old master branch after they've diverged for a while.

maleghast17:06:01

That makes a lot of sense @seancorfield 🙂