From unknown Wed Jun 18 23:10:03 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#46728 <46728@debbugs.gnu.org> To: bug#46728 <46728@debbugs.gnu.org> Subject: Status: [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. Reply-To: bug#46728 <46728@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:10:03 +0000 retitle 46728 [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. reassign 46728 guix-patches submitter 46728 Greg Hogan severity 46728 normal tag 46728 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:12:06 2021 Received: (at submit) by debbugs.gnu.org; 23 Feb 2021 23:12:07 +0000 Received: from localhost ([127.0.0.1]:60887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgqc-0003UV-Kx for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:12:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:55840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgqb-0003UO-BV for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:12:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51376) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEgqb-00027w-6H for guix-patches@gnu.org; Tue, 23 Feb 2021 18:12:05 -0500 Received: from mail-io1-xd29.google.com ([2607:f8b0:4864:20::d29]:42388) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lEgqZ-0001kd-Iq for guix-patches@gnu.org; Tue, 23 Feb 2021 18:12:04 -0500 Received: by mail-io1-xd29.google.com with SMTP id u20so18115iot.9 for ; Tue, 23 Feb 2021 15:12:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=fTt6hjfG7yHQ4Dhwl4QU/eaiE3c2/JknTxSF1uzkjdQ=; b=gifkeTJOuWWvmCCE7YqKCZCDUqAECOGGZGCBcQfQy20FB7NVJOLqVBg4NQGIklRFA1 9JqZc53oApvnFshpqtezQ20gFnCJkMXZgeruEnRlHqkM8Mf1fbQdnf6XEEUbD/sgTxz4 4wbKqh2MO3XkcBz3s0kNZK4P26sB5Qt189DUEfyvYXLdbVmD9lfJNZTI35YwWmzHunFH mYRmpoYk2YuennzXa+H+FO9z8b9COH404GTBWXJ8xVAr+Mx5p457n1eN2bZMiVe/2EVA WtcTV/bj4aKOWpMF0GqKy0vUNVUOM9Qd6s0EkWaVqsNrxt05z3Fa4DtofRuT9yOO2/W+ oYBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=fTt6hjfG7yHQ4Dhwl4QU/eaiE3c2/JknTxSF1uzkjdQ=; b=gp0+Bf1qBRWHwnQeOow8WIiMYXbdpeLXuHAV9nAkAew/Z9MPCrVfRY3sJhy0cJOnMt KUz1tKNrkd6HvfKGIrr3QPp/WqueGgseUnIIY9x0iDQRg8Ep3ryGaL4L7flQv0RUGr5w quDqJdXJ4uqzWefBzWAnzFSZ2wLdFOEsGX6HJebHcn9q0ck0cctveYxgJjI/DNrkWlfM o5hCsZJ8/lUJR1cFs7MoQCU0/W4Qj1tD5/kspHWEKZRPdkdt6RMdz6pdkrO/lcyISH+E gxMR6v1WOULj3aZpfXI+KUndbPpK+WZjBmFjp/TgCIi4hHyVcVfkJHpX0OAuh/+9ojkM XT9w== X-Gm-Message-State: AOAM532gi2nL9SL5atiwDttRLyOoJ9KvRSJgnI/WFh7rfmbFdLYOGk2M 8fyDgLUGn51mIr/NjbO0sC7hSpViIEgqtgLuuFbbituix7hlQ8ZN X-Google-Smtp-Source: ABdhPJx5L1E4D9cim+cn3aZuZ7SsnvLF4+bxkYw/BVPLRp5I0tWKTU2hoK70k2keHU1yNN0aWg75XPgVVRmOQXkpZqM= X-Received: by 2002:a05:6638:22cd:: with SMTP id j13mr29883228jat.52.1614121922111; Tue, 23 Feb 2021 15:12:02 -0800 (PST) MIME-Version: 1.0 From: Greg Hogan Date: Tue, 23 Feb 2021 18:11:51 -0500 Message-ID: Subject: [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. To: guix-patches@gnu.org Content-Type: multipart/alternative; boundary="000000000000cabaf405bc090b8a" Received-SPF: none client-ip=2607:f8b0:4864:20::d29; envelope-from=code@greghogan.com; helo=mail-io1-xd29.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) --000000000000cabaf405bc090b8a Content-Type: text/plain; charset="UTF-8" [1/7] gnu: aws-c-common: Update to 0.5.1. [2/7] gnu: aws-checksums: Update to 0.1.11. [3/7] gnu: Add aws-c-cal. [4/7] gnu: Add s2n. [5/7] gnu: Add aws-c-io. [6/7] gnu: aws-c-event-stream: Update to 0.2.6. [7/7] gnu: aws-sdk-cpp: Update to 1.8.148. --000000000000cabaf405bc090b8a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
[1/7] gnu= : aws-c-common: Update to 0.5.1.
[2/7] gnu: aws-checksums: Update= to 0.1.11.
[3/7] gnu: Add aws-c-cal.
[4/7] gnu= : Add s2n.
[5/7] gnu: Add aws-c-io.
[6/7] gnu: = aws-c-event-stream: Update to 0.2.6.
[7/7] gnu: aws-sdk-cpp: = Update to 1.8.148.
--000000000000cabaf405bc090b8a-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:14:50 2021 Received: (at 46728) by debbugs.gnu.org; 23 Feb 2021 23:14:50 +0000 Received: from localhost ([127.0.0.1]:60892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgtG-0003YZ-4H for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:14:50 -0500 Received: from mail-il1-f180.google.com ([209.85.166.180]:33807) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgtE-0003YK-As for 46728@debbugs.gnu.org; Tue, 23 Feb 2021 18:14:48 -0500 Received: by mail-il1-f180.google.com with SMTP id q9so85931ilo.1 for <46728@debbugs.gnu.org>; Tue, 23 Feb 2021 15:14:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=UB9CdRFM3jXGDTUYYLpqFNNU4UU8iguFAYf27IRTMyA=; b=DJK2rW961kesIdr1rGXLmJvMh88Yclpv6s4zKjLMFSnmyyEUpsMg8UZ3X/JJyO1ROB 9hLkbrQW1pN6vaaG/qunoHxed96Vj+bX3BKK4M9GXGmk+daJNbbb0pTxp+OqvMtoWd2B qWJ/rqDoIJ654SAkZ76Bh49Ao+5XQU8Q07jm73f90Z02FisuTYqdopvLZX7JfioLMSb+ XyDYwZXqb9ILboyemFXg8KIwl3F7qPEjDkpZFfiSepF0IgYqx1qo7YCwXHj4sfujKRTB UN/YkJJv7nFCZywKD3NSR83mLoGlytybNZDrnHfGbPxy3PUMeLlcn4wrRYvWV1xDRCID 0Luw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=UB9CdRFM3jXGDTUYYLpqFNNU4UU8iguFAYf27IRTMyA=; b=DGMKJbLnBcqrG+mgaBIRBeaQP2/1zlTUFOqEeMVre+WEOuIPopmQeZVhID5BTRNUhl ozklOpJMC1yg9hXBuUhNfKZ5ophl7acO2hGiiJ3DvXfW3aPpl5C9hFdSh4B2ddQNc2Ta +gLmOlgzFUM04JS+MepV8qT8WvkwrseYOTGD7njlP/9KeG88o0e/n17ygqTiXkNky29V b8DRuK5hmFD0QB/KQ20DNBIH3K/EZZBGZuVt2+BR7xnD57Wu7522PsIb2DlZ3ECn3921 RNZsPlB3XtU/i7ozDozfTLJCOQ5b9bz7ZaBlDlW7kn3WGHZsU4Iy4VbnY0Pnm1L8TZNp QVyw== X-Gm-Message-State: AOAM5315nqYGEo8Oj4WWmaCBIQbJhdNFkmgNZb+T+pHao6m4AfNaAiJV X60lrxy2PU/Mg364r4HyFoMNfqw1KcULPjFusCWtyNaMha6cbg== X-Google-Smtp-Source: ABdhPJwbLQTQM9H7eTxCWJ2/5cj8amSUvh3nK1TRKBzmUhfu/qcLnBYMg9wRV4ISnR96MX/0Un9W0avBUU8cKxTsoCg= X-Received: by 2002:a92:5404:: with SMTP id i4mr19102125ilb.193.1614122082607; Tue, 23 Feb 2021 15:14:42 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Tue, 23 Feb 2021 18:14:31 -0500 Message-ID: Subject: [PATCH 1/7] gnu: aws-c-common: Update to 0.5.1. To: 46728@debbugs.gnu.org Content-Type: multipart/mixed; boundary="0000000000005bd45f05bc09152f" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 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 (-) --0000000000005bd45f05bc09152f Content-Type: multipart/alternative; boundary="0000000000005bd45d05bc09152d" --0000000000005bd45d05bc09152d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable >From 0c8d476d598105109396aa86fa1ed063548a0c49 Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Tue, 19 Jan 2021 12:43:48 +0000 Subject: [PATCH 1/7] gnu: aws-c-common: Update to 0.5.1. * gnu/packages/c.scm (aws-c-common): Update to 0.5.1. --- gnu/packages/c.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index d9e5e4d7de..34914e9071 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -10,7 +10,7 @@ ;;; Copyright =C2=A9 2020 Marius Bakke ;;; Copyright =C2=A9 2020 Katherine Cox-Buday ;;; Copyright =C2=A9 2020 Maxim Cournoyer -;;; Copyright =C2=A9 2020 Greg Hogan +;;; Copyright =C2=A9 2020, 2021 Greg Hogan ;;; ;;; This file is part of GNU Guix. ;;; @@ -546,7 +546,7 @@ portability.") (define-public aws-c-common (package (name "aws-c-common") - (version "0.4.63") + (version "0.5.1") (source (origin (method git-fetch) (uri (git-reference @@ -555,7 +555,7 @@ portability.") (file-name (git-file-name name version)) (sha256 (base32 - "16bc6fn1gq3nqcrzgpi2kjphq7xkkr73aljakrg89ysm6hyzyim9")))) + "1k23z4j6bx2kxvahnr59hxsk9pfissjnnygbi958d4cp3zjrh3ci")))) (build-system cmake-build-system) (synopsis "Amazon Web Services core C library") (description -- 2.30.1 --0000000000005bd45d05bc09152d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 0c8d476d598105= 109396aa86fa1ed063548a0c49 Mon Sep 17 00:00:00 2001
From: Greg Ho= gan <code@greghogan.com>
Date: Tue, 19 Jan 2021 12:43:48 +0000
Subject: [PATCH 1/7= ] gnu: aws-c-common: Update to 0.5.1.

* gnu/packag= es/c.scm (aws-c-common): Update to 0.5.1.
---
=C2=A0gnu= /packages/c.scm | 6 +++---
=C2=A01 file changed, 3 insertions(+),= 3 deletions(-)

diff --git a/gnu/packages/c.scm b/= gnu/packages/c.scm
index d9e5e4d7de..34914e9071 100644
= --- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -1= 0,7 +10,7 @@
=C2=A0;;; Copyright =C2=A9 2020 Marius Bakke <marius@gnu.org>
=C2=A0;;; C= opyright =C2=A9 2020 Katherine Cox-Buday <cox.katherine.e@gmail.com>
=C2=A0;;; Copyri= ght =C2=A9 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
-;;; Copyright =C2=A9 202= 0 Greg Hogan <code@greghogan.com>
=C2=A0;;;<= /div>
=C2=A0;;; This file is part of GNU Guix.
=C2=A0;;;
@@ -546,7 +546,7 @@ portability.")
=C2=A0(define-publi= c aws-c-common
=C2=A0 =C2=A0(package
=C2=A0 =C2=A0 =C2= =A0(name "aws-c-common")
- =C2=A0 =C2=A0(version "= 0.4.63")
+ =C2=A0 =C2=A0(version "0.5.1")
=C2=A0 =C2=A0 =C2=A0(source (origin
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0(method git-fetch)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(uri (git-reference
@@ -555= ,7 +555,7 @@ portability.")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0(file-name (git-file-name name version))
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(sha256
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (base32
-= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"16bc6fn1gq3nq= crzgpi2kjphq7xkkr73aljakrg89ysm6hyzyim9"))))
+ =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"1k23z4j6bx2kxvahnr59hxsk9pf= issjnnygbi958d4cp3zjrh3ci"))))
=C2=A0 =C2=A0 =C2=A0(build-sy= stem cmake-build-system)
=C2=A0 =C2=A0 =C2=A0(synopsis "Amaz= on Web Services core C library")
=C2=A0 =C2=A0 =C2=A0(descri= ption
--
2.30.1
--0000000000005bd45d05bc09152d-- --0000000000005bd45f05bc09152f Content-Type: application/octet-stream; name="0001-gnu-aws-c-common-Update-to-0.5.1.patch" Content-Disposition: attachment; filename="0001-gnu-aws-c-common-Update-to-0.5.1.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klimlbf90 RnJvbSAwYzhkNDc2ZDU5ODEwNTEwOTM5NmFhODZmYTFlZDA2MzU0OGEwYzQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NDM6NDggKzAwMDAKU3ViamVjdDogW1BBVENIIDEvN10gZ251 OiBhd3MtYy1jb21tb246IFVwZGF0ZSB0byAwLjUuMS4KCiogZ251L3BhY2thZ2VzL2Muc2NtIChh d3MtYy1jb21tb24pOiBVcGRhdGUgdG8gMC41LjEuCi0tLQogZ251L3BhY2thZ2VzL2Muc2NtIHwg NiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2Muc2NtIGIvZ251L3BhY2thZ2VzL2Muc2NtCmlu ZGV4IGQ5ZTVlNGQ3ZGUuLjM0OTE0ZTkwNzEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9jLnNj bQorKysgYi9nbnUvcGFja2FnZXMvYy5zY20KQEAgLTEwLDcgKzEwLDcgQEAKIDs7OyBDb3B5cmln aHQgwqkgMjAyMCBNYXJpdXMgQmFra2UgPG1hcml1c0BnbnUub3JnPgogOzs7IENvcHlyaWdodCDC qSAyMDIwIEthdGhlcmluZSBDb3gtQnVkYXkgPGNveC5rYXRoZXJpbmUuZUBnbWFpbC5jb20+CiA7 OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWF4aW0gQ291cm5veWVyIDxtYXhpbS5jb3Vybm95ZXJAZ21h aWwuY29tPgotOzs7IENvcHlyaWdodCDCqSAyMDIwIEdyZWcgSG9nYW4gPGNvZGVAZ3JlZ2hvZ2Fu LmNvbT4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMCwgMjAyMSBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdo b2dhbi5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpA QCAtNTQ2LDcgKzU0Niw3IEBAIHBvcnRhYmlsaXR5LiIpCiAoZGVmaW5lLXB1YmxpYyBhd3MtYy1j b21tb24KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYXdzLWMtY29tbW9uIikKLSAgICAodmVyc2lv biAiMC40LjYzIikKKyAgICAodmVyc2lvbiAiMC41LjEiKQogICAgIChzb3VyY2UgKG9yaWdpbgog ICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoZ2l0 LXJlZmVyZW5jZQpAQCAtNTU1LDcgKzU1NSw3IEBAIHBvcnRhYmlsaXR5LiIpCiAgICAgICAgICAg ICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAgICAg ICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxNmJj NmZuMWdxM25xY3J6Z3BpMmtqcGhxN3hra3I3M2FsamFrcmc4OXlzbTZoeXp5aW05IikpKSkKKyAg ICAgICAgICAgICAgICAiMWsyM3o0ajZieDJreHZhaG5yNTloeHNrOXBmaXNzam5ueWdiaTk1OGQ0 Y3AzempyaDNjaSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAg ICAgKHN5bm9wc2lzICJBbWF6b24gV2ViIFNlcnZpY2VzIGNvcmUgQyBsaWJyYXJ5IikKICAgICAo ZGVzY3JpcHRpb24KLS0gCjIuMzAuMQoK --0000000000005bd45f05bc09152f-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:15:30 2021 Received: (at 46728) by debbugs.gnu.org; 23 Feb 2021 23:15:30 +0000 Received: from localhost ([127.0.0.1]:60896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgtu-0003aD-HZ for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:15:30 -0500 Received: from mail-il1-f181.google.com ([209.85.166.181]:42677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgts-0003a1-Ml for 46728@debbugs.gnu.org; Tue, 23 Feb 2021 18:15:29 -0500 Received: by mail-il1-f181.google.com with SMTP id z18so55545ile.9 for <46728@debbugs.gnu.org>; Tue, 23 Feb 2021 15:15:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=HBXrzSvQ5JOO4ZBDtecNSzHzwZN+DmTyyFTQrsWuFIY=; b=dClnTqAb7zHqNVk7K+Z+6ADTkbipfVPKB41/1ZIXDJhvPJEDo4BDUUF5k3G2Yu53WO jaHIIOo46ltNcWmI9ItkmQ2oTB7/7v6bYCf0oPPXxwmfrA47L8T8JAUF9bvQDrryTWhh 7gVG+yhEPoo6PivXCR3yfd5xgSY/eDwaDR59xjKkNxi6W2NIMEWiFiSlR03TrS46cR70 gJYYXiYw26AjnOoEng64u39tH0StwNnG1vJ0+oDmzWOZ6HK2EQeShRpUicl/3rdJcFFN 62AgOg+UziKCiUUuLA7IGwdapneo9V204lQJ/qLNqFXJ8h7x/Rs9Opbk9eaEpcExMXu4 4O0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=HBXrzSvQ5JOO4ZBDtecNSzHzwZN+DmTyyFTQrsWuFIY=; b=ZPWUrkkT3Zk8ZSm0invlf5eaKEl84+gYX9dTna4T+hi+ngN6Jw4XVzQZwZVfQN4dAu I5YlKNKj7COpZGrtrbD17JMiKLw0O7NRaWfGMzdRDQwnaVwVYMNN+Bamt/qwvZz38+Q4 6ULG48VElA7CaazSihQo2U+tDIafWSoucIVgp4+LB9ys4tiNQrVAzsU/C2mYJBwTXGRA hoIA8pK/3Fmp9ybjyKGXmKd2rDY9zQvH/JRuJ6V7CeCwf7LY32ufMP1GsMIq3trGfalX Re1nMe9OTPHTI2ulw+mGgRIbPJJHBUvomTGYcNKX9g5/5RANs6TO0HytC0o0CPY7gnbg prhA== X-Gm-Message-State: AOAM531e/ZAT5OZm39YpsDe+pHHKP01h5xAk0xHyNd6CXi/nY5VarObk iIF6cvN42yv3WoskaEo8TL32YMsm5SFMT53oEKMjEbdsAHdSR0+4 X-Google-Smtp-Source: ABdhPJxqvSHzHeSEsGmdXOxq56CnXZKJblEAWUwF+4mkn1cK18ZKtpSiSnJW4GCoRY5FlfNZ9oHq9y2QOTbkRNqgWik= X-Received: by 2002:a05:6e02:1806:: with SMTP id a6mr21687842ilv.8.1614122123079; Tue, 23 Feb 2021 15:15:23 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Tue, 23 Feb 2021 18:15:12 -0500 Message-ID: Subject: [PATCH 2/7] gnu: aws-checksums: Update to 0.1.11. To: 46728@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000c595dc05bc091777" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 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 (-) --000000000000c595dc05bc091777 Content-Type: multipart/alternative; boundary="000000000000c595d505bc091775" --000000000000c595d505bc091775 Content-Type: text/plain; charset="UTF-8" >From af885d0a415e2eb0710795bb750ec98fbaf090ce Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Tue, 23 Feb 2021 20:50:09 +0000 Subject: [PATCH 2/7] gnu: aws-checksums: Update to 0.1.11. * gnu/packages/c.scm (aws-checksums): Update to 0.1.11. --- 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 34914e9071..7230972a68 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -567,7 +567,7 @@ portability.") (define-public aws-checksums (package (name "aws-checksums") - (version "0.1.10") + (version "0.1.11") (source (origin (method git-fetch) (uri (git-reference @@ -576,7 +576,7 @@ portability.") (file-name (git-file-name name version)) (sha256 (base32 - "1f9scl5734pgjlsixspwljrrlndzhllwlfygdcr1gx5p0za08zjb")) + "1pjs31x3cq9wyw511y00kksz660m8im9zxk30hid8iwlilcbnyvx")) (patches (search-patches "aws-checksums-cmake-prefix.patch")))) (build-system cmake-build-system) (inputs -- 2.30.1 --000000000000c595d505bc091775 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From af885d0a415e2eb0710795bb750ec98= fbaf090ce Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: T= ue, 23 Feb 2021 20:50:09 +0000
Subject: [PATCH 2/7] gnu: aws-chec= ksums: Update to 0.1.11.

* gnu/packages/c.scm (aws= -checksums): Update to 0.1.11.
---
=C2=A0gnu/packages/c= .scm | 4 ++--
=C2=A01 file changed, 2 insertions(+), 2 deletions(= -)

diff --git a/gnu/packages/c.scm b/gnu/packages/= c.scm
index 34914e9071..7230972a68 100644
--- a/gnu/pac= kages/c.scm
+++ b/gnu/packages/c.scm
@@ -567,7 +567,7 @= @ portability.")
=C2=A0(define-public aws-checksums
=C2=A0 =C2=A0(package
=C2=A0 =C2=A0 =C2=A0(name "aws-check= sums")
- =C2=A0 =C2=A0(version "0.1.10")
+ =C2=A0 =C2=A0(version "0.1.11")
=C2=A0 =C2=A0 =C2=A0= (source (origin
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0(method git-fetch)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0(uri (git-reference
@@ -576,7 +576,7 @@ portabil= ity.")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0(file-name (git-file-name name version))
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(sha256
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (base32
- =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"1f9scl5734pgjlsixspwljrrlndzhllwlf= ygdcr1gx5p0za08zjb"))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0"1pjs31x3cq9wyw511y00kksz660m8im9zxk30hid8iwlilcbn= yvx"))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0(patches (search-patches "aws-checksums-cmake-prefix.patch")))= )
=C2=A0 =C2=A0 =C2=A0(build-system cmake-build-system)
=C2=A0 =C2=A0 =C2=A0(inputs
--
2.30.1
--000000000000c595d505bc091775-- --000000000000c595dc05bc091777 Content-Type: application/octet-stream; name="0002-gnu-aws-checksums-Update-to-0.1.11.patch" Content-Disposition: attachment; filename="0002-gnu-aws-checksums-Update-to-0.1.11.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klimm62a0 RnJvbSBhZjg4NWQwYTQxNWUyZWIwNzEwNzk1YmI3NTBlYzk4ZmJhZjA5MGNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMjMgRmViIDIwMjEgMjA6NTA6MDkgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvN10gZ251 OiBhd3MtY2hlY2tzdW1zOiBVcGRhdGUgdG8gMC4xLjExLgoKKiBnbnUvcGFja2FnZXMvYy5zY20g KGF3cy1jaGVja3N1bXMpOiBVcGRhdGUgdG8gMC4xLjExLgotLS0KIGdudS9wYWNrYWdlcy9jLnNj bSB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYy5zY20gYi9nbnUvcGFja2FnZXMvYy5zY20K aW5kZXggMzQ5MTRlOTA3MS4uNzIzMDk3MmE2OCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Mu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9jLnNjbQpAQCAtNTY3LDcgKzU2Nyw3IEBAIHBvcnRhYmls aXR5LiIpCiAoZGVmaW5lLXB1YmxpYyBhd3MtY2hlY2tzdW1zCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImF3cy1jaGVja3N1bXMiKQotICAgICh2ZXJzaW9uICIwLjEuMTAiKQorICAgICh2ZXJzaW9u ICIwLjEuMTEiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIGdp dC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQpAQCAtNTc2LDcgKzU3 Niw3IEBAIHBvcnRhYmlsaXR5LiIpCiAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxl LW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxZjlzY2w1NzM0cGdqbHNpeHNwd2xqcnJsbmR6 aGxsd2xmeWdkY3IxZ3g1cDB6YTA4empiIikpCisgICAgICAgICAgICAgICAgIjFwanMzMXgzY3E5 d3l3NTExeTAwa2tzejY2MG04aW05enhrMzBoaWQ4aXdsaWxjYm55dngiKSkKICAgICAgICAgICAg ICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJhd3MtY2hlY2tzdW1zLWNtYWtlLXByZWZpeC5w YXRjaCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGlu cHV0cwotLSAKMi4zMC4xCgo= --000000000000c595dc05bc091777-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:16:39 2021 Received: (at 46728) by debbugs.gnu.org; 23 Feb 2021 23:16:39 +0000 Received: from localhost ([127.0.0.1]:60900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgv0-0003cF-SM for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:16:39 -0500 Received: from mail-il1-f179.google.com ([209.85.166.179]:44207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEguy-0003c2-Lx for 46728@debbugs.gnu.org; Tue, 23 Feb 2021 18:16:37 -0500 Received: by mail-il1-f179.google.com with SMTP id o1so49246ila.11 for <46728@debbugs.gnu.org>; Tue, 23 Feb 2021 15:16:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=8evI+avkQfvXT3MxugbnnHF05t5vGgu+nrz5XUTdG1I=; b=uUZvrmNv5WaGP7o6AbEmJRTBHAQynKN+yEMYaNnbJ2tDNygNvrdflptwDOhz4jeFD8 dZaM8WSPdkobD3jgQ7i2e5aqYoRj/n1Y/31Bgx+bMOUJR/gyA2w9GHHJeIykDRDEU2qL qtiStgUg0xg2vRjKj7RLFC54xRp9dd1taiACeX4UsLqufQ3yltrb2dMeQxfkmzQf6t4M fEMox6Niv1A2AH8wdmAihdnhyCeRpzKzFxS8dQMF0mzf1IDsOP5iSAD4USH4baxOI7Vm KlehiUNTtG1NqDvCkAGWLg7aK9+AX7ir/A3Jnv5c8hRx/DmEzSmcYSJQY0BeayAUTmyH 8BtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=8evI+avkQfvXT3MxugbnnHF05t5vGgu+nrz5XUTdG1I=; b=OC01r2mPKcrDNfWfc0IZf3BTWES2W4Wx3K5O9q7EmhPj2gV0zrHDJST6pQu+Kmznfc CwMKu0v5SxV2a4aQ1EYoaaIDYU4mqep8ZCBxFisF/9in6GuLQ3C4AmI7z+ZvRWBkcJLC HViUPRlchf9k8CJ2Tx/tpp8iX8x4z010yll8l+7Kxtxjp4/eW/R/ngAViaEDWCpUD48O p92tVo3P+M6wEPTTk8LePhmC18f8zlMejSgmNXu74YVqTsXKzCxpcm4b1Jtv1b+nZNlv SU0xDlWcOGTWtpokJIKar2Y0HMFdeMO/y2AULHPPpNM+qfUT9DDH5eXVc1Lye6eFqnEf Kecg== X-Gm-Message-State: AOAM531TFsUSGdFmyDioqnFBy+UaJBvhPp6RpjZaNlSJe6zbKvau0REh K0/k9V9zDgyVzCMoU6YzoIKFhpgeVGuTU0FCAnXBrp5ADjj2dtM/ X-Google-Smtp-Source: ABdhPJz6k61UIZ6LNY4+beLe2ClDqeI6Xp9on0BqSopwDPt4MANMnisp1QCGZB/syO4kH9DOiKEfrR4D9WQFWZyDKOw= X-Received: by 2002:a92:5404:: with SMTP id i4mr19107513ilb.193.1614122191138; Tue, 23 Feb 2021 15:16:31 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Tue, 23 Feb 2021 18:16:20 -0500 Message-ID: Subject: [PATCH 3/7] gnu: Add aws-c-cal. To: 46728@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000d3ddad05bc091b18" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 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 (-) --000000000000d3ddad05bc091b18 Content-Type: multipart/alternative; boundary="000000000000d3ddac05bc091b16" --000000000000d3ddac05bc091b16 Content-Type: text/plain; charset="UTF-8" >From 1085752d13ead6359e7a59b96bb41edec3986d88 Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Tue, 19 Jan 2021 12:51:36 +0000 Subject: [PATCH 3/7] gnu: Add aws-c-cal. * gnu/packages/c.scm (aws-c-cal): New variable. * gnu/packages/patches/aws-c-cal-cmake-prefix.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. --- gnu/local.mk | 1 + gnu/packages/c.scm | 27 +++++++++++++++++++ .../patches/aws-c-cal-cmake-prefix.patch | 13 +++++++++ 3 files changed, 41 insertions(+) create mode 100644 gnu/packages/patches/aws-c-cal-cmake-prefix.patch diff --git a/gnu/local.mk b/gnu/local.mk index ae5a65cfcf..f16c1ae240 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -830,6 +830,7 @@ dist_patch_DATA = \ %D%/packages/patches/avahi-localstatedir.patch \ %D%/packages/patches/avidemux-install-to-lib.patch \ %D%/packages/patches/awesome-reproducible-png.patch \ + %D%/packages/patches/aws-c-cal-cmake-prefix.patch \ %D%/packages/patches/aws-c-event-stream-cmake-prefix.patch \ %D%/packages/patches/aws-checksums-cmake-prefix.patch \ %D%/packages/patches/azr3.patch \ diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 7230972a68..48230b41c3 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -52,6 +52,7 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages gettext) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages tls) #:use-module (gnu packages xml)) (define-public tcc @@ -614,3 +615,29 @@ event stream encoding, a binary format for bidirectional client-server communication.") (home-page "https://github.com/awslabs/aws-c-event-stream") (license license:asl2.0))) + +(define-public aws-c-cal + (package + (name "aws-c-cal") + (version "0.4.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/awslabs/" name)) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "04acra1mnzw9q7jycs5966akfbgnx96hkrq90nq0dhw8pvarlyv6")) + (patches (search-patches "aws-c-cal-cmake-prefix.patch")))) + (build-system cmake-build-system) + (propagated-inputs + `(("aws-c-common" ,aws-c-common))) + (inputs + `(("openssl" ,openssl) + ("openssl:static" ,openssl "static"))) + (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.") + (home-page "https://github.com/awslabs/aws-c-cal") + (license license:asl2.0))) diff --git a/gnu/packages/patches/aws-c-cal-cmake-prefix.patch b/gnu/packages/patches/aws-c-cal-cmake-prefix.patch new file mode 100644 index 0000000000..1ee7aa851d --- /dev/null +++ b/gnu/packages/patches/aws-c-cal-cmake-prefix.patch @@ -0,0 +1,13 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -10,6 +10,10 @@ endif() + + option(BYO_CRYPTO "Set this if you want to provide your own cryptography implementation. This will cause the defaults to not be compiled." OFF) + ++if (DEFINED ENV{CMAKE_PREFIX_PATH}) ++ set(CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH}) ++endif() ++ + if (DEFINED CMAKE_PREFIX_PATH) + file(TO_CMAKE_PATH "${CMAKE_PREFIX_PATH}" CMAKE_PREFIX_PATH) + endif() -- 2.30.1 --000000000000d3ddac05bc091b16 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 1085752d13ead6359e7a59b96bb41ed= ec3986d88 Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: T= ue, 19 Jan 2021 12:51:36 +0000
Subject: [PATCH 3/7] gnu: Add aws-= c-cal.

* gnu/packages/c.scm (aws-c-cal): New varia= ble.
* gnu/packages/patches/aws-c-cal-cmake-prefix.patch:
New file.
* gnu/local.mk (dist= _patch_DATA): Add it.
---
=C2=A0gnu/local.mk =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A01= +
=C2=A0gnu/packages/c.scm =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 27 ++++++++= +++++++++++
=C2=A0.../patches/aws-c-cal-cmake-prefix.patch =C2=A0= =C2=A0 =C2=A0| 13 +++++++++
=C2=A03 files changed, 41 insertions= (+)
=C2=A0create mode 100644 gnu/packages/patches/aws-c-cal-cmake= -prefix.patch

diff --git a/gnu/local.mk b/gnu/local.mk
<= div>index ae5a65cfcf..f16c1ae240 100644
--- a/gnu/local.mk
+++ b/gnu/l= ocal.mk
@@ -830,6 +830,7 @@ dist_patch_DATA =3D \
= =C2=A0 =C2=A0%D%/packages/patches/avahi-localstatedir.patch \
=C2=A0 = =C2=A0%D%/packages/patches/avidemux-install-to-lib.patch \
=C2=A0 =C2= =A0%D%/packages/patches/awesome-reproducible-png.patch \
+ =C2=A0%D%/= packages/patches/aws-c-cal-cmake-prefix.patch \
=C2=A0 =C2=A0%D%/pack= ages/patches/aws-c-event-stream-cmake-prefix.patch =C2=A0\
=C2=A0= =C2=A0%D%/packages/patches/aws-checksums-cmake-prefix.patch \
=C2=A0= =C2=A0%D%/packages/patches/azr3.patch \
diff --git a/gnu/packages/= c.scm b/gnu/packages/c.scm
index 7230972a68..48230b41c3 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -52,6 +52,7 @@
=C2=A0 =C2=A0#:use-module (gnu packages auto= tools)
=C2=A0 =C2=A0#:use-module (gnu packages gettext)
=C2=A0 =C2=A0#:use-module (gnu packages pkg-config)
+ =C2=A0#:us= e-module (gnu packages tls)
=C2=A0 =C2=A0#:use-module (gnu packag= es xml))

=C2=A0(define-public tcc
@@ -61= 4,3 +615,29 @@ event stream encoding, a binary format for bidirectional cli= ent-server
=C2=A0communication.")
=C2=A0 =C2=A0 = =C2=A0(home-page "https://github.com/awslabs/aws-c-event-stream")
= =C2=A0 =C2=A0 =C2=A0(license license:asl2.0)))
+
+(defi= ne-public aws-c-cal
+ =C2=A0(package
+ =C2=A0 =C2=A0(na= me "aws-c-cal")
+ =C2=A0 =C2=A0(version "0.4.5&quo= t;)
+ =C2=A0 =C2=A0(source (origin
+ =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(method git-fetch)
+ =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(uri (git-reference
+ =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(url (string-= append "https://github.com/aws= labs/" name))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(commit (string-append "v" version= ))))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(file-name= (git-file-name name version))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0(sha256
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 (base32
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0"04acra1mnzw9q7jycs5966akfbgnx96hkrq90nq0dhw8pvarlyv6&quo= t;))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(patches (= search-patches "aws-c-cal-cmake-prefix.patch"))))
+ =C2= =A0 =C2=A0(build-system cmake-build-system)
+ =C2=A0 =C2=A0(propa= gated-inputs
+ =C2=A0 =C2=A0 `(("aws-c-common" ,aws-c-c= ommon)))
+ =C2=A0 =C2=A0(inputs
+ =C2=A0 =C2=A0 `((&quo= t;openssl" ,openssl)
+ =C2=A0 =C2=A0 =C2=A0 ("openssl:s= tatic" ,openssl "static")))
+ =C2=A0 =C2=A0(synops= is "Amazon Web Services Crypto Abstraction Layer")
+ = =C2=A0 =C2=A0(description "This library provides a C99 wrapper for has= h, HMAC, and ECC
+cryptographic primitives for the @acronym{AWS,A= mazon Web Services} SDK.")
+ =C2=A0 =C2=A0(home-page "<= a href=3D"https://github.com/awslabs/aws-c-cal">https://github.com/awslabs/= aws-c-cal")
+ =C2=A0 =C2=A0(license license:asl2.0)))
diff --git a/gnu/packages/patches/aws-c-cal-cmake-prefix.patch b/gn= u/packages/patches/aws-c-cal-cmake-prefix.patch
new file mode 100= 644
index 0000000000..1ee7aa851d
--- /dev/null
+++ b/gnu/packages/patches/aws-c-cal-cmake-prefix.patch
@@ -0,0= +1,13 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -10,6 +10,10 @@ endif()
+
+ option(BYO_CRY= PTO "Set this if you want to provide your own cryptography implementat= ion. This will cause the defaults to not be compiled." OFF)
= +
++if (DEFINED ENV{CMAKE_PREFIX_PATH})
++ =C2=A0 =C2= =A0set(CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH})
++endif()
=
++
+ if (DEFINED CMAKE_PREFIX_PATH)
+ =C2=A0 =C2= =A0 file(TO_CMAKE_PATH "${CMAKE_PREFIX_PATH}" CMAKE_PREFIX_PATH)<= /div>
+ endif()
--
2.30.1
--000000000000d3ddac05bc091b16-- --000000000000d3ddad05bc091b18 Content-Type: application/x-patch; name="0003-gnu-Add-aws-c-cal.patch" Content-Disposition: attachment; filename="0003-gnu-Add-aws-c-cal.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klimmvpn0 RnJvbSAxMDg1NzUyZDEzZWFkNjM1OWU3YTU5Yjk2YmI0MWVkZWMzOTg2ZDg4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTE6MzYgKzAwMDAKU3ViamVjdDogW1BBVENIIDMvN10gZ251 OiBBZGQgYXdzLWMtY2FsLgoKKiBnbnUvcGFja2FnZXMvYy5zY20gKGF3cy1jLWNhbCk6IE5ldyB2 YXJpYWJsZS4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9hd3MtYy1jYWwtY21ha2UtcHJlZml4LnBh dGNoOgpOZXcgZmlsZS4KKiBnbnUvbG9jYWwubWsgKGRpc3RfcGF0Y2hfREFUQSk6IEFkZCBpdC4K LS0tCiBnbnUvbG9jYWwubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSAr CiBnbnUvcGFja2FnZXMvYy5zY20gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNyArKysr KysrKysrKysrKysrKysrCiAuLi4vcGF0Y2hlcy9hd3MtYy1jYWwtY21ha2UtcHJlZml4LnBhdGNo ICAgICAgfCAxMyArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1jLWNhbC1jbWFrZS1w cmVmaXgucGF0Y2gKCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9jYWwubWsKaW5k ZXggYWU1YTY1Y2ZjZi4uZjE2YzFhZTI0MCAxMDA2NDQKLS0tIGEvZ251L2xvY2FsLm1rCisrKyBi L2dudS9sb2NhbC5tawpAQCAtODMwLDYgKzgzMCw3IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJ XAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9hdmFoaS1sb2NhbHN0YXRlZGlyLnBhdGNoCQlcCiAg ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F2aWRlbXV4LWluc3RhbGwtdG8tbGliLnBhdGNoCQlcCiAg ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F3ZXNvbWUtcmVwcm9kdWNpYmxlLXBuZy5wYXRjaAkJXAor ICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9hd3MtYy1jYWwtY21ha2UtcHJlZml4LnBhdGNoCQlcCiAg ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1jLWV2ZW50LXN0cmVhbS1jbWFrZS1wcmVmaXgucGF0 Y2ggIFwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvYXdzLWNoZWNrc3Vtcy1jbWFrZS1wcmVmaXgu cGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvYXpyMy5wYXRjaAkJCQlcCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMvYy5zY20gYi9nbnUvcGFja2FnZXMvYy5zY20KaW5kZXggNzIzMDk3 MmE2OC4uNDgyMzBiNDFjMyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Muc2NtCisrKyBiL2du dS9wYWNrYWdlcy9jLnNjbQpAQCAtNTIsNiArNTIsNyBAQAogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBhdXRvdG9vbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdldHRleHQp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHRscykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG1sKSkK IAogKGRlZmluZS1wdWJsaWMgdGNjCkBAIC02MTQsMyArNjE1LDI5IEBAIGV2ZW50IHN0cmVhbSBl bmNvZGluZywgYSBiaW5hcnkgZm9ybWF0IGZvciBiaWRpcmVjdGlvbmFsIGNsaWVudC1zZXJ2ZXIK IGNvbW11bmljYXRpb24uIikKICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYXdz bGFicy9hd3MtYy1ldmVudC1zdHJlYW0iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkp CisKKyhkZWZpbmUtcHVibGljIGF3cy1jLWNhbAorICAocGFja2FnZQorICAgIChuYW1lICJhd3Mt Yy1jYWwiKQorICAgICh2ZXJzaW9uICIwLjQuNSIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAg ICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVm ZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICh1cmwgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8v Z2l0aHViLmNvbS9hd3NsYWJzLyIgbmFtZSkpCisgICAgICAgICAgICAgICAgICAgIChjb21taXQg KHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUg KGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAg ICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwNGFjcmExbW56dzlxN2p5Y3M1 OTY2YWtmYmdueDk2aGtycTkwbnEwZGh3OHB2YXJseXY2IikpCisgICAgICAgICAgICAgIChwYXRj aGVzIChzZWFyY2gtcGF0Y2hlcyAiYXdzLWMtY2FsLWNtYWtlLXByZWZpeC5wYXRjaCIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKHByb3BhZ2F0ZWQtaW5w dXRzCisgICAgIGAoKCJhd3MtYy1jb21tb24iICxhd3MtYy1jb21tb24pKSkKKyAgICAoaW5wdXRz CisgICAgIGAoKCJvcGVuc3NsIiAsb3BlbnNzbCkKKyAgICAgICAoIm9wZW5zc2w6c3RhdGljIiAs b3BlbnNzbCAic3RhdGljIikpKQorICAgIChzeW5vcHNpcyAiQW1hem9uIFdlYiBTZXJ2aWNlcyBD cnlwdG8gQWJzdHJhY3Rpb24gTGF5ZXIiKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5 IHByb3ZpZGVzIGEgQzk5IHdyYXBwZXIgZm9yIGhhc2gsIEhNQUMsIGFuZCBFQ0MKK2NyeXB0b2dy YXBoaWMgcHJpbWl0aXZlcyBmb3IgdGhlIEBhY3Jvbnlte0FXUyxBbWF6b24gV2ViIFNlcnZpY2Vz fSBTREsuIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9hd3Mt Yy1jYWwiKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkpCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvcGF0Y2hlcy9hd3MtYy1jYWwtY21ha2UtcHJlZml4LnBhdGNoIGIvZ251L3BhY2th Z2VzL3BhdGNoZXMvYXdzLWMtY2FsLWNtYWtlLXByZWZpeC5wYXRjaApuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwLi4xZWU3YWE4NTFkCi0tLSAvZGV2L251bGwKKysrIGIvZ251 L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtY2FsLWNtYWtlLXByZWZpeC5wYXRjaApAQCAtMCwwICsx LDEzIEBACistLS0gYS9DTWFrZUxpc3RzLnR4dAorKysrIGIvQ01ha2VMaXN0cy50eHQKK0BAIC0x MCw2ICsxMCwxMCBAQCBlbmRpZigpCisgCisgb3B0aW9uKEJZT19DUllQVE8gIlNldCB0aGlzIGlm IHlvdSB3YW50IHRvIHByb3ZpZGUgeW91ciBvd24gY3J5cHRvZ3JhcGh5IGltcGxlbWVudGF0aW9u LiBUaGlzIHdpbGwgY2F1c2UgdGhlIGRlZmF1bHRzIHRvIG5vdCBiZSBjb21waWxlZC4iIE9GRikK KyAKKytpZiAoREVGSU5FRCBFTlZ7Q01BS0VfUFJFRklYX1BBVEh9KQorKyAgICBzZXQoQ01BS0Vf UFJFRklYX1BBVEggJEVOVntDTUFLRV9QUkVGSVhfUEFUSH0pCisrZW5kaWYoKQorKworIGlmIChE RUZJTkVEIENNQUtFX1BSRUZJWF9QQVRIKQorICAgICBmaWxlKFRPX0NNQUtFX1BBVEggIiR7Q01B S0VfUFJFRklYX1BBVEh9IiBDTUFLRV9QUkVGSVhfUEFUSCkKKyBlbmRpZigpCi0tIAoyLjMwLjEK Cg== --000000000000d3ddad05bc091b18-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:17:23 2021 Received: (at 46728) by debbugs.gnu.org; 23 Feb 2021 23:17:23 +0000 Received: from localhost ([127.0.0.1]:60906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgvj-0003dj-Cl for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:17:23 -0500 Received: from mail-il1-f179.google.com ([209.85.166.179]:33532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgvi-0003dS-6A for 46728@debbugs.gnu.org; Tue, 23 Feb 2021 18:17:22 -0500 Received: by mail-il1-f179.google.com with SMTP id e2so96180ilu.0 for <46728@debbugs.gnu.org>; Tue, 23 Feb 2021 15:17:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=0gXtjyF9I3a5FeFbTudOJtz/2UglCCNlaNUycmIqM8I=; b=qxno4yt8tdguyw25nWeTS3r+/SsYdKG05duXp1r9acoNjnREK+Sg/oO/f0fSmleZfH lQzn+clZZKXhYMB9jO1LMBGVv8V8HwHy/fOlycdgztmhWTmrog1RCCyR6XTDazd9JWbM E9SI4FJvLFX272EICq85vfcHFzPMtV6dggrgDFA0iIPc5/+SBdIS6dN79INT/izOQ+BS se/U2fxmGEUGIi2HPOjR4JHww9wzjHp54yErs49wXzfYPWLeP79X8P9tHagEc3mpU96m u8Yuv5A+mps5h1cugLFOhUtCpWaB7bJyye0F95GXCB8Moyt8pT9QRJ1G7zAzMhRGt9eC tavg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=0gXtjyF9I3a5FeFbTudOJtz/2UglCCNlaNUycmIqM8I=; b=M6MArIO7RmvelE6nKYXiFdmMnwLK949wNXqcbn87sUXbCyQRNoyvJiJIzJPbZ4dGdQ edJ57KhGqr3RchcrKG8MsvBUg+YvyrZFSGuFsPRqBCgucNWamaJCp4h9rj91B/x6vex1 0c+11QwVnZlmmuWJ8qRoelRrJdpQ8oHzoey+pmGMTDyRXqQBXB9tFVCrDdEZ7SMcP133 oXe6+FYP91+8YGRN5BhK1L7JaTUlFqQRKPVCZtuowlpYr98SIzyNUJoXjsmO0TDLlr5r +qsImxbamD7u26dtxtIpLRnOW2dm0c7LebUvoyryCvRybjycPAW6HadkpWELS0dWZ7H9 8PkA== X-Gm-Message-State: AOAM533eI1N2mJ7/pqa1DkltWjmaWAFKOJhYaT+ZK2lYE4n9Tz7rWiku jNTohJAJf93xQ65eIjeM5bUJo+hyi6StpHzreov5uUScaQCXGvcf X-Google-Smtp-Source: ABdhPJzxaz4fxlqvjUCiVdAO+XwtOe4/1w+GT3b8CzdSDRzVccZswaG8IFSYiQXX9i9wkuuMjhI4tTiF4BwvlIEp/18= X-Received: by 2002:a92:5404:: with SMTP id i4mr19109664ilb.193.1614122236732; Tue, 23 Feb 2021 15:17:16 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Tue, 23 Feb 2021 18:17:06 -0500 Message-ID: Subject: [PATCH 4/7] gnu: Add s2n. To: 46728@debbugs.gnu.org Content-Type: multipart/mixed; boundary="0000000000008b92e605bc091e1f" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 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 (-) --0000000000008b92e605bc091e1f Content-Type: multipart/alternative; boundary="0000000000008b92e405bc091e1d" --0000000000008b92e405bc091e1d Content-Type: text/plain; charset="UTF-8" >From 78e69597f63b22a3249853208e88f8f57cf84054 Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Tue, 19 Jan 2021 12:52:01 +0000 Subject: [PATCH 4/7] gnu: Add s2n. * gnu/packages/tls.scm (s2n): New variable. --- gnu/packages/tls.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 775e915534..2048dc5bbe 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -1024,3 +1024,25 @@ relatively simple Bash script.") derived from Mozilla's collection.") (home-page "https://certifi.io") (license license:mpl2.0)))) + +(define-public s2n + (package + (name "s2n") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/awslabs/" name)) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1q6kmgwb8jxmc4ijzk9pkqzz8lsbfsv9hyzqvy944w7306zx1r5h")))) + (build-system cmake-build-system) + (propagated-inputs + `(("openssl" ,openssl) + ("openssl:static" ,openssl "static"))) + (synopsis "SSL/TLS implementation") + (description "This library provides a C99 implementation of SSL/TLS.") + (home-page "https://github.com/awslabs/s2n") + (license license:asl2.0))) -- 2.30.1 --0000000000008b92e405bc091e1d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 78e69597f63b22a3249853208e88f8f= 57cf84054 Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: T= ue, 19 Jan 2021 12:52:01 +0000
Subject: [PATCH 4/7] gnu: Add s2n.=

* gnu/packages/tls.scm (s2n): New variable.
=
---
=C2=A0gnu/packages/tls.scm | 22 ++++++++++++++++++++++
=C2=A01 file changed, 22 insertions(+)

di= ff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 775e= 915534..2048dc5bbe 100644
--- a/gnu/packages/tls.scm
++= + b/gnu/packages/tls.scm
@@ -1024,3 +1024,25 @@ relatively simple= Bash script.")
=C2=A0derived from Mozilla's collection.= ")
=C2=A0 =C2=A0 =C2=A0 =C2=A0(home-page "https://certifi.io")
=C2=A0 =C2=A0 =C2= =A0 =C2=A0(license license:mpl2.0))))
+
+(define-public= s2n
+ =C2=A0(package
+ =C2=A0 =C2=A0(name "s2n&qu= ot;)
+ =C2=A0 =C2=A0(version "1.0.0")
+ =C2= =A0 =C2=A0(source (origin
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0(method git-fetch)
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0(uri (git-reference
+ =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(url (string-append "https://github.com/awslabs/" n= ame))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0(commit (string-append "v" version))))
+ = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(file-name (git-file-name n= ame version))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(= sha256
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (base32=
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"1= q6kmgwb8jxmc4ijzk9pkqzz8lsbfsv9hyzqvy944w7306zx1r5h"))))
+ = =C2=A0 =C2=A0(build-system cmake-build-system)
+ =C2=A0 =C2=A0(pr= opagated-inputs
+ =C2=A0 =C2=A0 `(("openssl" ,openssl)<= /div>
+ =C2=A0 =C2=A0 =C2=A0 ("openssl:static" ,openssl "= ;static")))
+ =C2=A0 =C2=A0(synopsis "SSL/TLS implement= ation")
+ =C2=A0 =C2=A0(description "This library provi= des a C99 implementation of SSL/TLS.")
+ =C2=A0 =C2=A0(home-= page "https://github.com/aw= slabs/s2n")
+ =C2=A0 =C2=A0(license license:asl2.0)))
--
2.30.1
--0000000000008b92e405bc091e1d-- --0000000000008b92e605bc091e1f Content-Type: application/octet-stream; name="0004-gnu-Add-s2n.patch" Content-Disposition: attachment; filename="0004-gnu-Add-s2n.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klimodhx0 RnJvbSA3OGU2OTU5N2Y2M2IyMmEzMjQ5ODUzMjA4ZTg4ZjhmNTdjZjg0MDU0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTI6MDEgKzAwMDAKU3ViamVjdDogW1BBVENIIDQvN10gZ251 OiBBZGQgczJuLgoKKiBnbnUvcGFja2FnZXMvdGxzLnNjbSAoczJuKTogTmV3IHZhcmlhYmxlLgot LS0KIGdudS9wYWNrYWdlcy90bHMuc2NtIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogMSBm aWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv dGxzLnNjbSBiL2dudS9wYWNrYWdlcy90bHMuc2NtCmluZGV4IDc3NWU5MTU1MzQuLjIwNDhkYzVi YmUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy90bHMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy90 bHMuc2NtCkBAIC0xMDI0LDMgKzEwMjQsMjUgQEAgcmVsYXRpdmVseSBzaW1wbGUgQmFzaCBzY3Jp cHQuIikKIGRlcml2ZWQgZnJvbSBNb3ppbGxhJ3MgY29sbGVjdGlvbi4iKQogICAgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9jZXJ0aWZpLmlvIikKICAgICAgIChsaWNlbnNlIGxpY2Vuc2U6bXBsMi4w KSkpKQorCisoZGVmaW5lLXB1YmxpYyBzMm4KKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiczJuIikK KyAgICAodmVyc2lvbiAiMS4wLjAiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAg ICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQor ICAgICAgICAgICAgICAgICAgICAodXJsIChzdHJpbmctYXBwZW5kICJodHRwczovL2dpdGh1Yi5j b20vYXdzbGFicy8iIG5hbWUpKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmct YXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmls ZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAg ICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMXE2a21nd2I4anhtYzRpanprOXBrcXp6OGxz YmZzdjloeXpxdnk5NDR3NzMwNnp4MXI1aCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1i dWlsZC1zeXN0ZW0pCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgIGAoKCJvcGVuc3NsIiAs b3BlbnNzbCkKKyAgICAgICAoIm9wZW5zc2w6c3RhdGljIiAsb3BlbnNzbCAic3RhdGljIikpKQor ICAgIChzeW5vcHNpcyAiU1NML1RMUyBpbXBsZW1lbnRhdGlvbiIpCisgICAgKGRlc2NyaXB0aW9u ICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYSBDOTkgaW1wbGVtZW50YXRpb24gb2YgU1NML1RMUy4i KQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9hd3NsYWJzL3MybiIpCisgICAg KGxpY2Vuc2UgbGljZW5zZTphc2wyLjApKSkKLS0gCjIuMzAuMQoK --0000000000008b92e605bc091e1f-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:18:34 2021 Received: (at 46728) by debbugs.gnu.org; 23 Feb 2021 23:18:34 +0000 Received: from localhost ([127.0.0.1]:60910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgwr-0003fX-Q7 for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:18:34 -0500 Received: from mail-io1-f41.google.com ([209.85.166.41]:33438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgwp-0003fG-F5 for 46728@debbugs.gnu.org; Tue, 23 Feb 2021 18:18:32 -0500 Received: by mail-io1-f41.google.com with SMTP id 74so76660iob.0 for <46728@debbugs.gnu.org>; Tue, 23 Feb 2021 15:18:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=CAC5JLQzz17z2CTx/xwhA9qXpG03wdKR6VS7wxiJsPE=; b=f1BQdWjBJc891qoKA/M12YM38BeEiV1cLJ3mDkXh2BhCJtP9V77zoUnFv76QgCNa7H pEiaEvwfHfRIb+kl74Q1Plbnu7x6QMXKT2ZaN98y5pU9mg1HIKt16EFV+i3UT5zg7nGK 4GIlxS9bVsO15JVnk4tHRMf4mHWp4OIPWRBphlQJyamehn1DAk7q6eV8o3M0tI++tz6b 4jQIfYTpEoAH45m5gG8ds6d0q5q4EnnrknRyemeNohulDjMHUdD2jegmpF1JQT8MUk70 CDbVsMCnqlWKbkva1uaKAzbNmXgaIhGAhCwM82honLtp5pR4/wT4TE9xHvPsiqDpjaFG CobQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=CAC5JLQzz17z2CTx/xwhA9qXpG03wdKR6VS7wxiJsPE=; b=ROTXTiqcqW09qd1y82q/h86dSOXputq7hKgVj+brC+wbq0UkdqASIRTgBuBrj8+2xk kmg9OEZMpf45vMnibh8+T/KiSBYy9c5pqylAtUHmx4BZ5WSJa2lXBbABvV6ew1Atsww3 cviAZpjQQ7UzimWeJHegg9p1T0sfCOcB/GHktojuLNG2jVmRzZnqwHZ6JIjACJRzIVzd GoV3T+DWVsxNXhOJOBZj/SmOe6QlgxNo74ruzPVCJeO58nurqsBO7C6aUm41BEmretVq 4oKw+1PdoxF0RpOW7DVbsPDEhD4PY1TEGeEpvi/UzXbpGYkuDxO/iCxA85u8Z6G5k9eF jP2Q== X-Gm-Message-State: AOAM531WaxDjWPkEyt3bzmYMvM98I4SmPrAMY9Dk/NiTjgD0Oa8TO2FK dMaNJ3It4SWK/mTZQycATtgnKn7n6/Csd29ZZBE5UqsneQYCD3pz X-Google-Smtp-Source: ABdhPJyGQSaFTtYGWHITfvE1kCZlyKWPfELVXiRIqkZA2t0nMKLXHeJr+fx9TgMNr4t8Y6qR8lGtBabJgv4ZZBSf23Q= X-Received: by 2002:a5e:870d:: with SMTP id y13mr21424656ioj.60.1614122305691; Tue, 23 Feb 2021 15:18:25 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Tue, 23 Feb 2021 18:18:14 -0500 Message-ID: Subject: [PATCH 5/7] gnu: Add aws-c-io. To: 46728@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000a7d81d05bc092250" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 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 (-) --000000000000a7d81d05bc092250 Content-Type: multipart/alternative; boundary="000000000000a7d81b05bc09224e" --000000000000a7d81b05bc09224e Content-Type: text/plain; charset="UTF-8" >From 822ab358fdf54c3795894d062913abd533d546d9 Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Tue, 19 Jan 2021 12:53:18 +0000 Subject: [PATCH 5/7] gnu: Add aws-c-io. * gnu/packages/c.scm (aws-c-io): New variable. * gnu/packages/patches/aws-c-io-cmake-prefix.patch, gnu/packages/patches/aws-c-io-disable-networking-tests.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. --- gnu/local.mk | 2 + gnu/packages/c.scm | 28 +++++++ .../patches/aws-c-io-cmake-prefix.patch | 13 +++ .../aws-c-io-disable-networking-tests.patch | 81 +++++++++++++++++++ 4 files changed, 124 insertions(+) create mode 100644 gnu/packages/patches/aws-c-io-cmake-prefix.patch create mode 100644 gnu/packages/patches/aws-c-io-disable-networking-tests.patch diff --git a/gnu/local.mk b/gnu/local.mk index f16c1ae240..7f176b96f8 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -832,6 +832,8 @@ dist_patch_DATA = \ %D%/packages/patches/awesome-reproducible-png.patch \ %D%/packages/patches/aws-c-cal-cmake-prefix.patch \ %D%/packages/patches/aws-c-event-stream-cmake-prefix.patch \ + %D%/packages/patches/aws-c-io-cmake-prefix.patch \ + %D%/packages/patches/aws-c-io-disable-networking-tests.patch \ %D%/packages/patches/aws-checksums-cmake-prefix.patch \ %D%/packages/patches/azr3.patch \ %D%/packages/patches/bash-reproducible-linux-pgrp-pipe.patch \ diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 48230b41c3..63b9d5dc27 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -616,6 +616,34 @@ communication.") (home-page "https://github.com/awslabs/aws-c-event-stream") (license license:asl2.0))) +(define-public aws-c-io + (package + (name "aws-c-io") + (version "0.9.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/awslabs/" name)) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0i1i88fb8cazrbx3cy5vn1a09zlx6kdk3rr3m7s7165b6drix8bm")) + (patches + (search-patches + "aws-c-io-cmake-prefix.patch" + "aws-c-io-disable-networking-tests.patch")))) + (build-system cmake-build-system) + (propagated-inputs + `(("aws-c-cal" ,aws-c-cal) + ("aws-c-common" ,aws-c-common) + ("s2n" ,s2n))) + (synopsis "Event driven framework for implementing application protocols") + (description "This library provides a C99 framework for constructing +event-driven, asynchronous network application protocols.") + (home-page "https://github.com/awslabs/aws-c-io") + (license license:asl2.0))) + (define-public aws-c-cal (package (name "aws-c-cal") diff --git a/gnu/packages/patches/aws-c-io-cmake-prefix.patch b/gnu/packages/patches/aws-c-io-cmake-prefix.patch new file mode 100644 index 0000000000..da3e4eb4a5 --- /dev/null +++ b/gnu/packages/patches/aws-c-io-cmake-prefix.patch @@ -0,0 +1,13 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -6,6 +6,10 @@ if (POLICY CMP0069) + cmake_policy(SET CMP0069 NEW) # Enable LTO/IPO if available in the compiler, see AwsCFlags + endif() + ++if (DEFINED ENV{CMAKE_PREFIX_PATH}) ++ set(CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH}) ++endif() ++ + if (DEFINED CMAKE_PREFIX_PATH) + file(TO_CMAKE_PATH "${CMAKE_PREFIX_PATH}" CMAKE_PREFIX_PATH) + endif() diff --git a/gnu/packages/patches/aws-c-io-disable-networking-tests.patch b/gnu/packages/patches/aws-c-io-disable-networking-tests.patch new file mode 100644 index 0000000000..77f5f658fd --- /dev/null +++ b/gnu/packages/patches/aws-c-io-disable-networking-tests.patch @@ -0,0 +1,81 @@ +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -52,8 +52,8 @@ add_test_case(local_socket_communication) + add_net_test_case(tcp_socket_communication) + add_net_test_case(udp_socket_communication) + add_test_case(udp_bind_connect_communication) +-add_net_test_case(connect_timeout) +-add_net_test_case(connect_timeout_cancelation) ++#add_net_test_case(connect_timeout) ++#add_net_test_case(connect_timeout_cancelation) + if (USE_VSOCK) + add_test_case(vsock_loopback_socket_communication) + endif () +@@ -64,7 +64,7 @@ add_test_case(incoming_tcp_sock_errors) + add_test_case(incoming_duplicate_tcp_bind_errors) + add_test_case(incoming_udp_sock_errors) + add_test_case(wrong_thread_read_write_fails) +-add_net_test_case(cleanup_before_connect_or_timeout_doesnt_explode) ++#add_net_test_case(cleanup_before_connect_or_timeout_doesnt_explode) + add_test_case(cleanup_in_accept_doesnt_explode) + add_test_case(cleanup_in_write_cb_doesnt_explode) + +@@ -80,21 +80,21 @@ add_test_case(channel_tasks_run) + add_test_case(channel_rejects_post_shutdown_tasks) + add_test_case(channel_cancels_pending_tasks) + add_test_case(channel_duplicate_shutdown) +-add_net_test_case(channel_connect_some_hosts_timeout) ++#add_net_test_case(channel_connect_some_hosts_timeout) + +-add_net_test_case(test_default_with_ipv6_lookup) ++#add_net_test_case(test_default_with_ipv6_lookup) + add_test_case(test_resolver_ipv6_address_lookup) +-add_net_test_case(test_default_with_multiple_lookups) ++#add_net_test_case(test_default_with_multiple_lookups) + add_test_case(test_resolver_ipv4_address_lookup) +-add_net_test_case(test_default_with_ipv4_only_lookup) ++#add_net_test_case(test_default_with_ipv4_only_lookup) + add_test_case(test_resolver_ttls) + add_test_case(test_resolver_connect_failure_recording) + add_test_case(test_resolver_ttl_refreshes_on_resolve) + + add_net_test_case(test_resolver_listener_create_destroy) +-add_net_test_case(test_resolver_add_listener_before_host) +-add_net_test_case(test_resolver_add_listener_after_host) +-add_net_test_case(test_resolver_add_multiple_listeners_fn) ++#add_net_test_case(test_resolver_add_listener_before_host) ++#add_net_test_case(test_resolver_add_listener_after_host) ++#add_net_test_case(test_resolver_add_multiple_listeners_fn) + add_net_test_case(test_resolver_listener_host_re_add_fn) + add_net_test_case(test_resolver_listener_multiple_results) + add_net_test_case(test_resolver_listener_address_expired_fn) +@@ -116,20 +116,20 @@ add_test_case(socket_handler_echo_and_backpressure) + add_test_case(socket_handler_close) + + add_test_case(tls_channel_echo_and_backpressure_test) +-add_net_test_case(tls_client_channel_negotiation_error_expired) +-add_net_test_case(tls_client_channel_negotiation_error_wrong_host) +-add_net_test_case(tls_client_channel_negotiation_error_self_signed) +-add_net_test_case(tls_client_channel_negotiation_error_untrusted_root) ++#add_net_test_case(tls_client_channel_negotiation_error_expired) ++#add_net_test_case(tls_client_channel_negotiation_error_wrong_host) ++#add_net_test_case(tls_client_channel_negotiation_error_self_signed) ++#add_net_test_case(tls_client_channel_negotiation_error_untrusted_root) + #track these down in s2n and find out why that aren't failing. + #add_net_test_case(tls_client_channel_negotiation_error_revoked) + #add_net_test_case(tls_client_channel_negotiation_error_pinning) +-add_net_test_case(tls_client_channel_negotiation_error_socket_closed) +-add_net_test_case(tls_client_channel_negotiation_success) +-add_net_test_case(tls_client_channel_negotiation_success_ecc256) +-add_net_test_case(tls_client_channel_negotiation_success_ecc384) ++#add_net_test_case(tls_client_channel_negotiation_error_socket_closed) ++#add_net_test_case(tls_client_channel_negotiation_success) ++#add_net_test_case(tls_client_channel_negotiation_success_ecc256) ++#add_net_test_case(tls_client_channel_negotiation_success_ecc384) + add_net_test_case(tls_server_multiple_connections) + add_net_test_case(tls_server_hangup_during_negotiation) +-add_net_test_case(tls_client_channel_no_verify) ++#add_net_test_case(tls_client_channel_no_verify) + add_net_test_case(test_tls_negotiation_timeout) + add_test_case(tls_destroy_null_context) + -- 2.30.1 --000000000000a7d81b05bc09224e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 822ab358fdf54c3795894d062913abd= 533d546d9 Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: T= ue, 19 Jan 2021 12:53:18 +0000
Subject: [PATCH 5/7] gnu: Add aws-= c-io.

* gnu/packages/c.scm (aws-c-io): New variabl= e.
* gnu/packages/patches/aws-c-io-cmake-prefix.patch,
= gnu/packages/patches/aws-c-io-disable-networking-tests.patch:
New= files.
* gnu/local.mk (dist_patc= h_DATA): Add them.
---
=C2=A0gnu/local.mk =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A02 +
=C2=A0gnu/packages/c.scm =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 28 +++++++
<= div>=C2=A0.../patches/aws-c-io-cmake-prefix.patch =C2=A0 =C2=A0 =C2=A0 | 13= +++
=C2=A0.../aws-c-io-disable-networking-tests.patch =C2=A0 | 8= 1 +++++++++++++++++++
=C2=A04 files changed, 124 insertions(+)
=C2=A0create mode 100644 gnu/packages/patches/aws-c-io-cmake-prefix= .patch
=C2=A0create mode 100644 gnu/packages/patches/aws-c-io-dis= able-networking-tests.patch

diff --git a/gnu/local.mk b/gnu/local= .mk
index f16c1ae240..7f176b96f8 100644
--- a/gnu/<= a href=3D"http://local.mk">local.mk
+++ b/gnu/local.mk
@@ -832,6 +832,8 @@ dist_patch_DATA =3D= \
=C2=A0 =C2=A0%D%/packages/patches/awesome-reproducible-png.pat= ch \=
=C2=A0 =C2=A0%D%/packages/patches/aws-c-cal-cmake-prefix.patch \
=C2=A0 =C2=A0%D%/packages/patches/aws-c-event-stream-cmake-prefix.pa= tch =C2=A0\
+ =C2=A0%D%/packages/patches/aws-c-io-cmake-prefix.pa= tch = \
+ =C2=A0%D%/packages/patches/aws-c-io-disable-networking-tests.= patch \
=C2=A0 =C2=A0%D%/packages/patches/aws-checksums-cmake-prefix.= patch \
=C2=A0 =C2=A0%D%/packages/patches/azr3.patch \
=C2=A0= =C2=A0%D%/packages/patches/bash-reproducible-linux-pgrp-pipe.patch \
= diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index 48230b= 41c3..63b9d5dc27 100644
--- a/gnu/packages/c.scm
+++ b/= gnu/packages/c.scm
@@ -616,6 +616,34 @@ communication.")
=C2=A0 =C2=A0 =C2=A0(home-page "https://github.com/awslabs/aws-c-event-stream")

+ =C2=A0 =C2=A0(name "aws-c-io")
<= div>+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(uri (git-reference
+ =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(commit (string-append &quo= t;v" version))))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0(file-name (git-file-name name version))
+ =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(sha256
+ =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 (base32
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0"0i1i88fb8cazrbx3cy5vn1a09zlx6kdk3rr3m7s71= 65b6drix8bm"))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0(patches
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= (search-patches
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0"aws-c-io-cmake-prefix.patch"
+ =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"aws-c-io-disable-networking= -tests.patch"))))
+ =C2=A0 =C2=A0(build-system cmake-build-s= ystem)
+ =C2=A0 =C2=A0(propagated-inputs
+ =C2=A0 =C2= =A0 `(("aws-c-cal" ,aws-c-cal)
+ =C2=A0 =C2=A0 =C2=A0 (= "aws-c-common" ,aws-c-common)
+ =C2=A0 =C2=A0 =C2=A0 (&= quot;s2n" ,s2n)))
+ =C2=A0 =C2=A0(synopsis "Event drive= n framework for implementing application protocols")
+ =C2= =A0 =C2=A0(description "This library provides a C99 framework for cons= tructing
+event-driven, asynchronous network application protocol= s.")
+ =C2=A0 =C2=A0(home-page "https://github.com/awslabs/aws-c-io")
+ =C2=A0 =C2=A0(license license:asl2.0)))
+
=C2= =A0(define-public aws-c-cal
=C2=A0 =C2=A0(package
=C2= =A0 =C2=A0 =C2=A0(name "aws-c-cal")
diff --git a/gnu/pa= ckages/patches/aws-c-io-cmake-prefix.patch b/gnu/packages/patches/aws-c-io-= cmake-prefix.patch
new file mode 100644
index 000000000= 0..da3e4eb4a5
--- /dev/null
+++ b/gnu/packages/patches/= aws-c-io-cmake-prefix.patch
@@ -0,0 +1,13 @@
+--- a/CMa= keLists.txt
++++ b/CMakeLists.txt
+@@ -6,6 +6,10 @@ if = (POLICY CMP0069)
+ =C2=A0 =C2=A0 cmake_policy(SET CMP0069 NEW) # = Enable LTO/IPO if available in the compiler, see AwsCFlags
+ endi= f()
+
++if (DEFINED ENV{CMAKE_PREFIX_PATH})
+= + =C2=A0 =C2=A0set(CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH})
++e= ndif()
++
+ if (DEFINED CMAKE_PREFIX_PATH)
+ = =C2=A0 =C2=A0 file(TO_CMAKE_PATH "${CMAKE_PREFIX_PATH}" CMAKE_PRE= FIX_PATH)
+ endif()
diff --git a/gnu/packages/patches/a= ws-c-io-disable-networking-tests.patch b/gnu/packages/patches/aws-c-io-disa= ble-networking-tests.patch
new file mode 100644
index 0= 000000000..77f5f658fd
--- /dev/null
+++ b/gnu/packages/= patches/aws-c-io-disable-networking-tests.patch
@@ -0,0 +1,81 @@<= /div>
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt=
+@@ -52,8 +52,8 @@ add_test_case(local_socket_communication)
+ add_net_test_case(tcp_socket_communication)
+ add_net_te= st_case(udp_socket_communication)
+ add_test_case(udp_bind_connec= t_communication)
+-add_net_test_case(connect_timeout)
+= -add_net_test_case(connect_timeout_cancelation)
++#add_net_test_c= ase(connect_timeout)
++#add_net_test_case(connect_timeout_cancela= tion)
+ if (USE_VSOCK)
+ add_test_case(vsock_loopback_socke= t_communication)
+ endif ()
+@@ -64,7 +64,7 @@ add_test= _case(incoming_tcp_sock_errors)
+ add_test_case(incoming_duplicat= e_tcp_bind_errors)
+ add_test_case(incoming_udp_sock_errors)
+ add_test_case(wrong_thread_read_write_fails)
+-add_net_te= st_case(cleanup_before_connect_or_timeout_doesnt_explode)
++#add_= net_test_case(cleanup_before_connect_or_timeout_doesnt_explode)
+= add_test_case(cleanup_in_accept_doesnt_explode)
+ add_test_case(= cleanup_in_write_cb_doesnt_explode)
+
+@@ -80,21 +80,21= @@ add_test_case(channel_tasks_run)
+ add_test_case(channel_reje= cts_post_shutdown_tasks)
+ add_test_case(channel_cancels_pending_= tasks)
+ add_test_case(channel_duplicate_shutdown)
+-ad= d_net_test_case(channel_connect_some_hosts_timeout)
++#add_net_te= st_case(channel_connect_some_hosts_timeout)
+
+-add_net= _test_case(test_default_with_ipv6_lookup)
++#add_net_test_case(te= st_default_with_ipv6_lookup)
+ add_test_case(test_resolver_ipv6_a= ddress_lookup)
+-add_net_test_case(test_default_with_multiple_loo= kups)
++#add_net_test_case(test_default_with_multiple_lookups)
+ add_test_case(test_resolver_ipv4_address_lookup)
+-add_= net_test_case(test_default_with_ipv4_only_lookup)
++#add_net_test= _case(test_default_with_ipv4_only_lookup)
+ add_test_case(test_re= solver_ttls)
+ add_test_case(test_resolver_connect_failure_record= ing)
+ add_test_case(test_resolver_ttl_refreshes_on_resolve)
+
+ add_net_test_case(test_resolver_listener_create_destroy= )
+-add_net_test_case(test_resolver_add_listener_before_host)
+-add_net_test_case(test_resolver_add_listener_after_host)
+-add_net_test_case(test_resolver_add_multiple_listeners_fn)
++#= add_net_test_case(test_resolver_add_listener_before_host)
++#add_= net_test_case(test_resolver_add_listener_after_host)
++#add_net_t= est_case(test_resolver_add_multiple_listeners_fn)
+ add_net_test_= case(test_resolver_listener_host_re_add_fn)
+ add_net_test_case(t= est_resolver_listener_multiple_results)
+ add_net_test_case(test_= resolver_listener_address_expired_fn)
+@@ -116,20 +116,20 @@ add_= test_case(socket_handler_echo_and_backpressure)
+ add_test_case(s= ocket_handler_close)
+
+ add_test_case(tls_channel_echo= _and_backpressure_test)
+-add_net_test_case(tls_client_channel_ne= gotiation_error_expired)
+-add_net_test_case(tls_client_channel_n= egotiation_error_wrong_host)
+-add_net_test_case(tls_client_chann= el_negotiation_error_self_signed)
+-add_net_test_case(tls_client_= channel_negotiation_error_untrusted_root)
++#add_net_test_case(tl= s_client_channel_negotiation_error_expired)
++#add_net_test_case(= tls_client_channel_negotiation_error_wrong_host)
++#add_net_test_= case(tls_client_channel_negotiation_error_self_signed)
++#add_net= _test_case(tls_client_channel_negotiation_error_untrusted_root)
+= #track these down in s2n and find out why that aren't failing.
+ #add_net_test_case(tls_client_channel_negotiation_error_revoked)
=
+ #add_net_test_case(tls_client_channel_negotiation_error_pinning)
+-add_net_test_case(tls_client_channel_negotiation_error_socket_clos= ed)
+-add_net_test_case(tls_client_channel_negotiation_success)
+-add_net_test_case(tls_client_channel_negotiation_success_ecc256)=
+-add_net_test_case(tls_client_channel_negotiation_success_ecc38= 4)
++#add_net_test_case(tls_client_channel_negotiation_error_sock= et_closed)
++#add_net_test_case(tls_client_channel_negotiation_su= ccess)
++#add_net_test_case(tls_client_channel_negotiation_succes= s_ecc256)
++#add_net_test_case(tls_client_channel_negotiation_suc= cess_ecc384)
+ add_net_test_case(tls_server_multiple_connections)=
+ add_net_test_case(tls_server_hangup_during_negotiation)
<= div>+-add_net_test_case(tls_client_channel_no_verify)
++#add_net_= test_case(tls_client_channel_no_verify)
+ add_net_test_case(test_= tls_negotiation_timeout)
+ add_test_case(tls_destroy_null_context= )
+
--
2.30.1
--000000000000a7d81b05bc09224e-- --000000000000a7d81d05bc092250 Content-Type: application/x-patch; name="0005-gnu-Add-aws-c-io.patch" Content-Disposition: attachment; filename="0005-gnu-Add-aws-c-io.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klimpaqh0 RnJvbSA4MjJhYjM1OGZkZjU0YzM3OTU4OTRkMDYyOTEzYWJkNTMzZDU0NmQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTM6MTggKzAwMDAKU3ViamVjdDogW1BBVENIIDUvN10gZ251 OiBBZGQgYXdzLWMtaW8uCgoqIGdudS9wYWNrYWdlcy9jLnNjbSAoYXdzLWMtaW8pOiBOZXcgdmFy aWFibGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtaW8tY21ha2UtcHJlZml4LnBhdGNo LApnbnUvcGFja2FnZXMvcGF0Y2hlcy9hd3MtYy1pby1kaXNhYmxlLW5ldHdvcmtpbmctdGVzdHMu cGF0Y2g6Ck5ldyBmaWxlcy4KKiBnbnUvbG9jYWwubWsgKGRpc3RfcGF0Y2hfREFUQSk6IEFkZCB0 aGVtLgotLS0KIGdudS9sb2NhbC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICsKIGdudS9wYWNrYWdlcy9jLnNjbSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4 ICsrKysrKysKIC4uLi9wYXRjaGVzL2F3cy1jLWlvLWNtYWtlLXByZWZpeC5wYXRjaCAgICAgICB8 IDEzICsrKwogLi4uL2F3cy1jLWlvLWRpc2FibGUtbmV0d29ya2luZy10ZXN0cy5wYXRjaCAgIHwg ODEgKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMjQgaW5zZXJ0aW9ucygr KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1jLWlvLWNtYWtl LXByZWZpeC5wYXRjaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2F3 cy1jLWlvLWRpc2FibGUtbmV0d29ya2luZy10ZXN0cy5wYXRjaAoKZGlmZiAtLWdpdCBhL2dudS9s b2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRleCBmMTZjMWFlMjQwLi43ZjE3NmI5NmY4IDEwMDY0 NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC04MzIsNiArODMyLDgg QEAgZGlzdF9wYXRjaF9EQVRBID0JCQkJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F3ZXNv bWUtcmVwcm9kdWNpYmxlLXBuZy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9hd3Mt Yy1jYWwtY21ha2UtcHJlZml4LnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1j LWV2ZW50LXN0cmVhbS1jbWFrZS1wcmVmaXgucGF0Y2ggIFwKKyAgJUQlL3BhY2thZ2VzL3BhdGNo ZXMvYXdzLWMtaW8tY21ha2UtcHJlZml4LnBhdGNoCQlcCisgICVEJS9wYWNrYWdlcy9wYXRjaGVz L2F3cy1jLWlvLWRpc2FibGUtbmV0d29ya2luZy10ZXN0cy5wYXRjaAkJXAogICAlRCUvcGFja2Fn ZXMvcGF0Y2hlcy9hd3MtY2hlY2tzdW1zLWNtYWtlLXByZWZpeC5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9henIzLnBhdGNoCQkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvYmFz aC1yZXByb2R1Y2libGUtbGludXgtcGdycC1waXBlLnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9jLnNjbSBiL2dudS9wYWNrYWdlcy9jLnNjbQppbmRleCA0ODIzMGI0MWMzLi42M2I5 ZDVkYzI3IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYy5zY20KKysrIGIvZ251L3BhY2thZ2Vz L2Muc2NtCkBAIC02MTYsNiArNjE2LDM0IEBAIGNvbW11bmljYXRpb24uIikKICAgICAoaG9tZS1w YWdlICJodHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9hd3MtYy1ldmVudC1zdHJlYW0iKQogICAg IChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkpCiAKKyhkZWZpbmUtcHVibGljIGF3cy1jLWlvCisg IChwYWNrYWdlCisgICAgKG5hbWUgImF3cy1jLWlvIikKKyAgICAodmVyc2lvbiAiMC45LjAiKQor ICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAg ICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgICAgICAodXJs IChzdHJpbmctYXBwZW5kICJodHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy8iIG5hbWUpKQorICAg ICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQor ICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisg ICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAg ICAgICAiMGkxaTg4ZmI4Y2F6cmJ4M2N5NXZuMWEwOXpseDZrZGszcnIzbTdzNzE2NWI2ZHJpeDhi bSIpKQorICAgICAgICAgICAgICAocGF0Y2hlcworICAgICAgICAgICAgICAgKHNlYXJjaC1wYXRj aGVzCisgICAgICAgICAgICAgICAgImF3cy1jLWlvLWNtYWtlLXByZWZpeC5wYXRjaCIKKyAgICAg ICAgICAgICAgICAiYXdzLWMtaW8tZGlzYWJsZS1uZXR3b3JraW5nLXRlc3RzLnBhdGNoIikpKSkK KyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAocHJvcGFnYXRlZC1p bnB1dHMKKyAgICAgYCgoImF3cy1jLWNhbCIgLGF3cy1jLWNhbCkKKyAgICAgICAoImF3cy1jLWNv bW1vbiIgLGF3cy1jLWNvbW1vbikKKyAgICAgICAoInMybiIgLHMybikpKQorICAgIChzeW5vcHNp cyAiRXZlbnQgZHJpdmVuIGZyYW1ld29yayBmb3IgaW1wbGVtZW50aW5nIGFwcGxpY2F0aW9uIHBy b3RvY29scyIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIGxpYnJhcnkgcHJvdmlkZXMgYSBDOTkg ZnJhbWV3b3JrIGZvciBjb25zdHJ1Y3RpbmcKK2V2ZW50LWRyaXZlbiwgYXN5bmNocm9ub3VzIG5l dHdvcmsgYXBwbGljYXRpb24gcHJvdG9jb2xzLiIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9n aXRodWIuY29tL2F3c2xhYnMvYXdzLWMtaW8iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4w KSkpCisKIChkZWZpbmUtcHVibGljIGF3cy1jLWNhbAogICAocGFja2FnZQogICAgIChuYW1lICJh d3MtYy1jYWwiKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtaW8tY21h a2UtcHJlZml4LnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtaW8tY21ha2UtcHJl Zml4LnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmRhM2U0ZWI0 YTUKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9hd3MtYy1pby1jbWFr ZS1wcmVmaXgucGF0Y2gKQEAgLTAsMCArMSwxMyBAQAorLS0tIGEvQ01ha2VMaXN0cy50eHQKKysr KyBiL0NNYWtlTGlzdHMudHh0CitAQCAtNiw2ICs2LDEwIEBAIGlmIChQT0xJQ1kgQ01QMDA2OSkK KyAgICAgY21ha2VfcG9saWN5KFNFVCBDTVAwMDY5IE5FVykgIyBFbmFibGUgTFRPL0lQTyBpZiBh dmFpbGFibGUgaW4gdGhlIGNvbXBpbGVyLCBzZWUgQXdzQ0ZsYWdzCisgZW5kaWYoKQorIAorK2lm IChERUZJTkVEIEVOVntDTUFLRV9QUkVGSVhfUEFUSH0pCisrICAgIHNldChDTUFLRV9QUkVGSVhf UEFUSCAkRU5We0NNQUtFX1BSRUZJWF9QQVRIfSkKKytlbmRpZigpCisrCisgaWYgKERFRklORUQg Q01BS0VfUFJFRklYX1BBVEgpCisgICAgIGZpbGUoVE9fQ01BS0VfUEFUSCAiJHtDTUFLRV9QUkVG SVhfUEFUSH0iIENNQUtFX1BSRUZJWF9QQVRIKQorIGVuZGlmKCkKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9wYXRjaGVzL2F3cy1jLWlvLWRpc2FibGUtbmV0d29ya2luZy10ZXN0cy5wYXRjaCBi L2dudS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1jLWlvLWRpc2FibGUtbmV0d29ya2luZy10ZXN0cy5w YXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi43N2Y1ZjY1OGZkCi0t LSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtaW8tZGlzYWJsZS1u ZXR3b3JraW5nLXRlc3RzLnBhdGNoCkBAIC0wLDAgKzEsODEgQEAKKy0tLSBhL3Rlc3RzL0NNYWtl TGlzdHMudHh0CisrKysgYi90ZXN0cy9DTWFrZUxpc3RzLnR4dAorQEAgLTUyLDggKzUyLDggQEAg YWRkX3Rlc3RfY2FzZShsb2NhbF9zb2NrZXRfY29tbXVuaWNhdGlvbikKKyBhZGRfbmV0X3Rlc3Rf Y2FzZSh0Y3Bfc29ja2V0X2NvbW11bmljYXRpb24pCisgYWRkX25ldF90ZXN0X2Nhc2UodWRwX3Nv Y2tldF9jb21tdW5pY2F0aW9uKQorIGFkZF90ZXN0X2Nhc2UodWRwX2JpbmRfY29ubmVjdF9jb21t dW5pY2F0aW9uKQorLWFkZF9uZXRfdGVzdF9jYXNlKGNvbm5lY3RfdGltZW91dCkKKy1hZGRfbmV0 X3Rlc3RfY2FzZShjb25uZWN0X3RpbWVvdXRfY2FuY2VsYXRpb24pCisrI2FkZF9uZXRfdGVzdF9j YXNlKGNvbm5lY3RfdGltZW91dCkKKysjYWRkX25ldF90ZXN0X2Nhc2UoY29ubmVjdF90aW1lb3V0 X2NhbmNlbGF0aW9uKQorIGlmIChVU0VfVlNPQ0spCisgCWFkZF90ZXN0X2Nhc2UodnNvY2tfbG9v cGJhY2tfc29ja2V0X2NvbW11bmljYXRpb24pCisgZW5kaWYgKCkKK0BAIC02NCw3ICs2NCw3IEBA IGFkZF90ZXN0X2Nhc2UoaW5jb21pbmdfdGNwX3NvY2tfZXJyb3JzKQorIGFkZF90ZXN0X2Nhc2Uo aW5jb21pbmdfZHVwbGljYXRlX3RjcF9iaW5kX2Vycm9ycykKKyBhZGRfdGVzdF9jYXNlKGluY29t aW5nX3VkcF9zb2NrX2Vycm9ycykKKyBhZGRfdGVzdF9jYXNlKHdyb25nX3RocmVhZF9yZWFkX3dy aXRlX2ZhaWxzKQorLWFkZF9uZXRfdGVzdF9jYXNlKGNsZWFudXBfYmVmb3JlX2Nvbm5lY3Rfb3Jf dGltZW91dF9kb2VzbnRfZXhwbG9kZSkKKysjYWRkX25ldF90ZXN0X2Nhc2UoY2xlYW51cF9iZWZv cmVfY29ubmVjdF9vcl90aW1lb3V0X2RvZXNudF9leHBsb2RlKQorIGFkZF90ZXN0X2Nhc2UoY2xl YW51cF9pbl9hY2NlcHRfZG9lc250X2V4cGxvZGUpCisgYWRkX3Rlc3RfY2FzZShjbGVhbnVwX2lu X3dyaXRlX2NiX2RvZXNudF9leHBsb2RlKQorIAorQEAgLTgwLDIxICs4MCwyMSBAQCBhZGRfdGVz dF9jYXNlKGNoYW5uZWxfdGFza3NfcnVuKQorIGFkZF90ZXN0X2Nhc2UoY2hhbm5lbF9yZWplY3Rz X3Bvc3Rfc2h1dGRvd25fdGFza3MpCisgYWRkX3Rlc3RfY2FzZShjaGFubmVsX2NhbmNlbHNfcGVu ZGluZ190YXNrcykKKyBhZGRfdGVzdF9jYXNlKGNoYW5uZWxfZHVwbGljYXRlX3NodXRkb3duKQor LWFkZF9uZXRfdGVzdF9jYXNlKGNoYW5uZWxfY29ubmVjdF9zb21lX2hvc3RzX3RpbWVvdXQpCisr I2FkZF9uZXRfdGVzdF9jYXNlKGNoYW5uZWxfY29ubmVjdF9zb21lX2hvc3RzX3RpbWVvdXQpCisg CistYWRkX25ldF90ZXN0X2Nhc2UodGVzdF9kZWZhdWx0X3dpdGhfaXB2Nl9sb29rdXApCisrI2Fk ZF9uZXRfdGVzdF9jYXNlKHRlc3RfZGVmYXVsdF93aXRoX2lwdjZfbG9va3VwKQorIGFkZF90ZXN0 X2Nhc2UodGVzdF9yZXNvbHZlcl9pcHY2X2FkZHJlc3NfbG9va3VwKQorLWFkZF9uZXRfdGVzdF9j YXNlKHRlc3RfZGVmYXVsdF93aXRoX211bHRpcGxlX2xvb2t1cHMpCisrI2FkZF9uZXRfdGVzdF9j YXNlKHRlc3RfZGVmYXVsdF93aXRoX211bHRpcGxlX2xvb2t1cHMpCisgYWRkX3Rlc3RfY2FzZSh0 ZXN0X3Jlc29sdmVyX2lwdjRfYWRkcmVzc19sb29rdXApCistYWRkX25ldF90ZXN0X2Nhc2UodGVz dF9kZWZhdWx0X3dpdGhfaXB2NF9vbmx5X2xvb2t1cCkKKysjYWRkX25ldF90ZXN0X2Nhc2UodGVz dF9kZWZhdWx0X3dpdGhfaXB2NF9vbmx5X2xvb2t1cCkKKyBhZGRfdGVzdF9jYXNlKHRlc3RfcmVz b2x2ZXJfdHRscykKKyBhZGRfdGVzdF9jYXNlKHRlc3RfcmVzb2x2ZXJfY29ubmVjdF9mYWlsdXJl X3JlY29yZGluZykKKyBhZGRfdGVzdF9jYXNlKHRlc3RfcmVzb2x2ZXJfdHRsX3JlZnJlc2hlc19v bl9yZXNvbHZlKQorIAorIGFkZF9uZXRfdGVzdF9jYXNlKHRlc3RfcmVzb2x2ZXJfbGlzdGVuZXJf Y3JlYXRlX2Rlc3Ryb3kpCistYWRkX25ldF90ZXN0X2Nhc2UodGVzdF9yZXNvbHZlcl9hZGRfbGlz dGVuZXJfYmVmb3JlX2hvc3QpCistYWRkX25ldF90ZXN0X2Nhc2UodGVzdF9yZXNvbHZlcl9hZGRf bGlzdGVuZXJfYWZ0ZXJfaG9zdCkKKy1hZGRfbmV0X3Rlc3RfY2FzZSh0ZXN0X3Jlc29sdmVyX2Fk ZF9tdWx0aXBsZV9saXN0ZW5lcnNfZm4pCisrI2FkZF9uZXRfdGVzdF9jYXNlKHRlc3RfcmVzb2x2 ZXJfYWRkX2xpc3RlbmVyX2JlZm9yZV9ob3N0KQorKyNhZGRfbmV0X3Rlc3RfY2FzZSh0ZXN0X3Jl c29sdmVyX2FkZF9saXN0ZW5lcl9hZnRlcl9ob3N0KQorKyNhZGRfbmV0X3Rlc3RfY2FzZSh0ZXN0 X3Jlc29sdmVyX2FkZF9tdWx0aXBsZV9saXN0ZW5lcnNfZm4pCisgYWRkX25ldF90ZXN0X2Nhc2Uo dGVzdF9yZXNvbHZlcl9saXN0ZW5lcl9ob3N0X3JlX2FkZF9mbikKKyBhZGRfbmV0X3Rlc3RfY2Fz ZSh0ZXN0X3Jlc29sdmVyX2xpc3RlbmVyX211bHRpcGxlX3Jlc3VsdHMpCisgYWRkX25ldF90ZXN0 X2Nhc2UodGVzdF9yZXNvbHZlcl9saXN0ZW5lcl9hZGRyZXNzX2V4cGlyZWRfZm4pCitAQCAtMTE2 LDIwICsxMTYsMjAgQEAgYWRkX3Rlc3RfY2FzZShzb2NrZXRfaGFuZGxlcl9lY2hvX2FuZF9iYWNr cHJlc3N1cmUpCisgYWRkX3Rlc3RfY2FzZShzb2NrZXRfaGFuZGxlcl9jbG9zZSkKKyAKKyBhZGRf dGVzdF9jYXNlKHRsc19jaGFubmVsX2VjaG9fYW5kX2JhY2twcmVzc3VyZV90ZXN0KQorLWFkZF9u ZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlhdGlvbl9lcnJvcl9leHBpcmVk KQorLWFkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlhdGlvbl9lcnJv cl93cm9uZ19ob3N0KQorLWFkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdv dGlhdGlvbl9lcnJvcl9zZWxmX3NpZ25lZCkKKy1hZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50 X2NoYW5uZWxfbmVnb3RpYXRpb25fZXJyb3JfdW50cnVzdGVkX3Jvb3QpCisrI2FkZF9uZXRfdGVz dF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlhdGlvbl9lcnJvcl9leHBpcmVkKQorKyNh ZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2NoYW5uZWxfbmVnb3RpYXRpb25fZXJyb3Jfd3Jv bmdfaG9zdCkKKysjYWRkX25ldF90ZXN0X2Nhc2UodGxzX2NsaWVudF9jaGFubmVsX25lZ290aWF0 aW9uX2Vycm9yX3NlbGZfc2lnbmVkKQorKyNhZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2No YW5uZWxfbmVnb3RpYXRpb25fZXJyb3JfdW50cnVzdGVkX3Jvb3QpCisgI3RyYWNrIHRoZXNlIGRv d24gaW4gczJuIGFuZCBmaW5kIG91dCB3aHkgdGhhdCBhcmVuJ3QgZmFpbGluZy4KKyAjYWRkX25l dF90ZXN0X2Nhc2UodGxzX2NsaWVudF9jaGFubmVsX25lZ290aWF0aW9uX2Vycm9yX3Jldm9rZWQp CisgI2FkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlhdGlvbl9lcnJv cl9waW5uaW5nKQorLWFkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlh dGlvbl9lcnJvcl9zb2NrZXRfY2xvc2VkKQorLWFkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRf Y2hhbm5lbF9uZWdvdGlhdGlvbl9zdWNjZXNzKQorLWFkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGll bnRfY2hhbm5lbF9uZWdvdGlhdGlvbl9zdWNjZXNzX2VjYzI1NikKKy1hZGRfbmV0X3Rlc3RfY2Fz ZSh0bHNfY2xpZW50X2NoYW5uZWxfbmVnb3RpYXRpb25fc3VjY2Vzc19lY2MzODQpCisrI2FkZF9u ZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlhdGlvbl9lcnJvcl9zb2NrZXRf Y2xvc2VkKQorKyNhZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2NoYW5uZWxfbmVnb3RpYXRp b25fc3VjY2VzcykKKysjYWRkX25ldF90ZXN0X2Nhc2UodGxzX2NsaWVudF9jaGFubmVsX25lZ290 aWF0aW9uX3N1Y2Nlc3NfZWNjMjU2KQorKyNhZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2No YW5uZWxfbmVnb3RpYXRpb25fc3VjY2Vzc19lY2MzODQpCisgYWRkX25ldF90ZXN0X2Nhc2UodGxz X3NlcnZlcl9tdWx0aXBsZV9jb25uZWN0aW9ucykKKyBhZGRfbmV0X3Rlc3RfY2FzZSh0bHNfc2Vy dmVyX2hhbmd1cF9kdXJpbmdfbmVnb3RpYXRpb24pCistYWRkX25ldF90ZXN0X2Nhc2UodGxzX2Ns aWVudF9jaGFubmVsX25vX3ZlcmlmeSkKKysjYWRkX25ldF90ZXN0X2Nhc2UodGxzX2NsaWVudF9j aGFubmVsX25vX3ZlcmlmeSkKKyBhZGRfbmV0X3Rlc3RfY2FzZSh0ZXN0X3Rsc19uZWdvdGlhdGlv bl90aW1lb3V0KQorIGFkZF90ZXN0X2Nhc2UodGxzX2Rlc3Ryb3lfbnVsbF9jb250ZXh0KQorIAot LSAKMi4zMC4xCgo= --000000000000a7d81d05bc092250-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:19:16 2021 Received: (at 46728) by debbugs.gnu.org; 23 Feb 2021 23:19:17 +0000 Received: from localhost ([127.0.0.1]:60914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgxY-0003go-Kl for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:19:16 -0500 Received: from mail-io1-f54.google.com ([209.85.166.54]:42281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgxX-0003ga-G8 for 46728@debbugs.gnu.org; Tue, 23 Feb 2021 18:19:15 -0500 Received: by mail-io1-f54.google.com with SMTP id u20so33890iot.9 for <46728@debbugs.gnu.org>; Tue, 23 Feb 2021 15:19:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=8NDLgwMHy33ben5MmmK9SwuUL6ufW7tsnBojfXDn3Oo=; b=rWNp7JLVEk7YF4ICER5qU26HwWPuYtVh75593HYNs8pIeOCEx9/RmZuwULJGcoWf8w 98tuXPODOGTUIXairR14XlDxMSCF+F//zbTo7MrE5oDP38Ip70co1AiRx4MjJKSiobZJ tvXoxlB/lSOi5YTFanwfeEOxrHBMusxfKLShv5ItgeDw/2wUjiEgQBJbkTslGn1QLkXO m5OCXJB3q9+gpt5oRtzOMSXFLzy68zWGsPaqQqb+kqzgqhoZGPoX/U8sY9P/LOnx4Ek9 yQ0h/7I6Q9FG+UOtD/f86eQr1k2HsZmKuQ0NvXcoyYDVUXij8/mzIzuPEWSpvCjRsd+w WjJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=8NDLgwMHy33ben5MmmK9SwuUL6ufW7tsnBojfXDn3Oo=; b=sApJOMB2kGck2ui70kvuieT5OueWI4al5oFa6sB5feW7RfkbnPCDDJQOwdGCu5Kp5j 3rjk4TXHWGXBkujueyTaqbo25N+IrcktjM89nMLEdKhxvrG9Uzmfm19xO1dxbOPF28Qx WqgRAVYxTTc5Qi8r2v51T7y1K6f1X5QcsN6BJd/ekCSa3nkDEpY4JaFLw/YZ96BgdtsC MF6K2FYNt/iwakv0GIhx3zUtxNdB0Ku9/Y83fKhXCVUcE/Z+Q97VDI4zuF4P7dmPvuLU by0oZMMBHz3oTIK95qvVHgCAijLAYrurqs81loqeIpsJCDZwCquvGTxhu233fwlXxHZD iS8Q== X-Gm-Message-State: AOAM533VEc+PbeAD3hbE+nLTUKF/Q5XMdyxM0YDEjmvKS+TMXVXYH7iT LbdaMg6g+d9ca18wEDQ+4x9dM80Uu1de4KvoUgqGYE3PcFZgzi7B X-Google-Smtp-Source: ABdhPJy7WTgGfulAt10RH1/2wmvQIKMcVnc5G/wdzDrMA8zXfDh7nhEJciB7RgOYHMjTMQ2iRjtmTWRw7F+SMMPtF0w= X-Received: by 2002:a05:6638:2721:: with SMTP id m33mr29818812jav.59.1614122349842; Tue, 23 Feb 2021 15:19:09 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Tue, 23 Feb 2021 18:18:59 -0500 Message-ID: Subject: [PATCH 6/7] gnu: aws-c-event-stream: Update to 0.2.6. To: 46728@debbugs.gnu.org Content-Type: multipart/mixed; boundary="00000000000049aefd05bc0925eb" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 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 (-) --00000000000049aefd05bc0925eb Content-Type: multipart/alternative; boundary="00000000000049aefb05bc0925e9" --00000000000049aefb05bc0925e9 Content-Type: text/plain; charset="UTF-8" >From 0a3b3c02a913bac4f2b2677d902c93584c56a2cc Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Tue, 19 Jan 2021 12:53:50 +0000 Subject: [PATCH 6/7] gnu: aws-c-event-stream: Update to 0.2.6. * gnu/packages/c.scm (aws-c-event-stream): Update to 0.2.6. --- gnu/packages/c.scm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 63b9d5dc27..0aca7b0be6 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -592,7 +592,7 @@ with fallback to efficient C99 software implementations.") (define-public aws-c-event-stream (package (name "aws-c-event-stream") - (version "0.1.6") + (version "0.2.6") (source (origin (method git-fetch) (uri (git-reference @@ -601,13 +601,16 @@ with fallback to efficient C99 software implementations.") (file-name (git-file-name name version)) (sha256 (base32 - "1vl9ainc4klv0g9gk1iv4833bsllni6jxn6mwb0fnv2dnlz7zv9q")) + "1hbri4dv924ph3cxkmwkl4kdca4dvhc9qda60rdzs6355l76k23n")) (patches (search-patches "aws-c-event-stream-cmake-prefix.patch")))) (build-system cmake-build-system) (propagated-inputs - `(("aws-c-common" ,aws-c-common))) + `(("aws-c-common" ,aws-c-common) + ("aws-c-io" ,aws-c-io) + ("aws-checksums" ,aws-checksums))) (inputs - `(("aws-checksums" ,aws-checksums))) + `(("aws-c-cal" ,aws-c-cal) + ("s2n" ,s2n))) (synopsis "Amazon Web Services client-server message format library") (description "This library is a C99 implementation for @acronym{AWS,Amazon Web Services} -- 2.30.1 --00000000000049aefb05bc0925e9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 0a3b3c02a913bac4f2b2677d902c935= 84c56a2cc Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: T= ue, 19 Jan 2021 12:53:50 +0000
Subject: [PATCH 6/7] gnu: aws-c-ev= ent-stream: Update to 0.2.6.

* gnu/packages/c.scm = (aws-c-event-stream): Update to 0.2.6.
---
=C2=A0gnu/pa= ckages/c.scm | 11 +++++++----
=C2=A01 file changed, 7 insertions(= +), 4 deletions(-)

diff --git a/gnu/packages/c.scm= b/gnu/packages/c.scm
index 63b9d5dc27..0aca7b0be6 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@= -592,7 +592,7 @@ with fallback to efficient C99 software implementations.&= quot;)
=C2=A0(define-public aws-c-event-stream
=C2=A0 = =C2=A0(package
=C2=A0 =C2=A0 =C2=A0(name "aws-c-event-stream= ")
- =C2=A0 =C2=A0(version "0.1.6")
+ = =C2=A0 =C2=A0(version "0.2.6")
=C2=A0 =C2=A0 =C2=A0(sou= rce (origin
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0(method git-fetch)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0(uri (git-reference
@@ -601,13 +601,16 @@ with fallb= ack to efficient C99 software implementations.")
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(file-name (git-file-name name= version))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0(sha256
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 (base32
- =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0"1vl9ainc4klv0g9gk1iv4833bsllni6jxn6mwb0fnv2dnlz7zv9q"))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"1hbr= i4dv924ph3cxkmwkl4kdca4dvhc9qda60rdzs6355l76k23n"))
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(patches (search-patches &q= uot;aws-c-event-stream-cmake-prefix.patch"))))
=C2=A0 =C2=A0= =C2=A0(build-system cmake-build-system)
=C2=A0 =C2=A0 =C2=A0(pro= pagated-inputs
- =C2=A0 =C2=A0 `(("aws-c-common" ,aws-c= -common)))
+ =C2=A0 =C2=A0 `(("aws-c-common" ,aws-c-com= mon)
+ =C2=A0 =C2=A0 =C2=A0 ("aws-c-io" ,aws-c-io)
+ =C2=A0 =C2=A0 =C2=A0 ("aws-checksums" ,aws-checksums)))
=C2=A0 =C2=A0 =C2=A0(inputs
- =C2=A0 =C2=A0 `(("aws= -checksums" ,aws-checksums)))
+ =C2=A0 =C2=A0 `(("aws-c= -cal" ,aws-c-cal)
+ =C2=A0 =C2=A0 =C2=A0 ("s2n" ,s= 2n)))
=C2=A0 =C2=A0 =C2=A0(synopsis "Amazon Web Services cli= ent-server message format library")
=C2=A0 =C2=A0 =C2=A0(des= cription
=C2=A0 =C2=A0 =C2=A0 "This library is a C99 impleme= ntation for @acronym{AWS,Amazon Web Services}
--
2.30.1=
--00000000000049aefb05bc0925e9-- --00000000000049aefd05bc0925eb Content-Type: application/octet-stream; name="0006-gnu-aws-c-event-stream-Update-to-0.2.6.patch" Content-Disposition: attachment; filename="0006-gnu-aws-c-event-stream-Update-to-0.2.6.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klimqy2f0 RnJvbSAwYTNiM2MwMmE5MTNiYWM0ZjJiMjY3N2Q5MDJjOTM1ODRjNTZhMmNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTM6NTAgKzAwMDAKU3ViamVjdDogW1BBVENIIDYvN10gZ251 OiBhd3MtYy1ldmVudC1zdHJlYW06IFVwZGF0ZSB0byAwLjIuNi4KCiogZ251L3BhY2thZ2VzL2Mu c2NtIChhd3MtYy1ldmVudC1zdHJlYW0pOiBVcGRhdGUgdG8gMC4yLjYuCi0tLQogZ251L3BhY2th Z2VzL2Muc2NtIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMo KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2Muc2NtIGIvZ251 L3BhY2thZ2VzL2Muc2NtCmluZGV4IDYzYjlkNWRjMjcuLjBhY2E3YjBiZTYgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9jLnNjbQorKysgYi9nbnUvcGFja2FnZXMvYy5zY20KQEAgLTU5Miw3ICs1 OTIsNyBAQCB3aXRoIGZhbGxiYWNrIHRvIGVmZmljaWVudCBDOTkgc29mdHdhcmUgaW1wbGVtZW50 YXRpb25zLiIpCiAoZGVmaW5lLXB1YmxpYyBhd3MtYy1ldmVudC1zdHJlYW0KICAgKHBhY2thZ2UK ICAgICAobmFtZSAiYXdzLWMtZXZlbnQtc3RyZWFtIikKLSAgICAodmVyc2lvbiAiMC4xLjYiKQor ICAgICh2ZXJzaW9uICIwLjIuNiIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAg IChtZXRob2QgZ2l0LWZldGNoKQogICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCkBA IC02MDEsMTMgKzYwMSwxNiBAQCB3aXRoIGZhbGxiYWNrIHRvIGVmZmljaWVudCBDOTkgc29mdHdh cmUgaW1wbGVtZW50YXRpb25zLiIpCiAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxl LW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAg ICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxdmw5YWluYzRrbHYwZzlnazFpdjQ4MzNic2xs bmk2anhuNm13YjBmbnYyZG5sejd6djlxIikpCisgICAgICAgICAgICAgICAgIjFoYnJpNGR2OTI0 cGgzY3hrbXdrbDRrZGNhNGR2aGM5cWRhNjByZHpzNjM1NWw3NmsyM24iKSkKICAgICAgICAgICAg ICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJhd3MtYy1ldmVudC1zdHJlYW0tY21ha2UtcHJl Zml4LnBhdGNoIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAg ICAocHJvcGFnYXRlZC1pbnB1dHMKLSAgICAgYCgoImF3cy1jLWNvbW1vbiIgLGF3cy1jLWNvbW1v bikpKQorICAgICBgKCgiYXdzLWMtY29tbW9uIiAsYXdzLWMtY29tbW9uKQorICAgICAgICgiYXdz LWMtaW8iICxhd3MtYy1pbykKKyAgICAgICAoImF3cy1jaGVja3N1bXMiICxhd3MtY2hlY2tzdW1z KSkpCiAgICAgKGlucHV0cwotICAgICBgKCgiYXdzLWNoZWNrc3VtcyIgLGF3cy1jaGVja3N1bXMp KSkKKyAgICAgYCgoImF3cy1jLWNhbCIgLGF3cy1jLWNhbCkKKyAgICAgICAoInMybiIgLHMybikp KQogICAgIChzeW5vcHNpcyAiQW1hem9uIFdlYiBTZXJ2aWNlcyBjbGllbnQtc2VydmVyIG1lc3Nh Z2UgZm9ybWF0IGxpYnJhcnkiKQogICAgIChkZXNjcmlwdGlvbgogICAgICAiVGhpcyBsaWJyYXJ5 IGlzIGEgQzk5IGltcGxlbWVudGF0aW9uIGZvciBAYWNyb255bXtBV1MsQW1hem9uIFdlYiBTZXJ2 aWNlc30KLS0gCjIuMzAuMQoK --00000000000049aefd05bc0925eb-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 18:19:55 2021 Received: (at 46728) by debbugs.gnu.org; 23 Feb 2021 23:19:55 +0000 Received: from localhost ([127.0.0.1]:60917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgyA-0003hl-W7 for submit@debbugs.gnu.org; Tue, 23 Feb 2021 18:19:55 -0500 Received: from mail-io1-f42.google.com ([209.85.166.42]:36308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEgy9-0003hZ-U8 for 46728@debbugs.gnu.org; Tue, 23 Feb 2021 18:19:54 -0500 Received: by mail-io1-f42.google.com with SMTP id n14so65344iog.3 for <46728@debbugs.gnu.org>; Tue, 23 Feb 2021 15:19:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=KzFAAIgGfA+12R173wjzBCWkdoO1IimNtuMd6LnvikI=; b=Yqs2DUB4KMSqxlrhsEbwpO4ikTSn7NE3n/y9SGjSgS14XPTXIIX8DYcyrcJm8W8miY 0FrIt2E6mAzfXs3EP/hQCWxkO9ngNPwQDxF72aMOA6XiykGvPIWDxoVRYx5Jv/brZO9H s5FwUsBjldt9almY8dJPhM7L+1quICki+lNqETLknr0oAasX03AdoN1yRpe8Af59u0PR iL0sQ6FTnu0Y8D+lkQVl/vt2FVyAEsLgo3SrSgCZrNUK1QfdzTqtzAhwZ4EGo6YiTPew wU6GJdXUS+iBhO3ZlYlHcl6l0BQPfXZzQckeE69Qth+7KaMXbJNlK93fKXYIokR3r9+R E8GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=KzFAAIgGfA+12R173wjzBCWkdoO1IimNtuMd6LnvikI=; b=Vm5Gf+pVuO9glSYqWc5Jm4elrWEQLG4bdjyoXfIhn4WMOl11n0BnlIYUj4RCojyUgw Xm3s6zPwnU77nlL2P3+t6YppL4wfLYvvC7d3Pxwp5SQP6SgZZN+SfHJ+Y9zbiquPLA7V 4zVkFwJWMVUCBoThv1OEaLwJXFBiuqpngwQznt5or1tEVMGHpYECvszjxtouuUcKd7Yj iRqCTo8BQtEXKFdCvj+PCHrIdYn0hPposPc5nLpowR8KNWlpTGTo2zuIahYrTIDGmcgA vGZQHYA/cbGwomD6gYLLM+55FbdagCPFbFDmBLmyelHMfM2WMrj4kwFu0NwsBLUGiltv womw== X-Gm-Message-State: AOAM531cyRYv9nSnh9lj6tTjvLZlp74tbeoilRrIGI4Xns6zgMTE0yiG DBA6CXPA/GWvM0Hz2WGCGjT42ld9kveJuIHaNhaBEk8+RZ7XVXja X-Google-Smtp-Source: ABdhPJzc4fcnewWfglfEy0Ot5HKKWZ5P6oIlFIRjyjY4UZcPaGrRmknCVZ/d1iNX6rUO+lr8/3I05B16jiWBDEKiuE0= X-Received: by 2002:a02:7086:: with SMTP id f128mr29570947jac.104.1614122388390; Tue, 23 Feb 2021 15:19:48 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Tue, 23 Feb 2021 18:19:37 -0500 Message-ID: Subject: [PATCH 7/7] gnu: aws-sdk-cpp: Update to 1.8.148. To: 46728@debbugs.gnu.org Content-Type: multipart/mixed; boundary="00000000000095ac5005bc092763" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 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 (-) --00000000000095ac5005bc092763 Content-Type: multipart/alternative; boundary="00000000000095ac4d05bc092761" --00000000000095ac4d05bc092761 Content-Type: text/plain; charset="UTF-8" >From 49a281d69aa8b529c730f4163665b712bdd98944 Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Tue, 19 Jan 2021 12:54:39 +0000 Subject: [PATCH 7/7] gnu: aws-sdk-cpp: Update to 1.8.148. * gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.8.148. --- 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 685dc02fca..5541d507b0 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -813,7 +813,7 @@ of C++14 components that complements @code{std} and Boost.") (define-public aws-sdk-cpp (package (name "aws-sdk-cpp") - (version "1.8.102") + (version "1.8.148") (source (origin (method git-fetch) (uri (git-reference @@ -822,7 +822,7 @@ of C++14 components that complements @code{std} and Boost.") (file-name (git-file-name name version)) (sha256 (base32 - "1w8x2vakg5ngjyyg08n4g3dqy8wqnz0k3gkrlqrh460s2pvdivba")))) + "0dj8bidafx8931yw9c9gk1y4j5pssxva717nxw3iym8vxb9jf9r7")))) (build-system cmake-build-system) (arguments '(;; Tests are run during the build phase. -- 2.30.1 --00000000000095ac4d05bc092761 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 49a281d69aa8b529c730f4163665b71= 2bdd98944 Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: T= ue, 19 Jan 2021 12:54:39 +0000
Subject: [PATCH 7/7] gnu: aws-sdk-= cpp: Update to 1.8.148.

* gnu/packages/cpp.scm (aw= s-sdk-cpp): Update to 1.8.148.
---
=C2=A0gnu/packages/c= pp.scm | 4 ++--
=C2=A01 file changed, 2 insertions(+), 2 deletion= s(-)

diff --git a/gnu/packages/cpp.scm b/gnu/packa= ges/cpp.scm
index 685dc02fca..5541d507b0 100644
--- a/g= nu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -813,= 7 +813,7 @@ of C++14 components that complements @code{std} and Boost."= ;)
=C2=A0(define-public aws-sdk-cpp
=C2=A0 =C2=A0(packa= ge
=C2=A0 =C2=A0 =C2=A0(name "aws-sdk-cpp")
-= =C2=A0 =C2=A0(version "1.8.102")
+ =C2=A0 =C2=A0(versi= on "1.8.148")
=C2=A0 =C2=A0 =C2=A0(source (origin
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(method git-fet= ch)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(uri (= git-reference
@@ -822,7 +822,7 @@ of C++14 components that comple= ments @code{std} and Boost.")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0(file-name (git-file-name name version))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(sha256
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (base32
= - =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"1w8x2vakg5ng= jyyg08n4g3dqy8wqnz0k3gkrlqrh460s2pvdivba"))))
+ =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"0dj8bidafx8931yw9c9gk1y4= j5pssxva717nxw3iym8vxb9jf9r7"))))
=C2=A0 =C2=A0 =C2=A0(build= -system cmake-build-system)
=C2=A0 =C2=A0 =C2=A0(arguments
<= div>=C2=A0 =C2=A0 =C2=A0 '(;; Tests are run during the build phase.
--
2.30.1
--00000000000095ac4d05bc092761-- --00000000000095ac5005bc092763 Content-Type: application/octet-stream; name="0007-gnu-aws-sdk-cpp-Update-to-1.8.148.patch" Content-Disposition: attachment; filename="0007-gnu-aws-sdk-cpp-Update-to-1.8.148.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klimrxdw0 RnJvbSA0OWEyODFkNjlhYThiNTI5YzczMGY0MTYzNjY1YjcxMmJkZDk4OTQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTQ6MzkgKzAwMDAKU3ViamVjdDogW1BBVENIIDcvN10gZ251 OiBhd3Mtc2RrLWNwcDogVXBkYXRlIHRvIDEuOC4xNDguCgoqIGdudS9wYWNrYWdlcy9jcHAuc2Nt IChhd3Mtc2RrLWNwcCk6IFVwZGF0ZSB0byAxLjguMTQ4LgotLS0KIGdudS9wYWNrYWdlcy9jcHAu c2NtIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9jcHAuc2NtIGIvZ251L3BhY2thZ2VzL2Nw cC5zY20KaW5kZXggNjg1ZGMwMmZjYS4uNTU0MWQ1MDdiMCAxMDA2NDQKLS0tIGEvZ251L3BhY2th Z2VzL2NwcC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2NwcC5zY20KQEAgLTgxMyw3ICs4MTMsNyBA QCBvZiBDKysxNCBjb21wb25lbnRzIHRoYXQgY29tcGxlbWVudHMgQGNvZGV7c3RkfSBhbmQgQm9v c3QuIikKIChkZWZpbmUtcHVibGljIGF3cy1zZGstY3BwCiAgIChwYWNrYWdlCiAgICAgKG5hbWUg ImF3cy1zZGstY3BwIikKLSAgICAodmVyc2lvbiAiMS44LjEwMiIpCisgICAgKHZlcnNpb24gIjEu OC4xNDgiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIGdpdC1m ZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQpAQCAtODIyLDcgKzgyMiw3 IEBAIG9mIEMrKzE0IGNvbXBvbmVudHMgdGhhdCBjb21wbGVtZW50cyBAY29kZXtzdGR9IGFuZCBC b29zdC4iKQogICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVy c2lvbikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAg ICAgICAgICAgICAgICAiMXc4eDJ2YWtnNW5nanl5ZzA4bjRnM2RxeTh3cW56MGszZ2tybHFyaDQ2 MHMycHZkaXZiYSIpKSkpCisgICAgICAgICAgICAgICAgIjBkajhiaWRhZng4OTMxeXc5YzlnazF5 NGo1cHNzeHZhNzE3bnh3M2l5bTh2eGI5amY5cjciKSkpKQogICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgJyg7OyBUZXN0cyBhcmUgcnVu IGR1cmluZyB0aGUgYnVpbGQgcGhhc2UuCi0tIAoyLjMwLjEKCg== --00000000000095ac5005bc092763-- From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 24 11:35:04 2021 Received: (at 46728) by debbugs.gnu.org; 24 Feb 2021 16:35:04 +0000 Received: from localhost ([127.0.0.1]:35693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEx7w-0002hq-3c for submit@debbugs.gnu.org; Wed, 24 Feb 2021 11:35:04 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:46313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEx7s-0002gc-JT for 46728@debbugs.gnu.org; Wed, 24 Feb 2021 11:35:01 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 5CE675C01BD; Wed, 24 Feb 2021 11:34:55 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 24 Feb 2021 11:34:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=iqYmeOAXp0OvnB3gJsWI98Kb bdrbzGh6H9p8qeTUDvo=; b=hjRhivENTR42USVJ0XFPx6MtrDYp23zc/+qU9pIQ rxP300LMUFFiByriKc7Rc7ThfOY+5fkc4/EG3k1a/A6F0MEm0gDzAClfukJy37yS 9kkWgFDHtfCqyQydO/b9s8buXGhQj00SJcdGQcXuGWZgMUY8nBY4nvgSxKt2UqRt aRY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=iqYmeO AXp0OvnB3gJsWI98KbbdrbzGh6H9p8qeTUDvo=; b=wZdaQfymh0hq6mNZmMRaqP Qo46QAfGi1fmzGlzlKO3mx1z+y7GbHP26trHrNEgrTt2GHdO5F3k7ojVgoxkA5Wa kDvYAXETZ5NxBmzuVThyoA/ZAwtWII6z+Y2pzqgg2j3ZuJY1BPzFB7hYgp24GxPF GRlHEJd6dPOC849345Rs95t5tNkA38SEK3YOe5jsQDZsfBG9dk2cYKWfYbh96oM4 FB2OGc3BaFedC/xByUdx3+MtXXRAdxIHvmwH3Uw2lutCpH0ttR72+IkoELvIsbs3 94CAEUQJcEcgDVCTZNXqQKjXdINE6UhHsQd4CifN0T4C7rDPRAfxTI+PXYgAN2bg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrkeejgdeklecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehttdortd dttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpefghfejleevteeuvefhheehhfevgfegve dtteetjefhfeefvdfhvddtjeejkedufeenucfkphepuddttddruddurdduieelrdduudek necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvoh esfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 0FD6A1080068; Wed, 24 Feb 2021 11:34:55 -0500 (EST) Date: Wed, 24 Feb 2021 11:34:53 -0500 From: Leo Famulari To: Greg Hogan Subject: Re: [bug#46728] [PATCH 4/7] gnu: Add s2n. Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46728 Cc: 46728@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.7 (-) On Tue, Feb 23, 2021 at 06:17:06PM -0500, Greg Hogan wrote: > From 78e69597f63b22a3249853208e88f8f57cf84054 Mon Sep 17 00:00:00 2001 > From: Greg Hogan > Date: Tue, 19 Jan 2021 12:52:01 +0000 > Subject: [PATCH 4/7] gnu: Add s2n. > > * gnu/packages/tls.scm (s2n): New variable. Thank you for this patch series! > + (propagated-inputs > + `(("openssl" ,openssl) > + ("openssl:static" ,openssl "static"))) I'm wondering specifically about the use of static OpenSSL in these patches. It's a little unusual to use statically-linked outputs in Guix. Is it required for s2n? From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 25 09:19:53 2021 Received: (at 46728) by debbugs.gnu.org; 25 Feb 2021 14:19:53 +0000 Received: from localhost ([127.0.0.1]:37118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFHUf-0002XH-HB for submit@debbugs.gnu.org; Thu, 25 Feb 2021 09:19:53 -0500 Received: from mail-io1-f54.google.com ([209.85.166.54]:38696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFHUa-0002X1-Dv for 46728@debbugs.gnu.org; Thu, 25 Feb 2021 09:19:52 -0500 Received: by mail-io1-f54.google.com with SMTP id k2so554920ioh.5 for <46728@debbugs.gnu.org>; Thu, 25 Feb 2021 06:19:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TFvTmDC4njR9qIlA7i9TQ9FUpSJP6aV9kXPQvw0TslM=; b=r4cuKsX53ICyJm+1IWN2t28F16D5DMM/Oy2uuB0s+iMPCSMgqs2kJUXfbuL01pZwVZ jxC5eCYJs5KnRm5yoOOH+bjmraRi89ryU3DS2XWx2eYhgrdYFgL5B88UVyxaRIUz4BsK Q969zqg9+lQFblqukReIi+jirD4r9dPGK/1aNSOzBzvqLiwrk5e0IlIL6flFK5sC+M61 Kx+AmjD3pZ8OdkPnstTBUeLCu7mnuL+tRGGvcpWNiUtZXfWqvHFfj3/1yG6nmMzog/f9 W4ghIYgBPLhn0gvEi9+t86AKtWmrLLg+QY3D2/up3Agcht+A3JhNXSVkCg7xN5+hWwtN zrUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TFvTmDC4njR9qIlA7i9TQ9FUpSJP6aV9kXPQvw0TslM=; b=nYJNBkxJHhJe3tNE2k4usLaRw4k8zm+P2lOulBBUF10SrPBCKHHZ6SxXWV3RMehekI qDxtnQHNcvEpwte0SXy+zWg2orJn5DarLPKsFqpltfMeHOaL7W7BeK//72agrmc7VV/p JpMseLfEChAwybx79A5Zw2DKCdRPs51SHHYRmwvVnoUrt82R/O3PMZTmHwa3HpvXmcPN SOj+dkLiA/4jgU/1mcAy8FoFRaCxT1n8tEovkPxV2I4XdGmjjgB7dvjOZkiCEFYN9Ny6 cyVrbw7PuqZ1zFXsL5AYcVu7+4QeEJHFmJI6/9eYeeXAs59BJZElwdcWO76Ad1CkI18D Kr+Q== X-Gm-Message-State: AOAM530BHFRWtRhuqyp6U6mOapYNrTyS9EoX3iCXxBu3p53OQtbe2NC1 usDIHIvd8xWGiIL9TxKs5bWBoi0+eqhcTfrQ2xdinMVv+II741XU X-Google-Smtp-Source: ABdhPJy03IL1MH2a31WKT5Dky+c1zKlmgQuRdWo0IjS6fH+/2ZKHY9sQl52B2aQKKmnPvn+GdliixvR6yW+2uz865Z0= X-Received: by 2002:a6b:8b83:: with SMTP id n125mr2908233iod.35.1614262782603; Thu, 25 Feb 2021 06:19:42 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Thu, 25 Feb 2021 09:19:31 -0500 Message-ID: Subject: Re: [bug#46728] [PATCH 4/7] gnu: Add s2n. To: Leo Famulari Content-Type: multipart/alternative; boundary="000000000000bb4b7605bc29d798" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 Cc: 46728@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 (-) --000000000000bb4b7605bc29d798 Content-Type: text/plain; charset="UTF-8" Hi Leo, The CMake configuration [1] has both shared and static dependencies on LibCrypto. The AWS packages (aws-sdk-cpp and dependencies) are currently built as static libraries. I would like to build both static and shared but could not find an example or simple method for building both using cmake. Do you think it would be worthwhile to extend the cmake-build-system to optionally configure, build, and install static libraries with additional phases? The gnu-build-system makes it easy to inline a new phase into the package definition (when the makefile has both 'make' and 'make static' targets) but with CMake we are forced to duplicate the configure phase, which is 44 lines of code. Greg [1] https://github.com/aws/s2n-tls/blob/main/cmake/modules/FindLibCrypto.cmake On Wed, Feb 24, 2021 at 4:34 PM Leo Famulari wrote: > On Tue, Feb 23, 2021 at 06:17:06PM -0500, Greg Hogan wrote: > > From 78e69597f63b22a3249853208e88f8f57cf84054 Mon Sep 17 00:00:00 2001 > > From: Greg Hogan > > Date: Tue, 19 Jan 2021 12:52:01 +0000 > > Subject: [PATCH 4/7] gnu: Add s2n. > > > > * gnu/packages/tls.scm (s2n): New variable. > > Thank you for this patch series! > > > + (propagated-inputs > > + `(("openssl" ,openssl) > > + ("openssl:static" ,openssl "static"))) > > I'm wondering specifically about the use of static OpenSSL in these > patches. It's a little unusual to use statically-linked outputs in Guix. > Is it required for s2n? > --000000000000bb4b7605bc29d798 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Leo,

The= CMake configuration [1] has both shared and static dependencies on LibCryp= to.

The AWS packages (aws-sdk-cpp and dependencies= ) are currently built as static libraries. I would like to build both stati= c and shared but could not find an example or simple method for building bo= th using cmake. Do you think it would be worthwhile to extend the cmake-bui= ld-system to optionally configure, build, and install static libraries with= additional phases? The gnu-build-system makes it easy to inline a new phas= e into the package definition (when the makefile has both 'make' an= d 'make static' targets) but with CMake we are forced to duplicate = the configure phase, which is 44 lines of code.

Gr= eg


On Wed, Feb = 24, 2021 at 4:34 PM Leo Famulari <leo@famulari.name> wrote:
On Tue, Feb 23, 2021 at 06:17:06PM -0500, Greg Hogan wrote:
> From 78e69597f63b22a3249853208e88f8f57cf84054 Mon Sep 17 00:00:00 2001=
> From: Greg Hogan <code@greghogan.com>
> Date: Tue, 19 Jan 2021 12:52:01 +0000
> Subject: [PATCH 4/7] gnu: Add s2n.
>
> * gnu/packages/tls.scm (s2n): New variable.

Thank you for this patch series!

> +=C2=A0 =C2=A0 (propagated-inputs
> +=C2=A0 =C2=A0 =C2=A0`(("openssl" ,openssl)
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0("openssl:static" ,openssl "= ;static")))

I'm wondering specifically about the use of static OpenSSL in these
patches. It's a little unusual to use statically-linked outputs in Guix= .
Is it required for s2n?
--000000000000bb4b7605bc29d798-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 14:38:06 2021 Received: (at 46728) by debbugs.gnu.org; 2 Mar 2021 19:38:06 +0000 Received: from localhost ([127.0.0.1]:54236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHAqM-000373-59 for submit@debbugs.gnu.org; Tue, 02 Mar 2021 14:38:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHAqJ-00036S-LR for 46728@debbugs.gnu.org; Tue, 02 Mar 2021 14:38:05 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46571) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHAqE-0005lb-Cd; Tue, 02 Mar 2021 14:37:58 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=59542 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lHAqD-0005PM-UT; Tue, 02 Mar 2021 14:37:58 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Greg Hogan Subject: Re: bug#46728: [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. References: Date: Tue, 02 Mar 2021 20:37:56 +0100 In-Reply-To: (Greg Hogan's message of "Thu, 25 Feb 2021 09:19:31 -0500") Message-ID: <878s75uz1n.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46728 Cc: 46728@debbugs.gnu.org, Leo Famulari 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.7 (-) Hi, Greg Hogan skribis: > The AWS packages (aws-sdk-cpp and dependencies) are currently built as > static libraries. I would like to build both static and shared but could > not find an example or simple method for building both using cmake. Do you > think it would be worthwhile to extend the cmake-build-system to optional= ly > configure, build, and install static libraries with additional phases? The > gnu-build-system makes it easy to inline a new phase into the package > definition (when the makefile has both 'make' and 'make static' targets) > but with CMake we are forced to duplicate the configure phase, which is 44 > lines of code. In general, it=E2=80=99s best to build only shared libraries. That allows = for reduced memory usage, fast security updates via grafts, etc. So if you could make the AWS packages build as shared libraries only, that=E2=80=99d = be great. It=E2=80=99s OK to optionally add static libraries, preferably in a separate output or even a separate package, but that=E2=80=99s not what should be us= ed by default. Does that make sense? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 15:13:48 2021 Received: (at 46728) by debbugs.gnu.org; 2 Mar 2021 20:13:48 +0000 Received: from localhost ([127.0.0.1]:54297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHBOt-00043B-Jx for submit@debbugs.gnu.org; Tue, 02 Mar 2021 15:13:47 -0500 Received: from mail-il1-f174.google.com ([209.85.166.174]:46999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHBOr-00042w-Dv for 46728@debbugs.gnu.org; Tue, 02 Mar 2021 15:13:46 -0500 Received: by mail-il1-f174.google.com with SMTP id i18so19173855ilq.13 for <46728@debbugs.gnu.org>; Tue, 02 Mar 2021 12:13:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=y1tpDtY2Ck8Ytpo+QTje87xX4eQqSHhYjEYSwPEgG1g=; b=Fk+PWY3Srf+ULjTaagMe1DT6JtIM/FIaAtn+OqWbAbPigybQLBU62xLWs9diAalLNP Bt+qHH5UekrBUvhX5jnifnuMItO+36sYkiMqYzZ8+YkZ0eDmZ9LjX9MPTfJ56B4zas2s O/RnAiV5DDJX/vj+lP8PBJSrtXnfq2HI0TQXMhnXAswLWw0Lw5hHiw2scFl5xBZTo/Xl QuhN36Lj6gmtpIBB40di1un4HdM+dvjLJaithUJIlEJ25JLAdiqCM6xe3KZjkm259Wwr t6U4z1fslMUfXUkiSX7r8jORC1hwRD53dpDJM4DFxMcOijKWgF6jPoEIZIAa0w+SxjNN lwZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=y1tpDtY2Ck8Ytpo+QTje87xX4eQqSHhYjEYSwPEgG1g=; b=jQTTD67aiU5aPCbWBcZhbWk7YGYHRU6iSlWK25NqRFKsC8dWbEQx7QXpPQUWBCj+pR NQXsDWuE7r+Kxx/pT22DGaQoct7Jb6Dy92Yl4LT0LGjybAq0n9+21bD/GkVO2/LKQeRY 7ilwI5JK5A33IBO6XS1/ZeJ1WfNryGQA4OGJomKw8RDUr+G2TZlafpOIRjkejbvwJTce eGhzGiIUhc8IWLq/WrBzW6Y/WtJ5hx29d87dw8Yftsvf8TPRCVbJpaqc+poHYZrsuCGI XbwrEZM1BjlwfhDZ9kJDoZUSpfov5yqiF/W9KvjMCPN63BBr8eCN65EXpSHz3IT5Y/h4 hf0w== X-Gm-Message-State: AOAM532e19+yCuhxWmcy4/2MeiulmHRw29t1jhvPw+cMR6P0SWO93sM2 cZxeyp+SBGFSwu770jacj0FqIPwm6yi0VTR/DhViyQ== X-Google-Smtp-Source: ABdhPJw9oU8shKob6JOtvwYCxRRWK9RwZT4MDbaAgorVZFeXrkgnt795qy0xMjyIzyWDy5neuu7iwGumB8YhTT+Xf4s= X-Received: by 2002:a05:6e02:1806:: with SMTP id a6mr19268989ilv.8.1614716019812; Tue, 02 Mar 2021 12:13:39 -0800 (PST) MIME-Version: 1.0 References: <878s75uz1n.fsf_-_@gnu.org> In-Reply-To: <878s75uz1n.fsf_-_@gnu.org> From: Greg Hogan Date: Tue, 2 Mar 2021 15:13:29 -0500 Message-ID: Subject: Re: bug#46728: [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: multipart/alternative; boundary="000000000000c648b905bc935e54" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 Cc: 46728@debbugs.gnu.org, Leo Famulari 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 (-) --000000000000c648b905bc935e54 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Mar 2, 2021 at 2:37 PM Ludovic Court=C3=A8s wrote: > Hi, > > Greg Hogan skribis: > > > The AWS packages (aws-sdk-cpp and dependencies) are currently built as > > static libraries. I would like to build both static and shared but coul= d > > not find an example or simple method for building both using cmake. Do > you > > think it would be worthwhile to extend the cmake-build-system to > optionally > > configure, build, and install static libraries with additional phases? > The > > gnu-build-system makes it easy to inline a new phase into the package > > definition (when the makefile has both 'make' and 'make static' targets= ) > > but with CMake we are forced to duplicate the configure phase, which is > 44 > > lines of code. > > In general, it=E2=80=99s best to build only shared libraries. That allow= s for > reduced memory usage, fast security updates via grafts, etc. So if you > could make the AWS packages build as shared libraries only, that=E2=80=99= d be > great. > > It=E2=80=99s OK to optionally add static libraries, preferably in a separ= ate > output or even a separate package, but that=E2=80=99s not what should be = used by > default. > > Does that make sense? Yes, I would prefer to provide shared as the default output and static as a separate output to the same package. There look to be three options: 1) separate packages (as with boost and boost-static). This is simple but not as elegant (boost-static is the eighth most relevant package when guix search'ing for "boost"). 2) duplicate CMake phases in the package definition (much more verbose than with gnu-build-system). This results in considerable duplication of build system code and is unmaintainable. 3) extend the cmake-build-system to optionally configure, build, and install static libraries with additional phases. The ideal result but requires modification of the cmake-build-system. Thoughts? > Thanks, > Ludo=E2=80=99. > --000000000000c648b905bc935e54 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, Mar 2, 2021 at 2= :37 PM Ludovic Court=C3=A8s <ludo@gnu.or= g> wrote:
Hi,
Greg Hogan <code= @greghogan.com> skribis:

> The AWS packages (aws-sdk-cpp and dependencies) are currently built as=
> static libraries. I would like to build both static and shared but cou= ld
> not find an example or simple method for building both using cmake. Do= you
> think it would be worthwhile to extend the cmake-build-system to optio= nally
> configure, build, and install static libraries with additional phases?= The
> gnu-build-system makes it easy to inline a new phase into the package<= br> > definition (when the makefile has both 'make' and 'make st= atic' targets)
> but with CMake we are forced to duplicate the configure phase, which i= s 44
> lines of code.

In general, it=E2=80=99s best to build only shared libraries.=C2=A0 That al= lows for
reduced memory usage, fast security updates via grafts, etc.=C2=A0 So if yo= u
could make the AWS packages build as shared libraries only, that=E2=80=99d = be
great.

It=E2=80=99s OK to optionally add static libraries, preferably in a separat= e
output or even a separate package, but that=E2=80=99s not what should be us= ed by
default.

Does that make sense?

Yes, I would prefer t= o provide shared as the default output and static as a separate output to t= he same package. There look to be three options:

1= ) separate packages (as with boost and boost-static). This is simple but no= t as elegant (boost-static is the eighth most relevant package when guix se= arch'ing for "boost").

2) duplicate = CMake phases in the package definition (much more verbose than with gnu-bui= ld-system). This results in considerable duplication of build system code a= nd is unmaintainable.

3) extend the cmake-build-sy= stem to optionally configure, build, and install static libraries with addi= tional phases. The ideal result but requires modification of the cmake-buil= d-system.

Thoughts?
=C2=A0=C2=A0
Thanks,
Ludo=E2=80=99.
--000000000000c648b905bc935e54-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 08 08:49:57 2021 Received: (at 46728) by debbugs.gnu.org; 8 Mar 2021 13:49:57 +0000 Received: from localhost ([127.0.0.1]:42406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJGGj-0002Af-4G for submit@debbugs.gnu.org; Mon, 08 Mar 2021 08:49:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJGGY-0002AJ-3U for 46728@debbugs.gnu.org; Mon, 08 Mar 2021 08:49:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47455) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lJGGS-0000Pj-Nl; Mon, 08 Mar 2021 08:49:40 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41012 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lJGGR-0003ND-Ro; Mon, 08 Mar 2021 08:49:40 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Greg Hogan Subject: Re: bug#46728: [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. References: <878s75uz1n.fsf_-_@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 18 =?utf-8?Q?Vent=C3=B4se?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 08 Mar 2021 14:49:38 +0100 In-Reply-To: (Greg Hogan's message of "Tue, 2 Mar 2021 15:13:29 -0500") Message-ID: <87h7lleowd.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 Cc: 46728@debbugs.gnu.org, Leo Famulari 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.7 (-) Hi Greg, Greg Hogan skribis: > On Tue, Mar 2, 2021 at 2:37 PM Ludovic Court=C3=A8s wrote: [...] >> In general, it=E2=80=99s best to build only shared libraries. That allo= ws for >> reduced memory usage, fast security updates via grafts, etc. So if you >> could make the AWS packages build as shared libraries only, that=E2=80= =99d be >> great. >> >> It=E2=80=99s OK to optionally add static libraries, preferably in a sepa= rate >> output or even a separate package, but that=E2=80=99s not what should be= used by >> default. >> >> Does that make sense? > > > Yes, I would prefer to provide shared as the default output and static as= a > separate output to the same package. One option is to not provide static libraries at all, at least for now. They make little sense from a Guix perspective anyway. Would that be an option for you? > There look to be three options: > > 1) separate packages (as with boost and boost-static). This is simple but > not as elegant (boost-static is the eighth most relevant package when guix > search'ing for "boost"). > > 2) duplicate CMake phases in the package definition (much more verbose th= an > with gnu-build-system). This results in considerable duplication of build > system code and is unmaintainable. Can=E2=80=99t CMake build both static and =E2=80=9Cshared=E2=80=9D (-fPIC) = libraries in one go? I think it can do that. > 3) extend the cmake-build-system to optionally configure, build, and > install static libraries with additional phases. The ideal result but > requires modification of the cmake-build-system. In the vast majority of cases, we don=E2=80=99t provide static libraries at all. The only exceptions are when we need statically linked binaries for bootstrapping purposes or within the initrd. HTH, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 16:37:24 2021 Received: (at 46728) by debbugs.gnu.org; 11 Mar 2021 21:37:24 +0000 Received: from localhost ([127.0.0.1]:55072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKSzk-0004tS-1X for submit@debbugs.gnu.org; Thu, 11 Mar 2021 16:37:24 -0500 Received: from mail-il1-f170.google.com ([209.85.166.170]:35306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKSzi-0004tG-QR for 46728@debbugs.gnu.org; Thu, 11 Mar 2021 16:37:23 -0500 Received: by mail-il1-f170.google.com with SMTP id h18so732811ils.2 for <46728@debbugs.gnu.org>; Thu, 11 Mar 2021 13:37:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iV32jX6LsWYbsNS85RBd7CQx+kqXg2aow5wa+AwEZJ4=; b=hDtesXBSPJZJrL3by2/kchbt/eSEQyxRVjbEyFl0M7EhczxrJQXnk6BXVAWEVujgom 89yQB6L8DJkDW2v9Q5F2nBZ6WKnnEMZck6PdcrmJTcCnzBtQ4BmGsgNw8NCooAQ5FvlZ H+DB5b64VkwOoO2WKUQPfb+NShW1+gp0aGZ7iewe4qibgMcB4yroLfgIrtuCSlfL2m/O GRlWwwzh0ccgC4lzRS+aLYzu4cqja98RjlNGaGTRZMEEAocO2Jbjr9n3GeGgu8TIzTLv wlDQ4til2ggPJmbJzcFGWunIBEgoVsFo+wSrgshSHJNeVOnVpybn4covkl2w1Z+NPEaj 0GUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iV32jX6LsWYbsNS85RBd7CQx+kqXg2aow5wa+AwEZJ4=; b=U3+2bz9erkwEN9Gj5YJBd/c/u4kxUG+7eGGBW1an+5npIylI3Kk8rsTtCb7nlgmlx1 dbs4QDUWzs9RMNoNS//aF4nJeP66tucgU9FBLKthTKHMclguSoRudVklKGAfOCkSnRrh uGzZr5SLLMmD1arO337sWlGOJFoq0FZ9IMr/GumUibt+RJNEzfmvuKiEu/3cBg/bj0vv kx5Qv+mjD1EuBmcz9dFIaj0ftedM1uZD7RiMr60W+WpLn7+HSsl9apwOIoADPBLHQlOB 75CPNhtGRuipceMHnGvlhPHjeoxk9Z8SPfMzm4A+aKEJ80SDHKGzdwPo1QxMT3TgeDnq OMXQ== X-Gm-Message-State: AOAM532AaRJsULIMmw3AU6NMwDUNfSXZl9E4YPcbeDKS7TqO2q/Mg12Z +nKaWmFFhX1qib77vPxO+lpFcDFp4DHVxbm75JgPDn4TSIY1krHUejg= X-Google-Smtp-Source: ABdhPJyLhZcszmbVIOkbsksGiVRftFxN5/LjeWVPF2ARxBvl3cGsCfwV+HaybjmfU9vSpZ6H3/yDgy/RqD+AvMT0RBc= X-Received: by 2002:a92:6505:: with SMTP id z5mr369146ilb.269.1615498637122; Thu, 11 Mar 2021 13:37:17 -0800 (PST) MIME-Version: 1.0 References: <878s75uz1n.fsf_-_@gnu.org> <87h7lleowd.fsf@gnu.org> In-Reply-To: <87h7lleowd.fsf@gnu.org> From: Greg Hogan Date: Thu, 11 Mar 2021 16:37:06 -0500 Message-ID: Subject: Re: bug#46728: [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: multipart/mixed; boundary="00000000000067360905bd4996cb" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46728 Cc: 46728@debbugs.gnu.org, Leo Famulari 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 (-) --00000000000067360905bd4996cb Content-Type: multipart/alternative; boundary="00000000000067360805bd4996c9" --00000000000067360805bd4996c9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ludo=E2=80=99, Switched to build as shared libraries, and bumped versions. Greg On Mon, Mar 8, 2021 at 8:49 AM Ludovic Court=C3=A8s wrote: > Hi Greg, > > Greg Hogan skribis: > > > On Tue, Mar 2, 2021 at 2:37 PM Ludovic Court=C3=A8s wrot= e: > > [...] > > >> In general, it=E2=80=99s best to build only shared libraries. That al= lows for > >> reduced memory usage, fast security updates via grafts, etc. So if yo= u > >> could make the AWS packages build as shared libraries only, that=E2=80= =99d be > >> great. > >> > >> It=E2=80=99s OK to optionally add static libraries, preferably in a se= parate > >> output or even a separate package, but that=E2=80=99s not what should = be used by > >> default. > >> > >> Does that make sense? > > > > > > Yes, I would prefer to provide shared as the default output and static > as a > > separate output to the same package. > > One option is to not provide static libraries at all, at least for now. > They make little sense from a Guix perspective anyway. > > Would that be an option for you? > > > There look to be three options: > > > > 1) separate packages (as with boost and boost-static). This is simple b= ut > > not as elegant (boost-static is the eighth most relevant package when > guix > > search'ing for "boost"). > > > > 2) duplicate CMake phases in the package definition (much more verbose > than > > with gnu-build-system). This results in considerable duplication of bui= ld > > system code and is unmaintainable. > > Can=E2=80=99t CMake build both static and =E2=80=9Cshared=E2=80=9D (-fPIC= ) libraries in one go? > I think it can do that. > > > 3) extend the cmake-build-system to optionally configure, build, and > > install static libraries with additional phases. The ideal result but > > requires modification of the cmake-build-system. > > In the vast majority of cases, we don=E2=80=99t provide static libraries = at > all. The only exceptions are when we need statically linked binaries > for bootstrapping purposes or within the initrd. > > HTH, > Ludo=E2=80=99. > --00000000000067360805bd4996c9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Ludo=E2=80=99,

Switched to build as shared libraries, and bumped versio= ns.

Greg

On Mon, Mar 8, 2021 at 8= :49 AM Ludovic Court=C3=A8s <ludo@gnu.or= g> wrote:
Hi Greg,

Greg Hogan <code= @greghogan.com> skribis:

> On Tue, Mar 2, 2021 at 2:37 PM Ludovic Court=C3=A8s <ludo@gnu.org> wrote:

[...]

>> In general, it=E2=80=99s best to build only shared libraries.=C2= =A0 That allows for
>> reduced memory usage, fast security updates via grafts, etc.=C2=A0= So if you
>> could make the AWS packages build as shared libraries only, that= =E2=80=99d be
>> great.
>>
>> It=E2=80=99s OK to optionally add static libraries, preferably in = a separate
>> output or even a separate package, but that=E2=80=99s not what sho= uld be used by
>> default.
>>
>> Does that make sense?
>
>
> Yes, I would prefer to provide shared as the default output and static= as a
> separate output to the same package.

One option is to not provide static libraries at all, at least for now.
They make little sense from a Guix perspective anyway.

Would that be an option for you?

> There look to be three options:
>
> 1) separate packages (as with boost and boost-static). This is simple = but
> not as elegant (boost-static is the eighth most relevant package when = guix
> search'ing for "boost").
>
> 2) duplicate CMake phases in the package definition (much more verbose= than
> with gnu-build-system). This results in considerable duplication of bu= ild
> system code and is unmaintainable.

Can=E2=80=99t CMake build both static and =E2=80=9Cshared=E2=80=9D (-fPIC) = libraries in one go?
I think it can do that.

> 3) extend the cmake-build-system to optionally configure, build, and > install static libraries with additional phases. The ideal result but<= br> > requires modification of the cmake-build-system.

In the vast majority of cases, we don=E2=80=99t provide static libraries at=
all.=C2=A0 The only exceptions are when we need statically linked binaries<= br> for bootstrapping purposes or within the initrd.

HTH,
Ludo=E2=80=99.
--00000000000067360805bd4996c9-- --00000000000067360905bd4996cb Content-Type: application/octet-stream; name="0004-gnu-Add-s2n.patch" Content-Disposition: attachment; filename="0004-gnu-Add-s2n.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km5e0q8i3 RnJvbSBjOWQzMjBjOWM3YTQ5NDIyNzdkOWRhZDEyOGZhYmZhNTk0YzJhM2M5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTI6MDEgKzAwMDAKU3ViamVjdDogW1BBVENIIDQvN10gZ251 OiBBZGQgczJuLgoKKiBnbnUvcGFja2FnZXMvdGxzLnNjbSAoczJuKTogTmV3IHZhcmlhYmxlLgot LS0KIGdudS9wYWNrYWdlcy90bHMuc2NtIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy90bHMuc2NtIGIvZ251L3BhY2thZ2VzL3Rscy5zY20KaW5kZXggYWNhYmNhNWRmMy4uNmJj ZmUyYjMxMCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Rscy5zY20KKysrIGIvZ251L3BhY2th Z2VzL3Rscy5zY20KQEAgLTEwNDksMyArMTA0OSwzMCBAQCByZWxhdGl2ZWx5IHNpbXBsZSBCYXNo IHNjcmlwdC4iKQogZGVyaXZlZCBmcm9tIE1vemlsbGEncyBjb2xsZWN0aW9uLiIpCiAgICAgICAo aG9tZS1wYWdlICJodHRwczovL2NlcnRpZmkuaW8iKQogICAgICAgKGxpY2Vuc2UgbGljZW5zZTpt cGwyLjApKSkpCisKKyhkZWZpbmUtcHVibGljIHMybgorICAocGFja2FnZQorICAgIChuYW1lICJz Mm4iKQorICAgICh2ZXJzaW9uICIxLjAuMCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAg ICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCisgICAgICAgICAgICAgICAgICAgICh1cmwgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vZ2l0 aHViLmNvbS9hd3NsYWJzLyIgbmFtZSkpCisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0 cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdp dC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxcTZrbWd3YjhqeG1jNGlqems5cGtx eno4bHNiZnN2OWh5enF2eTk0NHc3MzA2engxcjVoIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNt YWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgICcoIzp0ZXN0cz8gI2YgICAg ICAgICAgICAgICAgICAgICAgOyB0ZXN0cyBmYWlsIHRvIGJ1aWxkIGZvciBzdGF0aWMgbGlicmFy eQorICAgICAgICM6Y29uZmlndXJlLWZsYWdzCisgICAgICAgJygiLURCVUlMRF9URVNUSU5HPU9G RiIKKyAgICAgICAgICItREJVSUxEX1NIQVJFRF9MSUJTPU9OIikpKQorICAgIChwcm9wYWdhdGVk LWlucHV0cworICAgICBgKCgib3BlbnNzbCIgLG9wZW5zc2wpCisgICAgICAgKCJvcGVuc3NsOnN0 YXRpYyIgLG9wZW5zc2wgInN0YXRpYyIpKSkKKyAgICAoc3lub3BzaXMgIlNTTC9UTFMgaW1wbGVt ZW50YXRpb24iKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGEgQzk5 IGltcGxlbWVudGF0aW9uIG9mIFNTTC9UTFMuIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dp dGh1Yi5jb20vYXdzbGFicy9zMm4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkpCi0t IAoyLjMwLjIKCg== --00000000000067360905bd4996cb Content-Type: application/octet-stream; name="0003-gnu-Add-aws-c-cal.patch" Content-Disposition: attachment; filename="0003-gnu-Add-aws-c-cal.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km5e0q8j4 RnJvbSBhYmY1NzJkMDM4MjFlNzZjMDI1YmNlZTBkZjU2ODZmMzNhMGQwNDZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTE6MzYgKzAwMDAKU3ViamVjdDogW1BBVENIIDMvN10gZ251 OiBBZGQgYXdzLWMtY2FsLgoKKiBnbnUvcGFja2FnZXMvYy5zY20gKGF3cy1jLWNhbCk6IE5ldyB2 YXJpYWJsZS4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9hd3MtYy1jYWwtY21ha2UtcHJlZml4LnBh dGNoOiBOZXcgZmlsZS4KKiBnbnUvbG9jYWwubWsgKGRpc3RfcGF0Y2hfREFUQSk6IEFkZCBpdC4K LS0tCiBnbnUvbG9jYWwubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSAr CiBnbnUvcGFja2FnZXMvYy5zY20gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMCArKysr KysrKysrKysrKysrKysrCiAuLi4vcGF0Y2hlcy9hd3MtYy1jYWwtY21ha2UtcHJlZml4LnBhdGNo ICAgICAgfCAxMyArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspCiBj cmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtY2FsLWNtYWtlLXBy ZWZpeC5wYXRjaAoKZGlmZiAtLWdpdCBhL2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRl eCBhMzljNWQ4NTkyLi41ZmIyZDU2MDE4IDEwMDY0NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIv Z251L2xvY2FsLm1rCkBAIC04MzAsNiArODMwLDcgQEAgZGlzdF9wYXRjaF9EQVRBID0JCQkJCQlc CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F2YWhpLWxvY2Fsc3RhdGVkaXIucGF0Y2gJCVwKICAg JUQlL3BhY2thZ2VzL3BhdGNoZXMvYXZpZGVtdXgtaW5zdGFsbC10by1saWIucGF0Y2gJCVwKICAg JUQlL3BhY2thZ2VzL3BhdGNoZXMvYXdlc29tZS1yZXByb2R1Y2libGUtcG5nLnBhdGNoCQlcCisg ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1jLWNhbC1jbWFrZS1wcmVmaXgucGF0Y2gJCVwKICAg JUQlL3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtZXZlbnQtc3RyZWFtLWNtYWtlLXByZWZpeC5wYXRj aCAgXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9hd3MtY2hlY2tzdW1zLWNtYWtlLXByZWZpeC5w YXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9henIzLnBhdGNoCQkJCVwKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9jLnNjbSBiL2dudS9wYWNrYWdlcy9jLnNjbQppbmRleCAxZTMzOGJk N2JkLi5jODNlNmYzNmUzIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYy5zY20KKysrIGIvZ251 L3BhY2thZ2VzL2Muc2NtCkBAIC01Miw2ICs1Miw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGF1dG90b29scykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2V0dGV4dCkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKKyAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgdGxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4bWwpKQog CiAoZGVmaW5lLXB1YmxpYyB0Y2MKQEAgLTYxOSwzICs2MjAsMzIgQEAgZXZlbnQgc3RyZWFtIGVu Y29kaW5nLCBhIGJpbmFyeSBmb3JtYXQgZm9yIGJpZGlyZWN0aW9uYWwgY2xpZW50LXNlcnZlcgog Y29tbXVuaWNhdGlvbi4iKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9hd3Ns YWJzL2F3cy1jLWV2ZW50LXN0cmVhbSIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTphc2wyLjApKSkK KworKGRlZmluZS1wdWJsaWMgYXdzLWMtY2FsCisgIChwYWNrYWdlCisgICAgKG5hbWUgImF3cy1j LWNhbCIpCisgICAgKHZlcnNpb24gIjAuNC41IikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAg ICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZl cmVuY2UKKyAgICAgICAgICAgICAgICAgICAgKHVybCAoc3RyaW5nLWFwcGVuZCAiaHR0cHM6Ly9n aXRodWIuY29tL2F3c2xhYnMvIiBuYW1lKSkKKyAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCAo c3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAo Z2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAg ICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjA0YWNyYTFtbnp3OXE3anljczU5 NjZha2ZiZ254OTZoa3JxOTBucTBkaHc4cHZhcmx5djYiKSkKKyAgICAgICAgICAgICAgKHBhdGNo ZXMgKHNlYXJjaC1wYXRjaGVzICJhd3MtYy1jYWwtY21ha2UtcHJlZml4LnBhdGNoIikpKSkKKyAg ICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAg ICcoIzpjb25maWd1cmUtZmxhZ3MKKyAgICAgICAnKCItREJVSUxEX1NIQVJFRF9MSUJTPU9OIikp KQorICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICBgKCgiYXdzLWMtY29tbW9uIiAsYXdzLWMt Y29tbW9uKSkpCisgICAgKGlucHV0cworICAgICBgKCgib3BlbnNzbCIgLG9wZW5zc2wpCisgICAg ICAgKCJvcGVuc3NsOnN0YXRpYyIgLG9wZW5zc2wgInN0YXRpYyIpKSkKKyAgICAoc3lub3BzaXMg IkFtYXpvbiBXZWIgU2VydmljZXMgQ3J5cHRvIEFic3RyYWN0aW9uIExheWVyIikKKyAgICAoZGVz Y3JpcHRpb24gIlRoaXMgbGlicmFyeSBwcm92aWRlcyBhIEM5OSB3cmFwcGVyIGZvciBoYXNoLCBI TUFDLCBhbmQgRUNDCitjcnlwdG9ncmFwaGljIHByaW1pdGl2ZXMgZm9yIHRoZSBAYWNyb255bXtB V1MsQW1hem9uIFdlYiBTZXJ2aWNlc30gU0RLLiIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9n aXRodWIuY29tL2F3c2xhYnMvYXdzLWMtY2FsIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIu MCkpKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtY2FsLWNtYWtlLXBy ZWZpeC5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1jLWNhbC1jbWFrZS1wcmVmaXgu cGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMWVlN2FhODUxZAot LS0gL2Rldi9udWxsCisrKyBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1jLWNhbC1jbWFrZS1w cmVmaXgucGF0Y2gKQEAgLTAsMCArMSwxMyBAQAorLS0tIGEvQ01ha2VMaXN0cy50eHQKKysrKyBi L0NNYWtlTGlzdHMudHh0CitAQCAtMTAsNiArMTAsMTAgQEAgZW5kaWYoKQorIAorIG9wdGlvbihC WU9fQ1JZUFRPICJTZXQgdGhpcyBpZiB5b3Ugd2FudCB0byBwcm92aWRlIHlvdXIgb3duIGNyeXB0 b2dyYXBoeSBpbXBsZW1lbnRhdGlvbi4gVGhpcyB3aWxsIGNhdXNlIHRoZSBkZWZhdWx0cyB0byBu b3QgYmUgY29tcGlsZWQuIiBPRkYpCisgCisraWYgKERFRklORUQgRU5We0NNQUtFX1BSRUZJWF9Q QVRIfSkKKysgICAgc2V0KENNQUtFX1BSRUZJWF9QQVRIICRFTlZ7Q01BS0VfUFJFRklYX1BBVEh9 KQorK2VuZGlmKCkKKysKKyBpZiAoREVGSU5FRCBDTUFLRV9QUkVGSVhfUEFUSCkKKyAgICAgZmls ZShUT19DTUFLRV9QQVRIICIke0NNQUtFX1BSRUZJWF9QQVRIfSIgQ01BS0VfUFJFRklYX1BBVEgp CisgZW5kaWYoKQotLSAKMi4zMC4yCgo= --00000000000067360905bd4996cb Content-Type: application/octet-stream; name="0005-gnu-Add-aws-c-io.patch" Content-Disposition: attachment; filename="0005-gnu-Add-aws-c-io.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km5e0q8h2 RnJvbSA5MWJlODA5OTg4MmI4NDUxNDJiYzhmNWNjMmE2NTc2OGNmM2I1OWZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTM6MTggKzAwMDAKU3ViamVjdDogW1BBVENIIDUvN10gZ251 OiBBZGQgYXdzLWMtaW8uCgoqIGdudS9wYWNrYWdlcy9jLnNjbSAoYXdzLWMtaW8pOiBOZXcgdmFy aWFibGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtaW8tY21ha2UtcHJlZml4LnBhdGNo LApnbnUvcGFja2FnZXMvcGF0Y2hlcy9hd3MtYy1pby1kaXNhYmxlLW5ldHdvcmtpbmctdGVzdHMu cGF0Y2g6Ck5ldyBmaWxlcy4KKiBnbnUvbG9jYWwubWsgKGRpc3RfcGF0Y2hfREFUQSk6IEFkZCB0 aGVtLgotLS0KIGdudS9sb2NhbC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICsKIGdudS9wYWNrYWdlcy9jLnNjbSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMx ICsrKysrKysKIC4uLi9wYXRjaGVzL2F3cy1jLWlvLWNtYWtlLXByZWZpeC5wYXRjaCAgICAgICB8 IDEzICsrKwogLi4uL2F3cy1jLWlvLWRpc2FibGUtbmV0d29ya2luZy10ZXN0cy5wYXRjaCAgIHwg ODEgKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygr KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1jLWlvLWNtYWtl LXByZWZpeC5wYXRjaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2F3 cy1jLWlvLWRpc2FibGUtbmV0d29ya2luZy10ZXN0cy5wYXRjaAoKZGlmZiAtLWdpdCBhL2dudS9s b2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRleCA1ZmIyZDU2MDE4Li4zN2QzNTFhY2NhIDEwMDY0 NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC04MzIsNiArODMyLDgg QEAgZGlzdF9wYXRjaF9EQVRBID0JCQkJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F3ZXNv bWUtcmVwcm9kdWNpYmxlLXBuZy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9hd3Mt Yy1jYWwtY21ha2UtcHJlZml4LnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2F3cy1j LWV2ZW50LXN0cmVhbS1jbWFrZS1wcmVmaXgucGF0Y2ggIFwKKyAgJUQlL3BhY2thZ2VzL3BhdGNo ZXMvYXdzLWMtaW8tY21ha2UtcHJlZml4LnBhdGNoCQlcCisgICVEJS9wYWNrYWdlcy9wYXRjaGVz L2F3cy1jLWlvLWRpc2FibGUtbmV0d29ya2luZy10ZXN0cy5wYXRjaAkJXAogICAlRCUvcGFja2Fn ZXMvcGF0Y2hlcy9hd3MtY2hlY2tzdW1zLWNtYWtlLXByZWZpeC5wYXRjaAkJXAogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9henIzLnBhdGNoCQkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvYmFz aC1yZXByb2R1Y2libGUtbGludXgtcGdycC1waXBlLnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9jLnNjbSBiL2dudS9wYWNrYWdlcy9jLnNjbQppbmRleCBjODNlNmYzNmUzLi43NGM0 YjY3M2E3IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYy5zY20KKysrIGIvZ251L3BhY2thZ2Vz L2Muc2NtCkBAIC02MjEsNiArNjIxLDM3IEBAIGNvbW11bmljYXRpb24uIikKICAgICAoaG9tZS1w YWdlICJodHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9hd3MtYy1ldmVudC1zdHJlYW0iKQogICAg IChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkpCiAKKyhkZWZpbmUtcHVibGljIGF3cy1jLWlvCisg IChwYWNrYWdlCisgICAgKG5hbWUgImF3cy1jLWlvIikKKyAgICAodmVyc2lvbiAiMC45LjIiKQor ICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAg ICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgICAgICAodXJs IChzdHJpbmctYXBwZW5kICJodHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy8iIG5hbWUpKQorICAg ICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQor ICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisg ICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAg ICAgICAiMXZ3eWYxcG0waGhjeXB5amM5eGg5eDd5NTBpYzc5eGxiY2sxeWY5ZDl3ejBibmg0M3A3 diIpKQorICAgICAgICAgICAgICAocGF0Y2hlcworICAgICAgICAgICAgICAgKHNlYXJjaC1wYXRj aGVzCisgICAgICAgICAgICAgICAgImF3cy1jLWlvLWNtYWtlLXByZWZpeC5wYXRjaCIKKyAgICAg ICAgICAgICAgICAiYXdzLWMtaW8tZGlzYWJsZS1uZXR3b3JraW5nLXRlc3RzLnBhdGNoIikpKSkK KyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisg ICAgICcoIzpjb25maWd1cmUtZmxhZ3MKKyAgICAgICAnKCItREJVSUxEX1NIQVJFRF9MSUJTPU9O IikpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICBgKCgiYXdzLWMtY2FsIiAsYXdzLWMt Y2FsKQorICAgICAgICgiYXdzLWMtY29tbW9uIiAsYXdzLWMtY29tbW9uKQorICAgICAgICgiczJu IiAsczJuKSkpCisgICAgKHN5bm9wc2lzICJFdmVudCBkcml2ZW4gZnJhbWV3b3JrIGZvciBpbXBs ZW1lbnRpbmcgYXBwbGljYXRpb24gcHJvdG9jb2xzIikKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMg bGlicmFyeSBwcm92aWRlcyBhIEM5OSBmcmFtZXdvcmsgZm9yIGNvbnN0cnVjdGluZworZXZlbnQt ZHJpdmVuLCBhc3luY2hyb25vdXMgbmV0d29yayBhcHBsaWNhdGlvbiBwcm90b2NvbHMuIikKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9hd3MtYy1pbyIpCisgICAg KGxpY2Vuc2UgbGljZW5zZTphc2wyLjApKSkKKwogKGRlZmluZS1wdWJsaWMgYXdzLWMtY2FsCiAg IChwYWNrYWdlCiAgICAgKG5hbWUgImF3cy1jLWNhbCIpCmRpZmYgLS1naXQgYS9nbnUvcGFja2Fn ZXMvcGF0Y2hlcy9hd3MtYy1pby1jbWFrZS1wcmVmaXgucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0 Y2hlcy9hd3MtYy1pby1jbWFrZS1wcmVmaXgucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k ZXggMDAwMDAwMDAwMC4uZGEzZTRlYjRhNQotLS0gL2Rldi9udWxsCisrKyBiL2dudS9wYWNrYWdl cy9wYXRjaGVzL2F3cy1jLWlvLWNtYWtlLXByZWZpeC5wYXRjaApAQCAtMCwwICsxLDEzIEBACist LS0gYS9DTWFrZUxpc3RzLnR4dAorKysrIGIvQ01ha2VMaXN0cy50eHQKK0BAIC02LDYgKzYsMTAg QEAgaWYgKFBPTElDWSBDTVAwMDY5KQorICAgICBjbWFrZV9wb2xpY3koU0VUIENNUDAwNjkgTkVX KSAjIEVuYWJsZSBMVE8vSVBPIGlmIGF2YWlsYWJsZSBpbiB0aGUgY29tcGlsZXIsIHNlZSBBd3ND RmxhZ3MKKyBlbmRpZigpCisgCisraWYgKERFRklORUQgRU5We0NNQUtFX1BSRUZJWF9QQVRIfSkK KysgICAgc2V0KENNQUtFX1BSRUZJWF9QQVRIICRFTlZ7Q01BS0VfUFJFRklYX1BBVEh9KQorK2Vu ZGlmKCkKKysKKyBpZiAoREVGSU5FRCBDTUFLRV9QUkVGSVhfUEFUSCkKKyAgICAgZmlsZShUT19D TUFLRV9QQVRIICIke0NNQUtFX1BSRUZJWF9QQVRIfSIgQ01BS0VfUFJFRklYX1BBVEgpCisgZW5k aWYoKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtaW8tZGlzYWJsZS1u ZXR3b3JraW5nLXRlc3RzLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvYXdzLWMtaW8tZGlz YWJsZS1uZXR3b3JraW5nLXRlc3RzLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw MDAwMDAwMDAuLjA5ZmUxMTMxMGMKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvcGF0 Y2hlcy9hd3MtYy1pby1kaXNhYmxlLW5ldHdvcmtpbmctdGVzdHMucGF0Y2gKQEAgLTAsMCArMSw4 MSBAQAorLS0tIGEvdGVzdHMvQ01ha2VMaXN0cy50eHQKKysrKyBiL3Rlc3RzL0NNYWtlTGlzdHMu dHh0CitAQCAtNTIsOCArNTIsOCBAQCBhZGRfdGVzdF9jYXNlKGxvY2FsX3NvY2tldF9jb21tdW5p Y2F0aW9uKQorIGFkZF9uZXRfdGVzdF9jYXNlKHRjcF9zb2NrZXRfY29tbXVuaWNhdGlvbikKKyBh ZGRfbmV0X3Rlc3RfY2FzZSh1ZHBfc29ja2V0X2NvbW11bmljYXRpb24pCisgYWRkX3Rlc3RfY2Fz ZSh1ZHBfYmluZF9jb25uZWN0X2NvbW11bmljYXRpb24pCistYWRkX25ldF90ZXN0X2Nhc2UoY29u bmVjdF90aW1lb3V0KQorLWFkZF9uZXRfdGVzdF9jYXNlKGNvbm5lY3RfdGltZW91dF9jYW5jZWxh dGlvbikKKysjYWRkX25ldF90ZXN0X2Nhc2UoY29ubmVjdF90aW1lb3V0KQorKyNhZGRfbmV0X3Rl c3RfY2FzZShjb25uZWN0X3RpbWVvdXRfY2FuY2VsYXRpb24pCisgaWYgKFVTRV9WU09DSykKKyAJ YWRkX3Rlc3RfY2FzZSh2c29ja19sb29wYmFja19zb2NrZXRfY29tbXVuaWNhdGlvbikKKyBlbmRp ZiAoKQorQEAgLTY0LDcgKzY0LDcgQEAgYWRkX3Rlc3RfY2FzZShpbmNvbWluZ190Y3Bfc29ja19l cnJvcnMpCisgYWRkX3Rlc3RfY2FzZShpbmNvbWluZ19kdXBsaWNhdGVfdGNwX2JpbmRfZXJyb3Jz KQorIGFkZF90ZXN0X2Nhc2UoaW5jb21pbmdfdWRwX3NvY2tfZXJyb3JzKQorIGFkZF90ZXN0X2Nh c2Uod3JvbmdfdGhyZWFkX3JlYWRfd3JpdGVfZmFpbHMpCistYWRkX25ldF90ZXN0X2Nhc2UoY2xl YW51cF9iZWZvcmVfY29ubmVjdF9vcl90aW1lb3V0X2RvZXNudF9leHBsb2RlKQorKyNhZGRfbmV0 X3Rlc3RfY2FzZShjbGVhbnVwX2JlZm9yZV9jb25uZWN0X29yX3RpbWVvdXRfZG9lc250X2V4cGxv ZGUpCisgYWRkX3Rlc3RfY2FzZShjbGVhbnVwX2luX2FjY2VwdF9kb2VzbnRfZXhwbG9kZSkKKyBh ZGRfdGVzdF9jYXNlKGNsZWFudXBfaW5fd3JpdGVfY2JfZG9lc250X2V4cGxvZGUpCisgYWRkX3Rl c3RfY2FzZShzb2NrX3dyaXRlX2NiX2lzX2FzeW5jKQorQEAgLTgxLDIxICs4MSwyMSBAQCBhZGRf dGVzdF9jYXNlKGNoYW5uZWxfdGFza3NfcnVuKQorIGFkZF90ZXN0X2Nhc2UoY2hhbm5lbF9yZWpl Y3RzX3Bvc3Rfc2h1dGRvd25fdGFza3MpCisgYWRkX3Rlc3RfY2FzZShjaGFubmVsX2NhbmNlbHNf cGVuZGluZ190YXNrcykKKyBhZGRfdGVzdF9jYXNlKGNoYW5uZWxfZHVwbGljYXRlX3NodXRkb3du KQorLWFkZF9uZXRfdGVzdF9jYXNlKGNoYW5uZWxfY29ubmVjdF9zb21lX2hvc3RzX3RpbWVvdXQp CisrI2FkZF9uZXRfdGVzdF9jYXNlKGNoYW5uZWxfY29ubmVjdF9zb21lX2hvc3RzX3RpbWVvdXQp CisKKy1hZGRfbmV0X3Rlc3RfY2FzZSh0ZXN0X2RlZmF1bHRfd2l0aF9pcHY2X2xvb2t1cCkKKysj YWRkX25ldF90ZXN0X2Nhc2UodGVzdF9kZWZhdWx0X3dpdGhfaXB2Nl9sb29rdXApCisgYWRkX3Rl c3RfY2FzZSh0ZXN0X3Jlc29sdmVyX2lwdjZfYWRkcmVzc19sb29rdXApCistYWRkX25ldF90ZXN0 X2Nhc2UodGVzdF9kZWZhdWx0X3dpdGhfbXVsdGlwbGVfbG9va3VwcykKKysjYWRkX25ldF90ZXN0 X2Nhc2UodGVzdF9kZWZhdWx0X3dpdGhfbXVsdGlwbGVfbG9va3VwcykKKyBhZGRfdGVzdF9jYXNl KHRlc3RfcmVzb2x2ZXJfaXB2NF9hZGRyZXNzX2xvb2t1cCkKKy1hZGRfbmV0X3Rlc3RfY2FzZSh0 ZXN0X2RlZmF1bHRfd2l0aF9pcHY0X29ubHlfbG9va3VwKQorKyNhZGRfbmV0X3Rlc3RfY2FzZSh0 ZXN0X2RlZmF1bHRfd2l0aF9pcHY0X29ubHlfbG9va3VwKQorIGFkZF90ZXN0X2Nhc2UodGVzdF9y ZXNvbHZlcl90dGxzKQorIGFkZF90ZXN0X2Nhc2UodGVzdF9yZXNvbHZlcl9jb25uZWN0X2ZhaWx1 cmVfcmVjb3JkaW5nKQorIGFkZF90ZXN0X2Nhc2UodGVzdF9yZXNvbHZlcl90dGxfcmVmcmVzaGVz X29uX3Jlc29sdmUpCisKKyBhZGRfbmV0X3Rlc3RfY2FzZSh0ZXN0X3Jlc29sdmVyX2xpc3RlbmVy X2NyZWF0ZV9kZXN0cm95KQorLWFkZF9uZXRfdGVzdF9jYXNlKHRlc3RfcmVzb2x2ZXJfYWRkX2xp c3RlbmVyX2JlZm9yZV9ob3N0KQorLWFkZF9uZXRfdGVzdF9jYXNlKHRlc3RfcmVzb2x2ZXJfYWRk X2xpc3RlbmVyX2FmdGVyX2hvc3QpCistYWRkX25ldF90ZXN0X2Nhc2UodGVzdF9yZXNvbHZlcl9h ZGRfbXVsdGlwbGVfbGlzdGVuZXJzX2ZuKQorKyNhZGRfbmV0X3Rlc3RfY2FzZSh0ZXN0X3Jlc29s dmVyX2FkZF9saXN0ZW5lcl9iZWZvcmVfaG9zdCkKKysjYWRkX25ldF90ZXN0X2Nhc2UodGVzdF9y ZXNvbHZlcl9hZGRfbGlzdGVuZXJfYWZ0ZXJfaG9zdCkKKysjYWRkX25ldF90ZXN0X2Nhc2UodGVz dF9yZXNvbHZlcl9hZGRfbXVsdGlwbGVfbGlzdGVuZXJzX2ZuKQorIGFkZF9uZXRfdGVzdF9jYXNl KHRlc3RfcmVzb2x2ZXJfbGlzdGVuZXJfaG9zdF9yZV9hZGRfZm4pCisgYWRkX25ldF90ZXN0X2Nh c2UodGVzdF9yZXNvbHZlcl9saXN0ZW5lcl9tdWx0aXBsZV9yZXN1bHRzKQorIGFkZF9uZXRfdGVz dF9jYXNlKHRlc3RfcmVzb2x2ZXJfbGlzdGVuZXJfYWRkcmVzc19leHBpcmVkX2ZuKQorQEAgLTEx OSwyMCArMTE5LDIwIEBAIGFkZF90ZXN0X2Nhc2Uoc29ja2V0X2hhbmRsZXJfY2xvc2UpCisgaWYg KE5PVCBCWU9fQ1JZUFRPKQorICAgICBhZGRfbmV0X3Rlc3RfY2FzZSh0ZXN0X2NvbmN1cnJlbnRf Y2VydF9pbXBvcnQpCisgICAgIGFkZF90ZXN0X2Nhc2UodGxzX2NoYW5uZWxfZWNob19hbmRfYmFj a3ByZXNzdXJlX3Rlc3QpCistICAgIGFkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hhbm5l bF9uZWdvdGlhdGlvbl9lcnJvcl9leHBpcmVkKQorLSAgICBhZGRfbmV0X3Rlc3RfY2FzZSh0bHNf Y2xpZW50X2NoYW5uZWxfbmVnb3RpYXRpb25fZXJyb3Jfd3JvbmdfaG9zdCkKKy0gICAgYWRkX25l dF90ZXN0X2Nhc2UodGxzX2NsaWVudF9jaGFubmVsX25lZ290aWF0aW9uX2Vycm9yX3NlbGZfc2ln bmVkKQorLSAgICBhZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2NoYW5uZWxfbmVnb3RpYXRp b25fZXJyb3JfdW50cnVzdGVkX3Jvb3QpCisrICAgICNhZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xp ZW50X2NoYW5uZWxfbmVnb3RpYXRpb25fZXJyb3JfZXhwaXJlZCkKKysgICAgI2FkZF9uZXRfdGVz dF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlhdGlvbl9lcnJvcl93cm9uZ19ob3N0KQor KyAgICAjYWRkX25ldF90ZXN0X2Nhc2UodGxzX2NsaWVudF9jaGFubmVsX25lZ290aWF0aW9uX2Vy cm9yX3NlbGZfc2lnbmVkKQorKyAgICAjYWRkX25ldF90ZXN0X2Nhc2UodGxzX2NsaWVudF9jaGFu bmVsX25lZ290aWF0aW9uX2Vycm9yX3VudHJ1c3RlZF9yb290KQorICAgICAjdHJhY2sgdGhlc2Ug ZG93biBpbiBzMm4gYW5kIGZpbmQgb3V0IHdoeSB0aGF0IGFyZW4ndCBmYWlsaW5nLgorICAgICAj YWRkX25ldF90ZXN0X2Nhc2UodGxzX2NsaWVudF9jaGFubmVsX25lZ290aWF0aW9uX2Vycm9yX3Jl dm9rZWQpCisgICAgICNhZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2NoYW5uZWxfbmVnb3Rp YXRpb25fZXJyb3JfcGlubmluZykKKy0gICAgYWRkX25ldF90ZXN0X2Nhc2UodGxzX2NsaWVudF9j aGFubmVsX25lZ290aWF0aW9uX2Vycm9yX3NvY2tldF9jbG9zZWQpCistICAgIGFkZF9uZXRfdGVz dF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlhdGlvbl9zdWNjZXNzKQorLSAgICBhZGRf bmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2NoYW5uZWxfbmVnb3RpYXRpb25fc3VjY2Vzc19lY2My NTYpCistICAgIGFkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hhbm5lbF9uZWdvdGlhdGlv bl9zdWNjZXNzX2VjYzM4NCkKKysgICAgI2FkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRfY2hh bm5lbF9uZWdvdGlhdGlvbl9lcnJvcl9zb2NrZXRfY2xvc2VkKQorKyAgICAjYWRkX25ldF90ZXN0 X2Nhc2UodGxzX2NsaWVudF9jaGFubmVsX25lZ290aWF0aW9uX3N1Y2Nlc3MpCisrICAgICNhZGRf bmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2NoYW5uZWxfbmVnb3RpYXRpb25fc3VjY2Vzc19lY2My NTYpCisrICAgICNhZGRfbmV0X3Rlc3RfY2FzZSh0bHNfY2xpZW50X2NoYW5uZWxfbmVnb3RpYXRp b25fc3VjY2Vzc19lY2MzODQpCisgICAgIGFkZF9uZXRfdGVzdF9jYXNlKHRsc19zZXJ2ZXJfbXVs dGlwbGVfY29ubmVjdGlvbnMpCisgICAgIGFkZF9uZXRfdGVzdF9jYXNlKHRsc19zZXJ2ZXJfaGFu Z3VwX2R1cmluZ19uZWdvdGlhdGlvbikKKy0gICAgYWRkX25ldF90ZXN0X2Nhc2UodGxzX2NsaWVu dF9jaGFubmVsX25vX3ZlcmlmeSkKKysgICAgI2FkZF9uZXRfdGVzdF9jYXNlKHRsc19jbGllbnRf Y2hhbm5lbF9ub192ZXJpZnkpCisgICAgIGFkZF9uZXRfdGVzdF9jYXNlKHRlc3RfdGxzX25lZ290 aWF0aW9uX3RpbWVvdXQpCisgICAgIGFkZF9uZXRfdGVzdF9jYXNlKHRsc19kb3VibGVfY2hhbm5l bCkKKyAgICAgYWRkX25ldF90ZXN0X2Nhc2UoYWxwbl9zdWNjZXNzZnVsbHlfbmVnb3RpYXRlcykK LS0gCjIuMzAuMgoK --00000000000067360905bd4996cb Content-Type: application/octet-stream; name="0006-gnu-aws-c-event-stream-Update-to-0.2.7.patch" Content-Disposition: attachment; filename="0006-gnu-aws-c-event-stream-Update-to-0.2.7.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km5e0q8h1 RnJvbSAxMmYyZGMxZDMxZjVmZmM1YzgwNGY3NGRiZWYxYzNmYWRiODcxMDJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTM6NTAgKzAwMDAKU3ViamVjdDogW1BBVENIIDYvN10gZ251 OiBhd3MtYy1ldmVudC1zdHJlYW06IFVwZGF0ZSB0byAwLjIuNy4KCiogZ251L3BhY2thZ2VzL2Mu c2NtIChhd3MtYy1ldmVudC1zdHJlYW0pOiBVcGRhdGUgdG8gMC4yLjcuClthcmd1bWVudHNdOiBC dWlsZCBhcyBzaGFyZWQgbGlicmFyeS4KLS0tCiBnbnUvcGFja2FnZXMvYy5zY20gfCAxNCArKysr KysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2Muc2NtIGIvZ251L3BhY2thZ2VzL2Muc2Nt CmluZGV4IDc0YzRiNjczYTcuLjQyOWZmOTQwNzAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9j LnNjbQorKysgYi9nbnUvcGFja2FnZXMvYy5zY20KQEAgLTU5Nyw3ICs1OTcsNyBAQCB3aXRoIGZh bGxiYWNrIHRvIGVmZmljaWVudCBDOTkgc29mdHdhcmUgaW1wbGVtZW50YXRpb25zLiIpCiAoZGVm aW5lLXB1YmxpYyBhd3MtYy1ldmVudC1zdHJlYW0KICAgKHBhY2thZ2UKICAgICAobmFtZSAiYXdz LWMtZXZlbnQtc3RyZWFtIikKLSAgICAodmVyc2lvbiAiMC4xLjYiKQorICAgICh2ZXJzaW9uICIw LjIuNyIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZl dGNoKQogICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCkBAIC02MDYsMTMgKzYwNiwx OSBAQCB3aXRoIGZhbGxiYWNrIHRvIGVmZmljaWVudCBDOTkgc29mdHdhcmUgaW1wbGVtZW50YXRp b25zLiIpCiAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJz aW9uKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAg ICAgICAgICAgICAgICIxdmw5YWluYzRrbHYwZzlnazFpdjQ4MzNic2xsbmk2anhuNm13YjBmbnYy ZG5sejd6djlxIikpCisgICAgICAgICAgICAgICAgIjB4d3dyN2dkZ2ZycGhrNmo3dmsxMnJnaW1m aW02bTRxbmo2aGc4aGdnMTZjcGxodnNmemgiKSkKICAgICAgICAgICAgICAgKHBhdGNoZXMgKHNl YXJjaC1wYXRjaGVzICJhd3MtYy1ldmVudC1zdHJlYW0tY21ha2UtcHJlZml4LnBhdGNoIikpKSkK ICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisg ICAgICcoIzpjb25maWd1cmUtZmxhZ3MKKyAgICAgICAnKCItREJVSUxEX1NIQVJFRF9MSUJTPU9O IikpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwotICAgICBgKCgiYXdzLWMtY29tbW9uIiAsYXdz LWMtY29tbW9uKSkpCisgICAgIGAoKCJhd3MtYy1jb21tb24iICxhd3MtYy1jb21tb24pCisgICAg ICAgKCJhd3MtYy1pbyIgLGF3cy1jLWlvKQorICAgICAgICgiYXdzLWNoZWNrc3VtcyIgLGF3cy1j aGVja3N1bXMpKSkKICAgICAoaW5wdXRzCi0gICAgIGAoKCJhd3MtY2hlY2tzdW1zIiAsYXdzLWNo ZWNrc3VtcykpKQorICAgICBgKCgiYXdzLWMtY2FsIiAsYXdzLWMtY2FsKQorICAgICAgICgiczJu IiAsczJuKSkpCiAgICAgKHN5bm9wc2lzICJBbWF6b24gV2ViIFNlcnZpY2VzIGNsaWVudC1zZXJ2 ZXIgbWVzc2FnZSBmb3JtYXQgbGlicmFyeSIpCiAgICAgKGRlc2NyaXB0aW9uCiAgICAgICJUaGlz IGxpYnJhcnkgaXMgYSBDOTkgaW1wbGVtZW50YXRpb24gZm9yIEBhY3Jvbnlte0FXUyxBbWF6b24g V2ViIFNlcnZpY2VzfQotLSAKMi4zMC4yCgo= --00000000000067360905bd4996cb Content-Type: application/octet-stream; name="0007-gnu-aws-sdk-cpp-Update-to-1.8.159.patch" Content-Disposition: attachment; filename="0007-gnu-aws-sdk-cpp-Update-to-1.8.159.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km5e0q8b0 RnJvbSA5NzIxN2JmYTMxZTcwZTc0NWI5YzEyZjg3OTIwNzJlNzNkMWE5OWM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NTQ6MzkgKzAwMDAKU3ViamVjdDogW1BBVENIIDcvN10gZ251 OiBhd3Mtc2RrLWNwcDogVXBkYXRlIHRvIDEuOC4xNTkuCgoqIGdudS9wYWNrYWdlcy9jcHAuc2Nt IChhd3Mtc2RrLWNwcCk6IFVwZGF0ZSB0byAxLjguMTU5LgpbYXJndW1lbnRzXTogQnVpbGQgYXMg c2hhcmVkIGxpYnJhcnkKLS0tCiBnbnUvcGFja2FnZXMvY3BwLnNjbSB8IDYgKysrLS0tCiAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9jcHAuc2NtIGIvZ251L3BhY2thZ2VzL2NwcC5zY20KaW5kZXggY2U5Yzk1 MDJlZi4uMDJhODIwOTFiOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NwcC5zY20KKysrIGIv Z251L3BhY2thZ2VzL2NwcC5zY20KQEAgLTgxMyw3ICs4MTMsNyBAQCBvZiBDKysxNCBjb21wb25l bnRzIHRoYXQgY29tcGxlbWVudHMgQGNvZGV7c3RkfSBhbmQgQm9vc3QuIikKIChkZWZpbmUtcHVi bGljIGF3cy1zZGstY3BwCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImF3cy1zZGstY3BwIikKLSAg ICAodmVyc2lvbiAiMS44LjEwMiIpCisgICAgKHZlcnNpb24gIjEuOC4xNTkiKQogICAgIChzb3Vy Y2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAgICAgICAgICAg ICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQpAQCAtODIyLDEzICs4MjIsMTMgQEAgb2YgQysrMTQgY29t cG9uZW50cyB0aGF0IGNvbXBsZW1lbnRzIEBjb2Rle3N0ZH0gYW5kIEJvb3N0LiIpCiAgICAgICAg ICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIx dzh4MnZha2c1bmdqeXlnMDhuNGczZHF5OHdxbnowazNna3JscXJoNDYwczJwdmRpdmJhIikpKSkK KyAgICAgICAgICAgICAgICAiMGpwZnY5eDgybnE3aGNpeDlpbjdxZ3JjODAwOWR3cGc2Z3I5Nmhs Z21jdnFycWNrZDJyOSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0p CiAgICAgKGFyZ3VtZW50cwogICAgICAnKDs7IFRlc3RzIGFyZSBydW4gZHVyaW5nIHRoZSBidWls ZCBwaGFzZS4KICAgICAgICAjOnRlc3RzPyAjZgogICAgICAgICM6Y29uZmlndXJlLWZsYWdzCi0g ICAgICAgJygiLURCVUlMRF9TSEFSRURfTElCUz1PRkYiCisgICAgICAgJygiLURCVUlMRF9TSEFS RURfTElCUz1PTiIKICAgICAgICAgICItREJVSUxEX0RFUFM9T0ZGIikpKQogICAgIChwcm9wYWdh dGVkLWlucHV0cwogICAgICBgKCgiYXdzLWMtY29tbW9uIiAsYXdzLWMtY29tbW9uKQotLSAKMi4z MC4yCgo= --00000000000067360905bd4996cb Content-Type: application/octet-stream; name="0002-gnu-aws-checksums-Build-as-shared-library.patch" Content-Disposition: attachment; filename="0002-gnu-aws-checksums-Build-as-shared-library.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km5e0q8j5 RnJvbSA0NmRlYzUzMzgxYTUwMjNmZWQ5MTg5ODE5NzVkZGE1NmI2ZTkwZDMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFRodSwgNCBNYXIgMjAyMSAxMjoxOTo1MCArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMi83XSBnbnU6 IGF3cy1jaGVja3N1bXM6IEJ1aWxkIGFzIHNoYXJlZCBsaWJyYXJ5LgoKKiBnbnUvcGFja2FnZXMv Yy5zY20gKGF3cy1jaGVja3N1bXMpW2FyZ3VtZW50c106IEJ1aWxkIGFzIHNoYXJlZCBsaWJyYXJ5 LgotLS0KIGdudS9wYWNrYWdlcy9jLnNjbSB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2Muc2NtIGIvZ251L3BhY2thZ2Vz L2Muc2NtCmluZGV4IDc1ZmE2NDYwYmUuLjFlMzM4YmQ3YmQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9jLnNjbQorKysgYi9nbnUvcGFja2FnZXMvYy5zY20KQEAgLTU4MSw2ICs1ODEsOSBAQCBw b3J0YWJpbGl0eS4iKQogICAgICAgICAgICAgICAgICIxcGpzMzF4M2NxOXd5dzUxMXkwMGtrc3o2 NjBtOGltOXp4azMwaGlkOGl3bGlsY2JueXZ4IikpCiAgICAgICAgICAgICAgIChwYXRjaGVzIChz ZWFyY2gtcGF0Y2hlcyAiYXdzLWNoZWNrc3Vtcy1jbWFrZS1wcmVmaXgucGF0Y2giKSkpKQogICAg IChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAg JygjOmNvbmZpZ3VyZS1mbGFncworICAgICAgICcoIi1EQlVJTERfU0hBUkVEX0xJQlM9T04iKSkp CiAgICAgKGlucHV0cwogICAgICBgKCgiYXdzLWMtY29tbW9uIiAsYXdzLWMtY29tbW9uKSkpCiAg ICAgKHN5bm9wc2lzICJBbWF6b24gV2ViIFNlcnZpY2VzIGNoZWNrc3VtIGxpYnJhcnkiKQotLSAK Mi4zMC4yCgo= --00000000000067360905bd4996cb Content-Type: application/octet-stream; name="0001-gnu-aws-c-common-Update-to-0.5.2.patch" Content-Disposition: attachment; filename="0001-gnu-aws-c-common-Update-to-0.5.2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km5e0q8k6 RnJvbSAzZGU0MTUzOTNlNDQ4NDMyNGYzMzFjY2I4NmNkMWFhY2JiMzg5MmFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFR1ZSwgMTkgSmFuIDIwMjEgMTI6NDM6NDggKzAwMDAKU3ViamVjdDogW1BBVENIIDEvN10gZ251 OiBhd3MtYy1jb21tb246IFVwZGF0ZSB0byAwLjUuMi4KCiogZ251L3BhY2thZ2VzL2Muc2NtIChh d3MtYy1jb21tb24pOiBVcGRhdGUgdG8gMC41LjIuClthcmd1bWVudHNdOiBCdWlsZCBhcyBzaGFy ZWQgbGlicmFyeS4KLS0tCiBnbnUvcGFja2FnZXMvYy5zY20gfCA5ICsrKysrKy0tLQogMSBmaWxl IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9n bnUvcGFja2FnZXMvYy5zY20gYi9nbnUvcGFja2FnZXMvYy5zY20KaW5kZXggN2Q4ZDQxZDI2Ni4u NzVmYTY0NjBiZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Muc2NtCisrKyBiL2dudS9wYWNr YWdlcy9jLnNjbQpAQCAtMTAsNyArMTAsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIwIE1hcml1 cyBCYWtrZSA8bWFyaXVzQGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgS2F0aGVyaW5l IENveC1CdWRheSA8Y294LmthdGhlcmluZS5lQGdtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkg MjAyMCBNYXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJub3llckBnbWFpbC5jb20+Ci07OzsgQ29w eXJpZ2h0IMKpIDIwMjAgR3JlZyBIb2dhbiA8Y29kZUBncmVnaG9nYW4uY29tPgorOzs7IENvcHly aWdodCDCqSAyMDIwLCAyMDIxIEdyZWcgSG9nYW4gPGNvZGVAZ3JlZ2hvZ2FuLmNvbT4KIDs7Owog Ozs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC01NDUsNyArNTQ1LDcg QEAgcG9ydGFiaWxpdHkuIikKIChkZWZpbmUtcHVibGljIGF3cy1jLWNvbW1vbgogICAocGFja2Fn ZQogICAgIChuYW1lICJhd3MtYy1jb21tb24iKQotICAgICh2ZXJzaW9uICIwLjQuNjMiKQorICAg ICh2ZXJzaW9uICIwLjUuMiIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgICht ZXRob2QgZ2l0LWZldGNoKQogICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCkBAIC01 NTQsOCArNTU0LDExIEBAIHBvcnRhYmlsaXR5LiIpCiAgICAgICAgICAgICAgIChmaWxlLW5hbWUg KGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAg ICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxNmJjNmZuMWdxM25xY3J6Z3Bp MmtqcGhxN3hra3I3M2FsamFrcmc4OXlzbTZoeXp5aW05IikpKSkKKyAgICAgICAgICAgICAgICAi MHJkMnF6YWE5bW1uNWY2ZjJibDF3Z3Y1NGYxN3BxeDN2d3l5OWY4eWxoNTlxZm5pbHBtZyIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cwor ICAgICAnKCM6Y29uZmlndXJlLWZsYWdzCisgICAgICAgJygiLURCVUlMRF9TSEFSRURfTElCUz1P TiIpKSkKICAgICAoc3lub3BzaXMgIkFtYXpvbiBXZWIgU2VydmljZXMgY29yZSBDIGxpYnJhcnki KQogICAgIChkZXNjcmlwdGlvbgogICAgICAiVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIGNvbW1vbiBD OTkgcHJpbWl0aXZlcywgY29uZmlndXJhdGlvbiwgZGF0YQotLSAKMi4zMC4yCgo= --00000000000067360905bd4996cb-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 12 18:01:46 2021 Received: (at 46728-done) by debbugs.gnu.org; 12 Mar 2021 23:01:46 +0000 Received: from localhost ([127.0.0.1]:58618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKqmw-0007SF-A9 for submit@debbugs.gnu.org; Fri, 12 Mar 2021 18:01:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKqms-0007Ry-NP for 46728-done@debbugs.gnu.org; Fri, 12 Mar 2021 18:01:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41748) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lKqmn-0004W5-CB; Fri, 12 Mar 2021 18:01:37 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35244 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lKqmc-0005V6-8z; Fri, 12 Mar 2021 18:01:28 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Greg Hogan Subject: Re: bug#46728: [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. References: <878s75uz1n.fsf_-_@gnu.org> <87h7lleowd.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 =?utf-8?Q?Vent=C3=B4se?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 13 Mar 2021 00:01:23 +0100 In-Reply-To: (Greg Hogan's message of "Thu, 11 Mar 2021 16:37:06 -0500") Message-ID: <874khgq8n0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46728-done Cc: 46728-done@debbugs.gnu.org, Leo Famulari 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.7 (-) Hi Greg, Greg Hogan skribis: > Switched to build as shared libraries, and bumped versions. I=E2=80=99ve now pushed all seven patches. Thanks for taking the time to make these changes! Ludo=E2=80=99. From unknown Wed Jun 18 23:10:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 10 Apr 2021 11:24:06 +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