From unknown Mon Jun 23 04:08:09 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#75496 <75496@debbugs.gnu.org> To: bug#75496 <75496@debbugs.gnu.org> Subject: Status: [PATCH rust-team 1/2] import: crate: Fix find-package-version. Reply-To: bug#75496 <75496@debbugs.gnu.org> Date: Mon, 23 Jun 2025 11:08:09 +0000 retitle 75496 [PATCH rust-team 1/2] import: crate: Fix find-package-version. reassign 75496 guix-patches submitter 75496 Herman Rimm severity 75496 normal tag 75496 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 11 09:38:20 2025 Received: (at submit) by debbugs.gnu.org; 11 Jan 2025 14:38:20 +0000 Received: from localhost ([127.0.0.1]:41867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tWcd2-0007jq-43 for submit@debbugs.gnu.org; Sat, 11 Jan 2025 09:38:20 -0500 Received: from lists.gnu.org ([2001:470:142::17]:39666) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tWccz-0007jQ-68 for submit@debbugs.gnu.org; Sat, 11 Jan 2025 09:38:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tWcct-0004Ze-Bz for guix-patches@gnu.org; Sat, 11 Jan 2025 09:38:11 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117] helo=email.rimm.ee) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1tWccr-0005fL-Iy for guix-patches@gnu.org; Sat, 11 Jan 2025 09:38:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1736606277; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=K1XeMTActiImi3wJ7Y1OBTpgg24bFtJz0etZ3mTKBjA=; b=o45d013t1UCzbZRINVKKoxuAyeeLWqhQhYAPzPBqGcgcTNQ0zUWYlp2ckQ3WbicswX9/QJ mGJB+DoQLmHPhjlfqeG8LcrqmAPf7HdYwQMx5COhP/hUVBf1ChwA6r2ZKphPZTw7q8N0D4 2zF7E1jT3VpWkKdEva2TsrbR/ToUoFRlb6EOwegyt2QIsaAyj6UJh+aCVLtJWJJN2irF6v ciPt8m1H5n3uxFzr01OjSPeEk4Oej3nbhNF92IXTfxNgUM8mDGC/yG4HaQzWWExtqDCqCr x1leb2lA1JDNcCQT4H/4O6PYyyMurwfKQNbTF2fWiIi0aPgl/vQy63EuEoazdg== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 3e852fc9 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for ; Sat, 11 Jan 2025 14:37:57 +0000 (UTC) From: Herman Rimm To: guix-patches@gnu.org Subject: [PATCH rust-team 1/2] import: crate: Fix find-package-version. Date: Sat, 11 Jan 2025 15:37:06 +0100 Message-ID: <9fab183f6a0ee9be09769e7f776f0b9c615b2c97.1736606198.git.herman@rimm.ee> X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 X-Debbugs-Cc: Divya Ranjan Pattanaik , Efraim Flashner Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=81.205.150.117; envelope-from=herman@rimm.ee; helo=email.rimm.ee X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_RCVD_IP=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Fixes bug from 5ce1512b0f68cf39cb399623a14302f309c06129, where the earliest existing package (if any) was returned instead. See also: https://issues.guix.gnu.org/68346#3-lineno97 * guix/import/crate.scm (crate->guix-package)[find-package-version]: Invert boolean expression. Change-Id: I1d05f55a027241e7c5f62cc98a50a09b5639bdcf --- guix/import/crate.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guix/import/crate.scm b/guix/import/crate.scm index b4806c8bb22..a7134b85722 100644 --- a/guix/import/crate.scm +++ b/guix/import/crate.scm @@ -335,9 +335,9 @@ (define* (crate->guix-package (find-packages-by-name (crate-name->package-name name)))) (match-lambda* (((semver1 yanked1) (semver2 yanked2)) - (or (and yanked1 (not yanked2)) - (and (eq? yanked1 yanked2) - (semver? semver1 semver2)))))))) (and (not (eq? #f version)) (match-let (((semver yanked) version)) (list (semver->string semver) yanked))))) base-commit: 986245daca2fb50d58cf0f2b9273f0d670d38af2 -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 11 09:39:51 2025 Received: (at 75496) by debbugs.gnu.org; 11 Jan 2025 14:39:51 +0000 Received: from localhost ([127.0.0.1]:41875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tWceV-0007nW-5n for submit@debbugs.gnu.org; Sat, 11 Jan 2025 09:39:51 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:58497 helo=email.rimm.ee) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tWceS-0007nE-CP for 75496@debbugs.gnu.org; Sat, 11 Jan 2025 09:39:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1736606375; h=from:from: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: in-reply-to:in-reply-to:references:references; bh=79nAioYyOH9GbdjHXBspKMOgbXNjMdrYRf/w028cP+c=; b=fj1MQ5Dj59fDc2HJ2fQP2xpG3SeNSb+pUW8XeCVG463evNf+2cqlRjAnRd8p6Bcnlgc9Lc tnwYIWZvTjSm12HGTC3W9rROxUkHYFV030e7VIqyevIlRtNk+5qpf+jRL6KnWrKaVsyP/q g1KeQ4X+cXR3iUfFFUxc0a0SjEtdeYa/i6iyJRrzkTY3LMBRV/FgfdzVV9wGcnd/+y8Xaa 6+YsAENaaTnjd1sHo+mbLXsK+HyRI7e700pvoo8HBSCgD2/dtG2LSahALcVZ2zOISumn3s 3lsdM3ElrcP6vUgdqXnaf3VbPzWqGI9IxeOMowVHNoQ/1xqCXwAxrydGJsoH1Q== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id 9b7a4967 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for <75496@debbugs.gnu.org>; Sat, 11 Jan 2025 14:39:35 +0000 (UTC) From: Herman Rimm To: 75496@debbugs.gnu.org Subject: [PATCH rust-team 2/2] import: crate: Refactor find-package-version. Date: Sat, 11 Jan 2025 15:38:48 +0100 Message-ID: <991ead37c954cea75fff524f1fad2c8d88c8e5bf.1736606198.git.herman@rimm.ee> X-Mailer: git-send-email 2.47.1 In-Reply-To: <9fab183f6a0ee9be09769e7f776f0b9c615b2c97.1736606198.git.herman@rimm.ee> References: <9fab183f6a0ee9be09769e7f776f0b9c615b2c97.1736606198.git.herman@rimm.ee> MIME-Version: 1.0 X-Debbugs-Cc: Divya Ranjan Pattanaik , Efraim Flashner Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75496 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/import/crate.scm (crate->guix-package)[find-package-version]: Move to top-level. [dependency-name+version+yanked]: Adjust. (find-package-version): Take allow-yanked? argument. Use (let) loop, match, if instead of map, filter, min-element. Change-Id: I1d05f55a027241e7c5f62cc98a50a09b5639bdcf --- guix/import/crate.scm | 55 ++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/guix/import/crate.scm b/guix/import/crate.scm index a7134b85722..d790126ef6e 100644 --- a/guix/import/crate.scm +++ b/guix/import/crate.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2023 Simon Tournier ;;; Copyright © 2023, 2024 Efraim Flashner ;;; Copyright © 2023, 2024 David Elsing +;;; Copyright © 2025 Herman Rimm ;;; ;;; This file is part of GNU Guix. ;;; @@ -290,6 +291,31 @@ (define (nonyanked-crate-versions crate) (not (crate-version-yanked? entry))) (crate-versions crate))) +(define (find-package-version name range allow-yanked?) + "Find the latest existing package that fulfills the SemVer RANGE. If +ALLOW-YANKED? is #t, include packages marked as yanked at a lower +priority." + (set! range (string->semver-range range)) + (let loop ((packages (find-packages-by-name + (crate-name->package-name name))) + (semver #f) + (yanked? #f)) + (match packages + ((pkg packages ...) + (let ((pkg-yanked? (assoc-ref (package-properties pkg) + 'crate-version-yanked?))) + (if (or allow-yanked? (not pkg-yanked?)) + (let ((pkg-semver (string->semver (package-version pkg)))) + (if (and (or (not semver) + (and yanked? (not pkg-yanked?)) + (and (eq? yanked? pkg-yanked?) + (semver>? pkg-semver semver))) + (semver-range-contains? range pkg-semver)) + (loop packages pkg-semver pkg-yanked?) + (loop packages semver yanked?))) + (loop packages semver yanked?)))) + (() (and semver (list (semver->string semver) yanked?)))))) + (define* (crate->guix-package crate-name #:key version include-dev-deps? allow-yanked? #:allow-other-keys) @@ -316,32 +342,6 @@ (define* (crate->guix-package (or version (crate-latest-version crate)))) - ;; Find the highest existing package that fulfills the semver . - ;; Packages previously marked as yanked take lower priority. - (define (find-package-version name range) - (let* ((semver-range (string->semver-range range)) - (version - (min-element - (filter (match-lambda ((semver yanked) - (and - (or allow-yanked? (not yanked)) - (semver-range-contains? semver-range semver)))) - (map (lambda (pkg) - (let ((version (package-version pkg))) - (list - (string->semver version) - (assoc-ref (package-properties pkg) - 'crate-version-yanked?)))) - (find-packages-by-name - (crate-name->package-name name)))) - (match-lambda* (((semver1 yanked1) (semver2 yanked2)) - (and (or (not yanked1) yanked2) - (or (not (eq? yanked1 yanked2)) - (semver>? semver1 semver2)))))))) - (and (not (eq? #f version)) - (match-let (((semver yanked) version)) - (list (semver->string semver) yanked))))) - ;; Find the highest version of a crate that fulfills the semver . ;; If no matching non-yanked version has been found and allow-yanked? is #t, ;; also consider yanked packages. @@ -361,7 +361,8 @@ (define* (crate->guix-package (define (dependency-name+version+yanked dep) (let* ((name (crate-dependency-id dep)) (req (crate-dependency-requirement dep)) - (existing-version (find-package-version name req))) + (existing-version + (find-package-version name req allow-yanked?))) (if (and existing-version (not (second existing-version))) (cons name existing-version) (let* ((crate (lookup-crate* name)) -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 11 10:57:40 2025 Received: (at 75496) by debbugs.gnu.org; 11 Jan 2025 15:57:40 +0000 Received: from localhost ([127.0.0.1]:44546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tWdro-0004SZ-2a for submit@debbugs.gnu.org; Sat, 11 Jan 2025 10:57:40 -0500 Received: from 81-205-150-117.fixed.kpn.net ([81.205.150.117]:49175 helo=email.rimm.ee) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tWdrl-0004S0-7z for 75496@debbugs.gnu.org; Sat, 11 Jan 2025 10:57:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rimm.ee; s=herman; t=1736611049; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YOK82FMwvYehJGwO2t1pQ5XjlGCN5SYXdVvRuJO8koM=; b=c8EzbXUeZx0XZnnuDpvVGTZKQB8swVx7WSmAV5+jPdGx6lIi/X4gSvDJyxWg3rs9FT4q/0 t/NfoDv9WkTZdNs4GNENUF+T7+U77A9gndC9o0X5ue2ZEn5ywxOFJnTESz3lIztHoFvNKT zW59Hy7ZGzFKi9HH6smM+GOLDLWr2BuM4vbofDSjhG7OkHwTgLIz+7qL5JBoh/3b5cUJth FjrE3VK/pSYh8nerd/iA3oprekBbnB9d0V4JOoaXu8ALarLW/UtxMM19J47dYHLVk56mlx qWst45TcjYnkrA68B0MgnB8rJViElEhV3RzyHv/PadUUa3RM751Pr3tMuv7c8Q== Received: by 81-205-150-117.fixed.kpn.net (OpenSMTPD) with ESMTPSA id ffacd474 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Sat, 11 Jan 2025 15:57:29 +0000 (UTC) Date: Sat, 11 Jan 2025 16:56:42 +0100 From: Herman Rimm To: 75496@debbugs.gnu.org Subject: Re: bug#75496: Acknowledgement ([PATCH rust-team 1/2] import: crate: Fix find-package-version.) Message-ID: References: <9fab183f6a0ee9be09769e7f776f0b9c615b2c97.1736606198.git.herman@rimm.ee> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75496 Cc: Efraim Flashner , Divya Ranjan Pattanaik X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Can [PATCH 1/2] be applied/merged to the master branch as well? Cheers, Herman From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 26 04:09:17 2025 Received: (at 75496-done) by debbugs.gnu.org; 26 Jan 2025 09:09:17 +0000 Received: from localhost ([127.0.0.1]:54379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbydo-0002ln-AA for submit@debbugs.gnu.org; Sun, 26 Jan 2025 04:09:16 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:55346) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbydX-0002kp-9u for 75496-done@debbugs.gnu.org; Sun, 26 Jan 2025 04:09:00 -0500 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-436a03197b2so22613405e9.2 for <75496-done@debbugs.gnu.org>; Sun, 26 Jan 2025 01:08:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737882533; x=1738487333; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=KV8/tkieBgxfYkNBGBqZQVJoqddOoOer4kZDejdqNsc=; b=LNIWtdtu08bnDaoudk0FrXM1qMhY3uWgF9Amk1sFJza4cX6E13hSkqpha1EidxjMGa ypYpWslUalC5bIZX+FXIKZqTxtIwIoWBefO4e31m2xuRDXUn7y6PCjkG2ph4mrVvGzKM p4Yj3kurD5bVWve2zHFrd6Gss+5mD0lScsV5LV4QwF0AXMd7yF/pmtWrbp8KGhDn4kLM uru65kYITOA3yyR/+bEmoBJQNUwOrMtIzW8jkSSme6RKh78p0KcB4ciKgBcrtaMu2aJq bDzJQzyhcR2ck1hEHAVFvEOtwKoJ0+O9YpB5xorC7b9QRdmbNdZyzQ0pFzsutEMz8pzW cAcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737882533; x=1738487333; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KV8/tkieBgxfYkNBGBqZQVJoqddOoOer4kZDejdqNsc=; b=mi+ElvI0/jsAkAgBTIHKoG0BAT7YZobpVF8Zvzhcvg3nUcpcpibLr39cNzZMMwpuYe mHBZMf5MPTRgb5Fx9XMggZL5/lNYbQGeHszU5LaxNyPdW3MClRzPNkfgDdDYXXjbz5HC WqFiyn8fM+DpBaH2Ezixb+iUqaSd0zD74VCqA8V9OEYP+l2Ok6JSuVMv3TKhY7BOayzw fDrgSOwBLttv0B3lQgzRkOPU66Fwq6Yow0U6BXWuooScoLFxDAyGMN6dU++kCf1kS46q prREgY7RCPdSEIlhsrAaudf3DBcPmXpWQJVCURBIy8WDVMjSfUWLdxc0TKzGeElqmI9a y+3A== X-Gm-Message-State: AOJu0YyPA738n3EKvd1P8b4IVhzl5OA+VoYEdPDsJKewUYs4bkD6p6Y8 QY+qOhpOSAXjy71rsECneZaUHU+Hz9ZQiXEfC3eIEYEdUCBiz0LF X-Gm-Gg: ASbGnctVfHCNnWQw27Tyjm57r3Ue9GeWdCGLcYzbHUlV8nTxTiBfrP2odds8p6uxsLE gD75ypvcIjytJUwjdnNt/0KmocTNZS1UI/L6FrjhV/6DrRNoKmzzX0kyfzP4lYTCcHUK5CAAvVL KFr+26PLO1RTTc5KdqRaLJJZsi4/M4uLalLg8/kyY596Sd7UwlegjihhACDHyI1xHe5r4kYKMh6 rL2Q2L5cj9bOptbcEJbD+GJ3+6BrSRa5V925qggu0Dcf13dT1rP+4rtgYC51Vh7xPuABjqR8Mva DvBZ X-Google-Smtp-Source: AGHT+IHNoYBsOJDZ5Z5lDPTZYY3+FKnK8XWlt3KI2qZlLkFAyfEt2rFTkCBC8Xjl9XWlFHzYVhQIdw== X-Received: by 2002:a05:600c:3495:b0:434:a315:19c with SMTP id 5b1f17b1804b1-438913bdb0emr325914185e9.3.1737882532547; Sun, 26 Jan 2025 01:08:52 -0800 (PST) Received: from localhost ([141.226.10.168]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-438bd5082d3sm86729375e9.22.2025.01.26.01.08.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Jan 2025 01:08:51 -0800 (PST) Date: Sun, 26 Jan 2025 11:08:48 +0200 From: Efraim Flashner To: Herman Rimm Subject: Re: bug#75496: Acknowledgement ([PATCH rust-team 1/2] import: crate: Fix find-package-version.) Message-ID: Mail-Followup-To: Efraim Flashner , Herman Rimm , 75496-done@debbugs.gnu.org, Divya Ranjan Pattanaik References: <9fab183f6a0ee9be09769e7f776f0b9c615b2c97.1736606198.git.herman@rimm.ee> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KIJLSrbOQMDZH2Qg" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75496-done Cc: Divya Ranjan Pattanaik , 75496-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --KIJLSrbOQMDZH2Qg Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 11, 2025 at 04:56:42PM +0100, Herman Rimm wrote: > Hello, >=20 > Can [PATCH 1/2] be applied/merged to the master branch as well? >=20 > Cheers, > Herman They both can be applied to master. It took me a while to remember what this was about, but I have seen package updates that downgraded dependent crates to older versions. I'm going to miss preferring older versions (that are easier to package) when it comes to new crates, but it's definitely a change we need. Patches pushed! --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --KIJLSrbOQMDZH2Qg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmeV+5wACgkQQarn3Mo9 g1HOdBAAoEQybuQ9SpQMT424M7XqLJJA05wbg82VqeV/COgvdvgeLfvV5IwQCD6P r/MV/gnPHRiH/g0AMmg6I3VpfESf0OvtgHvWkPTRR8tOc3a37xF7nTxpRQNOl4s8 XJzxiw45dSBZBAcdPGkOnhqJi1O8YGzIxsE1lVyVErw2RDBAde9M3naT/TVQ6qZG 7UFo6w1B009MAfG1L/tCfCSKYHPYDNtwKZEJSHh0FTRIXQ3MoTdNzpldRmMRvyLg 49o9/EWfxYXEn78Ce/E2od11dttmhDFOhNtvEwQFwDg+f2sUgqpYMqZIUjobFsWf 0lpQRosxc1YpXLxnhsuKAoL6evmCkggjE02xHcqgY9uDMdQex5EeqARIfO2KY+aS 91YPldaK6P33fCLgqT7JXUfljUf7tpMXaikUXeakVQYNOA8LJZUWXWaNkU49WIol e4Hl6U9ZIB9GQaNUSDxPavz9p0/N/YT3HSBifOUuRIWP5OUIj+9H+nPou7YMtCsZ iBDOFvOUKtxNxKLtDq5BjKtFOUp/RTP2nmeuuzNF8o6MxneMLIhGu4onJRKdo9q+ m1+7cBLDjXnvvUXmKcmQbKtIX595TMGEHPlNz71ZC6ZIRTWKz6KxH1rc9SZCCf/w sRFvr5zVpbKqtnUCVFPHlNJXtERiWeLefg8RPjwMUTXl6nr7wSo= =9hDK -----END PGP SIGNATURE----- --KIJLSrbOQMDZH2Qg-- From unknown Mon Jun 23 04:08:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 23 Feb 2025 12:24:20 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator