GNU bug report logs - #76660
Downgrade prevention triggers erroneously with 'guix pull'

Previous Next

Package: guix;

Reported by: Jack Hill <jackhill <at> jackhill.us>

Date: Sat, 1 Mar 2025 16:38:03 UTC

Severity: important

Full log


View this message in rfc822 format

From: 45mg <45mg.writes <at> gmail.com>
To: Tomas Volf <~@wolfsden.cz>, Simon Tournier <zimon.toutoune <at> gmail.com>
Cc: Ludovic Courtès <ludo <at> gnu.org>, Jack Hill <jackhill <at> jackhill.us>, 76660 <at> debbugs.gnu.org, Leo Famulari <leo <at> famulari.name>
Subject: bug#76660: current guix pull doesn't authenticate
Date: Wed, 26 Mar 2025 11:34:29 +0000
Tomas Volf <~@wolfsden.cz> writes:

> There is git_graph_descendant_of function in libgit2, but it is not
> exposed by the guile-git binding.  Maybe we could try to use it to
> implement the check instead the current approach (which does it in
> Guile).  I wonder how well that would perform compared to --is-ancestor.

I actually opened a MR to add that binding upstream. Maybe copying the
code from there might save you a little bit of work:

https://gitlab.com/guile-git/guile-git/-/merge_requests/38




This bug report was last modified 79 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.