<plumm>
hm okay, i managed to get the overlay into my system packages , and the derivation built the sources and everything, but the binary still has the wrong version string, interesting (I am trying to upgrade the sbcl package)
<abathur>
plumm: overriding a version by itself usually isn't enough if the hash is still the same
<plumm>
interesting
<abathur>
it's pulling the existing source, by hash
<plumm>
ahhh ok i had a feeling
<plumm>
for some reason I thought it calculated the sha by going to the url but thinking about it that is not hot that works lol
<abathur>
you can usually just change a character, but there's also a symbolic form that actually makes semantic sense
<abathur>
obviously I don't use it or I'd remember :P
<abathur>
I guess lib.fakeSha256 and lib.fakeHash
<abathur>
then when you try to build it'll fail to find it and go ahead and pull the real source, compute what the hash should be, and report the conflict
<abathur>
you'll probably end up with both the `version =` and `src =` in your overlay
<__monty__>
plumm: Doing the download is exactly the work the hash is supposed to enable you to skip : )
__monty__ has quit [Quit: leaving]
<abathur>
unrelated: if anyone here has avoided taking big sur updates because of the recovery issue, I have a migration script in nix#4532