On 2024-03-10, matt@excalamus.com wrote: > ---- On Wed, 06 Mar 2024 22:29:23 +0100 Vagrant Cascadian wrote --- >> As the one who packaged and maintains guix in Debian... > > Thank you for doing this work! > >> The guix-daemon should continue to work from the packaged version, although as guix develops more and more features; how long an old version can be expected to continue to work remains an open question. > > I was under the impression that Guix installed through a foreign package manager is able to update with 'guix pull'. This is what the current documentation says, > > "If you’re running Debian or a derivative such as Ubuntu, you can instead install the package (it might be a version older than 0.0-git but you can update it afterwards by running ‘guix pull’):" > > Is this correct? Does 'guix pull' update Guix when installed through a foreign package manager? Yes, with the guix packages provided by Debian, generally I would recommend doing "guix pull" to get current packages (a lot has changed since guix 1.4!) ... but "guix pull" does not update the running guix-daemon; that is not the responsibility of "guix pull". There is also the classic issue of updating PATH and other environment variables after the first "guix pull" but that is not unique to the packages from Debian. A newly pulled guix should continue to remain compatible with older guix-daemon to some extent, but it may be missing new guix-daemon features (and possibly security updates, though those are grounds for getting it fixed in the package), and possibly someday may no longer be compatible. live well, vagrant