<reepca-laptop>agh, here's a great example of frustrating guile error messages: https://hastebin.com/raw/inobomahen. I came across that while trying to compile guix. It will happily tell us "oh yeah, the error happened somewhere in the code that evaluates stuff", but not, say, what code it was evaluating when the error happened. So we're back to good ol' print statement debugging to try to find where that is.
<rain1>Mozilla has partnered up with Cloudflare and will resolve the domain names from the application itself via a DNS server from Cloudflare based in the United States. Cloudflare will then be able to read everyone's DNS requests.
<reepca-laptop>and then we've got ffmpeg over here randomly getting rid of one of their #defines and replacing it with another one with a slightly different name. Renaming I can understand, but getting rid of the old name... that's gotta be just to screw with people.
<reepca-laptop>which brings me to an actually relevant question, is the source field of packages thunked? That is, can I inherit from a package, change the version, and get a different source?
<reepca-laptop>would really reduce the amount of copy-pasting I need when all these libraries break backwards compatibility
<reepca-laptop>(assuming that the url depends on the version using, for example, string-append)
<reepca-laptop>although I suppose in light of the requirement to specify the hash it probably wouldn't help much anyway
<ison111>Is there any way to specify "guix environment" in a shebang?