From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kHSTMNCNSmBpMQAA0tVLHw (envelope-from ) for ; Thu, 11 Mar 2021 21:38:24 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id IMVwLNCNSmB9FgAA1q6Kng (envelope-from ) for ; Thu, 11 Mar 2021 21:38:24 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 35D4711AEB for ; Thu, 11 Mar 2021 22:38:24 +0100 (CET) Received: from localhost ([::1]:45822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lKT0g-0003P9-Ua for larch@yhetil.org; Thu, 11 Mar 2021 16:38:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52504) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lKT0M-0003NK-Re for guix-patches@gnu.org; Thu, 11 Mar 2021 16:38:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43526) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lKT0M-0001ma-Ke for guix-patches@gnu.org; Thu, 11 Mar 2021 16:38:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lKT0M-0004uJ-HZ for guix-patches@gnu.org; Thu, 11 Mar 2021 16:38:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#46728] [PATCH 0/7] gnu: aws-sdk-cpp: Update to 1.8.148. Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 11 Mar 2021 21:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46728 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 46728@debbugs.gnu.org, Leo Famulari Received: via spool by 46728-submit@debbugs.gnu.org id=B46728.161549864418818 (code B ref 46728); Thu, 11 Mar 2021 21:38:02 +0000 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: Content-Type: multipart/mixed; boundary="00000000000067360905bd4996cb" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1615498704; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=2qt/tDXcQJDYMf+pCOFru9H1sGXZhtRWNqWBWozRJHo=; b=jzz2FN4xalHc9/o4lzYuPtRKJUhTU3gnYnPriEPpGyI391rGQeZ3w+ccJntOZvHK9vM3Zd /5eRl1As+Hp5huF3igKAYnjHfnw86uViAyKmMj/vs+HIC5JG0izlbYtNru52qlWqEiv4SH asSjZHINEMN9sFBOrsAok0NzMG1kniZy3kGMCEFnUVVk6C7XT7ivWILkFmOebyh+K2pnmD JznfrKeYfU4oDXPMf4hgQToI3jAdYqK3d4G25LTNF9gYiGEN9fWXqzuizCVnsqlKuBdpF1 uuBWbJybrIxs7MB2nBdw1gCiicW+iqzj09mqW6zPNfiDvZ+FkcZ7QA0b3RyV+Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1615498704; a=rsa-sha256; cv=none; b=O5wMIw5/EZxenfweKkzzHsqBBPCFZDDlllkA0PKeLCodtZPXDBAFXKmNuePdcdgSJBvYjc vbTyV1Q3gXQiFtPOThsxZJduSgUV1wrfOsDej/k6Xp/8XXDYBcgb2+7YXX7uBOgbVL+seg THamB4zcPuWVsF2xCppNuurfNs4IJdHrb/mRVQ4abouGtT1dItdwFUcP6ZP8YsMavHbImT p+nnWiBPay4Lozj38eNwkDfza8uzPlJ0VKr5fckcH0vBgbwYWz3hurw7B51hNCl5d+rzJC JH2nlpxlbGaHuSZpcR63d2M8dwxaDC4L2ZP9PzZU5AS/pMmV6bfrgZv4GAmWsA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=greghogan-com.20150623.gappssmtp.com header.s=20150623 header.b=hDtesXBS; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.39 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=greghogan-com.20150623.gappssmtp.com header.s=20150623 header.b=hDtesXBS; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 35D4711AEB X-Spam-Score: -1.39 X-Migadu-Scanner: scn0.migadu.com X-TUID: +YbhJnOHU4Wp --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--