<zacts>(and I wonder if they have a toll free phone number you can order from)
***fotis2 is now known as fotis
***fchmmr is now known as Logan5
***Logan5 is now known as fchmmr
***fchmmr is now known as Francis7
<jadedctrl>Anyone happen to know a fix to this problem when installing Guix packages? "guix package: error: unsupported manifest format" I get the same error, regardless of the package.
<mark_weaver>jadedctrl: I would try "guix pull" and then try again.
<mark_weaver>jadedctrl: if you never use "guix pull" (or use guix built from git), then every time you 'reconfigure' or install/update the 'guix' package, it will be an older one than you had before, including all packages within.
<mark_weaver>the reason is that guix contains a cryptographic hash of the source code of every package in it. but its source code cannot contain the hash of itself.
<mark_weaver>so every version of guix contains an older 'guix' package.
<jadedctrl>Ah. That makes sense. Thank you for taking the time to explain it to me, Mark. :)
<mark_weaver>and so at some point you got to a version of guix that's too old to understand the manifest of your current profile.
<mark_weaver>fwiw, although "guix pull" is easier and friendly to newcomers, I recommend that at some point you switch to the git approach.
<mark_weaver>for one thing, it's *vastly* faster to update. every once in a while a "make clean" is necessary, but the overwhelming majority of the time a simple "make" will do and takes a few seconds vs a *lot* longer to compile everything from scratch every time.
<mark_weaver>and also, the git approach allows you to easily contribute packages or other improvements to us, and/or to make your own arbitrary customizations to guix in your private branch.