GNU bug report logs

#76660 Downgrade prevention triggers erroneously with 'guix pull'

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #63 received at 76660@debbugs.gnu.org (full text, mbox, reply):

Received: (at 76660) by debbugs.gnu.org; 25 Mar 2025 21:01:12 +0000
From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 25 17:01:12 2025
Received: from localhost ([127.0.0.1]:40207 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1txBOZ-0001tJ-NM
	for submit@debbugs.gnu.org; Tue, 25 Mar 2025 17:01:12 -0400
Received: from wolfsden.cz ([37.205.8.62]:42158)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1txBOS-0001t0-ED
 for 76660@debbugs.gnu.org; Tue, 25 Mar 2025 17:01:08 -0400
Received: by wolfsden.cz (Postfix, from userid 104)
 id 3A93F38CBF4; Tue, 25 Mar 2025 21:01:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1742936462; bh=XSWwYT64LUK6dm3GyHfZQa/AvM6G3q4g0rRidBBZEVY=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=aKBfiUlU6O2SJsxmx9nLaFSUljS3s4+3CVaEbliEoVPhdLs/nF/6fLj1puz2fKMww
 6jJYB85oFszHGdCHlh9jZYODDw0ljW+g4nyykWwRLEigWRdahbyFYWabY9KqlPmriS
 YqAvvN4wnzd5/RMl1jBsKtWjzTu4f/RKnozF71Vu88wMzvyuj6Rx9qUb5KQZkZzvWV
 6UpDgpZ42qnO8LbYSoWRP/Ewxvn+EKaPxtCYlQmfITOttU+FMpV1s+QCVE7rExOeYB
 IuCTw7CUhEseccAOSsNCZvW5wadtXvrhVTiaDi0z5wdYT9G0vPnGeAdW4zEOJ6D5vZ
 J94zxeHlbzNj4YN5IFMcaMoLdEnLjoU2pFVMmcYTf+dwJdRFuywKY03A4pue3umvdk
 N8EyKRsv8UAlIb0+It24MKl18LWsuPj3/RmprHebyMLwlgzOU5BjrdJqH6BnjaupFM
 Ied4wLeBGUgngIHzo8DV45eM+SWrv8zumPGkEw/G2vNUut4gVneEgSDOVXXwzpazfr
 fyzmg+9rDeD2T5S2uxZ1hhLH8wpJ9XE1bJ53JL9VRq29DwD+m1g8lokd/OWqqLz74a
 V3hwUep8Oaxs8CzwSbuF1CUa2flRyga1vqYA+NLG0DIpsnoD9K8wsA0SThXWXOT021
 MNNn93iFerCf8HKD5dS1G1SQ=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED
 autolearn=ham autolearn_force=no version=3.4.6
Received: from localhost (unknown [128.0.188.242])
 by wolfsden.cz (Postfix) with ESMTPSA id 5C9F338CBF3;
 Tue, 25 Mar 2025 21:01:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1742936461; bh=XSWwYT64LUK6dm3GyHfZQa/AvM6G3q4g0rRidBBZEVY=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=O5eoadyjbiA+M0fBfad7hPu0sYgasiNnpD47hNxw8uQ/Jy4LaWEf+0oYn9dxjP/L5
 4GbcfbpzItla0bGQNcWcnuk+hzquzp3AoyM36NBzEhoe4dEVIQCEcqEjH+ipvxAdte
 JRoWqoqdkv0Fcti2VBx2yMka88ASwdjpXGMDnjxfibCHgJOxfh01Qec71FQrBQME11
 eujuHJCm9DnESzAgdSRPQBuAe4xZZb++RR3pxQ0Ob50Y8Ukiysl4CjtWxPCuGImlhx
 Zmt06CWTgDDGRtGMdHOZsjKvk1CaWBIUhfzgSX7j+1o+eLtN5Bd3fyPdtQiEADvUHI
 yuqdLrsRKsrr2bhTnLdLZCFzpwFZylGJDXyMfeTc57oX3tplpqgh18DUKRL7vIGj8z
 Ftq9QSNfPSuChnKMTQqhDvMR+HyR91WI6TOzMG+3x99oooRQWRBgPA7nbDmhZS9A9o
 mqEkoeqyQSoUuMysQWhjCxIyCF+sJOH78CC6wCrrd8cFAeMuMkNiQpPI+Ua2Dn+6au
 BjJNI/el9zD6eR3HQTkQ20oAcQA1qaEAq6oIFUSbx6wxY1KKl7p2NCeMt+4eZudcnH
 608STNthakWc4uOLxBaHO+SrHCeHYgGIKAn2Khlg1N9A039t7zD+o0rBY302v+rrDZ
 x2Tu9/UfYYAbzQ+n8bZ96lfs=
From: Tomas Volf <~@wolfsden.cz>
To: Simon Tournier <zimon.toutoune@gmail.com>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <87msdalhl3.fsf@gmail.com> (Simon Tournier's message of "Mon, 24
 Mar 2025 13:48:56 +0100")
References: <alpine.DEB.2.21.2503011134420.24671@marsh.hcoop.net>
 <Z8Sog2wmaP2rT0IT@jasmine.lan> <87mse3jlml.fsf@wolfsden.cz>
 <Z8TgDzBDgv5UPBUJ@jasmine.lan> <875xkrj8vg.fsf@wolfsden.cz>
 <87wmcxot8z.fsf@gnu.org> <87zfhshdnr.fsf@gmail.com>
 <87cyeomtvg.fsf@gnu.org> <87msdalhl3.fsf@gmail.com>
Date: Tue, 25 Mar 2025 22:01:02 +0100
Message-ID: <87ldss6d0x.fsf@wolfsden.cz>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76660
Cc: Ludovic Courtès <ludo@gnu.org>,
 Jack Hill <jackhill@jackhill.us>, 76660@debbugs.gnu.org,
 Leo Famulari <leo@famulari.name>
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
[Message part 1 (text/plain, inline)]
Simon Tournier <zimon.toutoune@gmail.com> writes:

> Hi Ludo,
>
> On Mon, 10 Mar 2025 at 22:57, Ludovic Courtès <ludo@gnu.org> wrote:
>> Simon Tournier <zimon.toutoune@gmail.com> skribis:
>>
>>> Last cherry on the top, from [1], the implementation relying on “git
>>> merge-base --is-ancestor” is 35x faster.
>>
>> Uh, interesting!  I would still like to avoid shelling out to Git for
>> common operations, but this comparison shows there’s a lot of room to
>> improve the performance of the current implementation.
>
> You mean the current implementation of ligbit2, right?  Because, from my
> poor understanding, it’s part of the performance barrier.

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.

Tomas

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Sep 7 11:41:30 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.