GNU bug report logs - #73323
[PATCH 00/15] Update aws-sdk-cpp.

Previous Next

Package: guix-patches;

Reported by: Greg Hogan <code <at> greghogan.com>

Date: Tue, 17 Sep 2024 20:17:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 73323 in the body.
You can then email your comments to 73323 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Greg Hogan <code <at> greghogan.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 17 Sep 2024 20:17:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: guix-patches <at> gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 00/15] Update aws-sdk-cpp.
Date: Tue, 17 Sep 2024 20:15:58 +0000
This patchset successfully builds with the updated version of gcc from
the core-updates merge (an issue caused by the packages' default use of
-Werror). This update also removes the workaround for a certificate
expiration test error.

Greg Hogan (15):
  gnu: s2n: Update to 1.5.1.
  gnu: aws-lc: Update to 1.34.2.
  gnu: aws-c-common: Update to 0.9.27.
  gnu: aws-checksums: Update to 0.1.18.
  gnu: aws-c-cal: Update to 0.7.4.
  gnu: aws-c-io: Update to 0.14.18.
  gnu: aws-c-event-stream: Update to 0.4.3.
  gnu: aws-c-sdkutils: Update to 0.1.19.
  gnu: aws-c-compression: Update to 0.2.19.
  gnu: aws-c-http: Update to 0.8.8.
  gnu: aws-c-auth: Update to 0.7.26.
  gnu: aws-c-s3: Update to 0.6.4.
  gnu: aws-c-mqtt: Update to 0.10.4.
  gnu: aws-crt-cpp: Update to 0.28.2.
  gnu: aws-sdk-cpp: Update to 1.11.402.

 gnu/packages/c.scm   | 55 ++++++++++++++++++++++----------------------
 gnu/packages/cpp.scm |  8 +++----
 gnu/packages/tls.scm | 31 ++++++-------------------
 3 files changed, 38 insertions(+), 56 deletions(-)


base-commit: 034eb1b0b624ccd14ed846f402ce7670e6e3f317
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:03 GMT) Full text and rfc822 format available.

Message #8 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 01/15] gnu: aws-lc: Update to 1.34.2.
Date: Tue, 17 Sep 2024 20:16:49 +0000
* gnu/packages/tls.scm (aws-lc): Update to 1.34.2.
[native-inputs]: Remove libfaketime.
[arguments]<#:configure-flags>: Disable Go.
<#:phases>: Remove overwritten 'check phase.

Change-Id: Ib15fc22d0660ad805395acbec6fc45a63079b6f4
---
 gnu/packages/tls.scm | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 2f2a41f650..a9017df698 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -1216,7 +1216,7 @@ (define-public aws-lc
   (package
     (name "aws-lc")
     ;; Update only when updating aws-crt-cpp.
-    (version "1.0.2")
+    (version "1.34.2")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1225,25 +1225,12 @@ (define-public aws-lc
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "16y4iy2rqrmb7b1c394wyq7a5vbjb41599524my6b6q1vk1pi307"))))
+                "075a5z3qck0wqb7k2im8k7vj7rqn7r7v1j0i18l6k2n5pi52wypa"))))
     (build-system cmake-build-system)
     (arguments
      '(#:test-target "run_minimal_tests"
        #:configure-flags
-       '("-DBUILD_SHARED_LIBS=ON")
-       #:phases
-       (modify-phases %standard-phases
-         (replace 'check
-           (lambda* (#:key tests? test-target parallel-tests? #:allow-other-keys)
-             (when tests?
-               ;; SSLTest.HostMatching fails due to an expired certificate.
-               ;; Fake the time to be that of the release.
-               (invoke "faketime" "2022-05-23"
-                       "make" test-target
-                       "-j" (if parallel-tests?
-                                (number->string (parallel-job-count))
-                                "1"))))))))
-    (native-inputs (list libfaketime))
+       '("-DBUILD_SHARED_LIBS=ON" "-DDISABLE_GO=ON")))
     (synopsis "General purpose cryptographic library")
     (description "AWS libcrypto (aws-lc) contains portable C implementations
 of algorithms needed for TLS and common applications, and includes optimized
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:03 GMT) Full text and rfc822 format available.

Message #11 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 02/15] gnu: s2n: Update to 1.5.1.
Date: Tue, 17 Sep 2024 20:16:50 +0000
* gnu/packages/tls.scm (s2n): Update to 1.5.1.
[arguments]: Re-enable warnings as errors.
[supported-systems]: Restrict to 64-bit systems.

Change-Id: I09d690c96789961473c846eb8174ddc8a2b1ad4e
---
 gnu/packages/tls.scm | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index a9017df698..fcad5401d5 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -1147,7 +1147,7 @@ (define-public s2n
   (package
     (name "s2n")
     ;; Update only when updating aws-crt-cpp.
-    (version "1.3.10")
+    (version "1.5.1")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1156,17 +1156,13 @@ (define-public s2n
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "15fr6zwglw74x5qd090752kqn7n3cyi4gmz94ip45g3hflschxd3"))))
+                "0cw8f846zvjgdwaqadnhdb0cxksx4jd9x4nan9x02xz2w5hcqw04"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-       '("-DBUILD_SHARED_LIBS=ON"
-         ;; Remove in next update; see https://github.com/aws/s2n-tls/pull/3108
-         ;; Building with 'Werror' results in compilation error (even building
-         ;; with gcc) when replacing the aws-lc input with openssl.
-         "-DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF")))
+       '("-DBUILD_SHARED_LIBS=ON")))
     (propagated-inputs (list aws-lc))
-    (supported-systems '("x86_64-linux"))
+    (supported-systems '("aarch64-linux" "x86_64-linux"))
     (synopsis "SSL/TLS implementation in C99")
     (description
      "This library provides a C99 implementation of SSL/TLS.  It is designed to
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:05 GMT) Full text and rfc822 format available.

Message #14 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 03/15] gnu: aws-c-common: Update to 0.9.27.
Date: Tue, 17 Sep 2024 20:16:51 +0000
* gnu/packages/c.scm (aws-c-common): Update to 0.9.27.
[arguments]: Disable parallel tests.
[supported-systems]: Add armhf-linux and aarch64-linux.

Change-Id: I66ddf9ed03f8ead70aa1c86792dd4aa8782ac59e
---
 gnu/packages/c.scm | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index 62234d3c9a..43c837d251 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -977,7 +977,7 @@ (define-public aws-c-common
   (package
     (name "aws-c-common")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.6.20")
+    (version "0.9.27")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -986,13 +986,15 @@ (define-public aws-c-common
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "089grcj58n4xs41kmnpaqpwsalcisjbqqb5yqahxxyfx2lf1j9c9"))))
+                "1wzlxvcwr4s31c4q8nyj66x3za9s01xzq47ap2jwvr61c93pxcam"))))
     (build-system cmake-build-system)
     (arguments
-     '(#:configure-flags
+     '(#:parallel-tests? #f
+       #:configure-flags
        '("-DBUILD_SHARED_LIBS=ON")))
+    (supported-systems '("armhf-linux" "aarch64-linux"
+                         "i686-linux" "x86_64-linux"))
     (synopsis "Amazon Web Services core C library")
-    (supported-systems '("i686-linux" "x86_64-linux"))
     (description
      "This library provides common C99 primitives, configuration, data
  structures, and error handling for the @acronym{AWS,Amazon Web Services} SDK.")
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:05 GMT) Full text and rfc822 format available.

Message #17 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 04/15] gnu: aws-checksums: Update to 0.1.18.
Date: Tue, 17 Sep 2024 20:16:52 +0000
* gnu/packages/c.scm (aws-checksums): Update to 0.1.18.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index 43c837d251..cbbc1b4e96 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1005,7 +1005,7 @@ (define-public aws-checksums
   (package
     (name "aws-checksums")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.1.12")
+    (version "0.1.18")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1014,7 +1014,7 @@ (define-public aws-checksums
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "054f2hkmkxhw83q7zsz349k82xk6bkrvlsab088pf7kn9wd4hy4k"))))
+                "1lwbs5b89z4z8pswlfhj4fn73flwmr060byy3apqfay8rxmia4hj"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:06 GMT) Full text and rfc822 format available.

Message #20 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 05/15] gnu: aws-c-cal: Update to 0.7.4.
Date: Tue, 17 Sep 2024 20:16:53 +0000
* gnu/packages/c.scm (aws-c-cal): Update to 0.7.4.
[propagated-inputs]: Add s2n.
[inputs]: Remove openssl and openssl:static.

Change-Id: I211a3d96ec984ab870b6e1621756ad6463f27a8b
---
 gnu/packages/c.scm | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index cbbc1b4e96..74f6aaba22 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1095,7 +1095,7 @@ (define-public aws-c-cal
   (package
     (name "aws-c-cal")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.5.17")
+    (version "0.7.4")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1104,7 +1104,7 @@ (define-public aws-c-cal
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0gd7xfzv509vcysifzfa8j2rykkc1prhiry7953snblkzm7airm5"))))
+                "01h3ypypn3lbqm9r252zkh26wg8g7acl1slddy4vd59nfwqlwp7m"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
@@ -1112,10 +1112,7 @@ (define-public aws-c-cal
              (string-append "-DCMAKE_PREFIX_PATH="
                             (assoc-ref %build-inputs "aws-c-common")))))
     (propagated-inputs
-     (list aws-c-common))
-    (inputs
-     `(("openssl" ,openssl)
-       ("openssl:static" ,openssl "static")))
+     (list aws-c-common s2n))
     (synopsis "Amazon Web Services Crypto Abstraction Layer")
     (description "This library provides a C99 wrapper for hash, HMAC, and ECC
 cryptographic primitives for the @acronym{AWS,Amazon Web Services} SDK.")
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:06 GMT) Full text and rfc822 format available.

Message #23 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 06/15] gnu: aws-c-io: Update to 0.14.18.
Date: Tue, 17 Sep 2024 20:16:54 +0000
* gnu/packages/c.scm (aws-c-io): Update to 0.14.18.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index 74f6aaba22..d1c8c64d37 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1066,7 +1066,7 @@ (define-public aws-c-io
   (package
     (name "aws-c-io")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.10.20")
+    (version "0.14.18")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1075,7 +1075,7 @@ (define-public aws-c-io
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "07l5rfbm1irkigfv51sfygs992af8rxicmay97frbx6z21khdjnr"))))
+                "09m3n81jibn8fhg7z6dkhj7dc7sds9n3mbr3n7jgg64zpf0lx9kl"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:07 GMT) Full text and rfc822 format available.

Message #26 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 07/15] gnu: aws-c-event-stream: Update to 0.4.3.
Date: Tue, 17 Sep 2024 20:16:55 +0000
* gnu/packages/c.scm (aws-c-event-stream): Update to 0.4.3.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index d1c8c64d37..ae9c443b2f 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1034,7 +1034,7 @@ (define-public aws-c-event-stream
   (package
     (name "aws-c-event-stream")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.2.7")
+    (version "0.4.3")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1043,7 +1043,7 @@ (define-public aws-c-event-stream
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0xwwr7gdgfrphk6j7vk12rgimfim6m4qnj6hg8hgg16cplhvsfzh"))))
+                "0pm6ggm2yv5rqfijvi0zd7xf4a0zq0m21c36vhgda5mh5wbhzf64"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:07 GMT) Full text and rfc822 format available.

Message #29 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 08/15] gnu: aws-c-sdkutils: Update to 0.1.19.
Date: Tue, 17 Sep 2024 20:16:56 +0000
* gnu/packages/c.scm (aws-c-sdkutils): Update to 0.1.19.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index ae9c443b2f..455014a18f 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1123,7 +1123,7 @@ (define-public aws-c-sdkutils
   (package
     (name "aws-c-sdkutils")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.1.2")
+    (version "0.1.19")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1132,7 +1132,7 @@ (define-public aws-c-sdkutils
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14wpl3dxwjbbzas44v6m6m3ll89rgz34x9gb140qz624gwzs9v0v"))))
+                "12xpnx0qxnjc2gnbpxq0kx6dfyi650zlrl2ykfhn3z9h6gj0lz8s"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:19:07 GMT) Full text and rfc822 format available.

Message #32 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 09/15] gnu: aws-c-compression: Update to 0.2.19.
Date: Tue, 17 Sep 2024 20:16:57 +0000
* gnu/packages/c.scm (aws-c-compression): Update to 0.2.19.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index 455014a18f..b32ba3740f 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1200,7 +1200,7 @@ (define-public aws-c-compression
   (package
     (name "aws-c-compression")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.2.14")
+    (version "0.2.19")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1209,7 +1209,7 @@ (define-public aws-c-compression
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0fs3zhhzxsb9nfcjpvfbcq79hal7si2ia1c09scab9a8m264f4vd"))))
+                "17ka9fbv41njrkby8ac13djy65y54k85mxms3cjl6khsnvil5gb6"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:20:02 GMT) Full text and rfc822 format available.

Message #35 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 10/15] gnu: aws-c-http: Update to 0.8.8.
Date: Tue, 17 Sep 2024 20:16:58 +0000
* gnu/packages/c.scm (aws-c-http): Update to 0.8.8.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index b32ba3740f..be3f449baf 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1170,7 +1170,7 @@ (define-public aws-c-http
   (package
     (name "aws-c-http")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.6.13")
+    (version "0.8.8")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1179,7 +1179,7 @@ (define-public aws-c-http
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "125glc9b3906r95519zqfbzzz6wj5ib4im2n45yxrigwkkpffbq9"))))
+                "0kap7r9mj564k7ncl2p6kyqp88vxkj80r277xkd6fry8d3plviac"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:20:02 GMT) Full text and rfc822 format available.

Message #38 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 11/15] gnu: aws-c-auth: Update to 0.7.26.
Date: Tue, 17 Sep 2024 20:16:59 +0000
* gnu/packages/c.scm (aws-c-auth): Update to 0.7.26.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index be3f449baf..9ee9a49a66 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1229,7 +1229,7 @@ (define-public aws-c-auth
   (package
     (name "aws-c-auth")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.6.11")
+    (version "0.7.26")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1238,7 +1238,7 @@ (define-public aws-c-auth
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0frfnbifkrib9l68mj92a3g1x8xc8hpdlzbga2a801zgf2flx4fy"))
+                "0im29xh80dpm4hlwq02dyv6il9whbcxhgwp1gw5nj68c33dp4ryk"))
               (patches
                (search-patches
                 "aws-c-auth-install-private-headers.patch"))))
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:20:03 GMT) Full text and rfc822 format available.

Message #41 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 12/15] gnu: aws-c-s3: Update to 0.6.4.
Date: Tue, 17 Sep 2024 20:17:00 +0000
* gnu/packages/c.scm (aws-c-s3): Update to 0.6.4.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index 9ee9a49a66..1817f7e1f3 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1262,7 +1262,7 @@ (define-public aws-c-s3
   (package
     (name "aws-c-s3")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.1.38")
+    (version "0.6.4")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1271,7 +1271,7 @@ (define-public aws-c-s3
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0n2y8hzb1bx3vnzlpb5hsav18dg33pwav0mpji6krz98y2l8msya"))))
+                "08kzdpjn48bzg4hvvr92yv6igvppja6xcrqr6hsliai6088nw4kl"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:20:03 GMT) Full text and rfc822 format available.

Message #44 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 13/15] gnu: aws-c-mqtt: Update to 0.10.4.
Date: Tue, 17 Sep 2024 20:17:01 +0000
* gnu/packages/c.scm (aws-c-mqtt): Update to 0.10.4.

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

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index 1817f7e1f3..7c93676f0c 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1292,7 +1292,7 @@ (define-public aws-c-mqtt
   (package
     (name "aws-c-mqtt")
     ;; Update only when updating aws-crt-cpp.
-    (version "0.7.10")
+    (version "0.10.4")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1301,7 +1301,7 @@ (define-public aws-c-mqtt
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0qmzx8b4wcsq9s99q2zrhx1s3jdmfy8zs16qys9bqv45gspi3ybr"))))
+                "1sa5bxnva9qwx00a49l1pppz0gnkxbwam4g6r3gw7w6265kjrswb"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:20:04 GMT) Full text and rfc822 format available.

Message #47 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 14/15] gnu: aws-crt-cpp: Update to 0.28.2.
Date: Tue, 17 Sep 2024 20:17:02 +0000
* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.28.2.

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

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index da2cfcab6e..6118b0e0ee 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1727,7 +1727,7 @@ (define-public aws-crt-cpp
     ;; Update only when updating aws-sdk-cpp, and when updating also update
     ;; versions of library dependencies linked from from
     ;; https://github.com/awslabs/aws-crt-cpp/tree/{aws-crt-cpp commit}/crt
-    (version "0.17.27")
+    (version "0.28.2")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1736,7 +1736,7 @@ (define-public aws-crt-cpp
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "14g8pn7yii1klby7phcw08qnld1qv11vwmbdz8cs3mlpqahxrh4i"))))
+                "1jnj5q6jcw1nh74yzdbi99x338lc3v2wjlgvjnzclla4p66pi712"))))
     (build-system cmake-build-system)
     (arguments
      '(#:configure-flags
-- 
2.46.0





Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 17 Sep 2024 20:20:04 GMT) Full text and rfc822 format available.

Message #50 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Greg Hogan <code <at> greghogan.com>
To: 73323 <at> debbugs.gnu.org
Cc: Greg Hogan <code <at> greghogan.com>
Subject: [PATCH 15/15] gnu: aws-sdk-cpp: Update to 1.11.402.
Date: Tue, 17 Sep 2024 20:17:03 +0000
* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.402.

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

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 6118b0e0ee..bb64f094f6 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1765,7 +1765,7 @@ (define-public aws-sdk-cpp
     (name "aws-sdk-cpp")
     ; When updating also check for a tagged update to aws-crt-cpp from
     ; https://github.com/aws/aws-sdk-cpp/tree/main/crt
-    (version "1.9.306")
+    (version "1.11.402")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1774,7 +1774,7 @@ (define-public aws-sdk-cpp
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0k3f4xq4vvlwrwgpp0vka4pwzbnkylvrkbbkjksx6wq6g1a2gc2g"))))
+                "016jzz01c8mf5v732rk8gglmvpa8lf5c5r7jndvbp6gn6nlvnplx"))))
     (build-system cmake-build-system)
     (arguments
      '(;; Tests are run during the build phase.
-- 
2.46.0





Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Fri, 27 Sep 2024 22:19:02 GMT) Full text and rfc822 format available.

Notification sent to Greg Hogan <code <at> greghogan.com>:
bug acknowledged by developer. (Fri, 27 Sep 2024 22:19:02 GMT) Full text and rfc822 format available.

Message #55 received at 73323-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Greg Hogan <code <at> greghogan.com>
Cc: 73323-done <at> debbugs.gnu.org
Subject: Re: [bug#73323] [PATCH 00/15] Update aws-sdk-cpp.
Date: Sat, 28 Sep 2024 00:18:14 +0200
Greg Hogan <code <at> greghogan.com> skribis:

>   gnu: s2n: Update to 1.5.1.
>   gnu: aws-lc: Update to 1.34.2.
>   gnu: aws-c-common: Update to 0.9.27.
>   gnu: aws-checksums: Update to 0.1.18.
>   gnu: aws-c-cal: Update to 0.7.4.
>   gnu: aws-c-io: Update to 0.14.18.
>   gnu: aws-c-event-stream: Update to 0.4.3.
>   gnu: aws-c-sdkutils: Update to 0.1.19.
>   gnu: aws-c-compression: Update to 0.2.19.
>   gnu: aws-c-http: Update to 0.8.8.
>   gnu: aws-c-auth: Update to 0.7.26.
>   gnu: aws-c-s3: Update to 0.6.4.
>   gnu: aws-c-mqtt: Update to 0.10.4.
>   gnu: aws-crt-cpp: Update to 0.28.2.
>   gnu: aws-sdk-cpp: Update to 1.11.402.

Applied, thanks!

> This update also removes the workaround for a certificate expiration
> test error.

Should we update the offending test suite to run under ‘datefudge’ or
similar, so the expiration issue doesn’t lead to a test failure going
forward?

Thanks,
Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 01 Oct 2024 15:30:02 GMT) Full text and rfc822 format available.

Message #58 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Greg Hogan <code <at> greghogan.com>
Cc: 73323 <at> debbugs.gnu.org
Subject: Re: [bug#73323] [PATCH 00/15] Update aws-sdk-cpp.
Date: Tue, 01 Oct 2024 17:29:29 +0200
Hi,

Greg Hogan <code <at> greghogan.com> skribis:

> I tested 10 years in the future and submitted a bug report upstream:
>   https://github.com/aws/aws-lc/issues/1889
>
> It's a strange error, not a simple time bomb. The build fails
> somewhere between six and seven years in the future.
>
> So in the case where this bug is resolved and the current package
> definition successfully builds in the future should we still wrap with
> datefudge or libfaketime? Add a comment to run a future test build
> when updating? I prefer the comment since overridden phases are
> unsightly and simply mask the problem.

Generally speaking we should ensure packages can be built regardless of
the value of the system clock, so people can eventually time-machine and
rebuild packages.  When we’re aware of time-dependent behavior, we
should patch it or use libfaketime/datefudge.

Thanks,
Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#73323; Package guix-patches. (Tue, 01 Oct 2024 15:31:02 GMT) Full text and rfc822 format available.

Message #61 received at 73323 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Greg Hogan <code <at> greghogan.com>
Cc: 73323 <at> debbugs.gnu.org
Subject: Re: [bug#73323] [PATCH 00/15] Update aws-sdk-cpp.
Date: Tue, 01 Oct 2024 17:30:06 +0200
Hi,

Greg Hogan <code <at> greghogan.com> skribis:

> I tested 10 years in the future and submitted a bug report upstream:
>   https://github.com/aws/aws-lc/issues/1889
>
> It's a strange error, not a simple time bomb. The build fails
> somewhere between six and seven years in the future.
>
> So in the case where this bug is resolved and the current package
> definition successfully builds in the future should we still wrap with
> datefudge or libfaketime? Add a comment to run a future test build
> when updating? I prefer the comment since overridden phases are
> unsightly and simply mask the problem.

Generally speaking we should ensure packages can be built regardless of
the value of the system clock, so people can eventually time-machine and
rebuild packages.  When we’re aware of time-dependent behavior, we
should patch it or use libfaketime/datefudge.

Thanks,
Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 30 Oct 2024 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 233 days ago.

Previous Next


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