From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id MBZNHDgtEmNZ8wAAbAwnHQ (envelope-from ) for ; Fri, 02 Sep 2022 18:20:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 2JlxHDgtEmOlTwAAauVa8A (envelope-from ) for ; Fri, 02 Sep 2022 18:20:08 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2614636391 for ; Fri, 2 Sep 2022 18:20:08 +0200 (CEST) Received: from localhost ([::1]:42580 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oU9Op-0002Va-A8 for larch@yhetil.org; Fri, 02 Sep 2022 12:20:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oU9AF-0002t9-Qp for guix-patches@gnu.org; Fri, 02 Sep 2022 12:05:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57767) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oU9AE-0001si-7T for guix-patches@gnu.org; Fri, 02 Sep 2022 12:05:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oU9AD-0000Za-T1 for guix-patches@gnu.org; Fri, 02 Sep 2022 12:05:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50878] (No Subject) Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 02 Sep 2022 16:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50878 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Attila Lendvai , "50878@debbugs.gnu.org" <50878@debbugs.gnu.org> Received: via spool by 50878-submit@debbugs.gnu.org id=B50878.16621346502137 (code B ref 50878); Fri, 02 Sep 2022 16:05:01 +0000 Received: (at 50878) by debbugs.gnu.org; 2 Sep 2022 16:04:10 +0000 Received: from localhost ([127.0.0.1]:47516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oU99O-0000YP-C6 for submit@debbugs.gnu.org; Fri, 02 Sep 2022 12:04:10 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:33705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oU99M-0000YC-HP for 50878@debbugs.gnu.org; Fri, 02 Sep 2022 12:04:08 -0400 Received: by mail-ed1-f65.google.com with SMTP id w2so3370762edc.0 for <50878@debbugs.gnu.org>; Fri, 02 Sep 2022 09:04:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date; bh=emfYSj8padevdk388xf7qZPpawAtvXcPg8DAKevsN18=; b=oUHoQuZzTh19oY61x5UvdTCrctMpBWAxF5dmjzLIxlrnr8GEdYS5n5dB+3OftxlCTC ycgC4my+MVUTS50bWaT+lskNXHLfa0BVKyWVibb7nf4ZMdxKblHQ+G68Xa4XDFabWTEe FNSd8mlkKg85aqA+6N27dWn+lwdmVz0g8OOlqHcHLeSjvOigv7uvqms1ad2eG4X8jwR1 bFktrxcvp3CBN+l8pKgBLR49soT2ZMrdkebFECh/N12xMg3j267xA3KZ5G6pee2UiDyX q6GuMs5Hx27xKz/tPQoIAqRuaAf8D/yQDT4IItkUTw+vhcvZoy84NhOf8J50yqDoFPTi tXvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date; bh=emfYSj8padevdk388xf7qZPpawAtvXcPg8DAKevsN18=; b=YrOizQ8nq8x3jJ+KcCNhn/cGa6r1+Pd1wDtrEUiUoARCG+NSyYtKwztG06hJHY/Hcq c4i6Uu4GLCSOkf/bho+H++Y6QkFQ/3PqCVU/GmiaJ5Q6Sxi8bJSli2KwevFKumaM8FXL ATw9zciDVdflGxGQUlJWrU1JRsxCV4xh4f+/7MA5cEMaXspNQHRewZzMAiiPVL3fFHOG vYA6U+BFSx868X8xhJXQ13CyYqW53xenkax+pnLY5OqRTprqYZ/i1EwhpbHdtU49C4L7 nrrMDtusQJnA1HnAtAlFRfE001Oi+P3xxLN3j1X+iUIwJaRgUOHPSCpaBegX5Rv8uzTW JB9w== X-Gm-Message-State: ACgBeo25V7jNK3e/OfzIEMu8AsuhXJyZTrdc9av/CAWtzfQ76hSrGBFw FUQx9PwtjDZUsqysHeM+Wj4= X-Google-Smtp-Source: AA6agR6VdOj6rd4ecnwolhnMDKWuMfv9/00uFUBPR89nTYthYBLJ7zCNpI6HZV4zJaV84M7R+tqvtg== X-Received: by 2002:aa7:c6d4:0:b0:448:ecc4:ec59 with SMTP id b20-20020aa7c6d4000000b00448ecc4ec59mr13158501eds.197.1662134642354; Fri, 02 Sep 2022 09:04:02 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id l18-20020a1709063d3200b00722e50dab2csm1448135ejf.109.2022.09.02.09.04.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Sep 2022 09:04:01 -0700 (PDT) Message-ID: <46391cab734019b5715d33cf48e7d11d92b1d28f.camel@gmail.com> From: Liliana Marie Prikler Date: Fri, 02 Sep 2022 18:04:00 +0200 In-Reply-To: <4ULxo0ijtifihUKvZWxBWjvn5e59PpVKYoAa5-rYM5yw2zswQAeUhdrkWoTfG1k3PP5gPjVulxe4xTTGy7XgK_Mc--PMemsFhHzvh25cf4w=@lendvai.name> References: <4ULxo0ijtifihUKvZWxBWjvn5e59PpVKYoAa5-rYM5yw2zswQAeUhdrkWoTfG1k3PP5gPjVulxe4xTTGy7XgK_Mc--PMemsFhHzvh25cf4w=@lendvai.name> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1662135608; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=emfYSj8padevdk388xf7qZPpawAtvXcPg8DAKevsN18=; b=fkhzVqLcY1H1n0S1H3EzfGhBpYBgscMTW4LskN3BGaKlt+SayfuJKOY8cgZI8uDUIEWz3x zW4yhktEFSe9+/DVC6vANxAFXOrSmBN4365Dpbuum2EIZMDgas+flJV59PIuJVqRT8w8CW ukleIzeXvTeSyv9RBckpF8vvtQVQd+UUndNx9sXkxt9RXBnCZwsEBCbG2ZzRWX2bZ7dkcV UED5Xkhj2yMBoY2+qg4UpA/Mzi8Od0mDMOmJU7qF43nDi+Qpdiip18L+qZP8jX+HWfYjUY /ezNe0+AiQ1tHP88nLK3w1XwJ4ojHT/yPY0MLEA7TXDSvOdXo3baHnYuclqJBQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1662135608; a=rsa-sha256; cv=none; b=VuUs7+OY/5Tpa93ZOnXGCyJR0cQsAgNY2C8NJeXsrfZQnlsvZwge0oiePyQmdpW0R3rwOQ gsZCX1IyU/mioM52+zITlGldEavEimydJyJMvoGfaeaq81mC6XA3HyNnVaE1l2OBaiF9HO fY3Tod6JwwmmiyN1ofPrcKYsNyfA8XC/swGc25dEiiAvEz9aDUbPGRk8VaWehDs71hHVtP WXtFi40j9Km3kg5TAjaL0QFdKvWYwQVTYf2544Le9VKprFwLKBPCoyCAFuCcVwydd2CDIx kHsfkRlYR4RWWTwHlV+5JXB5CInGx+/kP1w8J33MA5MagN0y6w6Ss18YguoSpA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=oUHoQuZz; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 7.23 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=oUHoQuZz; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 2614636391 X-Spam-Score: 7.23 X-Migadu-Scanner: scn0.migadu.com X-TUID: LqgkaGjIklYS Ho Attila, sorry for the long wait. Am Sonntag, dem 03.10.2021 um 12:59 +0000 schrieb Attila Lendvai: > sorry for being slow with understanding the suggested solution. i > have automatically dismissed everything with leaky abstractions, and > that made me blind to it. > > i didn't realize that i could either introduce constants for the hash > length, and the store path, or straight out export a special > comparator function to be used. > > either way, i have organized the patches so that the first 3 are > useful, and the 4th one is more of a demo/inspiration for prosperity. > > apply 1-3 as you see fit, and ignore or finish the 4th. I've applied 1-3 with some changes to core-updates (particularly reducing the number of indirections in the third patch). I verified that gcc-toolchain builds and the collision is still resolved as-is. If you still wish to stable-sort things, go ahead. Cheers