<{^_^}>
#97918 (by endocrimes, 3 days ago, open): nomad: 0.12.3 -> 0.12.4, bump default to 0.12.x
cole-h has joined #nixos-dev
endocrimes_ is now known as endocrimes
<gchristensen>
endocrimes: that maybe should have a release note in the NixOS release notes for 21.03
<endocrimes>
gchristensen: it only got multiple version support a few weeks ago
<gchristensen>
hm?
<endocrimes>
Nomad used to only have a single version packaged, rather than e.g 0.11.x and 0.12.x
<gchristensen>
hmm
<gchristensen>
is it important to keep the old one around? I guess I'm surprised to keep multiple versions unless you *need* the old one, and if we need the old one, should the default updating be a changelog entry?
<gchristensen>
we shouldn't keep old ones just for fun
<endocrimes>
Keeping the old one around is useful in my experience. Partially to let people upgrade on their own pace if they care about stability.
<{^_^}>
nix#3883 (by Ericson2314, 6 weeks ago, merged): Can build single CA derivations
<endocrimes>
Yeah. Unofficially but generally speaking Nomad team will support n, n-1, and n-2
<endocrimes>
(I used to work on nomad)
<Ericson2314>
cole-h: 👀
<endocrimes>
Also makes my life easier when doing security backports in the future
<gchristensen>
right, so then I'm back to the question about a changelog entry :P. if upgrading it is a big enough deal to keep the old one, then maybe changing the default should be called out
<cole-h>
Ericson2314: Looking forward to more of this CA/IPFS stuff
<cole-h>
Ericson2314++
<{^_^}>
Ericson2314's karma got increased to 8
<Ericson2314>
thanks!
<endocrimes>
gchristensen: sure - I guess I’ll start with 21.09? (Not sure it makes sense for 21.03 because of previous expectations)
<gchristensen>
21.03 doesn't have its own branch yet, so anyting on master is what will become 21.03
<gchristensen>
(we'd branch for 21.03 next February orso)
<endocrimes>
By then it’ll be nomad 0.12 and 0.13 packaged only I think 😅 but sure I guess I’ll keep bumping a changelog when I’m back at a computer
<gchristensen>
but then I think users would be going from 0.11 directly to 0.13? hrmm... I dunno, I'm out of my element :P
<endocrimes>
Honestly I doubt people running nix in a more prod like env are using channels 😅
<gchristensen>
interesting
<cransom>
imo, i only expect to see multiple versions of a package if there's a dependency elsewhere in the tree that relies on that version.
tokudan_ has quit [Remote host closed the connection]
<endocrimes>
I mean in general yeah, outside of a tiny lab environment that’s less tenable tho :/
<cransom>
unless there is like a terrafrom 0.11 to 0.12 change where there's significant config changes, i wouldn't keep the old version around.
<gchristensen>
IMO LTS etc. are all signs of th esame problems which make rhel LTS painful :). experiencing the upgrade pain more often keeps things working better, imo
tokudan has joined #nixos-dev
<endocrimes>
Forcing people on to broken software isn’t good when something is intended for production workloads
<gchristensen>
I agree
<endocrimes>
Nor is forcing a sweeping upgrade. Giving people a solid grace period is generally a nice thing.
<endocrimes>
(honestly I wish we were better at that in nix, lots of big changes can happen kinda suddenly)
<endocrimes>
But that isn’t really what we were discussing
<gchristensen>
:D
<gchristensen>
th emodel does have some Unique Challenges compared to deb/rpm/etc. style package managers.
<endocrimes>
(Tbh im also very sick rn so my brain is fuzzzzyyyy)
<gchristensen>
:( take it easy, endocrimes
<cransom>
there's nothing stopping someone from running the previous nomad from an older channel either. i'm curious if the automatic upgrade bot would figure out 0.11 should stay 0.11 and not bump it to 0.12
<endocrimes>
I mean there isn’t but it’s annoying for everyone involved. Auto upgrade bot doesn’t really detect anything this now tho
justanotheruser has quit [Ping timeout: 244 seconds]
ris has joined #nixos-dev
_ris has joined #nixos-dev
alp_ has quit [Ping timeout: 272 seconds]
ris has quit [Ping timeout: 260 seconds]
__monty__ has joined #nixos-dev
cole-h_ has joined #nixos-dev
cole-h has quit [Ping timeout: 258 seconds]
LnL has quit [Quit: exit 1]
alp_ has joined #nixos-dev
orivej has quit [Ping timeout: 272 seconds]
alp_ has quit [Ping timeout: 272 seconds]
boredom101 has joined #nixos-dev
cole-h_ is now known as cole-h
boredom101 has quit [Ping timeout: 245 seconds]
LnL has joined #nixos-dev
puck has quit [Quit: nya]
puck has joined #nixos-dev
<worldofpeace>
cransom: a constraint like this can be make in the source code
<worldofpeace>
oh, hmm, it seems ryantm removed Blacklists from nixpkgs-update