[PATCH] gnu: nettle: Update to 3.9

  • Done
  • quality assurance status badge
Details
4 participants
  • Andy Tai
  • Christopher Baines
  • Nicolas Goaziou
  • Nicolas Graves
Owner
unassigned
Submitted by
Andy Tai
Severity
normal

Debbugs page

Andy Tai wrote 2 years ago
(address . guix-patches@gnu.org)(name . Andy Tai)(address . atai@atai.org)
186e1492ca748c4bbbc25e7d839c43c4b52b7184.1684126141.git.atai@atai.org
* gnu/packages/nettle.scm (nettle): Update to 3.9
---
gnu/packages/nettle.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm
index 96ffb8821a..54ab80a469 100644
--- a/gnu/packages/nettle.scm
+++ b/gnu/packages/nettle.scm
@@ -83,14 +83,14 @@ (define-public nettle
;; This version is not API-compatible with version 2. In particular, lsh
;; cannot use it yet. So keep it separate.
(package (inherit nettle-2)
- (version "3.8.1")
+ (version "3.9")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/nettle/nettle-"
version ".tar.gz"))
(sha256
(base32
- "1znb87fi4gd2jkwbca74fl64pr9lr0cm5i6p7zlcszfdfwmkwkrn"))))
+ "1apydf4wsrfrpkmkbp8497j3ps1vkdybpb70gyxi05i0lzssvrqf"))))
(arguments
(substitute-keyword-arguments (package-arguments nettle-2)
((#:configure-flags flags)

base-commit: da6e6d38f35d6c2bf36ecb194e8f704d5e57af06
--
2.40.1
Andy Tai wrote 2 years ago
[PATCH v2] gnu: nettle: update to 3.9.1
(address . 63510@debbugs.gnu.org)(name . Andy Tai)(address . atai@atai.org)
96196391674d3f903ad846d2d198af9c83910a98.1685684998.git.atai@atai.org
* gnu/packages/nettle.scm (nettle): Update to 3.9.1.
---
gnu/packages/nettle.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm
index 96ffb8821a..15533ca629 100644
--- a/gnu/packages/nettle.scm
+++ b/gnu/packages/nettle.scm
@@ -83,14 +83,14 @@ (define-public nettle
;; This version is not API-compatible with version 2. In particular, lsh
;; cannot use it yet. So keep it separate.
(package (inherit nettle-2)
- (version "3.8.1")
+ (version "3.9.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/nettle/nettle-"
version ".tar.gz"))
(sha256
(base32
- "1znb87fi4gd2jkwbca74fl64pr9lr0cm5i6p7zlcszfdfwmkwkrn"))))
+ "1qvc1iamnvbiss0bx9c98djgn3y60zs59c5wdyyip9qc3fcgzznc"))))
(arguments
(substitute-keyword-arguments (package-arguments nettle-2)
((#:configure-flags flags)

base-commit: f9af75b2c34aab564c821b5bacebd8570777a535
--
2.40.1
Christopher Baines wrote 2 years ago
(name . Andy Tai)(address . atai@atai.org)
87352bsvpn.fsf@cbaines.net
Andy Tai <atai@atai.org> writes:

Toggle quote (5 lines)
> * gnu/packages/nettle.scm (nettle): Update to 3.9.1.
> ---
> gnu/packages/nettle.scm | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)

Thanks for the patch Andy, although this isn't something that can be
simply pushed to master.

→ guix refresh -l nettle
Building the following 7700 packages would ensure 15969 dependent packages are rebuilt: ...


An appropriate branch will need to be picked and this change made there
first, before that branch can then be merged to master.

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

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmScEXRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfYJA//cdSf286cg2qfdRrAcuxSghMFbxOAn7Yl
lFemXdn0rSKGDbBGmGDpjvWce/9arPVU3nNIOXaH8Ulrn3ImHWVnS8KIW+DMt5L2
0JsRjVv4wQBcvue86qVkcwIuLU4Z57Svg0xIFkZICEdprkneA73RayaQt8nKdseS
4KUqdU466PH56CmUInV+BVjWIjCOObdVYsb+oT7bCUijr2GKKtQp4SU1x8tUTkTv
b9aTfqfV9GWniEornqmWlMZtzmz76JihMU4bIFD526Zaqx889dQhUkdCJYXmIm0M
g5XJ7c4lK7wczmOyEgotrA8CdIqtHUylqKg6Sg/GfvKLcTtsD7KcenE3FFC1s49L
vYwFjU0ASsAjYeLfYxZn4p4WHeUd3mjlNO0Rn1GiOh3ylYPHUR5bY4GE64VWp5gL
QIRz1ix/SaDPLrNISvRcQT7Vd3ZmWA3Vpt3cwmtudGN0D7gsZjKeyVbiJRQ4OvJK
IlYJh0icZJ54nzrscvet+XUxKz5jde7hD1HAdeiLG6b9N9oUA/dwQvosTyqXOmbr
gShpiainnLg7P5a10Lye3m2G2gKe1rqG8ardfid0RLIiG+lT02qkX+ed+1HWTYP8
oqC3I6r0YmgFb70IM4wRIjb14+limgsVClTgHrOdyde8nm3H/NJzs3nk4fiGaccp
onCyvPAnLpE=
=7jla
-----END PGP SIGNATURE-----

Andy Tai wrote 6 months ago
[PATCH core-packages v3] gnu: nettle: update to 3.10.
(address . 63510@debbugs.gnu.org)(name . Andy Tai)(address . atai@atai.org)
8d8a551a885706989de219b5811b90496c6c53ac.1725332896.git.atai@atai.org
* gnu/packages/nettle.scm (nettle): Update to 3.10.

Change-Id: Ia57c1d0ccc2a3dfe43766af1a5e7b23e28b4c664
---
gnu/packages/nettle.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm
index 15533ca629..b98ee0d750 100644
--- a/gnu/packages/nettle.scm
+++ b/gnu/packages/nettle.scm
@@ -83,14 +83,14 @@ (define-public nettle
;; This version is not API-compatible with version 2. In particular, lsh
;; cannot use it yet. So keep it separate.
(package (inherit nettle-2)
- (version "3.9.1")
+ (version "3.10")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/nettle/nettle-"
version ".tar.gz"))
(sha256
(base32
- "1qvc1iamnvbiss0bx9c98djgn3y60zs59c5wdyyip9qc3fcgzznc"))))
+ "0z749qcqf1wap6zfkrvi6w9wg013y0c439ff9b5q9r3ln6niiidl"))))
(arguments
(substitute-keyword-arguments (package-arguments nettle-2)
((#:configure-flags flags)

base-commit: 583d88188422311eb112c92d011beeb039e8e720
--
2.34.1
Andy Tai wrote 5 months ago
[PATCH v4] gnu: nettle: update to 3.10.
(address . 63510@debbugs.gnu.org)(name . Andy Tai)(address . atai@atai.org)
d04edbca0347007ceff3c9e3d5a585fd261e7cb2.1729463824.git.atai@atai.org
* gnu/packages/nettle.scm (nettle): Update to 3.10.

Change-Id: Ia57c1d0ccc2a3dfe43766af1a5e7b23e28b4c664
---
gnu/packages/nettle.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm
index 15533ca629..b98ee0d750 100644
--- a/gnu/packages/nettle.scm
+++ b/gnu/packages/nettle.scm
@@ -83,14 +83,14 @@ (define-public nettle
;; This version is not API-compatible with version 2. In particular, lsh
;; cannot use it yet. So keep it separate.
(package (inherit nettle-2)
- (version "3.9.1")
+ (version "3.10")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/nettle/nettle-"
version ".tar.gz"))
(sha256
(base32
- "1qvc1iamnvbiss0bx9c98djgn3y60zs59c5wdyyip9qc3fcgzznc"))))
+ "0z749qcqf1wap6zfkrvi6w9wg013y0c439ff9b5q9r3ln6niiidl"))))
(arguments
(substitute-keyword-arguments (package-arguments nettle-2)
((#:configure-flags flags)

base-commit: 5ab3c4c1e43ebb637551223791db0ea3519986e1
--
2.34.1
Nicolas Graves wrote 4 months ago
tag 63510 moreinfo
(address . control@debbugs.gnu.org)
87ses8p3rg.fsf@ngraves.fr
tags 63510 + moreinfo
quit

As Christopher said, this triggers a huge number of rebuilds and needs
to be put in an appropriate branch. Adding moreinfo so that QA doesn't
try to evaluate this in the meantime.
Maybe you can indicate where this change should happen Andy? Although
the 23841 make me fear that this will have to wait the next
core-updates. If there's an urgency to update that (usually security
fixes), you should send a graft rather than an update, see the manual.

--
Best regards,
Nicolas Graves
Andy Tai wrote 3 months ago
[PATCH v5] gnu: nettle: update to 3.10.
(name . Andy Tai)(address . atai@atai.org)
3c37a4885a8a5d8dffcae25d426b5b34d4bf0792.1733156459.git.atai@atai.org
* gnu/packages/nettle.scm (nettle-3-current): New variable.
(nettle)[replacement]: Add nettle-3-current as replacement.

Change-Id: Ia57c1d0ccc2a3dfe43766af1a5e7b23e28b4c664
---
gnu/packages/nettle.scm | 16 ++++++++++++++++
1 file changed, 16 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm
index 15533ca629..4a2189419c 100644
--- a/gnu/packages/nettle.scm
+++ b/gnu/packages/nettle.scm
@@ -84,6 +84,7 @@ (define-public nettle
;; cannot use it yet. So keep it separate.
(package (inherit nettle-2)
(version "3.9.1")
+ (replacement nettle-3-current)
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/nettle/nettle-"
@@ -97,3 +98,18 @@ (define-public nettle
;; Build "fat" binaries where the right implementation is chosen
;; at run time based on CPU features (starting from 3.1.)
`(cons "--enable-fat" ,flags))))))
+
+
+(define-public nettle-3-current
+ ; upate to current version of Nettle 3; this uses GNU Guix's crafting mechanism
+ ; to avoid massive rebuild
+ (package (inherit nettle)
+ (version "3.10")
+ (replacement nettle-3-current)
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnu/nettle/nettle-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0z749qcqf1wap6zfkrvi6w9wg013y0c439ff9b5q9r3ln6niiidl"))))))

base-commit: d97a67d41de142c0fbdba55e96bfc147482bfae2
--
2.34.1
Andy Tai wrote 2 months ago
[PATCH v6] gnu: nettle: update to 3.10.1.
(address . 63510@debbugs.gnu.org)(name . Andy Tai)(address . atai@atai.org)
3842429a34e5b6e66d0700b026bf7e9988b35a0e.1735890608.git.atai@atai.org
* gnu/packages/nettle.scm (nettle-3-current): New variable.
(nettle)[replacement]: Add nettle-3-current as replacement.

Change-Id: Ia57c1d0ccc2a3dfe43766af1a5e7b23e28b4c664
---
gnu/packages/nettle.scm | 16 ++++++++++++++++
1 file changed, 16 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm
index 15533ca629..bca3aa761c 100644
--- a/gnu/packages/nettle.scm
+++ b/gnu/packages/nettle.scm
@@ -84,6 +84,7 @@ (define-public nettle
;; cannot use it yet. So keep it separate.
(package (inherit nettle-2)
(version "3.9.1")
+ (replacement nettle-3-current)
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/nettle/nettle-"
@@ -97,3 +98,18 @@ (define-public nettle
;; Build "fat" binaries where the right implementation is chosen
;; at run time based on CPU features (starting from 3.1.)
`(cons "--enable-fat" ,flags))))))
+
+
+(define-public nettle-3-current
+ ; upate to current version of Nettle 3; this uses GNU Guix's crafting mechanism
+ ; to avoid massive rebuild
+ (package (inherit nettle)
+ (version "3.10.1")
+ (replacement nettle-3-current)
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnu/nettle/nettle-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0cli5lkr7h9vxrz3j9kylnsdbw2ag6x8bpgivj06xsndq1zxvz5h"))))))

base-commit: a707ebe5d3875a49523bc17de2d36af6f1c18f7e
--
2.34.1
Nicolas Goaziou wrote 2 weeks ago
Re: [PATCH] gnu: nettle: Update to 3.9
(address . 63510-done@debbugs.gnu.org)
87mse4dcsl.fsf@nicolasgoaziou.fr
Hello,

Toggle quote (3 lines)
> * gnu/packages/nettle.scm (nettle-3-current): New variable.
> (nettle)[replacement]: Add nettle-3-current as replacement.

Nettle’s version is 3.10.1 in core-updates, so I’m closing this.

Thanks!

Regards,
--
Nicolas Goaziou
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 63510@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 63510
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help