GNU bug report logs - #78141
[PATCH] gnu: valgrind: update to 3.25.0.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Zheng Junjie <z572@HIDDEN>; Keywords: patch; Done: Z572 <zhengjunjie@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 78141-done <at> debbugs.gnu.org:


Received: (at 78141-done) by debbugs.gnu.org; 4 May 2025 10:01:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 04 06:01:53 2025
Received: from localhost ([127.0.0.1]:52124 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBWAR-0000UH-D1
	for submit <at> debbugs.gnu.org; Sun, 04 May 2025 06:01:53 -0400
Received: from mail.z572.online ([88.99.160.180]:57876)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>)
 id 1uBWAL-0000Sp-Iz
 for 78141-done <at> debbugs.gnu.org; Sun, 04 May 2025 06:01:49 -0400
Received: from m (<unknown> [115.195.126.104])
 by mail.z572.online (OpenSMTPD) with ESMTPSA id ccbc45ca
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sun, 4 May 2025 10:08:32 +0000 (UTC)
From: Z572 <zhengjunjie@HIDDEN>
To: Greg Hogan <code@HIDDEN>
Subject: Re: [bug#78141] [PATCH] gnu: valgrind: update to 3.25.0.
In-Reply-To: <8734dq99vd.fsf@HIDDEN> (zhengjunjie@HIDDEN's message
 of "Wed, 30 Apr 2025 01:05:10 +0800")
References: <bd0011eda7990e2668f1c39cafd674b56df9cd55.1745941176.git.z572@HIDDEN>
 <CA+3U0ZmgKLFGmXWFUqnU7_TPuhgd4z032DqGHLWO1f2VvER8Ew@HIDDEN>
 <8734dq99vd.fsf@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 30.0.92
Date: Sun, 04 May 2025 18:01:37 +0800
Message-ID: <87r0143da6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: 78141-done
Cc: Zheng Junjie <z572@HIDDEN>, 78141-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Z572 <zhengjunjie@HIDDEN> writes:

> Greg Hogan <code@HIDDEN> writes:
>
>> On Tue, Apr 29, 2025 at 11:41=E2=80=AFAM Zheng Junjie <z572@HIDDEN>=
 wrote:
>>>
>>> * gnu/packages/valgrind.scm (valgrind-next): New variable.
>>> (valgrind/interactive): Inherit from it.
>>>
>>> Change-Id: If6e1f50e5574caa5fae61892afcc2b4e6ef7baa3
>>> ---
>>>  gnu/packages/valgrind.scm | 32 +++++++++++++++++++++++++-------
>>>  1 file changed, 25 insertions(+), 7 deletions(-)
>>>
>>> diff --git a/gnu/packages/valgrind.scm b/gnu/packages/valgrind.scm
>>> index 1bf4975667f..1cdbcf16897 100644
>>> --- a/gnu/packages/valgrind.scm
>>> +++ b/gnu/packages/valgrind.scm
>>> @@ -37,7 +37,7 @@ (define-module (gnu packages valgrind)
>>>    #:use-module (gnu packages gdb)
>>>    #:use-module (gnu packages perl))
>>>
>>> -(define-public valgrind
>>> +(define valgrind/pinned
>>>    (package
>>>      (name "valgrind")
>>>      (version "3.22.0")
>>> @@ -93,10 +93,28 @@ (define-public valgrind
>>>      ;; Hide this variant so end users get the "interactive" Valgrind b=
elow.
>>>      (properties '((hidden? . #t)))))
>>>
>>> +(define-public valgrind-next
>>> +  (package
>>> +    (inherit valgrind/pinned)
>>> +    (version "3.25.0")
>>> +    (source (origin
>>> +              (method url-fetch)
>>> +              (uri (list (string-append "https://sourceware.org/pub/va=
lgrind"
>>> +                                        "/valgrind-" version ".tar.bz2=
")
>>> +                         (string-append "ftp://sourceware.org/pub/valg=
rind"
>>> +                                        "/valgrind-" version ".tar.bz2=
")))
>>> +              (sha256
>>> +               (base32
>>> +                "1k3fb1vyx1b3vvwyql0ckg9n2lyw9dilbrhw1kcw0r3b3lln0pr9"=
))))
>>> +    (supported-systems (fold delete %supported-systems
>>> +                             '("i586-gnu" "x86_64-gnu"
>>> +                               "armhf-linux")))))
>>> +
>>> +(define-public valgrind valgrind/pinned)
>>
>> Should we simplify the package naming and instead change the dependent
>> packages to use valgrind/pinned? There only look to be ten to twenty
>> references. Then valgrind-next could be valgrind.
>
> The valgrind in the guix command line interface is actually
> valgrind/interactive, if you try
> `guix refresh -e '(@ (gnu packages valgrind) valgrind)'`
>
> you can see
> Building the following 347 packages would ensure 734 dependent packages
> are rebuilt
> ....
>
>
> So we need to simplify it in a team update.
>
>>
>> I do appreciate that this gives us a means to keep valgrind up-to-date
>> without mass package rebuilds, since I don't expect that we are
>> propagating valgrind.
>>
>>> +
>>>  (define-public valgrind/interactive
>>> -  (package/inherit
>>> -   valgrind
>>> -   (inputs
>>> -    ;; GDB is needed to provide a sane default for `--db-command'.
>>> -    (list gdb `(,(canonical-package (libc-for-target)) "debug")))
>>> -   (properties '())))
>>> +  (package/inherit valgrind-next
>>> +    (inputs
>>> +     ;; GDB is needed to provide a sane default for `--db-command'.
>>> +     (list gdb `(,(canonical-package (libc-for-target)) "debug")))
>>> +    (properties '())))
>>>
>>> base-commit: 32bc7695b50a2018f15618a86d7200fc8c3e2f58
>>> --
>>> 2.49.0
pushed, closing.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmgXOwEACgkQO1qpk+Gi
3/CvpBAAirses8yVuZK09GiVftyahoZ+pfxEDFKwcWIMH/Qsh4urcqWnIWD6VcG7
Y//y5ylM1pRlgvXkQ8xmCenlN+egd8rW6JIKcgphzGapwSHG68NZb5UdRdqUBvPG
QlHBtsv4Ip6zbUPRq+JtPUyq3EmCM8R7miJJIkacnNukFfZtpUpkHWk4gNQeGRV+
IRCKzvIu+hX3/G9e/cnF+rIRQlrOoCNnt8lyyB6sik+dOyOHV3CtIabVgayIyFhy
8AnqIrXakeNufmx/gwB1J0PprkmbGg+EYkmwfAyFyrKrk+nWZEIRu4ZHxtB0VLBb
ENsrw7CnW+uFYa97oLndWv/J/IcP03EEJfD6hdoLJSk4OYxmWRVKHna0eMukeF4V
07rPMCPupvWBA96UwqbjiEATDoys0BPm1n0gmX1jNs+LBKNOMTPN66gd76ddnqOi
a4lBBuRLsY1Wu1XBh7/55VDIrscKN2je+QswS/KeS1SeKFaVhK1Em5CD+faCHcZK
D7gzXoBYKBf+EqFbz/VW3BbTNH6gDvvvsbdYtoq/RNJrWYZf5XZsVvQK+7iBCdXH
WV2vXzflaCZAk6z/LH43n7M05w6A9nCtHv5/w2tl0bEaSyIvZ3HJ+cAhPnc9IFCG
nHxsHv2/+lT4WE7GX/PlTS9WGkhi4Q0Hu52hR5pI6SWCULkBnAI=
=ZeK9
-----END PGP SIGNATURE-----
--=-=-=--




Notification sent to Zheng Junjie <z572@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Z572 <zhengjunjie@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 78141 <at> debbugs.gnu.org:


Received: (at 78141) by debbugs.gnu.org; 29 Apr 2025 17:05:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 29 13:05:30 2025
Received: from localhost ([127.0.0.1]:59803 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u9oOc-0004BQ-5q
	for submit <at> debbugs.gnu.org; Tue, 29 Apr 2025 13:05:30 -0400
Received: from mail.z572.online ([88.99.160.180]:52860)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>)
 id 1u9oOY-0004As-Jb
 for 78141 <at> debbugs.gnu.org; Tue, 29 Apr 2025 13:05:24 -0400
Received: from m (<unknown> [115.198.129.146])
 by mail.z572.online (OpenSMTPD) with ESMTPSA id a039466f
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Tue, 29 Apr 2025 17:12:04 +0000 (UTC)
From: Z572 <zhengjunjie@HIDDEN>
To: Greg Hogan <code@HIDDEN>
Subject: Re: [bug#78141] [PATCH] gnu: valgrind: update to 3.25.0.
In-Reply-To: <CA+3U0ZmgKLFGmXWFUqnU7_TPuhgd4z032DqGHLWO1f2VvER8Ew@HIDDEN>
 (Greg Hogan's message of "Tue, 29 Apr 2025 12:48:42 -0400")
References: <bd0011eda7990e2668f1c39cafd674b56df9cd55.1745941176.git.z572@HIDDEN>
 <CA+3U0ZmgKLFGmXWFUqnU7_TPuhgd4z032DqGHLWO1f2VvER8Ew@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 30.0.92
Date: Wed, 30 Apr 2025 01:05:10 +0800
Message-ID: <8734dq99vd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: 78141
Cc: Zheng Junjie <z572@HIDDEN>, 78141 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Greg Hogan <code@HIDDEN> writes:

> On Tue, Apr 29, 2025 at 11:41=E2=80=AFAM Zheng Junjie <z572@HIDDEN> =
wrote:
>>
>> * gnu/packages/valgrind.scm (valgrind-next): New variable.
>> (valgrind/interactive): Inherit from it.
>>
>> Change-Id: If6e1f50e5574caa5fae61892afcc2b4e6ef7baa3
>> ---
>>  gnu/packages/valgrind.scm | 32 +++++++++++++++++++++++++-------
>>  1 file changed, 25 insertions(+), 7 deletions(-)
>>
>> diff --git a/gnu/packages/valgrind.scm b/gnu/packages/valgrind.scm
>> index 1bf4975667f..1cdbcf16897 100644
>> --- a/gnu/packages/valgrind.scm
>> +++ b/gnu/packages/valgrind.scm
>> @@ -37,7 +37,7 @@ (define-module (gnu packages valgrind)
>>    #:use-module (gnu packages gdb)
>>    #:use-module (gnu packages perl))
>>
>> -(define-public valgrind
>> +(define valgrind/pinned
>>    (package
>>      (name "valgrind")
>>      (version "3.22.0")
>> @@ -93,10 +93,28 @@ (define-public valgrind
>>      ;; Hide this variant so end users get the "interactive" Valgrind be=
low.
>>      (properties '((hidden? . #t)))))
>>
>> +(define-public valgrind-next
>> +  (package
>> +    (inherit valgrind/pinned)
>> +    (version "3.25.0")
>> +    (source (origin
>> +              (method url-fetch)
>> +              (uri (list (string-append "https://sourceware.org/pub/val=
grind"
>> +                                        "/valgrind-" version ".tar.bz2")
>> +                         (string-append "ftp://sourceware.org/pub/valgr=
ind"
>> +                                        "/valgrind-" version ".tar.bz2"=
)))
>> +              (sha256
>> +               (base32
>> +                "1k3fb1vyx1b3vvwyql0ckg9n2lyw9dilbrhw1kcw0r3b3lln0pr9")=
)))
>> +    (supported-systems (fold delete %supported-systems
>> +                             '("i586-gnu" "x86_64-gnu"
>> +                               "armhf-linux")))))
>> +
>> +(define-public valgrind valgrind/pinned)
>
> Should we simplify the package naming and instead change the dependent
> packages to use valgrind/pinned? There only look to be ten to twenty
> references. Then valgrind-next could be valgrind.

The valgrind in the guix command line interface is actually
valgrind/interactive, if you try
`guix refresh -e '(@ (gnu packages valgrind) valgrind)'`

you can see
Building the following 347 packages would ensure 734 dependent packages
are rebuilt
....


So we need to simplify it in a team update.

>
> I do appreciate that this gives us a means to keep valgrind up-to-date
> without mass package rebuilds, since I don't expect that we are
> propagating valgrind.
>
>> +
>>  (define-public valgrind/interactive
>> -  (package/inherit
>> -   valgrind
>> -   (inputs
>> -    ;; GDB is needed to provide a sane default for `--db-command'.
>> -    (list gdb `(,(canonical-package (libc-for-target)) "debug")))
>> -   (properties '())))
>> +  (package/inherit valgrind-next
>> +    (inputs
>> +     ;; GDB is needed to provide a sane default for `--db-command'.
>> +     (list gdb `(,(canonical-package (libc-for-target)) "debug")))
>> +    (properties '())))
>>
>> base-commit: 32bc7695b50a2018f15618a86d7200fc8c3e2f58
>> --
>> 2.49.0

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmgRBsYACgkQO1qpk+Gi
3/BXVRAAm2D+of16hPF8i4gogKs+J6/GgHG0vYkugQh5gtJ3iEFfwKtYNPMRCJWq
kvprOOeUtPAUtsg1czqySPEI55k5i/Jwksk0hIGlw8Ldaqi1HIyb4nY5God2aBGh
JYhzlnApQ+ICe5rgeY9GepKqteAz2f/QNyPEsYAhkr9rD6pfMyMSWu58blCZsHG7
80F4pMMDctFxTy8xhRPXF6oDXX0APl/Ro/EHLZg80b5FFv7OYHlh8tcG4dcUJNxK
dQlEVdVBqlHmYI5lq8Spq8e2Kp20eKZUETpPqwfRXpFv9r2sur8oBeHJSukdJjPa
UXsWd7Wk4W9MID1Ax+rGkU0GT/2Fc4n5m+fdfCusRk0/Vlv7COgJIO/xEyHZChGr
OX1BRm1EZQ6BFYBNbi6LT5Z29upGsbc22C1Kmnklh1oQFolT6KGbK5ohV31keP79
9ASMoF7IFcWQw3e+/qRuYHsWQZBSNRx/qNOWf9ZwLIpWlrE5l0GBalE0P9sTx63j
qwvYeCeIVwOOxsTUkpw632TWKaSIGcuyg+wMxMfRgyrxvSGrvc2dYuleRWKPCe9g
17Nn5hNvIZDv6yhwkZhmwleLaB6xu+mrUN3OvEN/HwIRMqMNn7cGkh2G5TGEOo1f
Yz6fHGMADouA2pQg+4nep6Ga9brU/h8LkxIFO+k6CWXY4fFwBos=
=XuJn
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#78141; Package guix-patches. Full text available.

Message received at 78141 <at> debbugs.gnu.org:


Received: (at 78141) by debbugs.gnu.org; 29 Apr 2025 16:49:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 29 12:49:06 2025
Received: from localhost ([127.0.0.1]:59503 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u9o8n-00023y-O2
	for submit <at> debbugs.gnu.org; Tue, 29 Apr 2025 12:49:06 -0400
Received: from mail-oo1-xc2e.google.com ([2607:f8b0:4864:20::c2e]:61919)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <code@HIDDEN>)
 id 1u9o8i-00022C-69
 for 78141 <at> debbugs.gnu.org; Tue, 29 Apr 2025 12:49:03 -0400
Received: by mail-oo1-xc2e.google.com with SMTP id
 006d021491bc7-603f3d42ae8so4006173eaf.3
 for <78141 <at> debbugs.gnu.org>; Tue, 29 Apr 2025 09:49:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=greghogan-com.20230601.gappssmtp.com; s=20230601; t=1745945334; x=1746550134;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=IOMjcAiSBf7r9ilSKNZKQmleeSrkn354gynArpy4bqM=;
 b=LVY8KfVYPOiE0EikplshjIqJDanMJGf7C6lrIK93DIAdSdL7HXeIxwpVVlD8xz2loM
 qRQBy+qG9OKFhA+QGgYfp54Lmo9H4WCosda4sXeBU9TrcCCTaAXqxz0KlYOFduRuOxGj
 OEHoV2JnuHsgnTrbqED4RaJccLlE2IfT5d0t/GY965uOc9rQMuXIrYrYe1n++bvcGgA1
 qmp/EdQPNvnGx6FE6HMsnI+nFs8pr9efHbrvJ7t/0OaRU67ef15tTheVcBc5cEzH0X7Q
 tiyHWkTf+Z3Xv1xJ0EpWoyDC2AQe/T78efuEg552GFI6wJ2CoXo3o27eCqfFEDPD9Mm+
 msEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1745945334; x=1746550134;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=IOMjcAiSBf7r9ilSKNZKQmleeSrkn354gynArpy4bqM=;
 b=JS/WjfBLPTowjWF/gDwD9qW7cFVmgXKb8x7mbIeEF4Uxq7QmCylcUqCRgAColverGe
 CAAHS4W4bnluf1xVaWt8zJJaepmtVNt8mYM7SBzeTtb5qqymr0qMvfG/Q8GEpY4Dmj9Y
 f8kAhCX2qlYXAu8flGQ0Mt+/2i8wY5K6mE8NNxOlW1Xr+niXMEa4MP0UWSsAjjVQ9nd4
 G4vOmrwMnwKATLVlut6mvW6xOQh6rsdfVSJE7n4wGDLuHNdp0nk3mh8kbJ/UgVhv+LRm
 vxjerotIED3ZsWt3yqmCcLkwE7v2otnlJ2xcldMhLHp0nUghqWuXfC2S1YNfPDEbVIij
 /D6g==
X-Gm-Message-State: AOJu0Yw4mu9PmKwx6WbLYIFP0KaqN+jlJYQ4bIRJ4BtCeYRlRIT2JTJa
 vVcqriMEAQzmQ74YFVlkPW4Yfx9Sah2Ojm2ZBLE+gfVzee8LSY70RhNhWLEedd7sSPv9HaiNwfe
 MEkwBRGWkjRoasP6wp2TwJh+bvTqqBQvU8rqWng==
X-Gm-Gg: ASbGncs88+hpdou9z/R995eSKAIzy1HlWDQl/ytJ0rHQ3gwebmFXoZ1KzvaXGAyUacp
 OPYIcShX/271raH/3H0IsML4XzPfD3frxjvqXmrbHrfEzSFIpoWeTDeZ1XizVkaBaCb79rAwnkB
 AaybrExsvnUG+IJslyrOyQ0Q==
X-Google-Smtp-Source: AGHT+IFbLMLIxnlh6c/aAO7LZ1D54dGAdNsfm5YDMcuJnFLnQdNpmPlA2MeLmb4RMlZWu1Q5r28E0TcnOYEEKbEcTJE=
X-Received: by 2002:a05:6871:5b25:b0:2d0:4780:65f2 with SMTP id
 586e51a60fabf-2da3ffcc367mr2401465fac.21.1745945333892; Tue, 29 Apr 2025
 09:48:53 -0700 (PDT)
MIME-Version: 1.0
References: <bd0011eda7990e2668f1c39cafd674b56df9cd55.1745941176.git.z572@HIDDEN>
In-Reply-To: <bd0011eda7990e2668f1c39cafd674b56df9cd55.1745941176.git.z572@HIDDEN>
From: Greg Hogan <code@HIDDEN>
Date: Tue, 29 Apr 2025 12:48:42 -0400
X-Gm-Features: ATxdqUG1VW5kInHmaRv6dfyrjbZf8yLAAkERx_PywlOE3D6avcxiGu08BNozdwQ
Message-ID: <CA+3U0ZmgKLFGmXWFUqnU7_TPuhgd4z032DqGHLWO1f2VvER8Ew@HIDDEN>
Subject: Re: [bug#78141] [PATCH] gnu: valgrind: update to 3.25.0.
To: Zheng Junjie <z572@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78141
Cc: 78141 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Apr 29, 2025 at 11:41=E2=80=AFAM Zheng Junjie <z572@HIDDEN> wr=
ote:
>
> * gnu/packages/valgrind.scm (valgrind-next): New variable.
> (valgrind/interactive): Inherit from it.
>
> Change-Id: If6e1f50e5574caa5fae61892afcc2b4e6ef7baa3
> ---
>  gnu/packages/valgrind.scm | 32 +++++++++++++++++++++++++-------
>  1 file changed, 25 insertions(+), 7 deletions(-)
>
> diff --git a/gnu/packages/valgrind.scm b/gnu/packages/valgrind.scm
> index 1bf4975667f..1cdbcf16897 100644
> --- a/gnu/packages/valgrind.scm
> +++ b/gnu/packages/valgrind.scm
> @@ -37,7 +37,7 @@ (define-module (gnu packages valgrind)
>    #:use-module (gnu packages gdb)
>    #:use-module (gnu packages perl))
>
> -(define-public valgrind
> +(define valgrind/pinned
>    (package
>      (name "valgrind")
>      (version "3.22.0")
> @@ -93,10 +93,28 @@ (define-public valgrind
>      ;; Hide this variant so end users get the "interactive" Valgrind bel=
ow.
>      (properties '((hidden? . #t)))))
>
> +(define-public valgrind-next
> +  (package
> +    (inherit valgrind/pinned)
> +    (version "3.25.0")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (list (string-append "https://sourceware.org/pub/valg=
rind"
> +                                        "/valgrind-" version ".tar.bz2")
> +                         (string-append "ftp://sourceware.org/pub/valgri=
nd"
> +                                        "/valgrind-" version ".tar.bz2")=
))
> +              (sha256
> +               (base32
> +                "1k3fb1vyx1b3vvwyql0ckg9n2lyw9dilbrhw1kcw0r3b3lln0pr9"))=
))
> +    (supported-systems (fold delete %supported-systems
> +                             '("i586-gnu" "x86_64-gnu"
> +                               "armhf-linux")))))
> +
> +(define-public valgrind valgrind/pinned)

Should we simplify the package naming and instead change the dependent
packages to use valgrind/pinned? There only look to be ten to twenty
references. Then valgrind-next could be valgrind.

I do appreciate that this gives us a means to keep valgrind up-to-date
without mass package rebuilds, since I don't expect that we are
propagating valgrind.

> +
>  (define-public valgrind/interactive
> -  (package/inherit
> -   valgrind
> -   (inputs
> -    ;; GDB is needed to provide a sane default for `--db-command'.
> -    (list gdb `(,(canonical-package (libc-for-target)) "debug")))
> -   (properties '())))
> +  (package/inherit valgrind-next
> +    (inputs
> +     ;; GDB is needed to provide a sane default for `--db-command'.
> +     (list gdb `(,(canonical-package (libc-for-target)) "debug")))
> +    (properties '())))
>
> base-commit: 32bc7695b50a2018f15618a86d7200fc8c3e2f58
> --
> 2.49.0




Information forwarded to guix-patches@HIDDEN:
bug#78141; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Apr 2025 15:40:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 29 11:40:15 2025
Received: from localhost ([127.0.0.1]:58297 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u9n4B-0007KK-3G
	for submit <at> debbugs.gnu.org; Tue, 29 Apr 2025 11:40:15 -0400
Received: from lists.gnu.org ([2001:470:142::17]:53334)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <z572@HIDDEN>) id 1u9n47-0007FF-NY
 for submit <at> debbugs.gnu.org; Tue, 29 Apr 2025 11:40:12 -0400
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 <z572@HIDDEN>) id 1u9n3r-0007D8-Sq
 for guix-patches@HIDDEN; Tue, 29 Apr 2025 11:39:58 -0400
Received: from mail.z572.online ([88.99.160.180])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <z572@HIDDEN>) id 1u9n3n-0007hS-BM
 for guix-patches@HIDDEN; Tue, 29 Apr 2025 11:39:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=z572.online; s=me;
 t=1745941588;
 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=bQopGBSBMYLAhl2yljNnh30JaH1brzbxmnggHErqD10=;
 b=qH8PdHMZL9hVOPwGPRUnqvJQvkMTKiJr6DLuZ6bgN41kzCdVY3JzqdscvQJ0lTh0JKZR4w
 X1YZN/eBlecOBlP2FSZtnSnAr/GeJ/whiSdJPSNFzMCAng+vvccI3sB+/laGZpXvf5B8UO
 KmBqo4qZR1U42QTsNqI2Gr1dYod+lMU=
Received: from m.tailaa68d.ts.net (<unknown> [115.198.129.146])
 by mail.z572.online (OpenSMTPD) with ESMTPSA id 3f92b5c8
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <guix-patches@HIDDEN>;
 Tue, 29 Apr 2025 15:46:27 +0000 (UTC)
From: Zheng Junjie <z572@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: valgrind: update to 3.25.0.
Date: Tue, 29 Apr 2025 23:39:36 +0800
Message-ID: <bd0011eda7990e2668f1c39cafd674b56df9cd55.1745941176.git.z572@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
X-Debbugs-Cc: Greg Hogan <code@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=88.99.160.180; envelope-from=z572@HIDDEN;
 helo=mail.z572.online
X-Spam_score_int: 4
X-Spam_score: 0.4
X-Spam_bar: /
X-Spam_report: (0.4 / 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, FROM_SUSPICIOUS_NTLD=0.499,
 FROM_SUSPICIOUS_NTLD_FP=1.999, PDS_OTHER_BAD_TLD=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 3.5 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  * gnu/packages/valgrind.scm (valgrind-next): New variable.
 (valgrind/interactive): Inherit from it. Change-Id:
 If6e1f50e5574caa5fae61892afcc2b4e6ef7baa3
 --- gnu/packages/valgrind.scm | 32 +++++++++++++++++++++++++------- 1 file
 changed, 25 insertions(+), 7 deletions(-) 
 Content analysis details:   (3.5 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 0.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
 [URI: z572.online (online)]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 2.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD
 0.5 FROM_SUSPICIOUS_NTLD   From abused NTLD
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.5 (/)

* gnu/packages/valgrind.scm (valgrind-next): New variable.
(valgrind/interactive): Inherit from it.

Change-Id: If6e1f50e5574caa5fae61892afcc2b4e6ef7baa3
---
 gnu/packages/valgrind.scm | 32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/valgrind.scm b/gnu/packages/valgrind.scm
index 1bf4975667f..1cdbcf16897 100644
--- a/gnu/packages/valgrind.scm
+++ b/gnu/packages/valgrind.scm
@@ -37,7 +37,7 @@ (define-module (gnu packages valgrind)
   #:use-module (gnu packages gdb)
   #:use-module (gnu packages perl))
 
-(define-public valgrind
+(define valgrind/pinned
   (package
     (name "valgrind")
     (version "3.22.0")
@@ -93,10 +93,28 @@ (define-public valgrind
     ;; Hide this variant so end users get the "interactive" Valgrind below.
     (properties '((hidden? . #t)))))
 
+(define-public valgrind-next
+  (package
+    (inherit valgrind/pinned)
+    (version "3.25.0")
+    (source (origin
+              (method url-fetch)
+              (uri (list (string-append "https://sourceware.org/pub/valgrind"
+                                        "/valgrind-" version ".tar.bz2")
+                         (string-append "ftp://sourceware.org/pub/valgrind"
+                                        "/valgrind-" version ".tar.bz2")))
+              (sha256
+               (base32
+                "1k3fb1vyx1b3vvwyql0ckg9n2lyw9dilbrhw1kcw0r3b3lln0pr9"))))
+    (supported-systems (fold delete %supported-systems
+                             '("i586-gnu" "x86_64-gnu"
+                               "armhf-linux")))))
+
+(define-public valgrind valgrind/pinned)
+
 (define-public valgrind/interactive
-  (package/inherit
-   valgrind
-   (inputs
-    ;; GDB is needed to provide a sane default for `--db-command'.
-    (list gdb `(,(canonical-package (libc-for-target)) "debug")))
-   (properties '())))
+  (package/inherit valgrind-next
+    (inputs
+     ;; GDB is needed to provide a sane default for `--db-command'.
+     (list gdb `(,(canonical-package (libc-for-target)) "debug")))
+    (properties '())))

base-commit: 32bc7695b50a2018f15618a86d7200fc8c3e2f58
-- 
2.49.0





Acknowledgement sent to Zheng Junjie <z572@HIDDEN>:
New bug report received and forwarded. Copy sent to code@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to code@HIDDEN, guix-patches@HIDDEN:
bug#78141; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 4 May 2025 10:15:06 UTC

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