Hi, Carlo Zancanaro <ca...@zancanaro.id.au> writes:
> On Sun, Jan 14 2024, Fredrik Salomonsson wrote: >> 3) Copy an older definition that works to my custom channel, add a >> prefix and use that until it is fixed. > > This is what I do. Or, more accurately, I copy it into my home.scm file > and use the package object directly. That way it's clear why it exists, > and it's easier to remove when I no longer need it. > >> My question what is the best practice for this? ... Maybe something >> with the time-machine? > > I don't know about best practice, but I think at one point I did use > inferiors for this (which is what time machine users under the hood). > Unfortunately I can't remember why I stopped. > > If you'd like to go this way, the documentation in "(guix) Inferiors" > has a short example of getting a package out of a different Guix > version. It's pretty straightforward. I'll check out Inferiors, thanks for the link. It sounds like there are some dragons going that route though. So step 3 might be the happy medium. -- s/Fred[re]+i[ck]+/Fredrik/g