On 05/29/2017 at 10:20 Christopher Allan Webber writes: > Hi! I've done this hack so I can run the Guix I'm hacking on from git > as I know some others are as well: > > ln -s ~/devel/guix ~/.config/guix/latest > > However, I am getting: > > guix package: warning: Your Guix installation is 233 days old > > It looks like it's looking at the age of the "latest" directory, which > wouldn't be useful information since I've symlinked it intentionally. > > I wonder if there's a way to turn this off for people who have > intentionally symlinked guix to their git checkout?
AIUI, the warning is based on the date of the ~/.config/guix/latest link but FWIW I just refresh the links like this periodically ... ln -f -s -T ~/src/guix/ ~/.config/guix/latest sudo ln -f -s -T ~/src/guix/ /root/.config/guix/latest HTH - George Note: GUIX_DISTRO_AGE_WARNING as described below was implemented by commit 7fd952e05203d975fcb6cdabd2f742ade1b31b66 *** From: l...@gnu.org (Ludovic Courtès) Subject: bug#25852: Users not updating their installations of Guix To: Ricardo Wurmus <rek...@elephly.net> Cc: 25852-d...@debbugs.gnu.org, myglc2 <myg...@gmail.com> Date: Fri, 12 May 2017 10:29:12 +0200 (2 weeks, 3 days, 13 hours ago) Resent-From: l...@gnu.org (Ludovic Courtès) Ricardo Wurmus <rek...@elephly.net> skribis: > Ludovic Courtès <l...@gnu.org> writes: > >> myglc2 <myg...@gmail.com> skribis: >> >>> How about extending this ... >>> >>>> + (warning (G_ "Your Guix installation is getting old. Consider >>>> +running 'guix pull' followed by '~a' to get up-to-date >>>> +packages and security updates.\n") >>> >>> ... to inform the user how old the installation is? >> >> Good idea. I did that and pushed as >> 7fd952e05203d975fcb6cdabd2f742ade1b31b66. > > Does this do the right thing when .config/guix/latest points at a git > checkout? No it doesn’t, but I would argue that it unsupported. ;-) > The mtime of the “.config/guix/latest” link on one of my machines is > from 2016, so Guix says it is too old, but it points to a git > checkout, which is recent. I would suggest: export GUIX_DISTRO_AGE_WARNING=1000m as a workaround. WDYT? Thanks, Ludo’.