From patchwork Wed Dec 27 21:12:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Cl=C3=A9ment_Lassieur?= X-Patchwork-Id: 58110 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 77E3827BBEA; Wed, 27 Dec 2023 21:13:20 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8994427BBE9 for ; Wed, 27 Dec 2023 21:13:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIbDE-0003hP-H6; Wed, 27 Dec 2023 16:13:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIbD8-0003gh-LB for guix-patches@gnu.org; Wed, 27 Dec 2023 16:13:07 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbD5-0007xW-Lj for guix-patches@gnu.org; Wed, 27 Dec 2023 16:13:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIbD3-00076A-VP; Wed, 27 Dec 2023 16:13:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68067] [PATCH 1/8] gnu: Add go-gitlab-com-yawning-edwards25519-extra. Resent-From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: cox.katherine.e+guix@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 27 Dec 2023 21:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 68067@debbugs.gnu.org Cc: =?utf-8?q?Cl=C3=A9ment?= Lassieur , Katherine Cox-Buday X-Debbugs-Original-Xcc: Katherine Cox-Buday Received: via spool by 68067-submit@debbugs.gnu.org id=B68067.170371157027207 (code B ref 68067); Wed, 27 Dec 2023 21:13:01 +0000 Received: (at 68067) by debbugs.gnu.org; 27 Dec 2023 21:12:50 +0000 Received: from localhost ([127.0.0.1]:37887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCs-00074l-EB for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:50 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:48517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCq-00074M-LV for 68067@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:48 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id E9A635C00BE; Wed, 27 Dec 2023 16:12:43 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 27 Dec 2023 16:12:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1703711563; x=1703797963; bh=4psbX/Ey0FGsaXkE/ptrPRRXQdibcxxF8SW7eLxkk40=; b= hL9OaaToRkvq6vumixs1h8yrbw2haBQmT3UpHC28FWzlys8gXEEo3XBDIN6o/uuH BJBPm5QMPll47q2T3tifLA5Zf7f2v4W5NKQQ0Fm4fpg2hvhtetS0tvgkdboqaJuf RMrmHijhYKk+V5nJfu595Ykn21cMDIbG+IQmGDZo4J1E9KXwtAAO7pnrIGTyg3AG 82YJj2E7Wi/jIZ9brGY9vMUDZzloye/IBDbIZTBqITc07vlHjjxxRHPdNS16B0W6 FgVUteqdCrZQYmBcVduRWaW0U/rUyXOaWUzsLcu8HPyM2x+NqsNSfS/yh1NFCKDD 5BJVSQ2e5LQsxvX2XJn0uw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1703711563; x= 1703797963; bh=4psbX/Ey0FGsaXkE/ptrPRRXQdibcxxF8SW7eLxkk40=; b=J YCNfeLLOK8i7W2WZLLKH3UDXUv17W7WNlh9QybqHcdhe9nbEHEsAA4/Hqt+9IIEf P1rQjAgeRADX/9u09nm/WYzqKJo8sRk9d1iG5qNWXYVCo/0yeZEbJfJuGQAY+NHD f/Ra678MqIEaVeceVqlgqiiPXAjAk7DRNLSbrdVPs6pkW3zDb+hNAbaXUbT8ndeG scbfKMWQucNuMq1zD3IdXx0fbpGXWNR2WaR6IpxvuNe5TpU5zViT8HjNzFjf6Qju YRQ0nZlk5Aul+wSdwaU7WP/xkiqJJZBgQywTfNazW/HsKXrR8qVifxi2gSxmkhvo By+PXlI7U7cGKmmEimJgA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvddvledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhggtgfgse htkeertdertdejnecuhfhrohhmpeevlhormhgvnhhtucfnrghsshhivghurhcuoegtlhgv mhgvnhhtsehlrghsshhivghurhdrohhrgheqnecuggftrfgrthhtvghrnhepkeelgfehge evfeeuhfejiefgkefhfefhkefgtedutdfhgfevteegffeigfeuueefnecuffhomhgrihhn pehgihhtlhgrsgdrtghomhdpghhithhhuhgsrdgtohhmpdhfihhlihhpphhordhiohenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtlhgvmhgv nhhtsehlrghsshhivghurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Dec 2023 16:12:41 -0500 (EST) From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Date: Wed, 27 Dec 2023 22:12:07 +0100 Message-ID: <4997d23beaea53032bb46a669e0053d83be6f6a7.1703711347.git.clement@lassieur.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <87plyrjqzl.fsf@lassieur.org> References: <87plyrjqzl.fsf@lassieur.org> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-gitlab-com-yawning-edwards25519-extra): New variable. Change-Id: I5d8ee182b7a23890720d29866e9c975c0edce7b5 --- gnu/packages/golang.scm | 66 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) base-commit: bb3ab24a296ffa5273b2e82a02ed057e90c095f3 prerequisite-patch-id: 43b7202bd62a4488685baa7436d94a6b1aecbb0e prerequisite-patch-id: 25f8e31050d1c193d2d6b342aa2ffac7bc18f535 prerequisite-patch-id: 611ac87947da470dde66c27568551ffe8b6a4e22 prerequisite-patch-id: 079e547893a7fc10cd12c19e76c64131913248df prerequisite-patch-id: 22d6e5f52433c4ba343aee7424ac15df02d02ac6 prerequisite-patch-id: 5d2ef2f39bfd92e76e8c4e479411de4ddddd9c0c prerequisite-patch-id: 88ba53f5d9a48388f988c9a8ea23f3e569ce0c61 prerequisite-patch-id: c9c9f7e92ae2a3c26d0b3cab525921c690586979 prerequisite-patch-id: a97ba1d054fb556f5cc5b6bc0475cb0e9c109d33 prerequisite-patch-id: 9c1662d901ad75b49d8dbf0b80f402e03ae60f82 prerequisite-patch-id: 05e6348136434533d4b205f2903a049a2222958b prerequisite-patch-id: 8efc72bdf239c1515a4c9700a81959aa8650029c prerequisite-patch-id: 517026824082566f12ffe194b967a2e2be437fee prerequisite-patch-id: 78089dbfa39f385b457615c355641b5c7d5a14cf prerequisite-patch-id: a3be3185bc83dd568f1d95fc115239738c396862 prerequisite-patch-id: 99c61a69232b30afc548c282193fc6c9da0f24ff prerequisite-patch-id: a9df35566dbf5361807b65a768b789586a3eca48 prerequisite-patch-id: 257cee3dd0750a12b8aa69964e4a7385ffb1495b prerequisite-patch-id: b97fc1eeef54868085dd150c0fc2fdda31e95b15 prerequisite-patch-id: ec1e2d4d38eaed2c4fdb4bde22633f5a471217ea prerequisite-patch-id: eb3a9510a289951f0bca9bbf2247fd44d5e93d6b prerequisite-patch-id: 46fde9214db9fe18f4120fbf26e94573933f78a7 prerequisite-patch-id: cf62fa4ff6c10e9e5ec0ebd72c97e9a4a5b81775 prerequisite-patch-id: d858fb3d3d6fc00924454dc8a67aaef8659680d3 prerequisite-patch-id: ca5c2b7da3ce427d379a51e1127e60878dd75411 prerequisite-patch-id: b74ce9b614cf6aeac080de064bfad24ccec81ea3 prerequisite-patch-id: 6ec33d52f42cb76bdc697c084c19433179a54f47 prerequisite-patch-id: 1582a8fc12630b7e0f2b443eb95acfa6e6869c0a prerequisite-patch-id: af2500a86f8568fbb1db04c9653ee2db72b59a67 prerequisite-patch-id: 21d1b69874bf79ec995b4add4efa773c7ac58f2a prerequisite-patch-id: 2f575bd4b5cb60ffcdda8720fc77b844727041aa prerequisite-patch-id: ae56726b8ebef9961a3d83f9496e8ec2d2503bfa prerequisite-patch-id: b086e1c93e7a6478daa9126c0d1638155b4c7abb prerequisite-patch-id: d0236314d2149d0cdc22f892e15a46faa898028b prerequisite-patch-id: b4ce48b469312c0d5d49af84d52f7650ea9cb871 prerequisite-patch-id: 7172f4ca38294e5001826ae66040318c21e33d45 prerequisite-patch-id: 725e8e24d06ad5e1656a168681d10b56ca74ed34 prerequisite-patch-id: da717042dec2c6787070189745ae0b847a354bc8 prerequisite-patch-id: 48d732efd70164768974aa525282659c97b93f62 prerequisite-patch-id: 539f648180f7b7ae8a863a46f2aeba0563f5b83a prerequisite-patch-id: 0d6fb290dbd214c935f2f4f08bcd2bfb65c84c38 prerequisite-patch-id: e5a8f94015a5eaa22623fa54967c8ae3688c4ca2 prerequisite-patch-id: f43cf72b351e354774e87abe5dedbee45acf9a5f prerequisite-patch-id: 4074853d72f7849f03acd8cf1526eda896425f66 prerequisite-patch-id: 88b793979735a66332938de816d6f4567c5bab3c prerequisite-patch-id: 88f2a939d23eb1e3ec81ed36aca7dee4c8974d4b prerequisite-patch-id: 3c2aa8a25d1fdb1e8e62f922c52eac395fd648a3 prerequisite-patch-id: f482a974199998038e166deb5378c29456b307cf prerequisite-patch-id: bd66de2c168fb88dca6c09cf105335e4f0e7a47d prerequisite-patch-id: 5f753cd689014a8d3b01b5e725f8045bd0c00837 prerequisite-patch-id: f779e2d78f1c84836631a50be3f0befe0ab445e2 prerequisite-patch-id: 66e329b6ad6325ef76770872e8f775cbdd26295d prerequisite-patch-id: fd3c4b0e297f522adcb9a8f71afa1ff778a9cf0e prerequisite-patch-id: 715f2378992c44589977130767c175a2190332f0 prerequisite-patch-id: 897bdb65e16d77bed1a3f8b0e132cedb1fa39fa3 prerequisite-patch-id: 0e4a68594b89594f89253ba204f9e26fc5eddf53 prerequisite-patch-id: ee040ba4f35dceaf171de03af3518d32839b4a53 prerequisite-patch-id: e745819e090536af88244054347794679240c60a prerequisite-patch-id: f5be9db4ba0daa267e7357a22195e5c126e9f085 prerequisite-patch-id: 3d5ff24bf1264de9d2b7319632177176e7fdeb4d prerequisite-patch-id: 494780c6ab6e832dac9c64f84820cf24330681c2 prerequisite-patch-id: e09e25fbc02715abe87ba6d4d6b53c75eb69530c prerequisite-patch-id: f049ef86629162288e6568bcfa107004dad47b22 prerequisite-patch-id: 32be967ce401edfe5f75fe65db8e12cb4cb2da7f prerequisite-patch-id: 724aa8b59d99039f3f5e3a568295b6e52f42eb2f prerequisite-patch-id: daa2770c283ce1c8eb6702f6b9d00b6b8a7892b9 prerequisite-patch-id: 7e3b6202f15b2c5f83d2e09933780fe6be60bd04 prerequisite-patch-id: ad0050a3c08ae40803af52925a5e5d270b6ca5d2 prerequisite-patch-id: f00c1346760dc60adfa221a1af88137078bdc0ef prerequisite-patch-id: a46f800a74bb9c11e247a9eed270ca00ad91cb10 prerequisite-patch-id: a6011c069e587dd904f16e9cbd395099079ca172 prerequisite-patch-id: 6c72dc2b5ad2128c3aae5dc3a021811bcdaaad19 prerequisite-patch-id: 431c2d233518038db38517239faf7ab983778be0 prerequisite-patch-id: 1957945d2b89d975830b39b21936e427b6593113 prerequisite-patch-id: 0fd74ea44eba2315fde3001bd01433e6120706d2 prerequisite-patch-id: 7cef04f7a25be403250ae142faa4fbeebe882813 prerequisite-patch-id: 4f8fa23056bc79766b3118653024fe7ad2f0d633 prerequisite-patch-id: cb3ed4d64fbf7908490b18c7134d0cff01a639eb prerequisite-patch-id: 60c39e7584942ff8fab81b963b2b0adc958f3097 prerequisite-patch-id: d52ae40896374ee449daef1c7247d24efe68d05e prerequisite-patch-id: 22ce839d308037e2e37bb68c78043ad8c1b384bd prerequisite-patch-id: 2b2c86725522d666c88a91d346a1eb0198f8249a prerequisite-patch-id: 826b9ef8e5845162d709f515cb12a0ca138a5da0 prerequisite-patch-id: 98d2f933c5ecc7e02256bf3c0a75c4949c91d0a4 prerequisite-patch-id: bcd6bf067db1c45c931b817e090f2371486c4b7b prerequisite-patch-id: 55b05abd3f99106660e1affdaae5b828724a23e8 prerequisite-patch-id: d7b80914b48f44d5f771689c580d30c45953bb9d prerequisite-patch-id: da5baa71ffc8cda31f9b712ad234cc880956cacb prerequisite-patch-id: cba426dffbf559a62ee7d5c831f5c1399d57588d prerequisite-patch-id: 007c29d66377a75bb55e162f299014f9164eb8ff prerequisite-patch-id: a8bc10ffe2f40d4f6e740b605db670fb375505b3 prerequisite-patch-id: 21d8852e1c804b9bb63ff43a5f4437355ccc7862 prerequisite-patch-id: 452eb1d809d12183d41609dc17229fcf128fb6e0 prerequisite-patch-id: d14fdc390201e360a701f6d2fc88dd121c6853c6 prerequisite-patch-id: b1126c8056becd6d2c9531d5a49d98bb0759bbe0 prerequisite-patch-id: 3172cc0c020151283bbbbdfe9f9f97f758f7bd79 prerequisite-patch-id: 66c20b5a24f2bfe1e079eda0599f7fe51fa49b33 prerequisite-patch-id: 29f92f2a8fe6e6eaca2f86b753b9ed534677cd29 prerequisite-patch-id: 8b77cf045d66f3a98b8187ac3d58e9dfa33a38c0 prerequisite-patch-id: 4fac11459b10063c37abe920e657140ac44a2dd9 prerequisite-patch-id: a638953758bc765a029a673be91d951f767848c5 prerequisite-patch-id: 89b4ba34c0ffb380d529f2c168a77423ea21be5e prerequisite-patch-id: 52f746384cd20227638f4c5132d17ba1459c1c2b prerequisite-patch-id: 90198dc69b2db0c2ef4e8c6245317dc4912e8091 prerequisite-patch-id: 5bb6c80f221ac2dd0f278568ec806b1536b27f6c prerequisite-patch-id: 5d9df815df16480434c4a07fd13b814ce90dd15b prerequisite-patch-id: 678fb237686cd05f2b6f8187baf8d002a96da90e prerequisite-patch-id: 1294ca721ca481ac0b1b14a75410cadae23e4ef4 prerequisite-patch-id: 890062c8e2800b3326e998df2d2b748d27bb646a prerequisite-patch-id: db7ddf2cc90fdad2c9bc5fe71e55f51d7eece829 prerequisite-patch-id: ad6af902e8022588e2b4320b09433bf3fb367b3c prerequisite-patch-id: eb16971a5150c7ce25801a4e6190ec8f9aaa7782 prerequisite-patch-id: 4b1759e13d499c13a019f8d2ede6df1fcf1720d0 prerequisite-patch-id: b1445a2b9c70c4607b66070f4aaeb60528e16d8a prerequisite-patch-id: 66e6703382dcd96226887296ccd60c02bd6476a2 prerequisite-patch-id: 67c9ff4cba762558ff1c15fb835f8319106065af prerequisite-patch-id: 655b2904615d4b9aa6c622859e71e2899868bf85 prerequisite-patch-id: 62bc31de107e57093174dbf59e84ee5448e9484e prerequisite-patch-id: dd1ff08c6795969b871ff76953094b52e955f0b3 prerequisite-patch-id: 068bfc7f7a7d20feded764266d1790231fb5dc0b prerequisite-patch-id: 699fb6b6920eb5cbb4143f370767b761c0c82317 prerequisite-patch-id: df0f7bc0a95c3d514a932fa1e7ea31edc0201537 prerequisite-patch-id: 3f0c1c8548f2be0718ffbb6ffda295eaeb4467eb prerequisite-patch-id: c58cb8c651d274a0ff9eb9d64dd7642dc02dfa84 prerequisite-patch-id: 144a384b6342f5d5570c0499c14a89d87202a8eb prerequisite-patch-id: 59bee60dcd492752c181e8c9fb45e9084676068c prerequisite-patch-id: 5b56f1296aaeb6656ba8a3c4ee6ae6620356fabf prerequisite-patch-id: 3d5d2f92338e13ad91cb224b70a24932fd8f6ca0 prerequisite-patch-id: 72154317f4c56b96b7863a13d4083d9ec00b5604 prerequisite-patch-id: 764d07cdf33d294a09410a8337f8a5be5b2babfb prerequisite-patch-id: 25f8ebb5ea5a94ac97be9bf472ce482f496029de prerequisite-patch-id: 0b358989ee0ca4f79a48061db8b19c0d734b42ac prerequisite-patch-id: d85ec698464751e7e60d7520675fa56133ac8511 prerequisite-patch-id: 4adaa328b46982a2cc7eba7dc72420050f95182d prerequisite-patch-id: 832b1e30b42e1993da5a003215e51845cfa96f21 prerequisite-patch-id: 0bc6571ae4625aac73ccf6975136b2a8ac49de96 prerequisite-patch-id: 2a5db8becd081ae6763b44a87ae32a188ae4e4a4 prerequisite-patch-id: 8d8ea27abb7b96d613817ed31b067f2330ade548 prerequisite-patch-id: c3447dfe7248b579bbef910efe85a1c73bf599cc prerequisite-patch-id: 62797c6d3c3f012f64d39705e415279f1b17d55f prerequisite-patch-id: 418c693407052f9fbaefd1d2e3aae5697409bdf5 prerequisite-patch-id: 4aeef53ef0e421a999d1053c24f59f4a603fc0bf prerequisite-patch-id: f3cfc597044ce355adcc3befa8333e677669a901 prerequisite-patch-id: de46253becb7cf384de4f3ceeaf0b32ee8db0638 prerequisite-patch-id: 500c974d76443d072d56d504b1d0c29a6f9a57b2 prerequisite-patch-id: 966828f7bcf22b9c2535a5d391ca45392b8c6f70 prerequisite-patch-id: d5e21aef26d9dddd3c5137bb0ce2104903aa44d9 prerequisite-patch-id: 69d3f399ac0a50c98da5e776d1eb35585c3be17d prerequisite-patch-id: 21b4a55ebbc695ad09c61bbfb802e0f9aa6f29d3 prerequisite-patch-id: 4401d110d4b126acfc2390e2f93e77a448d65368 prerequisite-patch-id: 475813489147a11845ce3831014b8c48a345ee1c prerequisite-patch-id: 9fa6bfb67d5c79319c6a4abdbe4ed785bd168aa6 prerequisite-patch-id: 689dcf10581f9a5f38df5f459e9136b65ee7ad59 prerequisite-patch-id: 468e5d748f08214356fe6cab394689a1e7d46baf prerequisite-patch-id: 8e20970a7472b8f54b54d7d28b868e8fa0dd8d01 prerequisite-patch-id: a32a4ac3f908c0a51e1c27363d9b3c17351fca89 prerequisite-patch-id: 1f3cdf06f3eb9c2ed1795ce3f3bb9a1adb9a3992 prerequisite-patch-id: b000cccff4476764c323a54dc0543fab73b318b6 prerequisite-patch-id: d24887e79ec41984e914034ee441b7bb94abe7c5 prerequisite-patch-id: 5f6deb30a6ec5fcc9bdb8404622fc9e75633098c prerequisite-patch-id: 15eab428356b1475a7f715a68ed99c86f7610c7f prerequisite-patch-id: 5fd5f2fe0df90561eecb449722d47616892e1c58 prerequisite-patch-id: 1a0907401f0daa42dff0fa3c28cdd4af7f1e98b0 prerequisite-patch-id: 99e7a9680dd356919bdcbb34bfd5d8f0b114a33e prerequisite-patch-id: f36c2156ffc36227d5ec4fb5544d3686eed5ff7c prerequisite-patch-id: 2c99687418db040275416e2e03f76e0e98a69809 prerequisite-patch-id: 7d8ae377e7c6b5d9770daf7639e503a68b847a96 prerequisite-patch-id: 084b4e17a52d4c9645f21f8f022ba2975639d801 prerequisite-patch-id: 3d02e6de5725d40c3b12780b1b363f985393cb21 prerequisite-patch-id: 23507a7dbe2ddd09b1f4c77c8c16627e4d8c8b16 prerequisite-patch-id: 2fb66d038fc18c7b62cdccf9ad809f6374bdac85 prerequisite-patch-id: 3014db866eb10c8f4bcfb6efc01163894aa7883f prerequisite-patch-id: 75309cef9fad9b83161806bf868ef0b4aee4581c prerequisite-patch-id: 66bd24b989de5cb7d468f31f798894f573520291 prerequisite-patch-id: 9cfb8106daeda4c8eb6edbf99b5d8ad0ddc389d4 prerequisite-patch-id: 6060a2e31becbd0ee88967d17bdac6b98677a9d9 prerequisite-patch-id: 789ec2d544dc307d00ca23ac3e8dc0d258a26868 prerequisite-patch-id: 2b81d7a0075c1ba04b611e798ff9303b0047c936 prerequisite-patch-id: eb9483c2cd116ce869ce13cca0b3f697ea658782 prerequisite-patch-id: ba444f844d2587d99c339e468c32b8afb615e90e prerequisite-patch-id: 8447a5f5f6a7b50880637a5590048f2b0380ac08 prerequisite-patch-id: 1bd4d94764586df1c283db18fa5e4c5dc252f9ae prerequisite-patch-id: 20e5166685b097c28fede51c57a561c78657abf8 prerequisite-patch-id: 67501a4b0a69661102bffdb6d46ca328380fcfcc prerequisite-patch-id: aa0717b366da1b5c61540796c7bf10fd9c8f1296 prerequisite-patch-id: 07ec8cb25e48bbd64d7df1801bb4aba646a1757d prerequisite-patch-id: 682d10f04fef12907599c51ad45bd089e1f2e20c prerequisite-patch-id: 4777d4e38db71c0f30a196a6940bd4c716211a5c prerequisite-patch-id: f0c8912c97fb5f170ba5390b5d38e63ee6e0c223 prerequisite-patch-id: 61c606bb0bfee4fe79822095e7079d3301d16744 prerequisite-patch-id: 21c18828427ae59c73fa21a963d59bdae04ab3db prerequisite-patch-id: 1da47f21999c09281c53ed8ebc926ba5c27dd2ec prerequisite-patch-id: 9ff50db4bf1bcc72eeed4ccc7c3a8b2e7656a532 prerequisite-patch-id: 4f32fb4f26d71497ab0583c3242c67d158ffa350 prerequisite-patch-id: d50ed612150010b713f0204d78ef7cb006610f55 prerequisite-patch-id: 72c1e26740f140664bdebf1c628a1dca9d2d3d3b prerequisite-patch-id: 24538a92fee6aee2edd5c1422fc1dce906d6dfef prerequisite-patch-id: 9e552e305ad58e79618f5cc4b2c64679c14bd661 prerequisite-patch-id: feb659f65e66ce05f2a5233a4279a1c06645b31c prerequisite-patch-id: 0a85c4bd00d18a12d43e53fa10cebe46636eeab4 prerequisite-patch-id: a696a5f1fcd27aec50b28b6ca37adc31f445b5f7 prerequisite-patch-id: 4fd4b813bd0e5f21af05084685dabb717efa96ac prerequisite-patch-id: 5c27bc52859fe1769d4d2117ead785186b8b4bc0 prerequisite-patch-id: 07df0ea0a0302f4926a9b6638d20ac13fded5e2b prerequisite-patch-id: e613a56bdcc07f3fd9a1aa9710f4f08b630b29f6 prerequisite-patch-id: 781bff6ad79704ab3db70492e2d867ad24738ebd prerequisite-patch-id: 321606dcc09c38402746141117782e7e55a0aa6b prerequisite-patch-id: 4ba0000f8b1e8d0c718a0c769f8d9925f34c6bcc prerequisite-patch-id: 09b87aa5e3309001aa4d2ee92f158fcf41a34aea prerequisite-patch-id: ee4ecc984745be91247f47c4dc004ae3831e2b59 prerequisite-patch-id: b1bf4282a86753a5ed443449e3af1e71c5d929a1 prerequisite-patch-id: 9a43774d20eb5c5f07500aa283aa501ce7c1d7a8 prerequisite-patch-id: fe772324962c490d954bf6197d82e3152a3990d0 prerequisite-patch-id: a7f5628906b829261dc2bfbe417a7be1eec850ec prerequisite-patch-id: 9c0c2e59be28a04f226f98bcab6db415d00901a8 prerequisite-patch-id: 02461a5e19d62f02948d363719a7ece122198416 prerequisite-patch-id: 656a9d241ce1e5d445a535f11983ba493f0147b3 prerequisite-patch-id: 6a4d5facca6224cc9d043e39ffa4bcd6d091bed5 prerequisite-patch-id: b4992d2603e1a819e7bb0f9a354d97458b3f80ad prerequisite-patch-id: 5ab32d4bc49ea6edb40ae7c1eea1350bab40c451 prerequisite-patch-id: 09c69c131687d872db587bca8399abf4a6ebd076 prerequisite-patch-id: c248550a3e3ec5ebe9c44aa16d9e68888a7859f1 prerequisite-patch-id: d85aa2b7cea3b73686376fa1c41c426b212741b9 prerequisite-patch-id: 50675886213af03748426d3601a5b8868652c9cd prerequisite-patch-id: 32eb2c3eb1c19a40bf3fb5382d5f735142afd154 prerequisite-patch-id: c7f751d97de5094f93d4379dc809b9ad03e99aad prerequisite-patch-id: dbe902b51a3e5d865625a2e7271382f4e880905f prerequisite-patch-id: 20f8d822699d1b9b690670986b81be12f44fb939 prerequisite-patch-id: 35a14c033ebec71d7d1034e969b9dff174c77eb4 prerequisite-patch-id: 21bbc82f001939a4a63734b864d496a0f02ee158 prerequisite-patch-id: 1b1e053362719da363d12b39b15ee8fddd42f055 prerequisite-patch-id: 5e038d2168ed78fa67564a796d60f89181658bd6 prerequisite-patch-id: 1abba5a8291cc17c1a3d3c203f69463ec18ba18a prerequisite-patch-id: 6145533ee55441de6e2e0bf1ec0efcaf459ec9d4 prerequisite-patch-id: c9d43a39d17bdf99c8fdffa63de8782c5aff8be6 prerequisite-patch-id: 9a9fee2e1b9c0d3c4cbcd7e04ee6268931b4fca4 prerequisite-patch-id: 0e0a94aa00d44132a8b6a57255c3e6c1b16ee32d prerequisite-patch-id: 2916ef9e42067a748bd637c4c816db222e7a0a6a prerequisite-patch-id: 036877634a4f913547798fe428a921b864191a9a prerequisite-patch-id: 2953ba221a2a23b014df20cfe32dfec1b4fb3ebe prerequisite-patch-id: 42fe10c31e8abca29dbc661882d91743cb6fb3d7 prerequisite-patch-id: dfd79a545a32d136f0fc5aad1ecce4ef9caeedd1 prerequisite-patch-id: 67e338bc475db1200ac48c8432b45ffdfea25f97 prerequisite-patch-id: 0fc27e2b49c40401a5c20c3176b2711dc46c6c0b prerequisite-patch-id: 1b9c06c52fc75699a3f91dbc1c1db2f2c8b43f24 prerequisite-patch-id: e9b51ab6e025dcda31c3dcb18833c02990eda617 prerequisite-patch-id: edc4ad5a3ddd165887410175e6adefb91edb89cc prerequisite-patch-id: 9644272952324d73c97e11b5dc7e96ff2f213bad prerequisite-patch-id: 66e24e88542f4afd26e21df35cdbd0358b06200a prerequisite-patch-id: f9faf3efa71fde59a4aaf59ce2ec598bd7c7e619 prerequisite-patch-id: a828d34a2b93fcab7f08cbae0ba3be1605fc6ab3 prerequisite-patch-id: 3bc23c0b0b859368581a94f504174a3b32cd4681 prerequisite-patch-id: d7fcbbd1c434689f68f23ccc1e761ee4876d88c9 prerequisite-patch-id: 4e6a208a4917519c47559492431884edd90b0ac0 prerequisite-patch-id: 8d920aa0d84c59a43e915158cec79b30ceec3253 prerequisite-patch-id: ce8fd15795cf040801f84ec6b92b111ac876ef16 prerequisite-patch-id: 394c36eced1f88686534935227839bcc0b94b1f9 prerequisite-patch-id: 285e54bd647ccb48dcd876d20cba6e0420a3efdb prerequisite-patch-id: 5c1c3ed84de29355b9601a182430677073382950 prerequisite-patch-id: db6948d3f4b647d74e8966ac123025167c36e7a2 prerequisite-patch-id: f01c64d9491c96bbdc1e1c0609486888424cacd6 prerequisite-patch-id: 1ed41a3f5e63baf0d7fce69cc9af7930d0c7ed51 prerequisite-patch-id: 849d68087c67547dbe68e71f213e9b4a840ad103 prerequisite-patch-id: 7feb3926df6748612131b18d72414e97cf35b5d8 prerequisite-patch-id: 89c489755cff5b15b9b5542ed01bf2b82f9fb41a prerequisite-patch-id: 25b1ceb97bbe78b827ca27a87cda09672283fcc3 prerequisite-patch-id: 277fbe1b17e68748924f48730926ca8488f01ba0 prerequisite-patch-id: 7a79190b94a1de8bced6395e46928184a667569e prerequisite-patch-id: 1343ddae02e0048a41d4e67f17259ea9d7f16bdc prerequisite-patch-id: 58598af47e14c8c77e4379594bce995222651ee6 prerequisite-patch-id: 744b593ba5299ea8a1b059c2f1c0e541d20fb5fe prerequisite-patch-id: 9d40085c1270a20a18f65d6d28e13284d3551cd9 prerequisite-patch-id: ef570b2cc72f6abbaa6b137d44d46b2e55e2da75 prerequisite-patch-id: 6237cb1554d91e3ba4f0a726f336b5efbc6b96d0 prerequisite-patch-id: d96ca610d81de0dc6d0bd71e1528e10c7a72d959 prerequisite-patch-id: f804437cca8cd4663b5282fe56485601f31b5c4a prerequisite-patch-id: ea39d80b24da79454af67755080b3a56429855fb prerequisite-patch-id: 33e2da89c3dea6be07f9558ca4826a9fe6309dfc prerequisite-patch-id: 501fbd4723626e8a8d2074788334d7009df9fa27 prerequisite-patch-id: e4693a7b07f307597c2e36db5fa590b4d3a76fc5 prerequisite-patch-id: 70280462047e7bc641f4cdd239f13a03dab61e36 prerequisite-patch-id: 5217b1b7ded69081d854be9236f6859f7b1b4596 prerequisite-patch-id: 2971815abf9208f8e377af62223a01dc75a1e050 prerequisite-patch-id: 850101ea4f8ba3c8b2ec07c99c26665139916730 prerequisite-patch-id: cd019e45544b2cf2c879f163ea5facc438ac872d prerequisite-patch-id: e59061017fee6744e0a6ba610d022afc7ba5c5cc prerequisite-patch-id: 392ac2cabfb84ecbbb015376fb6bb537396cf5ed prerequisite-patch-id: 4e48fc1b6f8380b1bc14530bf3199eb4e7dc8315 prerequisite-patch-id: abb0aaf054e8dff3460b20ab3aa718a114ce25a7 prerequisite-patch-id: 419367554266b25598fa05f6a34ef5962b3ee4fa prerequisite-patch-id: 93bd4e464c2d942ed454384c9350e84bfc56ce0e prerequisite-patch-id: b0099b5312d017e4bf67a5342c45c29a4d1317df prerequisite-patch-id: a24c6a7069525d52e9769739d9486f7b866e6e08 prerequisite-patch-id: 5187190c1b9a28a06a3af5c0810486b4e820cc14 prerequisite-patch-id: 10ea7b150b81cf0b9fd4be7516551f47e794b7cd prerequisite-patch-id: 8f3a4f5eeb63936c4e6272923b3dbec9a0b224d7 prerequisite-patch-id: 25bfbb30d592a1f196a70dac1f9fa4d646917c4a prerequisite-patch-id: 4b56557074a6f2fc119f6b58425a2006a1866711 prerequisite-patch-id: f0b8bed9dde4f2320ff4449d49f0646ca2240e86 prerequisite-patch-id: 20ff96b6dee44064594c0e62d80dffdbc6d8bd09 prerequisite-patch-id: a07aaeabbcd2b2ee4892eb8c78a391054068d085 prerequisite-patch-id: b2743e0f5e08bdcd637144be4c28622f2a93ec9c prerequisite-patch-id: 6caca1fa87e055ac53f490e2bcde7d518564e2ac prerequisite-patch-id: afaa01ce700938bf8ff0dfd7891dc390720c5d2b prerequisite-patch-id: fd70879ba4bb8ab47603daa3e419c2671f12b222 prerequisite-patch-id: 98a9f6f59a5589e5eb27a286a8d8437f5dea71c7 prerequisite-patch-id: 215da1b3b4cc2d25310901e94e3b1725f2bf54ff prerequisite-patch-id: e94fc089b9c73876ddc03cfd6be61007d29efb8f prerequisite-patch-id: b409a8e797d0601c7051d81229455c76c3464d05 prerequisite-patch-id: cec4b4bd270adeebd96800920455cc2a2fbf05fc prerequisite-patch-id: 5dcb70b9c189e9e48f53fcc1c458e674b15b06b7 prerequisite-patch-id: c734b2b194e75a5f569b733aea196f5fd7ed7e79 prerequisite-patch-id: e03100003d0080e814e2d0a541913b98982b5c72 prerequisite-patch-id: b2258fff91672dabf5b8fc7189c2f7d0ff385556 prerequisite-patch-id: 8aebd812574d93a5d4d49237ed3a9b92531bb736 prerequisite-patch-id: 0b6f594d83da7bea97796e4e0c4bcb45724fda50 prerequisite-patch-id: d2eb234f2dee3edf248b1ce1d42edd73f7041941 prerequisite-patch-id: 0b0b92affa359469947d4c55daa0986a342d28d3 prerequisite-patch-id: 891da9d7a0a25bf5b205ae6f9e1b22141943f226 prerequisite-patch-id: f6d2d9f9c8888269e9bdb6dc41bcf27098f9cf5d prerequisite-patch-id: 79cbc0f5e60d53f2660d84b2d48fd253157d77e6 prerequisite-patch-id: 9528fcde2e87f38657ffead2353e813067c3f0f1 prerequisite-patch-id: 748248b1a3d2cf8924d64effceb82622fa8367ff prerequisite-patch-id: 78c7afc70b4b33495a87c8426b0647f4f2f03832 prerequisite-patch-id: f5bf187bbaee3bb16819159cafa66bab07e7809a prerequisite-patch-id: 5e135420534fd6d0c3b97bc46c5923af1b7d161e prerequisite-patch-id: 3ab57ce18efe35c6a138bfca872b6225906c319d prerequisite-patch-id: 0cfbae1dfbeed77b312785c52465db3f6fa30afe prerequisite-patch-id: 54533bbd65f0e48741bb9591c5c5a5b4c297d728 prerequisite-patch-id: 3010a509868761574497c86e78202e2f3cb79f1a prerequisite-patch-id: 8af86338ec361ae48c2d8b5d1391cb9d8be85c69 prerequisite-patch-id: b3ef3920946eaca6a46d96187a30dc8b4720cfbb prerequisite-patch-id: d2ec590bda7597f76735be6585982a49d7913c37 prerequisite-patch-id: 64c192e844f6a2fed9ad2f05b52d089fe266f089 prerequisite-patch-id: fd91288df4d73a4b4eebe166142a422abb411f21 prerequisite-patch-id: b8ef813340992b680a2052a316a22a0058959996 prerequisite-patch-id: 1a628f7b3dca672a8a5c14824e724bad0a6b4602 prerequisite-patch-id: 650e778ac577e8bfdf0d6418bf02850803ac5d9c prerequisite-patch-id: e293d6f6285d71b0c8d04e7f2434941a824975c4 prerequisite-patch-id: a334f2d2d88d88e09c4544a2eaf35aead461e1c7 prerequisite-patch-id: 5f5377888db787468353f29ac74b0904a8b25baf prerequisite-patch-id: b59fd0ee65c8b821476bbb3617706748a8dbe2c2 prerequisite-patch-id: d25067ea4ec0e23744f2dca853c7e9f7b9ab4a9d prerequisite-patch-id: f8f225f62915061e919eb8f34f6a5b95f8b27479 prerequisite-patch-id: 8c7d381e1523dea1b6f5abee73d498d8b2955cad prerequisite-patch-id: 26cdf7f0745ad3a2a2b698628e977ce5c7713c7a prerequisite-patch-id: ca2cfb6dab200e185222198f1a14cbfc6d0a7e2d prerequisite-patch-id: d72173ece060949e147e13fc5989bdbb3493ceff prerequisite-patch-id: 638fddce3707675a7a61dbff9c3614397f57627e prerequisite-patch-id: 996b6619beeb853982d6060e027a93faf91dff41 prerequisite-patch-id: f90c3cdfaea1b8dc6d557553446aaf1d40da3699 prerequisite-patch-id: 4415303e0228b478d456b59c7ff2206cca74de6e prerequisite-patch-id: d2be497b832c5de25de960841f7f4561ef1a30df prerequisite-patch-id: 95d2f4a95240415365a12edc0949ad303e58162e prerequisite-patch-id: e6d21cd55c7a6eb93d84edc7052bca860fed2db4 prerequisite-patch-id: 3db726b75b4052394d38cb177c0f0f8bd1bd1fdc prerequisite-patch-id: 898e1f6abc0aa874521bfba111b3b6a971d0351d prerequisite-patch-id: ef11ecac000f8b1c2804e1165b7d9cd60efa1faa prerequisite-patch-id: 259d98f6e077fe294a64208b951757d26ec7c55d prerequisite-patch-id: 4ecea34e053c8f49d374450be274db8d20e9dc40 prerequisite-patch-id: 5bb57a94507a2286da7fb7d899c8c80da958ee77 prerequisite-patch-id: 7c7e19fff0e2ec722d382afb2dc503931052a4d8 prerequisite-patch-id: 79f59bf9b784aeeb252514ceedcba03e8cf2f3f1 prerequisite-patch-id: dc6fd671e585bb5851897f9f09699c82abd50be3 prerequisite-patch-id: 0c429a0ae59ee2d66302f2405487791c2b4dc1bf prerequisite-patch-id: 94f123a4a42718663ebe824f2ca1f225d06b61b1 prerequisite-patch-id: fe840212617ae226b810ba307b13ad025515114b prerequisite-patch-id: 4ee2b6d0dbb14a05d46e4622834ff53b243eea7b prerequisite-patch-id: ef97aa5db4ce9518038b714dc64fd3dbaa1ac79a prerequisite-patch-id: 45f37f741c0cc19b48e2dce967fce2d117d7a108 prerequisite-patch-id: 40534393f472f95f1491abf676ba4224a3085de0 prerequisite-patch-id: e3714930d19440271c1e8c27f390d3d0d07b3297 prerequisite-patch-id: b41b94dc66fec4926a988e1f1cd2f5ab9d482355 prerequisite-patch-id: c939c32d0ccb8a236ff341c467623fdf3ddc81bd prerequisite-patch-id: 1b078a9b11c7df9a80c58371c54a7ff1dc978699 prerequisite-patch-id: 9eec331074d94e1d2fc40fd894fdeebe3b84ca60 prerequisite-patch-id: e2e79ed2643a2a97be6b300d3f24b7e29799f645 prerequisite-patch-id: e4b70da6954e5b56053c0c7b4315d494ba953175 prerequisite-patch-id: 2cf00bbc50cd30fb52f55761ad912e43543ba5ac prerequisite-patch-id: e4bfcaf5bd90a82cb6cffcc5485ba525cbb806be prerequisite-patch-id: 14f1afe39778dea24436862a928036ee875d15e3 prerequisite-patch-id: ecbbe689bcce3c1814f6c5a9d11a7fdb029fea4c prerequisite-patch-id: b72df03ef72781aabcbff4af91af9e2322741467 prerequisite-patch-id: e0fa3700c128c1277437f38faf6aaf599a7eeef9 prerequisite-patch-id: 5ac9fa96627b4d3593429f55b391e66ccf8f14e2 prerequisite-patch-id: d72ec36511b6a610072e24e051bbe859af3490fe prerequisite-patch-id: d418fbf5d24fd92638cd9b9b8b0634d002ceb93d prerequisite-patch-id: 3bf6339a386a211f7eec2ea29c33f9703cd76252 prerequisite-patch-id: b33c848deaf60e3ca4df6f8c188c52e7be8a5075 prerequisite-patch-id: bf2b064047f9f433df99419e18e099effdf0179d prerequisite-patch-id: 72604edaf068706d59873547196e173245c02af1 prerequisite-patch-id: b84ee3e0df1e9e704a5900ff31bbbfaf0a8b324d prerequisite-patch-id: 20e0bd5d1f3c88351c4991ef9c652dbded53bf9a prerequisite-patch-id: ced1a8d10fa61ec7058db37a516dc39cc8782cb8 prerequisite-patch-id: 257232611b37b0984e075357e7b371a4be545d7d prerequisite-patch-id: 4c810718eddd4d5002206e32157b144ae03ee341 prerequisite-patch-id: cc7a27871a08825d6f8e88217a50cac54b9f0695 prerequisite-patch-id: 624f5fa83ea855d5d8c12b9951d9aefe24fab4a2 prerequisite-patch-id: b1b420ecf3df4943df2465c3cebb41fd4508a005 prerequisite-patch-id: ef0163a6672712ef8db18dddab09ecfe8f150a25 prerequisite-patch-id: e70019e8a44b17fc097d0d1e37f317809323543b prerequisite-patch-id: 09f842625b0dfef06a33bdec0668a363f20c82fa prerequisite-patch-id: 79bcb423d571c54069d1592796524fd375e877bb prerequisite-patch-id: 8736ba5a46e7f3801184b4fbbadf06b8aa526ba4 prerequisite-patch-id: fd652b4de6d67046087ddd8db3a10e1edc75fa8a prerequisite-patch-id: e1f33e2fd3f957aa0a993ac0aa00346a8d9adff5 prerequisite-patch-id: 3b3a5af294c8d761db12245960508a62073bce4d prerequisite-patch-id: da6ed76d48a1c5aea7bfe370b5fc2a09877295b0 prerequisite-patch-id: 20ff96b6dee44064594c0e62d80dffdbc6d8bd09 prerequisite-patch-id: e8be691d1a631f0002248d7bd5cee1107cc695ff prerequisite-patch-id: 3415877dbe333a1598374b37570cd7499b2ed6c7 prerequisite-patch-id: 83a0b1ad24326ce4820eec1af98ea1bd2ca9ff1c prerequisite-patch-id: a13b84339dbf2e022d5e5b36feff90d4910ae43c prerequisite-patch-id: 3ab27e77113da63e8d81d2d5ec391653ac05d0a6 prerequisite-patch-id: 998f2a652d50860b819709b2d8df26e9fb4d1dba prerequisite-patch-id: 13211b9cbfcd1bd0f0f073e228db913ff8b7c449 prerequisite-patch-id: 067f8eec5fdc87e74740e0d30d471b36d13171ab prerequisite-patch-id: 10860b37ce50091ac6619361c83195edb3331b95 prerequisite-patch-id: 703b5df0c1a468a59b85a843ae33dfa29b93428e prerequisite-patch-id: 0ad90dbe972de47997db7ba2535225408e9611f3 prerequisite-patch-id: 9647438b631376ae47746859edc4228d4b45b598 prerequisite-patch-id: 17a490cd1be8a3e86bbb2be33171ca4d5d144d14 prerequisite-patch-id: bdf141cf5431206dcbb70a36fd252a287e925f39 prerequisite-patch-id: 3f34b50687814697500b6840074e788d14897a59 prerequisite-patch-id: fea8cfb266126c903b8e69dc1939f81b06d76c6b prerequisite-patch-id: 16ca8af79c404e10d79141a61fd732e2afd9b207 prerequisite-patch-id: 8976c8dd35c1f632c99d407e977d5310e47e4c56 prerequisite-patch-id: c6d7cfc49303361e8e8daa38e92f8cee169ef2f8 prerequisite-patch-id: dd0cbeff5c3f57a44675c9193a9ae9002ce776e5 prerequisite-patch-id: a01b2e89ef19b0ae52c7757fe608f7544b4c05d3 prerequisite-patch-id: ecb6635a2871576ab05a4ac054679ab6bc59d46a prerequisite-patch-id: 5a03d8601e317d9f4a4fd7b7f040f28a4a1e2749 prerequisite-patch-id: 7cc007c97f430a1d213674b3ebcbe38edae25455 prerequisite-patch-id: b2b9b2f299ddab525f7272d8f85f21e7b869745d prerequisite-patch-id: 251cc309939cc4bb67b2f81de01c56c48f04a582 prerequisite-patch-id: 28ff391c611db5b036597beb922a75631d84f60b prerequisite-patch-id: 81ab5df1299c8774de34a4d3c70de6454247ee2d prerequisite-patch-id: 93ed8249622e64440ef92e2277239a230ce299ea prerequisite-patch-id: b35626fe50c04a0fc9e4fda09b8bc0e35202a6b5 prerequisite-patch-id: 82159442959895c01c4cc9b11706c502ddbd3c76 prerequisite-patch-id: 12f718d8872cbe0490e583ffae361b75d0768f2f prerequisite-patch-id: 232aeaa59c551c6ef6c4848c73b8dc0313a7a57f prerequisite-patch-id: f1bc66e7cf4f5de1139bf05f35983ab852d14bd4 prerequisite-patch-id: 59476549d2d8eea8bb7f2501910e78ddb72fd13f prerequisite-patch-id: b7249bc89f3ff87a40120de6f258ff7acb8c8fa6 prerequisite-patch-id: 054d57c580c93e343338e10069e33ea2bf766737 prerequisite-patch-id: 7537a5b784873b6a59976e620b73f4bc8f5f80db prerequisite-patch-id: c2fc5930420ffefdd56ecc13f82fa3839f9a58f4 prerequisite-patch-id: 93129ea165a28b2f548ae5a89beaba9cbc250c59 prerequisite-patch-id: 4e6d63f22acd8a359704abf15487bd1b794e08b8 prerequisite-patch-id: 206b91799258b5f1ac742f5d8bb209b3e6a89bf6 prerequisite-patch-id: 4ef936b968cf28cf4b12d88570b15f276dc068c5 prerequisite-patch-id: 3758ce149c6fa45ae8fb55e654eaa74842e4a8d4 prerequisite-patch-id: 7dcbec8dbb3e058a28eb59db8be27bd352f4e365 prerequisite-patch-id: 9c43806809562df73572eca319cd299d1fe291e3 prerequisite-patch-id: 168f68134cce9ee3e32156fe23dfd8478a20d1b6 prerequisite-patch-id: 00ebf3dee842365bd7c44fa35a403b8ff6cdae60 prerequisite-patch-id: 0763c7dde09d8965f74d15e8241c98d9beb82264 prerequisite-patch-id: 3e7fdeb660fc48b6ed19e4943330cb4ac5d0c1ee prerequisite-patch-id: 29aab5dfe8e1b8136a22e4b940a20ec9bd09880d prerequisite-patch-id: d7e93d19b7e80ea77eedb6bc15341c170f08c152 prerequisite-patch-id: ccea7af0d4c8af5c23de58ab79027fa4abcf747d prerequisite-patch-id: 88850ec3ba36ec8ee1c26b952494eee2a4da6f75 prerequisite-patch-id: cf141de6224bdc30083588666f0d978c971f5a67 prerequisite-patch-id: 66d76f83e32da3a52418b8de2597e0cb06db9a95 prerequisite-patch-id: 1e66ed104aeb305611ef19fcc94fbe2a7ab7d133 prerequisite-patch-id: ad05cb8081448efdff65b6b95dfcebc20644deae prerequisite-patch-id: 05fa98814e3f4021c162539fe96e6aa9b244568f prerequisite-patch-id: 69bbb91b1512bfbea000bbf6794e5fa0d073e90b prerequisite-patch-id: 03469d9c741c16ee5ead6c4a668b50d67d813866 prerequisite-patch-id: 0f6aa1480c201bef86c6e85b42d0c9cbd8d53ca4 prerequisite-patch-id: c8a04282510c630ca33e305d6a983936c3ec0f71 prerequisite-patch-id: 37558f35136cefa1a0ccff717fe872c926003279 prerequisite-patch-id: 6e8e7b0ed317e5c0f421d9d3121033c31e530783 prerequisite-patch-id: 8deb300a6d10785d9e5392eb81a4c06720d119e4 prerequisite-patch-id: a4d953041cc282f4b59fa1fb80a420867a7e9100 prerequisite-patch-id: c27cb911de4709d994e03900155c8653a176e835 prerequisite-patch-id: 30269abd2026843b677cb60a79f667ffa3cff3b1 prerequisite-patch-id: 6d51c59184fe2c167328a756b0f21f3aff5da258 prerequisite-patch-id: 2e1d68157d05860aea19c6e9413b002629d12c71 prerequisite-patch-id: b4f02563fccf1d42317677d73418f700b455c991 prerequisite-patch-id: 0a89d44bf29530a85bbce45382a028555d4b3fb4 prerequisite-patch-id: cdb19988d8e0033aca7f6f02fbe492f0f9d1327d prerequisite-patch-id: 2456f0da59142aa5d5ffb727c958ed64b0269fff prerequisite-patch-id: 569b7b8ef9bf17dd0b8bb4a9f55a46f0e937746e prerequisite-patch-id: 741b7ba81310f2f5fe2badd4445c5d63e9e446ad prerequisite-patch-id: ff515aed9b736270d920a4d99547b5382663e1fc prerequisite-patch-id: c5baf7c59a044f8b2a926ac4d3f9f1e146a6057d prerequisite-patch-id: bb06a2a211a8ed99b8ace269703d3287c6007743 prerequisite-patch-id: 059626abac1c20fdf58dd48844fc43bcd48a6fa9 prerequisite-patch-id: 1983ee2ed181aa3461facba990273b7f901cea74 prerequisite-patch-id: a42070f97f507072597a5c3c25a705cd1cafd70a prerequisite-patch-id: d97374c6a78a8dd6bb6a09ee1a0860f7d7b3934e prerequisite-patch-id: 30f79c01573bbb87e4c4b48f961ee8e9b4d0eb53 prerequisite-patch-id: 5291b367a658d5391f906f5dc0c1e41d361bcf70 prerequisite-patch-id: e830ff63c1ce83cb6c847646b89013e36003a663 prerequisite-patch-id: 054252e6e6cfe526a27f37e1153a4a0dbc47a218 prerequisite-patch-id: 91082f99ea99cb8079e89433cca8ecf727d58768 prerequisite-patch-id: b5af57485a749cf3a13a7cdedd33af64da4298da prerequisite-patch-id: 0de0a71996f87d43dbf9a64366c9ad10708d3632 prerequisite-patch-id: ce436c3627dc853da134ceca53d0dec41adf6a83 prerequisite-patch-id: 94147428fd4a84f437be181ab50ffc88d5d48683 prerequisite-patch-id: 4a53d50b6068135e3b306ba556b18c3a0e6cdd32 prerequisite-patch-id: 4e488105482ff073b3389ea958a865c548c557c8 prerequisite-patch-id: 06f8d8d068f44f8cfe5e905114f3259fd7dd1cef prerequisite-patch-id: e11c6439811998b108ba01a091e929633a36be6a prerequisite-patch-id: 3f90a063ae65c79e3ab97598c6ee6f28ea805ab5 prerequisite-patch-id: e236a01f0788e2d4ed6e94f077eaf5b6302bbe15 prerequisite-patch-id: 51767797fe8b5e793715b50549d0668670397376 prerequisite-patch-id: a460343e5cfcd1cc2ec271e34281be44981f98cb prerequisite-patch-id: 0b3c3b0d1bebe6d0c3d9a0568274512fc97af6d4 prerequisite-patch-id: 1a7a7d8574dd9c1b3c9614233d22130472f5a117 prerequisite-patch-id: 7bd97742788939b051f2d46e7e0ab881c5da8d5a prerequisite-patch-id: 6423bdc49c0695036ab4e08e43ac16d72cd6f496 prerequisite-patch-id: fe832629600352995fa823a12406ff3b8385d54f prerequisite-patch-id: 31ae52bc1f7ea55d7cc8239d2b0da69f89e3e7b6 prerequisite-patch-id: d5444b4bb77277121ac96f7293362b37ac1c41a7 prerequisite-patch-id: 59d7f6cc724e6233b9540fd8ec994340e1d64419 prerequisite-patch-id: fcd11965860e40342175860b4d7e97c9f194a669 prerequisite-patch-id: ebde9af23899271b65e5d38d6deca8936564de42 prerequisite-patch-id: b60f37bd4fc368b4a214c7b7f95f6856df72bf88 prerequisite-patch-id: bd7b8c52e9485d3b6cf005cbdd808230dde235f6 prerequisite-patch-id: b102ce288528249ed39cfaa71e04791464cf04e1 prerequisite-patch-id: ce4858f2eb554a48134e8486207d36bfac0aeaae prerequisite-patch-id: 4a4b1f00b835b0d3f4f3791e78d41bf032a72f25 prerequisite-patch-id: 04cf590f7a2499869e69b3719ae6f3744932e9c6 prerequisite-patch-id: 38a8f33c419cd93c51ef5a1e010583523b6c6757 prerequisite-patch-id: 1306488b02f94e99b29747add28af1f45933e200 prerequisite-patch-id: b1e7efdf1aa9f29306016fef41c90580ad43d47d prerequisite-patch-id: 91915f74679c0004a4c6a9542f2c349e54530e2d prerequisite-patch-id: 634e7310defb47bf4d3624f7aaaee8d53bde4dfb prerequisite-patch-id: a5bd0dc3c7cf1fac11da0e07c7010dc09c6d70f4 prerequisite-patch-id: 5951768cfab6c4c30ec1bbcd17987dc08b34e4e3 prerequisite-patch-id: 29450410fe2a656e698a3d34cda8d466ff1b683c prerequisite-patch-id: 7697cb3c99807de4fe561837736b66ff5c173ab3 prerequisite-patch-id: 681febd2ffc3144a86b2f1e5a258681119fcbbd3 prerequisite-patch-id: 21cd1e737b73df47392c4af5b3b393b62775913e prerequisite-patch-id: b2d1e843912a5257b019f31b6537c236e4367902 prerequisite-patch-id: 5ee6e85f369949aa6d7dbfdaff2a4d43125acd91 prerequisite-patch-id: 7d9f2c52a807d75677b87c01a791f4a1d2e41e0c prerequisite-patch-id: 677bfbb72ff37fd23fdd850f51832cef8087c165 prerequisite-patch-id: b0da3197d38809ddc0ee3bf42860248a90bcafaa prerequisite-patch-id: 9d5ab4e50f9576f0f0acb3e3cae716be97caee18 prerequisite-patch-id: ed850c3afca7bce07b350c1b2d5a9bbdcbd8fcb7 prerequisite-patch-id: 1c5457b57e19c02031203d7b42080ef589f180cd prerequisite-patch-id: 6428d9a936d942b269c4965c7be302552d7eafae prerequisite-patch-id: 8ef1da02a6bc9c3ce9bffa72ab2c26332660c17e prerequisite-patch-id: 1ff31dc50110d0674b5e6ce1830667009bb082e9 prerequisite-patch-id: 2aeb8925f22fa29dab841ada3d46a49abb87c3d4 prerequisite-patch-id: a6a9a49b1acc29defc9c97c306df8debeed4ff52 prerequisite-patch-id: 447256785791f9090bef548ed4109de7f0286db6 prerequisite-patch-id: e32b6dc1107ac3ef55b58bbe32360e9a0696e908 prerequisite-patch-id: d8c542f4f7129be0dd5c6a5e5ca0309df9038567 prerequisite-patch-id: 1346d91b08a33278a891dfa6e2508599fce3ae8d prerequisite-patch-id: 73f0fa6b966bd18c51a2f18d887580fdec7ffb33 prerequisite-patch-id: aca9df54682a64a1188f841a1e0e5e40c75820e1 prerequisite-patch-id: f4575f436c8a7987008e3562626eef6cb96f5841 prerequisite-patch-id: bff7ea6a55e5b71532752aae3da53c9a93262fd4 prerequisite-patch-id: 363398a0c65fea16ea8226d83cbcd28c7c977b84 prerequisite-patch-id: a40ed7cb0f6cc951f965a67a659fa0dcc80ea2bf prerequisite-patch-id: ce8e8e5221057820f0ec9d8e4b1936d241c80f2b prerequisite-patch-id: 563b6284032dbf5c8722f8bb3dbe86f2f81a11d8 prerequisite-patch-id: 23781a58fbe19e737c6a9ec9cfaed699e7bc5bae prerequisite-patch-id: 95da5ce80837d42db8e153da2a47d9cb0854cd35 prerequisite-patch-id: c7e3d8d46ee9397901c2b81d5e4e2072b8d8abe6 prerequisite-patch-id: 28ab3ef30e719722db1801eca8fc01c1d9b79b54 prerequisite-patch-id: e982ab3a3da62e28a1de88b27d3495d3fdbf48ce prerequisite-patch-id: d1901684f13fa6820bc1c0acc990bd24a1cf75ec prerequisite-patch-id: 48c6ec9bfad081fb7d27dada25c856d76fcd4055 prerequisite-patch-id: bac36c0f3b37e951e47f6ac28d6b67ee9fbd1377 prerequisite-patch-id: 0b4e08f21dffcdb4fd02fc29a8f509b8d3e6477a prerequisite-patch-id: 4d8b1aaa1c0216b0b049b2d3ef904a22e21e4070 prerequisite-patch-id: 3c6483b207a6d14aa6d353c6c90f47d6a30a3ac0 prerequisite-patch-id: 4546fe8c355ae0f8c231a9f9d893e4b1857c02a2 prerequisite-patch-id: 64bcd7d156a21b24f5759ce60fe307833a562a3c prerequisite-patch-id: 1041a511880ce9b3984610caeaf92c5aeec96bf1 prerequisite-patch-id: b2aa794ea364786618827a24c88e83681ff042b2 prerequisite-patch-id: 1592029af8d530e0ec2f8f78add1d69aeb06cd27 prerequisite-patch-id: 1b62ce635ab856c799fe3c4637f2c2f7f6ecc393 prerequisite-patch-id: bbc1c056504bc064f85c093ab5343d55bb877978 prerequisite-patch-id: f62d1bb4f1e61b447e97aacb3b3566a1f7267b73 prerequisite-patch-id: ce22fb78962e01e3c66204435c4188f128a75048 prerequisite-patch-id: f5094e8253b1d434173a793e29c331741cce71e3 prerequisite-patch-id: bfc2db1dc7f1586447037d7c980e1947b93f827c prerequisite-patch-id: a57ddbfcd4d07452f3ab2c8858a82484a48fb28f prerequisite-patch-id: a68bb3e6879cd650521325f984fa47d89a9d149d prerequisite-patch-id: 99eec19bf0d1bc1304e98780d40af8861e0dac2c prerequisite-patch-id: 7bf02ca0bc558a0e859fe0e359315eb968295320 prerequisite-patch-id: 445da619804e218a4f05a590c080b6531672c0dc prerequisite-patch-id: a731c2f5e045eb06a0626e1ca4d686453f0645c1 prerequisite-patch-id: d0e6610d46512598fbb0d7bc904f00ce41a7115d prerequisite-patch-id: 313fcbb1e34d019a85f3f3f589e1d30e0f4218f0 prerequisite-patch-id: fe307366c388ad771e7bcfb61f258b2ddaa84352 prerequisite-patch-id: b46f1dfeee811c0aed5a4d781fb063dbc96c2daf prerequisite-patch-id: 8827877353c4dd680e13735f6fc34a912e8e7414 prerequisite-patch-id: 592774bbb1784a23a8ffd0adea60742bcd3fe4da prerequisite-patch-id: 6e660442160f3e8d296bdc205daeba810ad7f8b6 prerequisite-patch-id: 26c58286142d70f5dd4024944cc586d62dac424c prerequisite-patch-id: c93114b48f69037a75179ce578625593f4bebc4d prerequisite-patch-id: 6a0b5c8ad34d4875b317aa3fea4be24347ee6b58 prerequisite-patch-id: 19dbf5b1f133897cdf30c5a127f10b245057f655 prerequisite-patch-id: 104320a9a7c00c83014bd15ef04e6323437f0518 prerequisite-patch-id: 0f9bdbcaa6e6f653c5642ce43f84da3397c50d0c prerequisite-patch-id: 513352b694c9b6b55851d51a425a612801fceb12 prerequisite-patch-id: e4e305790d0256dd6f0b299e7c82ee220d283122 prerequisite-patch-id: 31f25b3989c7806686983fc72d99d46f68f794fc prerequisite-patch-id: 51296498bcf312601596f4f4ad8d8f83eed4a291 prerequisite-patch-id: 44dd4bd33debc0f39288cbf5023c197a00d13f99 prerequisite-patch-id: a884fd9d901253a6a3660c812e4424a1ec320b0f prerequisite-patch-id: 31ab7313199bc9f2d02d6c6afbfdcb007de2d1eb prerequisite-patch-id: 6c2fb4e0aa1ef2230c039aedb07c051db31de4d1 prerequisite-patch-id: 661ea57ec49cec04c3a3b421461bf810659bf847 prerequisite-patch-id: 80df640e885e17722928bbdf9d8320e0061f5ffb prerequisite-patch-id: ac205fceb3abe6a1aa43519eff6adf5bf90c6a56 prerequisite-patch-id: fe7709b6ea92ca852d9d10949068326f9f827c0c prerequisite-patch-id: 8086c11dae8069f3474eb6f97ad9512d71b425be prerequisite-patch-id: be6660fb927e6f95869333311a9482bee69e02f9 prerequisite-patch-id: 27579790c8c85b1f5cb544f3ae746c7c86b2bd65 prerequisite-patch-id: dafff8581d237e2046f4269c8aa277dcbb28fee7 prerequisite-patch-id: 2c56b4e6573bdf75f834b2e755e9e9ffa3d3a876 prerequisite-patch-id: 98e0edcc48b83473e0884e05e571cc970d78ccc0 prerequisite-patch-id: 2668788ebf4f134c02a73e47ab98d75fd76cd39e prerequisite-patch-id: 752820fd1fd61015ca58ec9f06b019b474c6b7f3 prerequisite-patch-id: 8429c03d24923a01c7f67bcdb4b1b29636ea134b prerequisite-patch-id: 332bedbf2e629762fbee2780a523cf5327655e9c prerequisite-patch-id: 2ad2824c194c01fa163fca86cc0b8d146986cf0c prerequisite-patch-id: ec7b8d7066fc3cc0ea4b23a480e55d3a488440c6 prerequisite-patch-id: 7292c57c942922ba759faae8015a54000310cdc5 prerequisite-patch-id: da17391c4682ef1a09a824cad465c3babc23020c prerequisite-patch-id: e54ade1befe1fa15d21d80d8fca9ff743bb88be7 prerequisite-patch-id: a31b2b6a4bfac23567af9e858d75e89e8e952ad0 prerequisite-patch-id: ebffe89211e31d820c89da1aa8a3451466ca5476 prerequisite-patch-id: 1ccc3c7fb0592039677366cbf10e5d8383f1ce8c prerequisite-patch-id: 0b8a90b2c127f8eb28aa75cc27f94281ca0d48c7 prerequisite-patch-id: 45e6f2211ad69314f66c0e54e7787c4059bb7d8f prerequisite-patch-id: 17f997e18e579f28c32966b1ed6a5c8bc336ab4a prerequisite-patch-id: 0e60c1c4f60f4b23803243e76aa50fe4a5f7357b prerequisite-patch-id: 5089423f89eb58d98d0beb886d3137403c3d4f0f prerequisite-patch-id: 6dbc90cc735de8a0c9bae613ecf960a20e37a766 prerequisite-patch-id: 2b0804e976ecede4a082a606c3f80e9315743e4f prerequisite-patch-id: 2224c99d1328339646475529d963a964393b6214 prerequisite-patch-id: e79f127e64cfb135d5cfde3082e6b9ea011d7114 prerequisite-patch-id: 52ae8cdc84b2db9f58b885f30077524f4cee93f6 prerequisite-patch-id: 68bbda717ff3604c7d1eb7c01f8cf741780aea49 prerequisite-patch-id: d53838053834a326c87f81ac09e415c82fb36803 prerequisite-patch-id: acbbda252811f1a38e96a08e2734d5b66776aadb prerequisite-patch-id: 2ec9fcc5076380a09906f368a0738c364eaa72a7 prerequisite-patch-id: e5106a30054c4bba17ac030f9892071bbf1cc2f7 prerequisite-patch-id: 4a30e46cb57a83169a94febeb538ceec7e43c17c prerequisite-patch-id: 1ffc68fbbfa9c5a501551da9fdfbd94f6547bddd prerequisite-patch-id: 6842ee0136efb1a1646508f031268872996d0642 prerequisite-patch-id: 6da5ced4fdce87673eb0982fe75bc87b663c30de prerequisite-patch-id: f0751deebe107c8870e168e1ca5f66f5bd513873 prerequisite-patch-id: 60c338e542c4ad60c7dc0687039deadb3d90d0ec prerequisite-patch-id: 198c4b3098ee832f84535466218975cb739ff56e prerequisite-patch-id: d51563d4a2380739fba63604935cdf11cd0ad2d3 prerequisite-patch-id: b09c878371c3da995626635e47361a0b9ce418bd prerequisite-patch-id: e6696b18f7b87873a21aaa8ce50b7edf4b3dcc7a prerequisite-patch-id: 048480ce6631ecc650f736b39a9dc719afb19f25 prerequisite-patch-id: 4e35bdc358db214135c38c463d138d9c07413698 prerequisite-patch-id: 6a9dc6fd712f498173ff0b45e3c313272fa610de prerequisite-patch-id: bf6ee5087c1308d20abc39f6ec22ee6312fe19d1 prerequisite-patch-id: 1fe3712b1588651a360c9bda8551d423b7511787 prerequisite-patch-id: e314956c410245d05337ae151332bc2077443fbe prerequisite-patch-id: 84aa22f08feaba5801f11e7756f6b38ae002ad34 prerequisite-patch-id: b932ac270b5470223f885b8762e81b61612592a5 prerequisite-patch-id: 1b1c6815eefb0735f6ced4cd94363e7060520d9e prerequisite-patch-id: 50fb49dba6ea857be9332b645ea6255be6d90d21 prerequisite-patch-id: f7d8402dc92200ebfc1c8a8e05cf7b5e5e6d07d9 prerequisite-patch-id: 62bc8611a02cadf15f9b1993e1bc61ebc6384ce8 prerequisite-patch-id: 90041c490f50ca85327b68fa23c869856ab59b67 prerequisite-patch-id: b7b1fd01b76c83c6dd7df2b4c20ab5edc1f09598 prerequisite-patch-id: 6b9b695e07b262b419b71e923a1b562a92c81ca2 prerequisite-patch-id: 0c57824d2f988dfbab074d29fc5ff26a77c4edfb prerequisite-patch-id: aa6f821e23f3993d27b00e74f9017b8681ddb6e5 prerequisite-patch-id: 554b168015d5b65c9e33594f1a274e2030857c2e prerequisite-patch-id: b19f111489e113ba0e628a3b7040faa418e92595 prerequisite-patch-id: f17add9a784c300806cadb0021497473739d630b prerequisite-patch-id: 58333e709a0f2a3aa948eb0a3102858c12a17e8d prerequisite-patch-id: f031f4e7663fab784e4ab8496d44b0130cfbaca6 prerequisite-patch-id: c06301d9baee2c1bf9d3e887e437023798c96c63 prerequisite-patch-id: 4000b27caacc953d6f019e2b1072137d4c16eb5a prerequisite-patch-id: 2e39b9220027ce588902e9f5ba37e47bfc012252 prerequisite-patch-id: 6ae14c7928ad97be8fb9eface7d529882d4cf2f8 prerequisite-patch-id: bae878dbff28ecb65021e790e7cd179d8d79ce85 prerequisite-patch-id: f26595eaf77a22226376d8ea7b9f4ef8fe4f7121 prerequisite-patch-id: 2794c87eb304e5944cdec4f80de703fa4f585c5b prerequisite-patch-id: 5f6cb03cb055415172002009045f8838f4b84cf7 prerequisite-patch-id: 944817131dd33691416c7b65986d3ddaecf2acea prerequisite-patch-id: 15b9339b7d9051bcc9f616e27b08743ea6b7c160 prerequisite-patch-id: f6f1d8788f6f1ba4e7a5fcf60ed91f36536da417 prerequisite-patch-id: 0143dc42cdc3b517a92e8795963d1dee06e565dd prerequisite-patch-id: 353957605afaf9f50e1e46af34a8047b4a800f27 prerequisite-patch-id: e7a539fed3dccb42b32e9fe87754ad19d2219ef6 prerequisite-patch-id: 81be1956ac76c3ced70455f4046e174e46e1ad2b prerequisite-patch-id: 8476e9fa1784cc8f635157741ed38ac5e304dcfe prerequisite-patch-id: 0bed9629e0a77c577db8c2e761b359d6196e7758 prerequisite-patch-id: dd0cce91ec4113e7f4dc70726b88a05821b00ee3 prerequisite-patch-id: b8dc2aa0a6ac5b8d325643f242516c280a9d2d97 prerequisite-patch-id: 5871d87ec3d1b6c3746363560a4720d78de26f4a prerequisite-patch-id: 537d60ce64b1ca0da8fb64b5ff18d704b8d793d9 prerequisite-patch-id: a9137b4971b591d112dc9fcdc5e0dfa4082fc97d prerequisite-patch-id: c6ed1486709290e07ae13b2abe1c463d5a8d2420 prerequisite-patch-id: 0bdc59077c100448f1b934c56dafbf6d035697cd prerequisite-patch-id: 2edd1b91d8101cd8b6209839262522382d063395 prerequisite-patch-id: 79ea2e4f95a953001416d987a50bfa883d020bdd prerequisite-patch-id: 7e37ab54cb27ff8f0eda6be2f9dbbe59b8927982 prerequisite-patch-id: 3d3e4d141748f536a050815b1da993320db5fd5b prerequisite-patch-id: cf10c52b0ad76b35ff025c17fca69e56c5ce20ef prerequisite-patch-id: d4146df762820f04e3626a57b71ed2caa3d77504 prerequisite-patch-id: f791708b02beb8d16c68d21381bcee8815443067 prerequisite-patch-id: 82c60071a100da2659de09930ad416c7d830a134 prerequisite-patch-id: 91de2f149797bcc7b24808df013492f83bace9b6 prerequisite-patch-id: 2d2cf0b578f156b8c39cc410fa4ff65a64579c81 prerequisite-patch-id: b2198e5d8d1bca639a29f830c8fa5b2826576d1f prerequisite-patch-id: 153fca86cdbd5039038ce851afc4ac161948df26 prerequisite-patch-id: ae8a3dd25f332199a865990958bf42b1657463ec prerequisite-patch-id: 0c69b0ad93af26b8522b8f9641165e825591b82c prerequisite-patch-id: e4e81633f31d4dc67b937b286f3e38d64ad665a2 prerequisite-patch-id: 29ff4ecf9c71a90cbed3d1918e8174227ee25398 prerequisite-patch-id: d4c02ca758248da5e56fc2bd3b859aa399a79c16 prerequisite-patch-id: 8cfadd5de323e0743c1581d3157a68607f813447 prerequisite-patch-id: eec18d97c136198066abda76fc47316a1a5af866 prerequisite-patch-id: 5d695c1840afbc3cd2e71c3d8f5ece69a5c09d9d prerequisite-patch-id: 8ef48953dc928f90b716cbc3f5308674e62463ad prerequisite-patch-id: 91f050cf8fa4c17e2fdc67ff002a0e95aacd8784 prerequisite-patch-id: d62224eb8bb433884150f46cc00eabc3949dce70 prerequisite-patch-id: 14f845d40cd898a227fba8e298d583ac9a412a96 prerequisite-patch-id: f26a0ee9d10c23087bde25d7ddaadfb2cc0fa1cb prerequisite-patch-id: 797fbfeada5d9741d6be2305b216515929b2c880 prerequisite-patch-id: 3aa24d3c6e0e9c66541651c7e95df638db6d7ec5 prerequisite-patch-id: cc6b1f1a271aa56f9f83e1a46ef0403c07500f23 prerequisite-patch-id: c2ee84d0e4f17c0a4794d247e3d4f2a9d5bec628 prerequisite-patch-id: eb1bbe0bba2350f1da5f4903d9908eccb5a7a04f prerequisite-patch-id: d7d5550257b604fcc0bc38eea3b9466c4a374e9c prerequisite-patch-id: a6b514f9dc6a5fbf5b8807173656830deec26b76 prerequisite-patch-id: 22b300471e4b9fc18cf2c8a74de8706c3351538d prerequisite-patch-id: 4748464713817d6d56610e291c0d5a0a175259d5 prerequisite-patch-id: 70f557750a6662730eed66eadfc2dff068f2b5f6 prerequisite-patch-id: 0aa1c960fcee767f32d14955c1c8399ccda582e5 prerequisite-patch-id: 7b94e49dc574aa4abfbc0fc8851bf4dcb7a7d70a prerequisite-patch-id: 3062f5bdaca0b4746541722ebfa2d593c4de4cbd prerequisite-patch-id: 1dc20760c8bcbb26c0ea5cd968f878299e63c787 prerequisite-patch-id: f26924a60771f1981f4e4e7c199d23f8e7042727 prerequisite-patch-id: 77e356c7bcccb8beb5c2abdf12f1623da382d0a0 prerequisite-patch-id: d0300ac3d386b4fcc2d9bf879f1cf31345fcf041 prerequisite-patch-id: d997f69154e7b31f65c05cccb628453bf9602dc7 prerequisite-patch-id: 18d88084ac7b9d45aa4dc1ad86204a7e4b018dbe prerequisite-patch-id: 5983b0116ed6300914670acd45d14ae03c1c13f8 prerequisite-patch-id: 63ad6d93edaf73e03eebd19e76ae95461cd44688 prerequisite-patch-id: 7dc248a8d1df39bf7506cf65c1813d186dc2ea5e prerequisite-patch-id: 52b018a9e163d8b57cb80c95413a74b5cc8d062f prerequisite-patch-id: 542acda29eecf40f9d7fd89c23acce9265eb37e6 prerequisite-patch-id: ded8c0f36bed2c6b40204319fec4ade9362cdf9a prerequisite-patch-id: a1a428711f4f4cd73708c1b907ee095e62850487 prerequisite-patch-id: 830289cd46d326f80ea37f686c65d69850a47b21 prerequisite-patch-id: 987e094f6bd737f4b93338d5a2c85a2320814db1 prerequisite-patch-id: c1e69853f6f47a4d096a8d70aaf3edc9a4efbd34 prerequisite-patch-id: 23a4ff525fdd39e6f053685e6f0843e804a9680a prerequisite-patch-id: c4d76b0963e8ce27b3201fbdb768deaa8bcdabfe prerequisite-patch-id: 560e1931d878741f5c50b33d29bd826ffec3d642 prerequisite-patch-id: 7ed5c2b57fe81c881c84b8e3abd894e7afa3fed1 prerequisite-patch-id: f4ba45a3e28d551e510af9f8d48610f55cb55978 prerequisite-patch-id: 584c2323ed329dd78b95bec90aa4a99095d4e512 prerequisite-patch-id: 66fbd0c3ca9e3b800f54ae1d6007550152730773 prerequisite-patch-id: 9eeafd41a9f529b7bc2578cc4cf46dd860caf3c8 prerequisite-patch-id: d7abde21d73d0629831a89b14f1f3027bcbe3502 prerequisite-patch-id: a0c530c9437704ffb9a17d695d5000aa798d3fb4 prerequisite-patch-id: 1db1e83fcc81eae68cd4c6d4cff819e9074f37a9 prerequisite-patch-id: 6a2571379c4555074b6d83dd65506fbc8b19d591 prerequisite-patch-id: 447413e5d243407139844748f497c6653ac4fe89 prerequisite-patch-id: 77b1c4d271a5917cd2787c4c4cf433399aebe6b7 prerequisite-patch-id: 986cc58e09d052bf3da4c3526c43d4e74a171663 prerequisite-patch-id: bc7a497db1f060f405f3d54c2d14c23e268598bd prerequisite-patch-id: 5c8af0e204a57dc5a7f4d3448c868f61a3a3fb92 prerequisite-patch-id: 929d2edc2f403614f27d40c7cf09db5ddcad435c prerequisite-patch-id: 3cb4013c9742e9217c195d14a3d29ceb5dc0e31e prerequisite-patch-id: 96c9af1eb8126f9f7b6559c646a8e8d388d86f75 prerequisite-patch-id: ffe561a94f460f77a2b79f048db702b332a89754 prerequisite-patch-id: 55348eef112dffca1e59f9279e371468e862ad7e prerequisite-patch-id: d08ca2884704dae50e26763869ed039d8ab2818f prerequisite-patch-id: 7f1b0804ec202e6d0a8990694f13e1aaeb5f1a4a prerequisite-patch-id: a96308dbce45ca56b7f48078790cac494c81383b prerequisite-patch-id: d96b129c7db34014d0b380780feeb3c23a0faa08 prerequisite-patch-id: 6340a3a93454dc8c1abb60191a3194871c4aae51 prerequisite-patch-id: 04757719f33806036f263eeceeb64bdede5ebcd7 prerequisite-patch-id: 7a487e48e31a18b074b42deececb528b02db9b89 prerequisite-patch-id: 7e1cb39f501c6b42ef88e9db07ceab5c5e63af08 prerequisite-patch-id: 5444b088701e444f3992c27f8d3e9a921e80e6da prerequisite-patch-id: 8e51b3fd2cf94e71ad7020d0a46200715b1ce720 prerequisite-patch-id: f2f07ff9f36249731e627b8dc63d7adca7885d07 prerequisite-patch-id: 680c16e78ea11c5935740b6f6539785a0c8aee76 prerequisite-patch-id: ada7db75344f758efffe09421fd92a0f307acdf4 prerequisite-patch-id: 9f339d161d7e11f162f3c164c2867f2443ad5941 prerequisite-patch-id: e5506452925b2549e42d3f73c8ca9988cfb249e7 prerequisite-patch-id: da0741b80e1f76fda4e95daf046efe16b0adbc8e prerequisite-patch-id: 68a493763bb8006889bfc5467c2d58458ac96bd9 prerequisite-patch-id: c6ef9996cd6879799cef07dd8535fa1dd17cf6ad prerequisite-patch-id: 759e23b52d644cad58a193b4a136b66fed71d905 prerequisite-patch-id: b5d2f3669ba3a6e89f3382f721ead3d99ae342ac prerequisite-patch-id: 33842e3dc2c68de6eca68756663dd20ca2c32dd3 prerequisite-patch-id: 7a34199fc4010475c7ecf900ffedb1f761fb1f3d prerequisite-patch-id: 1ca1e777e3f537a08497801754c853b46e1f02ba prerequisite-patch-id: 4291269f26636ecebaed1c9d83bff2fa08cfbf9d prerequisite-patch-id: 98786d31efdae656488957558b1afa21619f315a prerequisite-patch-id: b4ce8c56187947a117dc6ef6a9df653cc5162c88 prerequisite-patch-id: f2717fc8919f8c3eadbbef21d6f8d47f7e3eab6d prerequisite-patch-id: 397ed3479494530f34f94385b1226aec9fbbbeae prerequisite-patch-id: a95c9d5248a17ef92120407245dc4274a5752c38 prerequisite-patch-id: 8d21b2187cb2aede6147d33c8a0bcab9e384e7eb prerequisite-patch-id: 5f8da3fbd6e1cd0aeee165f77d613aa5be58e68c prerequisite-patch-id: 043476d468d4deef4e83ccaa42ef85481fdee3e1 prerequisite-patch-id: f2088ac87204097cd8c676764cc1eeca5f6a908d prerequisite-patch-id: 04064deee7755174afd371399235c32b22da1233 prerequisite-patch-id: 0dc05658b99d0ba53d46590e200a31c460d0234a prerequisite-patch-id: 04e23ade6efeae1e680b7bedfe186ef59601393e prerequisite-patch-id: f4b125888464e536ecff49f0867620f4b6ef46b7 prerequisite-patch-id: fd8abf096bf05c495190da8a8990ab50a4dc291f prerequisite-patch-id: 411c9f1a6399efbc3c63f60d8eba8461d86c34d3 prerequisite-patch-id: 9f0d3dfc8d699f7492557db94e14272bfc7aea8f prerequisite-patch-id: 8b4b3befe2b47c6cc00e7d0914467e12bafb3a71 prerequisite-patch-id: d93d4ad59a2b7e765ef1dc0d3b47a2cdd786f2b5 prerequisite-patch-id: 3c9b1635a10e41b9335f720eaacdcc01ba376216 prerequisite-patch-id: 73a65e25b4192ec12660eba9c95f042f6ece9b2f prerequisite-patch-id: 67602fab677266671fcd69d09216709d545ce362 prerequisite-patch-id: dec4e26bae6f4e5327176210208bb391cf981b55 prerequisite-patch-id: 2779beddda6ac57ac39d5c369dbe07170b268bb5 prerequisite-patch-id: b3a9b6ab3ff9d8ff1e2edf5b735961aed800bbc9 prerequisite-patch-id: 6bfe40f3d2aa06faf3e9b88ce4b602b46d05f8a2 prerequisite-patch-id: 2dd7c050018455911c0bb9e33be4aa4c5cfadcb6 prerequisite-patch-id: e14e7673f7beee95e1a4391697aadbd4a6f86a55 prerequisite-patch-id: 3f5d5772a31c666c18b1df861fbcfa61e7d29c83 prerequisite-patch-id: 418003083a16bfbcf5d25af848f7c00d3a382bff prerequisite-patch-id: 6cadb1c53ca4b3886b02208af41cae742595dd90 prerequisite-patch-id: 388c9737239340fa98a01f7a3156776fb1c40604 prerequisite-patch-id: 6b2b2e99c87b2fcd240c085a273f49a250fcc0e4 prerequisite-patch-id: 4aa9efc6e11fc9c1d374c984d3a1ab5f487dfff1 prerequisite-patch-id: 929e2fc193438f6e4e8e9c4573a21e8c6a6a0bba prerequisite-patch-id: 549c91405ddf932fe5148b485d2f52c55d32570a prerequisite-patch-id: ac836fbb1153949a3d14b02314a1867fa997923d prerequisite-patch-id: debe13fe2c766ebcd853fe290b06c47e8d286f73 prerequisite-patch-id: eb26d475184f3643de9defe567bd0a3c32b5b9a2 prerequisite-patch-id: 1141649038583754d1b645f298a0bcbde7c02469 prerequisite-patch-id: 493feca9d017d559de22baeaebe8af51e82347fb prerequisite-patch-id: 81ad32eb8582a96bdb6d4e5b2e7cac9f366b6bac prerequisite-patch-id: dd9c0579c351a43214940ece3c9f5a2179611f83 prerequisite-patch-id: 1c02f20982b3b22edcc653dabb781783de264342 prerequisite-patch-id: 2d8694b9f9ee30d4f4948d61d70ee8f8c19eafca prerequisite-patch-id: 74e9c5ec0694ea38ce300bdac37d70badf1420c7 prerequisite-patch-id: 0512099293d82b8144fb5d1120852595385a5ab5 prerequisite-patch-id: 0497b48bacbf4a550590fdcfa9f7653a93574ed6 prerequisite-patch-id: 022e6672daff58e42dbfdf35d5be089b5e297d85 prerequisite-patch-id: 103f54905eb14dfb803ab97a51b2f5bb971d6a58 prerequisite-patch-id: d68ac39abfb9812438d063988aad9e00445c70d2 prerequisite-patch-id: 4fe5e88ee2ea65d5e9c2937c25a2a2ea9f07c242 prerequisite-patch-id: 62fed87f96f784df16d3c5135917feb808baea23 prerequisite-patch-id: 17569524b3df2d58898ed8d542cd4bf9299bfb1d prerequisite-patch-id: 9ad9351762f4d48f3634e734f331d68c35c657c2 prerequisite-patch-id: 61e571a97d7cf62dd0e666427e9009c1b9cd69d4 prerequisite-patch-id: 59389cc28027bf7cdb78ced9c2a888aa07be5f07 prerequisite-patch-id: a2faa9ce68419de8530fe025de26fe9e4145a14e prerequisite-patch-id: 4ccf0785ed457ac0d60ea2ea58a32f5239d8c5f5 prerequisite-patch-id: 1f6638afb58e5261ced2527d638b5581473916e2 prerequisite-patch-id: 6188308bb289931263e7d3f4923a68e84cd963b1 prerequisite-patch-id: 8c90b973aff51a4ce642db3e55e6c419a885fb3d prerequisite-patch-id: 9c319db9d11002d822bba45644bf8cfae321b4da prerequisite-patch-id: eba3234836c537855b761ec90bd90c2b314d341e prerequisite-patch-id: f8f0608cf2ba150b99e876849deeef7420f65a7d prerequisite-patch-id: 6cfe532cbe00fc2413ad9d7028b64be809d88e25 prerequisite-patch-id: 7c29d992aec07b6dc8302dd1f2942a4a01f273a7 prerequisite-patch-id: 433957f0752cb0ca8566a91d99f652484b6d41b8 prerequisite-patch-id: f470051fd2f894616510cb9b4344fd0dbe56bfbd prerequisite-patch-id: dea0136e21eb31c05b21b388eda8ef44bd57efe7 prerequisite-patch-id: 2e7c472b2992a9a5c7ed03d4784d399bda904786 prerequisite-patch-id: 1fd88592547a33ac3b78c0217348f3d9667ee093 prerequisite-patch-id: 8e4865a92b50afdda484f67ea96ae86321dc0eb1 prerequisite-patch-id: 0f800d7203f5a8c02aab4027eae0ed207fcf82c4 prerequisite-patch-id: 6d742d7a742d3365139a88fe48d67f72d1d9679c prerequisite-patch-id: f413fa10e1339181e4f465fb177655550f37f6a9 prerequisite-patch-id: 33c663c41ccac4d1948e2a8b359ca4440775a599 prerequisite-patch-id: 3960d322137dfc83a7ca2f820d13d9101c187287 prerequisite-patch-id: e83f7ee5318113126ffa5b13905dd661091f2c4c prerequisite-patch-id: 08b62b4a1aa967e2610e92c97aebf19733f89583 prerequisite-patch-id: dda1e72e59fc41d6286cd31aa47fe65d71b38c6a prerequisite-patch-id: 8d955040a637d5f3024d80479d6a10d71983332c prerequisite-patch-id: e20a068d26f87af6d8868ec3d3053cee96b14835 prerequisite-patch-id: 0b1f12a067ff6c22decb47a5b6698c46bdad4737 prerequisite-patch-id: 056868f40d66098de5533afe5f5f304937765cef prerequisite-patch-id: 427d111e8e55a20f75363aac34d815310baa556d prerequisite-patch-id: ca2a9cd1e5e01f364a8627b201c8f5cf2eae9ca7 prerequisite-patch-id: be7d26a0d3cd3187150e01313b3da8a0e08e69c7 prerequisite-patch-id: df4e24cc1a230d1879c14d2b8f5eb22c226c03e1 prerequisite-patch-id: 33fc595bb85240a5f42fe91a5b824e92319b8028 prerequisite-patch-id: aeda3619008ea32eaf2a8715ff5abd2ad63b99da prerequisite-patch-id: f5d9c2cde700b4380aafb99a05cf7a2f150310cf prerequisite-patch-id: b93559f52c608b238ff3e788355ea7902aef9b1e prerequisite-patch-id: c82713585e80d384ec897e92cfc93d2378d7f71a prerequisite-patch-id: 3fd01766971d69bd0fe9f2e8b9ea0dd020e39e27 prerequisite-patch-id: af8ca04b97accf83a4c55fb6e81ab7fd799e5a70 prerequisite-patch-id: f709c49d3e44c9623ec547cbb9fde9d35ba3318e prerequisite-patch-id: bd49bb630524b3410c768c31db7b12c73d4fc326 prerequisite-patch-id: f6b779a33f1f98227b5e98d7db54751dbcd524da prerequisite-patch-id: 04f4fc781cb7b0ec56abf2224dfba304cd40c5e8 prerequisite-patch-id: dfc5dbd28135153fca66a17e6ee7ef252e251b67 prerequisite-patch-id: 8335abeb34114a59dbfb18ab513c0500a49faa73 prerequisite-patch-id: 760f45afe8fe0a4a334436ae74ed6b6bd22bce1d prerequisite-patch-id: 270a498c77a0d2373f33b3a8b86725f199997f8d prerequisite-patch-id: 33bdfd31fb6549a5beb99f181c37a0838f583180 prerequisite-patch-id: 5b913b78f7a269d3c9f4d97216755d3943067296 prerequisite-patch-id: af4a3ca0e5d2625e3c751ba7fdc1e21f94b0f610 prerequisite-patch-id: 4f21f6bcf726db8aa0db6dcdd0259c1b75b1b9b9 prerequisite-patch-id: 52b8dc359b63e16d80d793662414e4ea51dffa6f prerequisite-patch-id: 85c9bfc6cacad3cc5741d4152110452bd98f4cb0 prerequisite-patch-id: 67e6da26686c4380e1f0a78ea9088f6a74ed6810 prerequisite-patch-id: ae6c4dedca97a29ff4c983606269b284f8169ebb prerequisite-patch-id: dba4f208aff107a80d90a1e66381c7485e081c35 prerequisite-patch-id: 23b01b9b6f030d6c5077846ae8f2582e8332a907 prerequisite-patch-id: 0245487d27df3499b091feb36f0c444e864bdfd2 prerequisite-patch-id: ebba3d29c881b6b9865f043ddc5fff57615590c9 prerequisite-patch-id: 021b4374203586fbacf3949ac1fa0571cad36f38 prerequisite-patch-id: 491a83b94ca147fd5f1385eb18768f72c179f5f4 prerequisite-patch-id: 191d0a48a17ca980eedbc0f69ac52e50ca242d16 prerequisite-patch-id: 0c67cb84d25b93dc69192c4c3023471732a52a40 prerequisite-patch-id: 5093885e723de73eb07c53bb59a2014bcaa19180 prerequisite-patch-id: f2e7d308303c3c98efe793451b525e1258e42ea9 prerequisite-patch-id: bc90880c11ac661ad8bcda9ffed8e05532fcc24e prerequisite-patch-id: 01b1d72730c8c69ffc3edaddd0e48d4c30292ccd prerequisite-patch-id: c9ca59316b05c9dbe55e7e8cc0bdb0573849cd32 prerequisite-patch-id: 49e7af6df33a0ffcc02f3db16f076ea0ac94e40d prerequisite-patch-id: 57f366dd475197d779883f518d7339c5cee26bf3 prerequisite-patch-id: 36ddd6defa0961e5b0f42eaa18728d080de6a03d prerequisite-patch-id: aaf580c74c4793db87508aff4a49fa0938e2042c prerequisite-patch-id: 80c26fad671e099be0d408b4693c8102a530e53b prerequisite-patch-id: a333b6006a565eddfe7127c57f3c75a0731bcb07 prerequisite-patch-id: 3b2e97b479a2dc41d1ccfda87729529906597a59 prerequisite-patch-id: 715dff4793a1bb70a96e380bb9ea9a5c25ef02cd prerequisite-patch-id: 711298626b81b30a2f15fb702bf455666936c581 prerequisite-patch-id: f02adc3038e63fd09d0bfabe9823fcdd7aca1c3a prerequisite-patch-id: 466cb37b05ac551e2c0912fb3c45436eacfc15e9 prerequisite-patch-id: 840d38aaac82d6a093fc63e4781d7e3dfc02955f prerequisite-patch-id: 2b85a88c5381efd13bcabf613252467c0796349a prerequisite-patch-id: dec1deff80be4dc67b344ec885327c3d36e9e77f prerequisite-patch-id: 12cc8f8d698fee52286357c7db359489c485b6fa prerequisite-patch-id: 333a74815e06fc93133cefe09304382d5241b092 prerequisite-patch-id: b72cd683dd0ddcf15282d68115b0603a575828c5 prerequisite-patch-id: 42e2a98ff589679b556e2853b8b62572342664fb prerequisite-patch-id: 4aef72a1fac8484d8aa55ee665cad1ce7c93462c prerequisite-patch-id: f15e18d30e2f46d88c5d20b491d0d119128d4331 prerequisite-patch-id: 23cbde00584773dbe3dfd2d25cca18ff60f145ce prerequisite-patch-id: bcae24be74343421f9981c007867e0c667500a3e prerequisite-patch-id: f7a9036bed7daeeddbdcbaa3e9b8a7684d8af159 prerequisite-patch-id: 5ad200d3984c9094a5fa6ca948b9971ff85fbc91 prerequisite-patch-id: 3e44380ec2604123672ce5cce46502d6dea5db15 prerequisite-patch-id: a0b5250df26f323e01e72109955777e61de9c5b1 prerequisite-patch-id: 77b367fd31c952e0934f6e274681347a65815f2d prerequisite-patch-id: 7ce0978ead15fea91ff6e92fadfd2fd23c1fd2df prerequisite-patch-id: 64c422e3270fdc106f77c26a92c99b881730249a prerequisite-patch-id: 5c42c60234638457284180fd68c7e8cba6378937 prerequisite-patch-id: 7f561058f3c873787ae5de06352534d6ed0042b7 prerequisite-patch-id: 1406dee7be0945f1f7d03db56d77842c6067edfb prerequisite-patch-id: d63cb25e72e3edd17486a13198605be193bc6814 prerequisite-patch-id: d387731d1d67ebdb25f6f38e1a09a3f903dc4a25 prerequisite-patch-id: fc01754d64f130ac3177dcf74c525e4671d28aea prerequisite-patch-id: ca8ef39e7a52d832ec8ffec180e4a83772b16922 prerequisite-patch-id: aeb1b02ceee011b1e3780e2f847c7915969096e2 prerequisite-patch-id: 53c7aace0b5964b230a0dec35054bb7ac23ab7e0 prerequisite-patch-id: 74d3da36ab816ba8fc3eab424e6e1681fc140aa6 prerequisite-patch-id: be44df60fb0a26a2e1d8c7d9df81cb942d716bc0 prerequisite-patch-id: 0f279d8a9fc4636e5ac3e2734b13149907c8463d prerequisite-patch-id: 407115e8ab79eacbda7c745259c8fe5b2dcad312 prerequisite-patch-id: c1d3dd05e6cb3403e0b28accc1c7b663b9b8fbf0 prerequisite-patch-id: a286c7f13c264d8257cc86cb6e4395c34a46256f prerequisite-patch-id: 902cc21cd24a6d9b2efeb8be13e158550923fcf6 prerequisite-patch-id: 1d27e22298a7d614b1ebb0f2efdfa1a6ec59b744 prerequisite-patch-id: f92f0c141a208eeb518454de1a97849134ad9bbd prerequisite-patch-id: d5a144cb1ae9e07ccf6ccbdb3e0d4d27c93a8b8e prerequisite-patch-id: 8b0124dba8048641c5135835c3754c7b509696b4 prerequisite-patch-id: 0c6924efd716fc90b7ac6f20e3e2194848f70be0 prerequisite-patch-id: 5f5280bcc566f14c7d41895d29aae8201ca8e472 prerequisite-patch-id: f0d463ffe8a59397a53ae6ac1bafd3de720d2245 prerequisite-patch-id: 8eb532b3404bfea62e77e96cd238bad623bd4bf6 prerequisite-patch-id: 34039b6221163fb61a8cee3bc51c1ac02f67c8f6 prerequisite-patch-id: 7cc5f262393a644174feb6df81ecebe14a63ad88 prerequisite-patch-id: f4d5eb791e5c5550e21997f376a419f0e5650832 prerequisite-patch-id: c078a7f342d069bc9f1f931d0caecd06d67476b7 prerequisite-patch-id: a030608b53b3a95f9f2eccd74ff8df87fbd830f3 prerequisite-patch-id: d7a5d266baca692de8b531c86d7b92d07a0a4586 prerequisite-patch-id: d3888eb41e4f74edc04957d1398a4c5847318eba prerequisite-patch-id: f7a2f30a0e9a72e1847beb0b9c65e8e727a16483 prerequisite-patch-id: b32257f9f01b5067bbdf5f39d5529c731168dd5e prerequisite-patch-id: 9026a29d4405d9874d3337fc05db49c6419b0ad9 prerequisite-patch-id: 0e4bb37cb6166577c6d57ae34cb61153978b949d prerequisite-patch-id: d98ad30f5b65b821b815dc73236d7a9c19168def prerequisite-patch-id: 297b416de46c03eb0d69afb98852c80f75a96cbb prerequisite-patch-id: 2e451b8623ef22afc2a53a675e75b26a3c1e82f7 prerequisite-patch-id: 2a54bf9216cba4f85be2c26734590951aa01572e prerequisite-patch-id: 3f159c74b00a4f51c36ae030818c17c9b274a4ab prerequisite-patch-id: 800a528af014dbff0b9cc8f35e4dbb2e74d3fff2 prerequisite-patch-id: 5ab977fdfb1198e22db8ab9043b271590e4ba51f prerequisite-patch-id: fa1f0ee75de8e7c1be7c1e6d04e884e114865053 prerequisite-patch-id: 2fc6f7364c54d19ebe2ce62356a81cb2694d62df prerequisite-patch-id: f70d63b2e7ebcaee28fae7e03c8bb86c608c41b5 prerequisite-patch-id: a42d4124d53575d95221d8fff66ee569fdbf6e0e prerequisite-patch-id: c960b682c4a2110bef9a62233fbf27cccf6fd6e5 prerequisite-patch-id: 6d860aa53ca3af18d02529175500925657b16238 prerequisite-patch-id: e2a23c78e7de9243ad5ee6a35084d104a1fff61c prerequisite-patch-id: ace0236ddaa4c09ff50dabd1a3a7a677cbf86cde prerequisite-patch-id: 9562abc92e78185ca44c9dbdcab82c50da5ae5df prerequisite-patch-id: 154b068e83c15a9ad2f9e843c20d0266a1809e0b prerequisite-patch-id: 81bd42bf4920626c81d787fe79fc24d8766eb6ee prerequisite-patch-id: df24344692b10ece5f358ceeea533a45b3fe2844 prerequisite-patch-id: 5a6f56fcd2f1d27f759c509c57361b5dc4fa775f prerequisite-patch-id: dd859be2cc66016619c89a45a30a570acf331406 prerequisite-patch-id: beb54227eaaaad23db78f239bd04f140a5043b5f prerequisite-patch-id: 8836d2ff93bf5d531e58b97e5bcac99818cb8d7f prerequisite-patch-id: 06db91e8a786d054e8a29a2703baa6eba5ddb32c prerequisite-patch-id: 66728fbf13d30c7e16287c39bf538c3111e59bc1 prerequisite-patch-id: e53d2f828d4b71653d250ed40a1734bca5dc9a9b prerequisite-patch-id: ff317d4dd949a850a4271644d88188d7f94b1a19 prerequisite-patch-id: c63c78bd7b8ea9493b582a6b80cad7288c96b96d prerequisite-patch-id: f294a0739e4e4ded431a578395622c58538570d4 prerequisite-patch-id: babfe0d56f7620200d4bd7aeca989764a28c0669 prerequisite-patch-id: cb40827096d0263b2551c5f54c3e2333235a183c prerequisite-patch-id: 366a146191e3de86d4b0c1d7dc86d7bc3b2f5b21 prerequisite-patch-id: ae88df12f42f8a9d48b438c8f72bd568b4856006 prerequisite-patch-id: 61f38842903bc91e8edb0e5424396b09e3b472a1 prerequisite-patch-id: 9178cb3085e01845cc142eb3c269bb7358aeea7e prerequisite-patch-id: d68caa5d42ed2d74a06d98a249955bf42cc2a97c prerequisite-patch-id: eecb65542dd8f0e92b0b70bad817412e1797f368 prerequisite-patch-id: 7bf7e1784625ff978d873456d5f07cbf82b132f1 prerequisite-patch-id: a2589957ae4c02eec843dbd9e7976cacbdaea6ac prerequisite-patch-id: 4fb6bd56a52a95bef5537837ca5de1c4dfcae61d prerequisite-patch-id: 6b71424ae5dd4cd2bb49ffa494a2f91846df3f47 prerequisite-patch-id: 20367eaa88556c0719d02f6d6952ddb69c0e90d2 prerequisite-patch-id: c7cf89d232bb6b2eb258b28dd726beeef95fcfe8 prerequisite-patch-id: cd039953aa9395fc02f1635e207c667402a69b9d prerequisite-patch-id: 44712b3719797ae11ada3ce82223861d00bebcbb prerequisite-patch-id: ac2de8ba597389ab68330135068f8765e051c833 prerequisite-patch-id: 2a27e908acaeee19418aba64e078328ee745924a prerequisite-patch-id: bab1cca8f9ca4a275175bb5e32f6b3bad01de4f6 prerequisite-patch-id: 7a2204ce82f68ca25c30f885c4a61faff3daa356 prerequisite-patch-id: 68dab0b9546d091880605d9d3110380d9ef915d9 prerequisite-patch-id: 052e4625f2b4ce651330e707a138e688113877cc prerequisite-patch-id: ad5cf90c81b516faa461dad286e14167aba386ba prerequisite-patch-id: 374c09c1c2ced906e36a933427e52dea48a77bd4 prerequisite-patch-id: 843bb80ee6d77e060c761cecc2339ee12869c0c5 prerequisite-patch-id: be01c0b412137d0fa947912f40c2ff746352c463 prerequisite-patch-id: ea59bac6946ec832bf2151c351d25c17e9be4299 prerequisite-patch-id: 7e37ef56231c79fd1c01eb80bd19b975d726f010 prerequisite-patch-id: 90e11e612180e73c283fec5bef39d1550b579fdf prerequisite-patch-id: 00c38be5eb7884d188b231f703d24f0e94a7dd11 prerequisite-patch-id: c12e7a72d291857cdca4374eed6e1face95dc414 prerequisite-patch-id: 47f718e935f9090eebc3cc61e8a97327480ea128 prerequisite-patch-id: a928352cb7fb90d77b2b0641a05aea76c8b6e777 prerequisite-patch-id: 4f525dcbb61c15a320cc55bc9d3adfd8cc0a2929 prerequisite-patch-id: 335fc813085b257ca929330961aff482f82f39cd prerequisite-patch-id: 005ff5add5bb6e04e09720b1f6cb2816769d429e prerequisite-patch-id: 83ddccb51f567541d2d2f724fb80d4208994eda5 prerequisite-patch-id: e74e968e912c96804f1e31d9f997b0c0de2479e8 prerequisite-patch-id: 60c7f826ca45bd01f194026204fa485e594343bc prerequisite-patch-id: 7447915527009d930135fe3d2352968b3cdc8539 prerequisite-patch-id: fb5f1f4dc82268181d108f79630e1e82925c6839 prerequisite-patch-id: 03e15b1bbcc12c3dde585ebbcae607e9068c22f9 prerequisite-patch-id: 6702b9d2d489864c85033285432efe7e851f4ee9 prerequisite-patch-id: b182806fa273ce13345df92f23cab850aee664bc prerequisite-patch-id: 0e3d0b1b1f4ba919f2bb445fccd228df3c46861a prerequisite-patch-id: 0a06a92e7d7f3bb38f5b5a3ee68a818e61507fd2 prerequisite-patch-id: 428f6db71dc1c7bf6cbb42ee0ab976cf80d9a462 prerequisite-patch-id: e982854ab4236ae8be40e4b9691f6da7de69fc3f prerequisite-patch-id: ed7ab0b7cc610954fa15174d75c17643688a8a46 prerequisite-patch-id: a6ab169f9f560806b9a55c51d5c0c3ebbec28d40 prerequisite-patch-id: 3a43038f9243fb97bd38051a864fa5bdbff07704 prerequisite-patch-id: df3d8d522d008cc9d20120153b7e4abd5fb51b56 prerequisite-patch-id: dfd4719856f3964d94958d6102024849aae814ec prerequisite-patch-id: f99d0ab2e7d925295824bcf973718cd32a6dbc9f prerequisite-patch-id: e6b0f99507cac030efbe13bddcc8f06a62bc7a65 prerequisite-patch-id: a0881b8ef5b4e9a0df10fba4028ff14005c82df9 prerequisite-patch-id: 1a078e02e922cdbfd7dcc73df8e2a390f579bca9 prerequisite-patch-id: 0ec0b579d8f01afb59053de8fea3b4a22cb061f4 prerequisite-patch-id: 6aa1223620486cc3b32441eef749a9bdd5173088 prerequisite-patch-id: 3923889be719ecf6bff70638adfb1b764354c9c9 prerequisite-patch-id: e5d2cbdeec068f78af56fb4139921e939e991b9d prerequisite-patch-id: ce173cdfc6abb80891d582a649b16a69a8f79f12 prerequisite-patch-id: d717104a33f70284cef41bdb8f1214f82bf69c4f prerequisite-patch-id: f08d139a1c9e667e66e0302fd75c831921b33fd9 prerequisite-patch-id: d7557d78105de10311ef3853086fa6c3374a4a86 prerequisite-patch-id: 5b52d117b47869a9a70a4c3e94d7074ca608b534 prerequisite-patch-id: 3a7dc73ef76ab1076f47075d77d4c64c2511f396 prerequisite-patch-id: 9dbfd561da20cd9dc323e068d318f1877c3008fd prerequisite-patch-id: 17df83ccd28a7a79eb607d51fb769bc8bd1f8077 prerequisite-patch-id: 2842b006662098992143403ed0f96b424a9b7511 prerequisite-patch-id: 68295718d962b6d3c5d4fdffa2061c9ae136bf83 prerequisite-patch-id: 6daa14a1c8a8add2b36dbcbe614d0bf61c99565f prerequisite-patch-id: 3abb75d222fa9deb181c7dbf12742ee550061e3e prerequisite-patch-id: bc35fee229c61823c1a53230f2a1fb9bdaf9ad59 prerequisite-patch-id: d1def326ee40ef2287162d8cb85e869dadd46c0a prerequisite-patch-id: 1fe700d14d16c89b7f167e0cfbf48ce4a4292b70 prerequisite-patch-id: c2b98294f61d2138ff3de6aee54ee131f4a1702b prerequisite-patch-id: 9c2e31ef39d9814b2f39d469540b60d23b363e37 prerequisite-patch-id: c7a3d9874086645ef0c73539c016c54ba6857686 prerequisite-patch-id: ae71c844bbd13d7c387eca5a37590576af3ab105 prerequisite-patch-id: 61c3a181a9d637d9e2363e91c70cc126c767aa71 prerequisite-patch-id: b582a8f898b67b7c99ccbbf7d83dba497ff303de prerequisite-patch-id: 701af49a739f8adf025c921629ba4b653c703fee prerequisite-patch-id: b91984152584d7d7ff44715ca3f47bde5ae4a74f prerequisite-patch-id: 53e3d8031687e218b159dba7bbbd6879a6bb4acb prerequisite-patch-id: a12f9539b8405b670572454b61f7578b04178ea1 prerequisite-patch-id: 41abcb281eb1bb6d05d74ad22e7d1dedf54dfb88 prerequisite-patch-id: 2e20750918160b23e546db3d1e553bf6dd2013db prerequisite-patch-id: 56cde9dbce5e61bd16bf7e6003c36db81b5f7814 prerequisite-patch-id: afb85e7e472332d2e18d071966d9f3769c74fb57 prerequisite-patch-id: 46a08220b2453a1a1c4717782de3bb05fcc2b68b prerequisite-patch-id: 3c501cc6eac5c10c4785fca5ff44f338df118b7f prerequisite-patch-id: ce2d230799e7011c9ea81a116e1ae6c72c90ad22 prerequisite-patch-id: 0f96cbd0c8cd28d042e284dbadf305bbbb4f890b prerequisite-patch-id: 1243eb7a10168d2f829bb5be05c8c77a0df4a2c6 prerequisite-patch-id: 23f858b2834513643abde50bb5939f9c5318995a prerequisite-patch-id: b210c13e44886f21536895a5e44b720a23228d28 prerequisite-patch-id: 5ffb34a0a12ac0635ebc7b45dcccb49cc1694d80 prerequisite-patch-id: c616bb7445405174b93aa49576e513e9c4452ec7 prerequisite-patch-id: e0e4bdb2806fb207e78c1ad7c9b2e2942d73236b prerequisite-patch-id: 70e0971a3936a559d5b05ce7f59a9bd2ff842a06 prerequisite-patch-id: 705d4c7dff0aef12892eec85412b5199c1c887d5 prerequisite-patch-id: b54321180003ffe03258657fb948804f608f6ecb prerequisite-patch-id: e2768ca6a6bd3012c3307b7fea47760c699f929e prerequisite-patch-id: 874eafcdc43846a6b5ad1af2b99dc0855718c468 prerequisite-patch-id: 54ac6b802029dd72a4bb0bd090d57043819eb373 prerequisite-patch-id: 07af01b0b3323236e82d6c683f12bf161310ce00 prerequisite-patch-id: 6ad69daf8c68bcee39255540344dd4b8355604b6 prerequisite-patch-id: c0ececeb76313b29552a0af14ef4b1356510920c prerequisite-patch-id: 36191d0d3286216b7e6b92513b1cfc384eab1f81 prerequisite-patch-id: a328bfb7ea6706a97d1ad9abee3ce58ac608f066 prerequisite-patch-id: 79cc900ec29c656a743ffa3501ac8c9e7ead6d55 prerequisite-patch-id: f1edd42df301b2e1853fc48a2e6d6327b59f6567 prerequisite-patch-id: 1fd43d09092c1be20337529e7361cff1c72aed1d prerequisite-patch-id: 670fea17b2c6d18d2be1ca31b50330a88af7bb53 prerequisite-patch-id: 8ffffb34b25eca514a651e2990f8ccd31d62479e prerequisite-patch-id: 4c589cd06b702a557fcbdf697256b296ce918784 prerequisite-patch-id: 09300bb380855b91aa7045bb38d9cb9620e623e5 prerequisite-patch-id: 20b1d1745259a24371499aa270114342cce553f5 prerequisite-patch-id: 3db032e5a21a63fe66c14c01e032dee6a1056638 prerequisite-patch-id: 4844884b881f0950b722436d01ba6beb1d3e2a58 prerequisite-patch-id: 33836551dc6443dd6850af7b96466e8d80367a5d prerequisite-patch-id: 7ed15bfc17a14d6148b70eb4555be08d1fae14ea prerequisite-patch-id: 5a849fb4cd2c349d09837d07c67f29e12b11e080 prerequisite-patch-id: 945d48e8994ae26a567d5d899d4e0a4506cc3f30 prerequisite-patch-id: d0b473b834abe72754d9fbe7cd2635670fc08857 prerequisite-patch-id: c32cacf0afe2e2fda26e82c78a6ea72710da2040 prerequisite-patch-id: 35611380b18a522685d0773bc5cb6cc956a95341 prerequisite-patch-id: 4f9ec2ba83eb4950a1994db0f49d8dedccb79542 prerequisite-patch-id: 8c9f34070eadabe84b10effae8ede2380128d72c prerequisite-patch-id: 2c44a68160f4c0e64d955ff9edd07c8325c0ecf4 prerequisite-patch-id: 105452ba4b11a972e6ccb4d3cecb02ed0f9b6991 prerequisite-patch-id: f21d707967db7bcbfdf56ca6679aef6e69715427 prerequisite-patch-id: 2f4fc2b346d48cb33be675d97aca10c289c8f474 prerequisite-patch-id: 82d134a9a2ea50dcbfaa4180003d4bd8c85fd59e prerequisite-patch-id: f1f2d734d2f481c17ddea941c684550a40397d29 prerequisite-patch-id: 3709dbd8af9bb3e433eca3e960c1f7d78fe35848 prerequisite-patch-id: 9e1e59691622d054281e28ed673502f0ca0a5610 prerequisite-patch-id: 88a40bdd1bd7af4de59c666b63c0d85c3c79768a prerequisite-patch-id: 2b7c143a93331a12c35d96d64349d030c3a98cfa prerequisite-patch-id: 999ea462cf68c51742cf17b5ffd46f4eedec6961 prerequisite-patch-id: 482538e62b9cf82bba8c91af13d847529f4bdab3 prerequisite-patch-id: 252084ae032dcfa36c8b8967188c71ebe07d4775 prerequisite-patch-id: 3fd83feec04e01f76dc3a9673af946f729a60b47 prerequisite-patch-id: c26762064c58b9e6b1f72a9b261d47b4318522c9 prerequisite-patch-id: dccb65a1b8add6109e032bcf24ff1125af126c8d prerequisite-patch-id: 75e0b654ac96d7e295e5c91ff343d8436f7b7a69 prerequisite-patch-id: d2b3851c6f9f3b8cbabf2daceec57199a325fc81 prerequisite-patch-id: bb696e47f806eb17176afe1a0075a0aa351ade7d prerequisite-patch-id: f0df789b4940ac12654cad20ba9c12db899d27e3 prerequisite-patch-id: 357f1772e72ba5c2a026bde2d31656fd1e75c2b7 prerequisite-patch-id: bfe7851294f6e01b29ca3375ee65f9c854b7c655 prerequisite-patch-id: 9eaf1ff70fdd88e03f9aa6166a9c4b37933a419e prerequisite-patch-id: 0911173a76e5dc24f64ca4a8d76203631db5da97 prerequisite-patch-id: bcfff7c86ad15ddd0aa11773876620931094be69 prerequisite-patch-id: 68ce92cf94a657d93ab5fa058563adee90278376 prerequisite-patch-id: 86f6338fd9bb5d6291b3f989361ad1f1ac2eabe9 prerequisite-patch-id: 104f1f95150ba867bd71411dee39e1ae6ea4d288 prerequisite-patch-id: 73484af4245ab704b5b7b5e37663442fabfef0de prerequisite-patch-id: 6faa8669cb36a91c5646f33a363f7bbd4a147b1f prerequisite-patch-id: 8fcb86c9dc2822d6c4b351181768b79ea820a740 prerequisite-patch-id: f0d9ee67891a8fb0018d35037d1c91cc1bb6c3cc prerequisite-patch-id: f76b568452a10704f58535999dc635422ff89473 prerequisite-patch-id: f74bb1a8764b8f00ac127ff31e7a82127a565c2d prerequisite-patch-id: 319f2cce8d745cc539a4881e0c8a21ae79460577 prerequisite-patch-id: ee97be90939b5b6065d66b4521f66de6f9e06dde prerequisite-patch-id: 7549989eba765c1605816f9e3aa01de924318d5e prerequisite-patch-id: 2d92de0d01770cbd61f4d5492de77c1e8da52d28 prerequisite-patch-id: 69319407f8f8ee5124f90ec84d893a52574994c5 prerequisite-patch-id: 4219558b81e7f6b35c65f344f464ed3f5532dcdf prerequisite-patch-id: 1b9505f5ae570e68e5842af732d11d9bd092794b prerequisite-patch-id: 4fa61db4af30afbafc8510f3d543860fd784fe32 prerequisite-patch-id: bb043959a677028853435de59bdcd74e17c15a85 prerequisite-patch-id: e1158c235e9013bffbb0616a05e0db307824ace8 prerequisite-patch-id: 30633e741dfe59f3c5b201a8d079428fce11aa99 prerequisite-patch-id: d1d46d64e20ffcfb99e45524b04ad9ffa2ec5ef0 prerequisite-patch-id: 64df474380d98b8434c97f7214238d8c59c8fed0 prerequisite-patch-id: 2d23ac454ae373e797f59f831e6c2a88c36ffaf2 prerequisite-patch-id: 0be2e4f6c71a346009cbcbe0316ceb4cb0db2729 prerequisite-patch-id: e13b1dbf00d97a64b0cbf39d222928805d5f319f prerequisite-patch-id: b5ed979ce72420d7f77c1c6c25f53bed209ec53d prerequisite-patch-id: 7db1a0e0092a41806034e2c222f799359e64ba9b prerequisite-patch-id: 0c3918806e6d47b95e0ebf09fd9e467852d32820 prerequisite-patch-id: d88e5c29c2969b68668855f2f8e860b912789dde prerequisite-patch-id: 48ca3ee731799f317efe383ae453f7c2765341e3 prerequisite-patch-id: af794ff4afac390277be072c4c7f04bd6b8b983d prerequisite-patch-id: 2243086cf46d830d6b7f2603a64a3abd98f5d549 prerequisite-patch-id: a5804a07f5aed2fc1ebdba6abaf67f099d90a45b prerequisite-patch-id: 88205ecbc7076e2c19b325c410441a5c47ceb3c4 prerequisite-patch-id: 83432a0b151af8e71dbcd2ed40214a7ad10ecfd0 prerequisite-patch-id: 53fc9c25a34812de549506279e3dc2fa6b10116a prerequisite-patch-id: b7c082bcc73fe755e64f25967cebcee67dacb822 prerequisite-patch-id: f8804845dbe5b36818b073aaff25f8be406212fc prerequisite-patch-id: d641831b3742c70dc24e5ed85d248945cf7d6f2e prerequisite-patch-id: a197aa88f3b8481dfd72ec06d32284b6657509fb prerequisite-patch-id: 1b260d53447a6e2d1ed0c15c251772ee83d4bf8b prerequisite-patch-id: b2e1a8e6d869640390a30821f0e6f5277af95e9a prerequisite-patch-id: fb422dbbae1ebc870c1afc19fcb6deee5a6bc345 prerequisite-patch-id: bd070e09b5fc7ff75d2e1afa2fb849ec7cbf9c67 prerequisite-patch-id: 9698b9aec973125bae1d3aea416f919b9ab6652c prerequisite-patch-id: deb0743dd4dba4eaffcae024289743e62f424960 prerequisite-patch-id: f0dfbc93e09ce4a03624759aaa77ce96869b971d prerequisite-patch-id: 42c839e6fae69bf1e0be9dd5bc8706eada62895f prerequisite-patch-id: 50bfca63fa80f56d830423f575d6589739e075bd prerequisite-patch-id: 746c033836fc94696b1672f32177500ed6072bbd prerequisite-patch-id: df1f172be97f56fd22d63b2edee6a1699e7e2863 prerequisite-patch-id: 5394ad722548253dbe20a5651268f614dbeb5eb9 prerequisite-patch-id: c1c57021dcbb2bcb5ccd3851125bd1d1c9195c33 prerequisite-patch-id: 60a3f3070504a86a0f027c86305a56a2641e2760 prerequisite-patch-id: d26789112349e5241f0587fa7e6f6be8a0386f1d prerequisite-patch-id: e64033e4abba6b82c0a1dc5720654baedd6498d1 prerequisite-patch-id: 6cf3df61f2cc06b0980f794163bf83d6c349d550 prerequisite-patch-id: 897082c9b28d3b30afa5d2ee3e1734a8fed4ee26 prerequisite-patch-id: 6889db6bc99a88c62aefb1fbc74e677346a957b9 prerequisite-patch-id: 8ffec932a688333f8dcd5870d6cd81a367aeb5f5 prerequisite-patch-id: 1bb1fda212d52fcfaf46e863ae4ce7d6de845cae prerequisite-patch-id: d244114bfc2e976c4cfbe14e9c0cf36020814d25 prerequisite-patch-id: efc7ab6440ef9f77e030c118d7ccf27282450fbf prerequisite-patch-id: c077a4332e3c5c8f925de1767ca3fc7129aec952 prerequisite-patch-id: 5310a658e741e75b407af52e8d041a3ffcfca897 prerequisite-patch-id: 58949fc5f7852c7627049f19c824cf2f3942541e prerequisite-patch-id: 87d136a8d95f404dbf867718235cc4a8b358c577 prerequisite-patch-id: 0fe4369facae7ae547305d7d2f77a26c182d865f prerequisite-patch-id: fd7e5fd3be77995838d6229c09ce4fae62f70501 prerequisite-patch-id: a148f2a8321f27c1cb8fd3c0353ac88c58fd36fa prerequisite-patch-id: f89756f5d4517a71c6a553788ef9f2cfc548d0dd prerequisite-patch-id: b5bc24fca671e909d541a5de4a4944d2bdbe7db8 prerequisite-patch-id: ee57050e70be7bf0f81ee6f57479f2d03140732b prerequisite-patch-id: cb84d8b55757bbf6da088ab8b1e11b70f7fac8f0 prerequisite-patch-id: ef28005b02ad863070da0f941a3cf9701fe922d8 prerequisite-patch-id: 87e54820d36184481f5e8bfb9d9d94125e1cb109 prerequisite-patch-id: 8761ae0c960da8e610cdc0aa07c41e0326b94c9d prerequisite-patch-id: 5c41ce687a440b9745742524917b68a562dc3f38 prerequisite-patch-id: b2a335d38abad51d4de7e89fa2473d05031b5bec prerequisite-patch-id: 0179b72d6d759a5d276c4efc889945cb933454f3 prerequisite-patch-id: c937f2e6e2c440481bbd5e4ec5fa6e553210efb6 prerequisite-patch-id: dd4b8f849ae14a4d27f1ac54d555f048c10dac06 prerequisite-patch-id: 6cc535b0ded31dc3ce11d6f0055fe6f0e551c49b prerequisite-patch-id: 099c5a313c337dfe01ea145b4a2b3b51a054c65b prerequisite-patch-id: 3e9a64d744a67acecd6403614ef482356bd50f3b prerequisite-patch-id: 0aa8798212a9a28d80d3a99bef8a115ef17a5ed4 prerequisite-patch-id: 63f9fcda2dafe3230e18bfa41303dd16b140c799 prerequisite-patch-id: 92d316cdef3866324a53f2b3e1a72ec8b0bc8576 prerequisite-patch-id: 77032f165b50876ea19ddb4241244a3c7eb2ac34 prerequisite-patch-id: 1ef818565f5fc7a0def2338bd9a41200c293733f prerequisite-patch-id: d90bed80645747837d77ea1ba841f301db38652f prerequisite-patch-id: 3f045dc26fb97ea6ad8d50189bdbd8d0a832f6fa prerequisite-patch-id: 5952647f006114be14b5f6e57171a4f0aae4c8f1 prerequisite-patch-id: 193900aadbc21b2a2d34b4a5290079d244dff433 prerequisite-patch-id: ed66a1c581ebaee12b963d6384dc553ea4c2a269 prerequisite-patch-id: 5fa7b61b0c7c73d30148ed51b2a1730c9ee8be45 prerequisite-patch-id: edeb38c260daa32dd2ff5a547be77c516ab8f148 prerequisite-patch-id: 119e99ccd229bda3c8b40c2c174641ee7995621a prerequisite-patch-id: 7fc55198f851e9c88c27c70802df95df16903841 prerequisite-patch-id: 3e17342450ece972461cf4a4dd9623f0eabdc158 prerequisite-patch-id: 52be16e24ac35e656ca7e0e19ea9763f5ffe92c4 prerequisite-patch-id: cdf3b897556aff59f60e9dbe968cdd3a5663435a prerequisite-patch-id: 96da0f3050c6bc0655b9f20cddc58fdb610f4a9e prerequisite-patch-id: e4a3e02fa1d1f20e4ffd71e2558cd729d9604d75 prerequisite-patch-id: d38d425e6ada0c322fc9647e83b0f19f3552a275 prerequisite-patch-id: ef9965678963c1d30a41d54b03981a1bdbe29b8d prerequisite-patch-id: ddd45b47e7151996a3b5c069a6f8c6f2871dca1c prerequisite-patch-id: 7d8a3c2cdb567617aac1db0da14ef0121d1b39a8 prerequisite-patch-id: 373d2117c3b6c86bda8bf2542bad56374baa03b8 prerequisite-patch-id: ffd71b323107cea2bcf222b2ce6dec1e19ccd9d4 prerequisite-patch-id: dfb12a1fa7f0b2fad9b85b056922b08cbcd330de prerequisite-patch-id: f7f2a140e62918ed60af6d4e4084a5cad9659d7c prerequisite-patch-id: 2186f04a8b2cd0619ee647d2ebed1b721ca1d535 prerequisite-patch-id: 43beabf0c61fedc26ee637181bcb1266e26204ae prerequisite-patch-id: 6d0000409ff826e06689fd38cd9ead2e0528134d prerequisite-patch-id: c4fa241c15ebd9054c2c843ed0ba669dae2e517a prerequisite-patch-id: c3d382abde57f0db2f2e4997d9a288299ea223a5 prerequisite-patch-id: 7144adf390302b85ceb7659a5e79c732204c867f prerequisite-patch-id: f2076e95d80d8d4b9ab7ba7ed077436c3e928115 prerequisite-patch-id: a58596c898cf0a83d94a6b352f1727d7daa64d8a prerequisite-patch-id: 2896caf9de9c2bd1ad7e531f4d0d870bf5209a0c prerequisite-patch-id: 4972a61b6af161d6395a835c93b8c80783d60094 prerequisite-patch-id: 902500a55f4ca186c1c946e7f65c7a9943d54a10 prerequisite-patch-id: 7aa923f7dd9534cd847a4773d3c1ec179de5967e prerequisite-patch-id: b3e8bffc5c9bfad4e9f13863c2f1523b49082084 prerequisite-patch-id: 236a9f4545c865f366202c3c9b77ee734ace1d42 prerequisite-patch-id: cd8a38e835cf0c646e63740d428ab342defa4cb4 prerequisite-patch-id: aaec27cf8037eb53a875d8d4278aef639bfa3947 prerequisite-patch-id: 954ca2b0ee4bc448232f5acced2f21460dae8566 prerequisite-patch-id: 9a2bc63a60f997150c1c524b825cc7387ff8d55d prerequisite-patch-id: da6db7f7314ef2732e22d680b1e9b87c7d2771ce prerequisite-patch-id: 823205db8fdc3cffc147f4e6cb16faf2bf401abd prerequisite-patch-id: 5abcf9feb0cde67281cfd1c638a02a687c82d57f prerequisite-patch-id: f46efb81bb401819cca3d5e9b10d0584008d40dc prerequisite-patch-id: 5c04b320258b3201c2b7b2232f4bbbacf60abd2d prerequisite-patch-id: 3e2dfb7d7743414d9e8428d2695600fdc354daa1 prerequisite-patch-id: c6f86303d97b3e8feebc0fa1f9c5523d4cb8bbff prerequisite-patch-id: e8c74655c8912a386078ca70d713a3f95cd975f2 prerequisite-patch-id: f5b4691bd63d6c90c8de766b8f7329edc0500a51 prerequisite-patch-id: c4372b1955419f568bbc4df8844ced0b9705d57a prerequisite-patch-id: 8e5a2d979443525e7b96e6d1550ff2715be9cfe6 prerequisite-patch-id: 4c22be99ef3c259f93dea5ed5de6d0d4606ac551 prerequisite-patch-id: 6e755b661b872094c74b708420235ed1fcc49dbc prerequisite-patch-id: 5e9b14e62549288502f187bb900784aa8d298b00 prerequisite-patch-id: 4f54f968d2911d9457bf534bed52ed1a171d2a5b prerequisite-patch-id: b1944efb35d40234eeecca472e409aa062cb2721 prerequisite-patch-id: c041d5497fc4f74eea1e7afe196e54e4342e81f2 prerequisite-patch-id: 42fb957d79ab82b892c1523f6b5b8e2269447f8d prerequisite-patch-id: ccdf4e692d40d30f4db7df96260fa68c3dbcad5d prerequisite-patch-id: 0277122cec8154c0382246817ac63b6d010168ee prerequisite-patch-id: 2500db7305868602dde3c820cf49b7ee480a762b prerequisite-patch-id: eeaece9517f85b7af40de91539bba3540de9e11a prerequisite-patch-id: afa2285baf61b86403fe12f1ca00c851c7e4ee28 prerequisite-patch-id: 013c3a84e14741c7ac2d700f86d216f6b55d0cba prerequisite-patch-id: 2ac23070b6b0c0c4c0aa809f32347ddabecdaf32 prerequisite-patch-id: d99d375b181d7c103815c5fbbf0c0e71e6de7b48 prerequisite-patch-id: 789716815e205bc8e80bebbf2549faded7796f74 prerequisite-patch-id: 96862aa265d292c7e9d79dad65b93bb9e072f50c prerequisite-patch-id: 74721e246af241c1431d6202b64a432c321d3945 prerequisite-patch-id: ff28a676e799864ce691d4a5007ecc33de14302e prerequisite-patch-id: a33e6e3b3431055dec5eaf161bf8e41824c1498b prerequisite-patch-id: e036952736d86691cef28b88c954a447cfeca3c4 prerequisite-patch-id: 85108d054e2e2880643f18bcb452a2979844f7d1 prerequisite-patch-id: f603038d65cd377db171760d97dab79b3487a15f prerequisite-patch-id: bb72fc0cdea5ec13d71300bf3cb04b776655b4f9 prerequisite-patch-id: 68cc2c970478e3b97545508a0772dcedad438ad6 prerequisite-patch-id: f88b9051c47c84cac6b138fdf10444d4d3b46443 prerequisite-patch-id: 1a9edae7ca23f83a45a19592a53701c71fa465f5 prerequisite-patch-id: 132054548f11bd032d86109457c7820f493ce562 prerequisite-patch-id: 03cbe6205aefa86f91d35d7e11b5a7f873ce4b24 prerequisite-patch-id: 093e138970ae657d198e3ef3252a578c9e3ebd97 prerequisite-patch-id: 7c05a7e1441d98df89e555f1fc7f94b12f7ddd19 prerequisite-patch-id: 826fbb589604c4c749a3de634117ab94582664e0 prerequisite-patch-id: 2a764d9de85fd9db80aa7d3e779a0e381f8ea9db prerequisite-patch-id: ffa825461814aac80a90f3f52f9066945e9ae9bc prerequisite-patch-id: ae4c600572ad5c40b198b981b8c7674d29e11185 prerequisite-patch-id: 83c55b21609b071fb4067655f374b3e8e88826b9 prerequisite-patch-id: a8c0d7018ac9c5b05438c3c6317892e7dd44cc75 prerequisite-patch-id: 3b426ae28f2309c0c2dac08b3af4837c3f3f795f prerequisite-patch-id: c4bf53ee9b343ad7b1bbc6ce02cb5bb111dfa936 prerequisite-patch-id: 06d957eb412476a50a6df877ad988327df6409ab prerequisite-patch-id: 1f4f4715a20a0b30a4db379480a9c9e858119a34 prerequisite-patch-id: 92a8ffe97d58b4fde7dfa7d0ba04d83b6b69a4a5 prerequisite-patch-id: 5d50adf91f47f1d8fb947c3ec760266c5a45ab10 prerequisite-patch-id: 0fbd408d6ee0dbc1ec11e0499c881d9a73cd07a4 prerequisite-patch-id: 707ab7329df753dac93af895b1823c21eeb3110c prerequisite-patch-id: 99421cd6d7443ce19a548ed1fa67c4412bcd457a prerequisite-patch-id: b50cf34a92e99f24a1586acedafdd2ee1fc448c2 prerequisite-patch-id: 439d892503da880381444904a9bd145db4d4ead4 prerequisite-patch-id: 290429eb8a0e464501e1ad7806302d5bb2567453 prerequisite-patch-id: 2b9a0ef4e0bdbb05c983c0f7b00724ca5d49dfee prerequisite-patch-id: ccedaccf0af34be8210c4cc9c174149f45791245 prerequisite-patch-id: 8a12d244941696790a0928a03cd2cf6b8618bf5f prerequisite-patch-id: 5c56783ca9d7ac4cc82dd56116860779fd9c5b81 prerequisite-patch-id: 9f01e4a03897ef10230f79160aa6505693f19c2e prerequisite-patch-id: eb44d1ad758f6fdfc26eb6b4ae1948e331a48ff4 prerequisite-patch-id: 3f30ef068278d30f74bb1d7de46176108a613827 prerequisite-patch-id: feeaf989b8e5b2920f17e9e57a8a8b4928e05dc4 prerequisite-patch-id: cdb88d9a079b0497b734a3b86d23db1ecffcac77 prerequisite-patch-id: 8646b38d28399b37444f84eb3ad08c5ae98308cd prerequisite-patch-id: e770b8bc37026061eaec4e3322f86e37f54fb05d prerequisite-patch-id: b87fc40b023799505f70219c90a97a81b33fec66 prerequisite-patch-id: b4421ee1a9d0ff28614380311d536743dd927577 prerequisite-patch-id: fa119e901e1d6ace79df9841e9bb8ff3a2e08dad prerequisite-patch-id: 2243c2e5ee0a981a471a4b323a5bdcc522bc60bb prerequisite-patch-id: ec180aca237fd19383b880b9de95db657b5abe65 prerequisite-patch-id: 0c79f0bca6cc01337c0cb65ff258803436187f8d prerequisite-patch-id: 5afe6f549b6282583b45ce76bc9f196da6bf16be prerequisite-patch-id: 878db6ce6b776a1368389b7199e31d9c6d411c7c prerequisite-patch-id: 31a9f80af564754aeacc5961c6e0e12400f5d7fd prerequisite-patch-id: 2a9a0c66921533216de82608bfbc16d03a6c5245 prerequisite-patch-id: 039143a14ff8beccdb7e7938f5ba1be119592ce0 prerequisite-patch-id: bbd26c847436c9b7269b0551c3209568208ae31c prerequisite-patch-id: 6f66b64f5e13907e6ae9b9378c05f96171682647 prerequisite-patch-id: fdb050e540d63f1d2852211b79b8662994a4e0b6 prerequisite-patch-id: 3eedfa3bc01a6c706cceec71f27df387903f473e prerequisite-patch-id: 6bbd2f2af06bb2ae02c64322e9752849de58ec60 prerequisite-patch-id: 4d3b27b54938c2121b9b80c5b18e6ba2349748fe prerequisite-patch-id: c4539d3dfa20ddb8b93e556fde889a0b4f5b46bb prerequisite-patch-id: 8985eb0a10c526a4a20203f6bae6dc0fd5ddf098 prerequisite-patch-id: 6f871b91b6f7fba3267fc190b4db65537e9be741 prerequisite-patch-id: 9e5f3490980bb72e194820862a67a3d792c9e987 prerequisite-patch-id: 342407f9d9cd7f8341dbc67b51e3e0a6bea69e45 prerequisite-patch-id: e9773a7e71b4c82ddc09309e50bb067de05ca604 prerequisite-patch-id: b9f0deff8d34ee2ecdca034786e059727e27e55e prerequisite-patch-id: 72cf41db76de8b15428e1542c2402268135ef4af prerequisite-patch-id: 7b1c6b432ba6a16966bbac11e73ee5409f633875 prerequisite-patch-id: ef063fd18cb2c25242041c749f38b10403b3358c prerequisite-patch-id: d37368ce7af7dbdefc5fe633bea3faa97507c8e8 prerequisite-patch-id: bc49d75634c33ea90cd61adb304c3d3a363613b9 prerequisite-patch-id: 6cd93d0dc551dfe8ee29e4d90554c918cc4866de prerequisite-patch-id: dae128f2adb413816612d638fef05116c55b689e prerequisite-patch-id: 39f0806458c38decd23183ceb7ac2d822b5fa7bc prerequisite-patch-id: 681f85f0419e0a40b8ee592ed7980fd3f0ed8ee2 prerequisite-patch-id: 671ca76d8de59c41920cacf0d1406e8abf4e3da1 prerequisite-patch-id: 39c5cb80e07d444a445e265e19b3c5ee1c08c930 prerequisite-patch-id: daad41e3b5b6115c2827ba8357f20e6df25eb566 prerequisite-patch-id: 83a245bb4c7f7ac0d2b775c646956307b61d6865 prerequisite-patch-id: d91e08d7756a8d7a89bb5f23550a63117b418bab prerequisite-patch-id: 3b9cdb21a7cd8e3823a73798193a9aacbfb12e6f prerequisite-patch-id: dbb7e1392dfd01b3603e80f932690563f5e05bb5 prerequisite-patch-id: 875c241ffa3ec9a02c1e6cf25d32b0c70d0dfc11 prerequisite-patch-id: b852fc58d553b3cd7206cc0657fe4ff0e225e181 prerequisite-patch-id: b39b7d115b5fcc965eabfd5725ea7b2c68bde462 prerequisite-patch-id: 5bd41610946dea2cabe36437db84026784bc5cef prerequisite-patch-id: 9766667b713d0be93bd2ea92d1050c19cd47e46e prerequisite-patch-id: 5a6d2572f9cf75d59aa14de164c6af882295fbf9 prerequisite-patch-id: d8b1ba1903e5891533f47e1a30556e286d16e29a prerequisite-patch-id: ac764a848aa35f5e5926458c1707484b6da687e8 prerequisite-patch-id: d72d7cec0b30296aa8e09f74794873f2729103fb prerequisite-patch-id: b39b54d16710f4c38d48eedf79078d5ecff39032 prerequisite-patch-id: 1f14ecca35d6ff18183d8fb0843c25fbdaa790e2 prerequisite-patch-id: e6014a1d7739e85ddff29e2e18f82305c0a9bc00 prerequisite-patch-id: 2c44498a43b66157469e9d707208c65990f83694 prerequisite-patch-id: aa0ca8b72ba43f5a3387b9611ba2af834e287ff4 prerequisite-patch-id: fc6f353b9c3740f48b0ccfe9063a7682b60379b8 prerequisite-patch-id: 6e88af4f6efe8c23655018abe701d142925a19ad prerequisite-patch-id: 2ff65d52e5859461f84471f00968c4207580b660 prerequisite-patch-id: 7a8ac0b267aeaff15a01d0d2c447ffeab9616a17 prerequisite-patch-id: 5ff43c09c2eb845259400b6b8a59365c09ae6e9f prerequisite-patch-id: 1f892b0e37958212218fcda7994e8904e70afa16 prerequisite-patch-id: 2f66bb57bb7bd5cb4cd293645541daf1f9c7daab prerequisite-patch-id: ec60dbccca5960c88613d626e0024c91527db17a prerequisite-patch-id: 6ed9098d4803e780cceb883daef4fdf63da8f4d3 prerequisite-patch-id: 05c92294040b0abd155cfcc79f6f7ce3fc8a302f prerequisite-patch-id: d4594a238a62e847394b1bd75cb57e4ad4970aaf prerequisite-patch-id: f651e6ec9a0fa3933d1537d529a02b60696f1e47 prerequisite-patch-id: a8b59be1d17083b9a634b91f801669f4a0a216fa prerequisite-patch-id: b3af8b19b5db6858be17d97c3ddcb4e8c9ef85ed prerequisite-patch-id: 373f4b709f2ee86adfb7700e56adc635fad263ca prerequisite-patch-id: e60314b9c1b59f4de0997f222d9bd01818cf74e6 prerequisite-patch-id: 807f88a983a57835bc348aed5b3db5c2d53a2422 prerequisite-patch-id: 62e992c0c579a6783b34b5cb4d527df6869409c4 prerequisite-patch-id: 9328ea43ee0b005f664cdeacc709aa4db8c4ba7a prerequisite-patch-id: 51ab396b0505f8f8ad2503de0572217505a408e2 prerequisite-patch-id: 6e177af38a9cf3cb0e41aa6f8521b4c26bc2da3f prerequisite-patch-id: f2be7aae7acde72ca72bc7bcc13d5f87074c5e57 prerequisite-patch-id: c1010e6d17130e28f162fb80d4539290e649e652 prerequisite-patch-id: 4867347899912f64acb57cd299f1d876a3f2cee6 prerequisite-patch-id: 0426557aa005955cb87b73752d64bb74366e3394 prerequisite-patch-id: 84238f75b5aea2d4bf84ad74a5158268a23b721e prerequisite-patch-id: dc067c042b5aab61d18d05fe0df27a18ec3bed89 prerequisite-patch-id: b8d5f84bda3c112aef1ab798745e022c22bafbc6 prerequisite-patch-id: 1544db03c9caab91dff25d11dee88c54ef3e562c prerequisite-patch-id: a262bf4ad77c8da2cb3b9919aa09a110e8263df4 prerequisite-patch-id: afaeaa5ed0f93ef802864b9446d0803ea2917410 prerequisite-patch-id: 9e4fbd2466d832b30f425c687528ca7eed913b7e prerequisite-patch-id: 74dccc42dcb535f0ff36d06c3070518f97af89e1 prerequisite-patch-id: 33d82a26d5f6a7121ff7e11bbfd2ea892705fe8a prerequisite-patch-id: c8359a82d3163cc4710f75a830e1808242eea9f4 prerequisite-patch-id: 7a84bccbddf644a52908c6ab7a402fe05c075420 prerequisite-patch-id: 24e5124dfd830aa7bfeebebb6553fede09cbfbd2 prerequisite-patch-id: e999318f684d9d07a52571c9de68029d2f4428f2 prerequisite-patch-id: 36e5067ec8b251b301744f3c092e06e2fea2e78e prerequisite-patch-id: 2be9cf49c6656253d0193d27691fab6fbb481388 prerequisite-patch-id: af1a1cdb02d27dbe8020c4712a6e6d264307d7b7 prerequisite-patch-id: cb896462f5e2f24ca10b72f882ef9908b4f3d06a prerequisite-patch-id: af8885095e9982565d4b5abecc0c037a3bf54d2b prerequisite-patch-id: c658e5beb6904da080cf8346de7d7765a5666c98 prerequisite-patch-id: 43d0085a791d2fafef535e6ae15c026f8b633a58 prerequisite-patch-id: bd2be61665538abb5d8fdea8e33d247af33ae635 prerequisite-patch-id: 82439706d08e7ae68bc617623f6cb9e613fb5c10 prerequisite-patch-id: 29221ea192a81c90ed4ee0805bc63edac54ff800 prerequisite-patch-id: d88f67f733e71b1474405f09fc4b30bf930e430f prerequisite-patch-id: c7f2c434f25f34caab342e51d3cd93725b595f15 prerequisite-patch-id: 1550cc19f73a486ae29c0dae2290df2370265968 prerequisite-patch-id: ee0a152ddc021ad5e0bb11a9dd2ed2a9dddca94a prerequisite-patch-id: 60528740f2a6203f8e7b13161b35a2738df1f625 prerequisite-patch-id: daf5a81032711b38a91d5dffe8dc426e5b27d0cb prerequisite-patch-id: 940b00087e7bfe1106cdb375770bbbb31c28c831 prerequisite-patch-id: b9e029cbce355a8eeb67b29d3b6020c79f5898c1 prerequisite-patch-id: ad3ce51a0882ce29dbe4087222fe89cc27024869 prerequisite-patch-id: c6e70eef65d701ff1caa5c3239b620fa7cba3255 prerequisite-patch-id: fd71ae588454f28fec3044933a6026defa3bcb18 prerequisite-patch-id: 676b38fb9262e9384e021366a2b8104f5ac99408 prerequisite-patch-id: 927c0a3fa46e577de085c536f25b118642c0e387 prerequisite-patch-id: f2c6593f1710242c56b4f7ce18d346f2cb071dfd prerequisite-patch-id: c34d8d2cac74d2c49919a8dd0100a2890e11df8b prerequisite-patch-id: 8df3b3b1beda3dd71a8bd1d55eb99ae51a24541a prerequisite-patch-id: 3fd7fc857d19892762421dc9ed7f172f1e358fa2 prerequisite-patch-id: 1b47f6974d3fc07a16c540e89288bad6a07a251e prerequisite-patch-id: 7481a7846ccb68b6b1367e86b5a957062b337ac5 prerequisite-patch-id: 64c1a653d72ab32196aba1994232244af5637ca0 prerequisite-patch-id: 47ffd5f47e2451b1fbbe152260558f2cbeeecf7a prerequisite-patch-id: 9a563ffd1d3ed48a45fe8a8c7ffb8e32ad90b177 prerequisite-patch-id: d3652fc2406bc30ca3ce8f76a0c4688c1966d59c prerequisite-patch-id: 10d81dbedde218ab9d96af379182bd0a0e82715b prerequisite-patch-id: d82b4a6d8f400ba43bf25b3db543fe97ffd80610 prerequisite-patch-id: 604d4b4f043c4fc89fa03df45779e74197505265 prerequisite-patch-id: c4b90b04988aa3b1074e264598ec3371572888c7 prerequisite-patch-id: 8d8bc45f43b335a050d27e026716a07d8fc57a6c prerequisite-patch-id: faa23679d7d856677514a1cac3f4149ce795980b prerequisite-patch-id: 24fda23d61c0da30ccbcfb7c06684eb8c7768d76 prerequisite-patch-id: 769b3feb61bbd05ab06c6de426628d7eb1421961 prerequisite-patch-id: 0bd302fc1f078abdd05d8bda8b497fe247014344 prerequisite-patch-id: c3c8cff0366c422432cd90987dc4f9b104de23bf prerequisite-patch-id: 41e87031df9381ae661995deb3f42180548885d4 prerequisite-patch-id: d5470f31353b12874ae8715e368302a941605d58 prerequisite-patch-id: e0a323b3de9ee6263845eeb94b044f3ebbd52c61 prerequisite-patch-id: bd93c4323994f25293983c1ae2c68067500fd88e prerequisite-patch-id: 6814b86211fba80d72ac006bd53712c5212dc2f8 prerequisite-patch-id: c62b68675eca65ffc5a468d51f722fa849609111 prerequisite-patch-id: 275336e9ef3f06570b95b2e485d3e1bc5efa4def prerequisite-patch-id: 740030188becfa44082d7db8ad80d22fd4b9812b prerequisite-patch-id: 77d9e4820ae465e7b55baf865bca876f3dd6e7e5 prerequisite-patch-id: 16c0225d5b4a8f29e4b4082bf093a608d7e8feca prerequisite-patch-id: 3171d45288550b9a72cdbe84d6b428244a1d85f3 prerequisite-patch-id: 0784f6de04db7259fd57625821b58bb06c073595 prerequisite-patch-id: 3afcce8b75250f1c4192cec17f32abd8abc5bd36 prerequisite-patch-id: 1ad4e036dd10283d8b5998feedec526dfa65bfb4 prerequisite-patch-id: 51e2c2aaf5262d0d9001b0b5c37836060291f55d prerequisite-patch-id: e9cf2fe5586ce6ddc8d1d0c31bd8f3994e917e5d prerequisite-patch-id: 99e24a85b653b3e17d3b98b998e2676c94d92322 prerequisite-patch-id: 95d27b6886da215f9fe23002264a82b877c34538 prerequisite-patch-id: 30b0e83e0dda4fc98ba8a9b3a2174e491889b95e prerequisite-patch-id: 2dee5e7a20270745053f84aae8acd71c9c324a9f prerequisite-patch-id: 7e1fb26e1a33adc0e83befb10f826586927db9ea prerequisite-patch-id: de1685a778f444dbdf5fe48a65b10229ed275a68 prerequisite-patch-id: 1a6a631107bb87f784f16adc9d911a7c8dde7f30 prerequisite-patch-id: 7ea77171ad4e6f662d4f913f16d1046a4e463543 prerequisite-patch-id: c8881861e5fe1f74d4a30e19dbd6cd80584a35f1 prerequisite-patch-id: f64a00bda6e66a81668df5f76f0b12071eeca1cd prerequisite-patch-id: 9c767ff409c578bf3275ac079431985ad2a9ac39 prerequisite-patch-id: f44fa1c86e4e6bd05f7448d50b7079395e100525 prerequisite-patch-id: 7cb704e62ae6e399be8771ff65d763ba26fce676 prerequisite-patch-id: a006c08a64fa4fa171c70068ac8f08ca5e96037e prerequisite-patch-id: 9327adf647b8062b1e9572754bba50e37583c1e2 prerequisite-patch-id: 8f1e775848fbd0bf20c9e1ad6ccc71b1a4e32867 prerequisite-patch-id: 67d8cc2441d1684e24db694314e835ca5c910991 prerequisite-patch-id: 620fe6f664c7ac2c6bbe644b77ddb219d2fc6565 prerequisite-patch-id: 4e5c0d81d81102ac59f022e15f085118dd14f994 prerequisite-patch-id: 78b1aa604c067a5e596f55d8d28c3b4363a500d6 prerequisite-patch-id: b2e29eb35a94aabcd54108b2cd5a06648f717b77 prerequisite-patch-id: 839b30b161cb779097d1697b74e7b6fa7e7c00e4 prerequisite-patch-id: 05ad387a1d193708133dd275a7472e3381fbe921 prerequisite-patch-id: 886765072cbe5361254a9223bf29ff9ac43b41b3 prerequisite-patch-id: da1e701b71185ce9bf2269c3cb4741c38e903f8f prerequisite-patch-id: 5b52d0fe1ecbf178dbe3026aa24c05f2718781af prerequisite-patch-id: 736b4316c80664d1b7e797c39df6d7871c9b8e1c prerequisite-patch-id: ec2609bd31854bd2cfe190a824e0ff54d6836f2c prerequisite-patch-id: 6a0e71719e040f97cdbf2cfebe365d4b15cb229d prerequisite-patch-id: 08b1020061ec5f16053cfb1a9adf20cfd01dbb61 prerequisite-patch-id: 79ab055a268f6eb2a8d94048e2c6b08378f866b6 prerequisite-patch-id: 41c9cc4020aab0b90878a2d9eb87d33a0418e92d prerequisite-patch-id: a3d9e6107bc27ee65cbfc43d0746816949ea7b77 prerequisite-patch-id: 5d0328e868ceb07f905cdd7d8d2539779bd1148d prerequisite-patch-id: e8d3d237e4cd42a39c17adf8dddc144b437049cf prerequisite-patch-id: 6b1d26b77da61f9108be65662781db6919b67984 prerequisite-patch-id: 4d717985fc3ba49304969527f92f2d854b677fae prerequisite-patch-id: 23e4658cb860f0f4fa8870ddd3a718337ffb17b6 prerequisite-patch-id: eb3069189c1b61930a429f933fda673d8fe47691 prerequisite-patch-id: 836cca2a3a115b027568d7281b4a01c1e6d45bb6 prerequisite-patch-id: eddca357dea13230f579843bfbd3a596f4adc720 prerequisite-patch-id: f0c251eb40199f74f074e56c6d8fb6d7d81dc93d prerequisite-patch-id: b0d3d02cb165326b16d1ba031e6d57de77f34392 prerequisite-patch-id: 1140d378bd8269f01dc14f429836c786e1c0395f prerequisite-patch-id: 704fb3a89de69409224e38e3105eced1ee11825a prerequisite-patch-id: 88b245dacb8ec60c0d80cbab76e0b6b911e09e6b prerequisite-patch-id: 28b84ed6284ae38c77dbf8f98488837f755ca4db prerequisite-patch-id: 28a3527ab00b4fb8451536397bd1c5c1fd8b35d4 prerequisite-patch-id: d7e479504a92a6b2510e1af69dbd78ce288bf0e2 prerequisite-patch-id: f2bddd4c1bac095f9d6c0118d4d6cb7abb4ddc08 prerequisite-patch-id: ffd3e21de1e53a8a1f4b7737b9028778244d5943 prerequisite-patch-id: 58019fe1f0af1756ec06510e15962c8da677c34d prerequisite-patch-id: 85a428da3e66df0e366b19efae1b783c28629a52 prerequisite-patch-id: f11bbda1abe7c1a41ba6e7ed26315e7e433771af prerequisite-patch-id: c2277f3103bbae64b50500c51e7335d5b8a46f77 prerequisite-patch-id: 18dc94595bc532fd476bf7f4fc0b17eea1dc5fae prerequisite-patch-id: 67682a1949e0b4e96ffeffa25cbee482f91b5198 prerequisite-patch-id: 3cec41e2ea0fd1b01cc7ac44d9aaf5765a2b3b9c prerequisite-patch-id: df8a1d2bb8a61af6a919026e47364caa6675c25e prerequisite-patch-id: ae22f8e5d0cba1dd85415598a7156e1b35e1fdee prerequisite-patch-id: 85767b3abd76b34131d72f9bf2cd984d9ab2620c prerequisite-patch-id: e5e6e3cf1c6ef3dda4ffaee31b50a53ccb02b7ba prerequisite-patch-id: 3318eac554e82b20de07d3a900d8160c18b79b09 prerequisite-patch-id: f3a1c60e31e6d5df3bd23fca9559a1f4b62cdcca prerequisite-patch-id: 7831a60c973cf0c40a7063adb5d4eb15a1505c78 prerequisite-patch-id: 8796443c87aa6cef2f153c2272bf2f2cf4ce925e prerequisite-patch-id: 7daa4c9b386ab1c0cb5bc9ba230bf7fe6e729689 prerequisite-patch-id: f46a38849cc4735bc4d0266c78cbd7ed3805f9ba prerequisite-patch-id: 4e1233801fbe4bd94e946c4a8740f975a0938b4b prerequisite-patch-id: 22fc41683a9aca1f764cb82391715924de7e85f9 prerequisite-patch-id: ffd8424a8af2956798b410b59495d3b8b10bb3d6 prerequisite-patch-id: 67e5639ce80217588ce39ecbaad18d6b895a7dcf prerequisite-patch-id: 96e68823fae82626fbd3e231ba14dce9c7a91b26 prerequisite-patch-id: 10970e74a2087d3c400257f0c4492b111c8b8824 prerequisite-patch-id: 495cd3aef2c9430e0a93dd5f8b6efb023b5cfbda prerequisite-patch-id: 6867f00f1c944ae44cc9a5d22d3dcce242a6a47d prerequisite-patch-id: d112fc5838d5e27579a5bf7ee81a85eaf85ecdd6 prerequisite-patch-id: 936b045f3ac5f49797b0141e1a9dc7229d97ada9 prerequisite-patch-id: da95dacec8510d14a01af47a597961616d022e7f prerequisite-patch-id: ca9420552ccbc5fb28372326bd26f4c58c2e3cd1 prerequisite-patch-id: 128ba72e0a5a83c949b7e8e42710892d12138ac5 prerequisite-patch-id: 37419ce69aeee9ef75771d05a9be3134796b2ac2 prerequisite-patch-id: b443de945156e8b1a2d5d272fbcfe7512836d399 prerequisite-patch-id: 31166c40a31b7ff857818c1e71025c6f6dd96e2c prerequisite-patch-id: 434d18d170297e004074e5c97844251b4cec67a2 prerequisite-patch-id: 35e8c9ab548c6913569374b4ac9ed68cc328090e prerequisite-patch-id: 99bba28611931d16d1fc9ee60e68550bc9963248 prerequisite-patch-id: e8e12b68dce1c1e946a2321603eaf3ca90b63abc prerequisite-patch-id: 651c12a01079574db161ed9bb8d22945ec629ca6 prerequisite-patch-id: 728279c39a443f9071aef31676d64174c170ab68 prerequisite-patch-id: 023bfb268b1ba329fef4e853df4475a2c9e06508 prerequisite-patch-id: 38e051e137eee58d43ba859a3168f3f7d7e334ca prerequisite-patch-id: f83f318b3425381b82243d330f858ead7811003a prerequisite-patch-id: e77d47b7b520ab9369a0745f4380da7509c3c932 prerequisite-patch-id: 4f04ab16ca8fee4ef3d47496f54eea58cedaa447 prerequisite-patch-id: 72260696aefcb010173b8bfd215967e197de4320 prerequisite-patch-id: c149482f5cf825f195e459b69559a29fe0ef0c15 prerequisite-patch-id: f87c4918a0a710b0a79feb4c59443259a01fc9a3 prerequisite-patch-id: a569e2ddc3fdca420dde1187772e1a1da47210a5 prerequisite-patch-id: c8d338737721cbf2103ed0dbd8e612f361739989 prerequisite-patch-id: 1a0db309d973bbcfd32e3b487f8ed1dbe0105cf0 prerequisite-patch-id: 990466201483a934805f47d3525415025fdfe8ea prerequisite-patch-id: a998be72408f8687966b51e8166f8b8f1366eb25 prerequisite-patch-id: 7b74af6e85e1561a076962dffceb94c2073ae84c prerequisite-patch-id: fee43ee583c9ac73abcbff8f70e76d39c3ffa53d prerequisite-patch-id: 0ef3c32af863d5f307f2a43c4ad7c60116d6fe72 prerequisite-patch-id: 62efffdcdfd9c301a7c3b00f597d6374e7115253 prerequisite-patch-id: 76c7b98b9201ff672379a38f3a379eb966ead348 prerequisite-patch-id: 461e9da4739e477297d29acd1206f41e91687d5e prerequisite-patch-id: 1879a8a33b1486d388f7d3168aba0e5869a35181 prerequisite-patch-id: 0e724d6f2557552b119156d4e5ca54eee2d22662 prerequisite-patch-id: 5d2b1ccee53d24d0104755b4e111c46bb664286b prerequisite-patch-id: a0f430685571f76e16758f45e19f9ae9acb255e6 prerequisite-patch-id: 578509f0fb2d0bf094039110a1a5d91d56603886 prerequisite-patch-id: c0b3ddac8628924c3db8daf2d9694e0de9fb7e5e prerequisite-patch-id: 3d910803d8bae232b7ab80331874d07486addf2d prerequisite-patch-id: 4948117b6b1a5f0066494e7d58bc8cb425431a1a diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 476edf6b4d9f..1a196d0ab3cc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -42,6 +42,7 @@ ;;; Copyright © 2023 Hilton Chain ;;; Copyright © 2023 Timo Wilken ;;; Copyright © 2023 Artyom V. Poptsov +;;; Copyright © 2023 Clément Lassieur ;;; ;;; This file is part of GNU Guix. ;;; @@ -10719,6 +10720,71 @@ (define-public go-filippo-io-edwards25519 the necessary APIs to build a wide array of higher-level primitives.") (license license:bsd-3))) +(define-public go-gitlab-com-yawning-edwards25519-extra + (let ((commit "2149dcafc266f66d2487f45b156f6397f9c4760b") + (revision "0")) + (package + (name "go-gitlab-com-yawning-edwards25519-extra") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/yawning/edwards25519-extra") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08mz1qyi8ig515hh5blnzxhiwsav564ah7mzyhvmr6i48ndhhv98")))) + (build-system go-build-system) + (arguments + '(#:unpack-path "gitlab.com/yawning/edwards25519-extra" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "gitlab.com/yawning/edwards25519-extra/elligator2" + "gitlab.com/yawning/edwards25519-extra/h2c" + "gitlab.com/yawning/edwards25519-extra/internal/montgomery" + "gitlab.com/yawning/edwards25519-extra/vrf")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "gitlab.com/yawning/edwards25519-extra/elligator2" + "gitlab.com/yawning/edwards25519-extra/h2c" + "gitlab.com/yawning/edwards25519-extra/internal/montgomery" + "gitlab.com/yawning/edwards25519-extra/vrf")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "gitlab.com/yawning/edwards25519-extra/elligator2" + "gitlab.com/yawning/edwards25519-extra/h2c" + "gitlab.com/yawning/edwards25519-extra/internal/montgomery" + "gitlab.com/yawning/edwards25519-extra/vrf"))))))) + (propagated-inputs (list go-golang-org-x-crypto + go-filippo-io-edwards25519)) + (home-page "https://gitlab.com/yawning/edwards25519-extra") + (synopsis "edwards25519-extra") + (description + "This package provides extensions to the Go standard library's Ed25519 and +curve25519 implementations, primarily extracted from +@@url{https://github.com/oasisprotocol/curve25519-voi,curve25519-voi}. This +package is intended for interoperability with the standard library and the +@@url{https://filippo.io/edwards25519,edwards25519} package as much as possible.") + (license license:bsd-3)))) + (define-public go-github-com-rogpeppe-go-internal (package (name "go-github-com-rogpeppe-go-internal") From patchwork Wed Dec 27 21:12:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Cl=C3=A9ment_Lassieur?= X-Patchwork-Id: 58112 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9C6EF27BBEA; Wed, 27 Dec 2023 21:13:40 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,TVD_SPACE_RATIO, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D66DE27BBE2 for ; Wed, 27 Dec 2023 21:13:39 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIbDD-0003hK-EJ; Wed, 27 Dec 2023 16:13:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIbD8-0003gf-KK for guix-patches@gnu.org; Wed, 27 Dec 2023 16:13:07 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbD6-0007xh-3s for guix-patches@gnu.org; Wed, 27 Dec 2023 16:13:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIbD4-00076J-SP; Wed, 27 Dec 2023 16:13:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68067] [PATCH 2/8] gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib. Resent-From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: cox.katherine.e+guix@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 27 Dec 2023 21:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 68067@debbugs.gnu.org Cc: =?utf-8?q?Cl=C3=A9ment?= Lassieur , Katherine Cox-Buday X-Debbugs-Original-Xcc: Katherine Cox-Buday Received: via spool by 68067-submit@debbugs.gnu.org id=B68067.170371157727246 (code B ref 68067); Wed, 27 Dec 2023 21:13:02 +0000 Received: (at 68067) by debbugs.gnu.org; 27 Dec 2023 21:12:57 +0000 Received: from localhost ([127.0.0.1]:37900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCy-00075L-FF for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:56 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:40081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCs-00074R-V7 for 68067@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:52 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id F13A75C00BF; Wed, 27 Dec 2023 16:12:46 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 27 Dec 2023 16:12:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1703711566; x= 1703797966; bh=k0bwMIvjxr8O+BQ/OonoygNdPoXqLZebGwMNl6RVPtQ=; b=k QnQ4WEggVAHVfi/6hdpNLKBofPTCc6RENA8+JfGE6q5ch1/WVnah90I6fZHSpotg FQUHe+ojt5iXS3HergyWKgC9gpDA6NWipyDkxrIhrfWDiipmnR4jisgRTVcfD+te +ak3RhRiY3gxXOXbHgrYf8IfPfrhm9NoQzUppXtsN9v283AqAJ6Cl7gmB0aHuNxY tjduU6aRtRw5r4jsEUYbu4iBg1P5ijPfjq/Cb9ox+KbnPT9qE0lgo6JxEfBqcItA ePke2npIPXyHLHNKWdBmMVjM8BdQIlTkiBYEqxMQB38fdRrv7fG2yH97Ze3X1Iis rV2IH8RdIPN0iGa1bKfoQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1703711566; x= 1703797966; bh=k0bwMIvjxr8O+BQ/OonoygNdPoXqLZebGwMNl6RVPtQ=; b=f B6TquaSbjMgxNJSug/Z5FcGv4D3NqiG7i5To+/OBxA/Ar2tXeYMEGvzjXRbIhr9T eEIMPFI6uXrk/2cdjYpVNaIvE/HFxDdaHSSQbBAzGwDOWFVN/0rCc9UsbbVyaGcQ HOR06B2FIUKOPfB7pN5dKaoCG6mNv70P8WBBZ1DI/4YyGRQ0eCbgUAw11G9xNNcD i7nfRtnljj1V5dktL7MP0aZA6rX1gbum/+b9RIW/F+lHEBAlN5ZvFgfTiuPJvQKd xCsqvrTSR+KydnxdWBXf9rtK4qz9j7IsIosL1qR6wArLk4xjo89Js3LeLa2julOh knPRzdwM4eOr/kFwnEGYA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvddvledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestd ekredtredtjeenucfhrhhomhepvehlrohmvghnthcunfgrshhsihgvuhhruceotghlvghm vghntheslhgrshhsihgvuhhrrdhorhhgqeenucggtffrrghtthgvrhhnpeevledujedvhe euvdeugfeluddtudetudeuiedugfeugefhgeevhfdtkeeihfeifeenucffohhmrghinhep thhorhhprhhojhgvtghtrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomheptghlvghmvghntheslhgrshhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Dec 2023 16:12:45 -0500 (EST) From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Date: Wed, 27 Dec 2023 22:12:08 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <87plyrjqzl.fsf@lassieur.org> References: <87plyrjqzl.fsf@lassieur.org> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib): New variable. Change-Id: I789e097f69e66894cbb8403b96f2f1c05dfbcdd0 --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1a196d0ab3cc..c0a8ef2cfcff 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2547,6 +2547,29 @@ (define-public go-torproject-org-pluggable-transports-goptlib Go.") (license license:cc0))) +(define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib + (package + (name "go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib") + (version "1.5.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kmdpxrbnxnpsi7dkgk85z005vjyj74b3wxxqrf68wg3svy69620")))) + (build-system go-build-system) + (arguments + `(#:import-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib")) + (home-page "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib") + (synopsis "Go pluggable transports library") + (description "GoPtLib is a library for writing Tor pluggable transports in +Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") From patchwork Wed Dec 27 21:12:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Cl=C3=A9ment_Lassieur?= X-Patchwork-Id: 58111 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 32B9827BBE9; Wed, 27 Dec 2023 21:13:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 68BDE27BBE2 for ; Wed, 27 Dec 2023 21:13:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIbDE-0003hM-46; Wed, 27 Dec 2023 16:13:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIbD8-0003gg-Kh for guix-patches@gnu.org; Wed, 27 Dec 2023 16:13:07 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbD6-0007xo-NG for guix-patches@gnu.org; Wed, 27 Dec 2023 16:13:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIbD5-00076S-Fh; Wed, 27 Dec 2023 16:13:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68067] [PATCH 3/8] gnu: Add go-github-com-gaukas-godicttls. Resent-From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: cox.katherine.e+guix@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 27 Dec 2023 21:13:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 68067@debbugs.gnu.org Cc: =?utf-8?q?Cl=C3=A9ment?= Lassieur , Katherine Cox-Buday X-Debbugs-Original-Xcc: Katherine Cox-Buday Received: via spool by 68067-submit@debbugs.gnu.org id=B68067.170371157827265 (code B ref 68067); Wed, 27 Dec 2023 21:13:03 +0000 Received: (at 68067) by debbugs.gnu.org; 27 Dec 2023 21:12:58 +0000 Received: from localhost ([127.0.0.1]:37908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCz-00075P-0e for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:57 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCw-00074j-Em for 68067@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:54 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 7578F5C00C4; Wed, 27 Dec 2023 16:12:50 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 27 Dec 2023 16:12:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1703711570; x= 1703797970; bh=gknGSXy3JJMrMMNCbmQCDwDx6IdhQeAtYt6R4MMv72k=; b=C z1i5a39m6qDhaAoA/phybb91aoQsFOlRaKuKJDme5k9mhgY5etaH5LHD7mTxCIEK bkjCefUjXus88xE6nR7RKtYjCfKaB4CW9Iw//KAGYDCa2xCf7URrXCoilHZFvGfL NXiYoQWpsLvGkitantsUWVD9oO4YdYk1JrNlF+R5etytG42Wf+0AKeBL+dt8rUZq nzGzWW3WY7vwVA9ctfv3KbkwEgyWG0lK98Pw8TyCxb+IIsoN73N7s0/fxGe2r0az UtJEXgcMMMDfjuJSg4KVX9vxm+zDFKTYlPLQawf5MxeZrMNNowfO39R3EzTCmTuz RQAEhkxCwglLZ4jPA2DpQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1703711570; x= 1703797970; bh=gknGSXy3JJMrMMNCbmQCDwDx6IdhQeAtYt6R4MMv72k=; b=l /g+NRbDdhSLyX6LOaYi2JcaweFmTHxc+C+hKIsI58EoSF6j1PeCt5odWjpmCaPVt 87MOmP44Z5YnhzJH7rFYxUGmTO5DNIWZuEAJNsznNKSn6zNzCDB09+Mat68IZjY7 sWndjWeZkFC0BzEWW8GWm9bWoyP1GnEYdvTPPsjehx6LEVingTgRMtXaeea2j2c2 U1vy9e71dPj6i5fwJ01nbQBo4xEnhOvkSGF62Y/wpj2Jyy9Si9A3wUDbxXTyUVFe EnjaRl3ua8G+Xz76JANRRXLj3GtwWAIiiS0eSGAhp/jS/ojMEobzIsYKA6vSOYez 6kGrSP1twSegnSqWgclkg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvddvledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestd ekredtredtjeenucfhrhhomhepvehlrohmvghnthcunfgrshhsihgvuhhruceotghlvghm vghntheslhgrshhsihgvuhhrrdhorhhgqeenucggtffrrghtthgvrhhnpefhtddvieelgf ekleekheelveegvdeiudevleegvddtfeetudeigefgfeeuudehkeenucffohhmrghinhep ghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomheptghlvghmvghntheslhgrshhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Dec 2023 16:12:48 -0500 (EST) From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Date: Wed, 27 Dec 2023 22:12:09 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <87plyrjqzl.fsf@lassieur.org> References: <87plyrjqzl.fsf@lassieur.org> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-gaukas-godicttls): New variable. Change-Id: I2259f6d396c372f18ed9e4d490fa97b80a90a076 --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c0a8ef2cfcff..e1f0b7c4a07b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7781,6 +7781,29 @@ (define-public go-github-com-quic-go-qtls-go1-20 (home-page "https://github.com/quic-go/qtls-go1-20") (license license:expat))) +(define-public go-github-com-gaukas-godicttls + (package + (name "go-github-com-gaukas-godicttls") + (version "0.0.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gaukas/godicttls") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0n9i0b9nbwq7ms36r34kfc346prrif78hhp55gmbkvlgvsc3m2af")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/gaukas/godicttls")) + (home-page "https://github.com/gaukas/godicttls") + (synopsis "dictionary for TLS") + (description "This package provides a dictionary for TLS written in Go +providing bidirectional mapping values to their names, plus enum convenience +for values.") + (license license:bsd-3))) + (define-public go-github-com-quic-go-qpack (package (name "go-github-com-quic-go-qpack") From patchwork Wed Dec 27 21:12:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Cl=C3=A9ment_Lassieur?= X-Patchwork-Id: 58113 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EC63627BBE9; Wed, 27 Dec 2023 21:14:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DD3B827BBE2 for ; Wed, 27 Dec 2023 21:14:09 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIbE5-0003w3-Us; Wed, 27 Dec 2023 16:14:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIbE3-0003vC-Sa for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbE3-0000DM-KF for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIbE2-00078e-Dk; Wed, 27 Dec 2023 16:14:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68067] [PATCH 4/8] gnu: Add go-github-com-bwesterb-go-ristretto. Resent-From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: cox.katherine.e+guix@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 27 Dec 2023 21:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 68067@debbugs.gnu.org Cc: =?utf-8?q?Cl=C3=A9ment?= Lassieur , Katherine Cox-Buday X-Debbugs-Original-Xcc: Katherine Cox-Buday Received: via spool by 68067-submit@debbugs.gnu.org id=B68067.170371158327319 (code B ref 68067); Wed, 27 Dec 2023 21:14:02 +0000 Received: (at 68067) by debbugs.gnu.org; 27 Dec 2023 21:13:03 +0000 Received: from localhost ([127.0.0.1]:37918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbD4-00076M-VD for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:13:03 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:42923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCy-000750-JX for 68067@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:57 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 980515C0068; Wed, 27 Dec 2023 16:12:52 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Wed, 27 Dec 2023 16:12:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1703711572; x= 1703797972; bh=bNF3RPVuwYmidwMwbw74jWojE5ZksWGMOA7YfIOSizc=; b=Y fBq7H2aLDv0Xe9BvDTVOnm3yhPJ48dTu0tXdxkVQcFSWHYmE1cIjUZWxdGVeIx6D zLovzWiZYjZCgSTSerxhP2W6f6Zhm+qpzD1/SreJCxRa5CgheaioKsa8Q1QAWuDH Y0Pv5VhlHEqJHR2ZPKVW5IFvfvMmAp4/eIp3VUZMeWuM4Lbv/UYuP9HnMFspVrEp 9ll7hc21LgqThzC5GaEy81Fq2R5yMMmAC+738BJodsThHhRn0NSjGNVvUMlloHMP wRC4jBYLdFZoZY/XkDjndJ3yspvXjcFke8dFLvEkO9y97dlBjwg+t7nGtSALm7TL AS911WPj37KEOKNfM5+cA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1703711572; x= 1703797972; bh=bNF3RPVuwYmidwMwbw74jWojE5ZksWGMOA7YfIOSizc=; b=N 0/NevmmEfqyXvEC6zUgWzaYnTycWuYvcnvnOh179WDz5jvX1FCahXdOzkhdQnlz1 fvNp7eGquvE8TluPGC2LIlqYOHwvhOR3JXB3BtTy3xqWcU1Wt0xgOsj9z4FQU22D LbeVuIJlREubMQT7dyfT1uDaJ04TGuiHwbMMNimwJ7dWKXcmks5uPemmg6CINQJb JLtfAf6N70846Yw5LJrEzf1zAX9Gcz4SCJTTdkGZY0hRyYArXpl3IK7HIvVLE16N KfZTT1KMzJ1lsJ+o7Elgsuh8xYHJFrksAoiJnMMnbYBJ1Pnwa1EEmqKVBag55aDY IOhIZHUE2smBHpe5ZpzlA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvddvledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestd ekredtredtjeenucfhrhhomhepvehlrohmvghnthcunfgrshhsihgvuhhruceotghlvghm vghntheslhgrshhsihgvuhhrrdhorhhgqeenucggtffrrghtthgvrhhnpeffleetleetff elgffhveffhffhtdehueevfeeukeffudehvdeiueeiueehteelgeenucffohhmrghinhep fhhilhhiphhpohdrihhopdhgihhthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtlhgvmhgvnhhtsehlrghsshhivghurhdr ohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Dec 2023 16:12:51 -0500 (EST) From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Date: Wed, 27 Dec 2023 22:12:10 +0100 Message-ID: <7eeb90ffd47d3e1d932457d777303d9919fcdcde.1703711347.git.clement@lassieur.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <87plyrjqzl.fsf@lassieur.org> References: <87plyrjqzl.fsf@lassieur.org> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-bwesterb-go-ristretto): New variable. Change-Id: Icbe3bc2808776d6451ad154653245439173424d5 --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e1f0b7c4a07b..ae62ab4fedf3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10831,6 +10831,29 @@ (define-public go-gitlab-com-yawning-edwards25519-extra @@url{https://filippo.io/edwards25519,edwards25519} package as much as possible.") (license license:bsd-3)))) +(define-public go-github-com-bwesterb-go-ristretto + (package + (name "go-github-com-bwesterb-go-ristretto") + (version "1.2.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bwesterb/go-ristretto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h508v790wk6g8jq0gh18296xl87vmgc4fhwnac7mk6i5g3mz6v4")))) + (build-system go-build-system) + (arguments + '(#:unpack-path "github.com/bwesterb/go-ristretto" + #:import-path "github.com/bwesterb/go-ristretto/edwards25519")) + (home-page "https://github.com/bwesterb/go-ristretto") + (synopsis "operations on the Ristretto prime-order group") + (description "This is a pure Go implementation of the group operations on +the Ristretto prime-order group built from Edwards25519.") + (license license:expat))) + (define-public go-github-com-rogpeppe-go-internal (package (name "go-github-com-rogpeppe-go-internal") From patchwork Wed Dec 27 21:12:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Cl=C3=A9ment_Lassieur?= X-Patchwork-Id: 58115 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4A6C327BBEA; Wed, 27 Dec 2023 21:14:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6702727BBE2 for ; Wed, 27 Dec 2023 21:14:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIbE6-0003wA-OQ; Wed, 27 Dec 2023 16:14:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIbE5-0003vb-AY for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:05 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbE5-0000IQ-3C for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIbE3-000794-TZ; Wed, 27 Dec 2023 16:14:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68067] [PATCH 5/8] gnu: Add go-github-com-cloudflare-circl. Resent-From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: cox.katherine.e+guix@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 27 Dec 2023 21:14:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 68067@debbugs.gnu.org Cc: =?utf-8?q?Cl=C3=A9ment?= Lassieur , Katherine Cox-Buday X-Debbugs-Original-Xcc: Katherine Cox-Buday Received: via spool by 68067-submit@debbugs.gnu.org id=B68067.170371158527353 (code B ref 68067); Wed, 27 Dec 2023 21:14:03 +0000 Received: (at 68067) by debbugs.gnu.org; 27 Dec 2023 21:13:05 +0000 Received: from localhost ([127.0.0.1]:37928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbD6-000770-Ra for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:13:05 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:52579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbD0-00075A-QG for 68067@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:59 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id CC7D25C0074; Wed, 27 Dec 2023 16:12:54 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 27 Dec 2023 16:12:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1703711574; x= 1703797974; bh=RiTGyZV/ntVQLEpuVM4FFanASp8B9UTWPpYfCM14hsE=; b=g H0Lh6564ZUVICOtlsXMw8TcvfPZRnPTY07wXQuLZGvvE4uronWKZE0c1iyIEimPN cXq/tFf9h//5MV6Ozr9t0xufv2pNUj9+0we3viGnBSKIENQo9lPBK3LVt2UVS8PX jKPOL2wr9uAk/B5JzExEkW9F+FiWc8fn7RC3ifemCK3VZ5mVVjs/BYKYYw6l2hMr QhlXvpspTtwYMONii0hiajowaSCKwbN71amtSRRS2ae/TPYYMeST1Oa55ixeWQA3 mg+q3y0IylDUtBXsMA42EPfdJscmT44vKhQgvML+lUS4zgLwYvurwMDy/86JOYhc nZKyty23A2mJYDX12LcGg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1703711574; x= 1703797974; bh=RiTGyZV/ntVQLEpuVM4FFanASp8B9UTWPpYfCM14hsE=; b=Z 8p1CdaGF/EI8slG64M0LgIki7ptYzn2EiklCJjhAyHHAVFmX/7ve3z1v7SdxyiSj sulgiOkX4CiWdtSnJJse4xdCbwFyYX0/z5Wc7cu5q5kPQRlPFJ0XiQOvwjVOqANu qFLb3BjUS+qbrthlm80tg/GyWnFKZDRlIt/9hP4YEojYxWerHAKDnfAbk7hZMyF8 wO5doJlA0uGEWaihdpCUxwDIY3NLgx+5s9PHlSPf2ffI7AlHYQlDmz31ThrFqQDI nwWTJ2vxtOhFrPc7RHuzMiQXRRk6yewQeo/knDSXxL5e5Sxcpy5ZaGEE9g6vRlLn EDXl/q+ag3r2jAjvLp3wQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvddvledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestd ekredtredtjeenucfhrhhomhepvehlrohmvghnthcunfgrshhsihgvuhhruceotghlvghm vghntheslhgrshhsihgvuhhrrdhorhhgqeenucggtffrrghtthgvrhhnpeeivefhgffgve eiveelffekiedtgedvtddvlefghedvveefvdehleethfeujeekieenucffohhmrghinhep ghhithhhuhgsrdgtohhmpdgtlhhouhgufhhlrghrvgdrtghomhenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtlhgvmhgvnhhtsehlrghsshhi vghurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Dec 2023 16:12:53 -0500 (EST) From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Date: Wed, 27 Dec 2023 22:12:11 +0100 Message-ID: <2a642369225ec26c2525b0b4aeedfe095b96372f.1703711347.git.clement@lassieur.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <87plyrjqzl.fsf@lassieur.org> References: <87plyrjqzl.fsf@lassieur.org> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-cloudflare-circl): New variable. Change-Id: Iec8076faa4e14d31311424dbb999fbf8565a49e8 --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ae62ab4fedf3..bc47e3184b50 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6332,6 +6332,35 @@ (define-public go-github-com-libp2p-go-libp2p-crypto (description "Various cryptographic utilities used by IPFS") (license license:expat)))) +(define-public go-github-com-cloudflare-circl + (package + (name "go-github-com-cloudflare-circl") + (version "1.3.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cloudflare/circl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05hk5svprcjrj6k4mg4kd732pnb658llqv04z6xrcl5v77jda2kd")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/cloudflare/circl")) + (propagated-inputs + (list go-github-com-bwesterb-go-ristretto + go-golang-org-x-crypto + go-golang-org-x-sys)) + (home-page "https://blog.cloudflare.com/introducing-circl") + (synopsis "Cloudflare Interoperable Reusable Cryptographic Library") + (description "CIRCL (Cloudflare Interoperable, Reusable Cryptographic +Library) is a collection of cryptographic primitives written in Go. The goal +of this library is to be used as a tool for experimental deployment of +cryptographic algorithms targeting Post-Quantum (PQ) and Elliptic Curve +Cryptography (ECC).") + (license license:bsd-3))) + (define-public go-github-com-mr-tron-base58 (let ((commit "d724c80ecac7b49e4e562d58b2b4f4ee4ed8c312") (revision "0")) From patchwork Wed Dec 27 21:12:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Cl=C3=A9ment_Lassieur?= X-Patchwork-Id: 58117 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6684127BBE2; Wed, 27 Dec 2023 21:14:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8792027BBE9 for ; Wed, 27 Dec 2023 21:14:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIbE7-0003wd-VH; Wed, 27 Dec 2023 16:14:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIbE4-0003vK-AK for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:04 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbE4-0000EQ-1q for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIbE2-00078m-Rz; Wed, 27 Dec 2023 16:14:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68067] [PATCH 6/8] gnu: Add go-github-com-refraction-networking-utls. Resent-From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: cox.katherine.e+guix@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 27 Dec 2023 21:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 68067@debbugs.gnu.org Cc: =?utf-8?q?Cl=C3=A9ment?= Lassieur , Katherine Cox-Buday X-Debbugs-Original-Xcc: Katherine Cox-Buday Received: via spool by 68067-submit@debbugs.gnu.org id=B68067.170371158427338 (code B ref 68067); Wed, 27 Dec 2023 21:14:02 +0000 Received: (at 68067) by debbugs.gnu.org; 27 Dec 2023 21:13:04 +0000 Received: from localhost ([127.0.0.1]:37922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbD5-00076Y-Jn for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:13:04 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbCx-00074j-Sf for 68067@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:57 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id E3EAF5C00C0; Wed, 27 Dec 2023 16:12:56 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 27 Dec 2023 16:12:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1703711576; x=1703797976; bh=C0YRTXtKbL4jU31SpYJymFWQBrexrN9h0BEfTfFp8rY=; b= jTNxs4jvRcQHBaaBIHb1106xCeMtKvdg68UBVzmn8avv3fBkMCoYmicJ0bUkm/wZ u1Y/KmxMFq2ORjue5jHstgukkbokGnfTonTGq6c4TtXLShB9Vcryd5UpFCfv3KzL w/GrISgoeEao8+hsQrGdZ4sUyXI/3DtIOEIR6vI7ppWW/qbvDCQsMGIncEnYux3J OoSSnXmyWTkkc2RHvi2jhqBtO7gJYBewuvUhavn8sRXjhq0Ydh9qvf7rf5NZIoaF uq6chRdVQbHRP9DNiCbJL9d0Ey91DGdKk1kwPc3Eg1++NyPHJ/n4+Hu5m1h+Kpxq YUMITKEdvR2JOhV+Eq5Fjg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1703711576; x= 1703797976; bh=C0YRTXtKbL4jU31SpYJymFWQBrexrN9h0BEfTfFp8rY=; b=B NV3bMfwDJ21ejf0IIYSEAd4HVnsFA8/jbHTl8OMYh/ZEnKV7zV/86HuHO921k20n cGSm8YFW3ImQXM5FJiARbPRxmEDGSPf4OR51bWMRXzOn2TTapQGX+SlBRW35o0mF mWpHCIMr5ImdSqkJQD+SMM69sPvvWxvL9nw/JiMBjt8ITZnTimRMH4kD8FhRs/dj UTYlupgF5cxxENh7M6/97wrnjoDeli3vgJyShJm2BVBvRdXP2jjG8XgE0GfHx0xa bwMA/q/O04ye/fcTno/a2LMNfy6OQw4Vph9W6l+l4PMve04QmJOSxnZn/ECp8ApP ovUTA60nvnTUcmi4hy0Ww== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvddvledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhggtgfgse htkeertdertdejnecuhfhrohhmpeevlhormhgvnhhtucfnrghsshhivghurhcuoegtlhgv mhgvnhhtsehlrghsshhivghurhdrohhrgheqnecuggftrfgrthhtvghrnhepkedtkedtvd eggfehgeelhedtvddtffffgffgfeejieekhedvteelheehudeujedvnecuffhomhgrihhn pehgohhoghhlvghsohhurhgtvgdrtghomhdpghhithhhuhgsrdgtohhmnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptghlvghmvghntheslhgr shhsihgvuhhrrdhorhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Dec 2023 16:12:55 -0500 (EST) From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Date: Wed, 27 Dec 2023 22:12:12 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <87plyrjqzl.fsf@lassieur.org> References: <87plyrjqzl.fsf@lassieur.org> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-refraction-networking-utls): New variable. Change-Id: Iefc22f54d37a0b1c5cbb54d72ee2dbea7494c5ef --- gnu/packages/golang.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bc47e3184b50..cc9a36481f07 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3818,6 +3818,42 @@ (define-public go-golang-org-x-crypto (home-page "https://go.googlesource.com/crypto/") (license license:bsd-3))) +(define-public go-github-com-refraction-networking-utls + (package + (name "go-github-com-refraction-networking-utls") + (version "1.6.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/refraction-networking/utls") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1iywar5vqsml4b177k2nkcxmjm8mw92g3p112yjsrpmikiwpwpyw")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/refraction-networking/utls" + #:go ,go-1.20 + #:tests? #f)) ;requires internet access + (propagated-inputs + (list go-github-com-andybalholm-brotli + go-github-com-cloudflare-circl + go-github-com-gaukas-godicttls + go-github-com-klauspost-compress + go-github-com-quic-go-quic-go + go-golang-org-x-crypto + go-golang-org-x-net + go-golang-org-x-sys)) + (home-page "https://github.com/refraction-networking/utls") + (synopsis "Fork of the Go standard TLS library, providing low-level access +to the ClientHello for mimicry purposes") + (description "uTLS is a fork of “crypto/tls”, which provides ClientHello +fingerprinting resistance, low-level access to handshake, fake session tickets +and some other features. Handshake is still performed by “crypto/tls”, this +library merely changes ClientHello part of it and provides low-level access.") + (license license:bsd-3))) + (define-public govulncheck (package (name "govulncheck") From patchwork Wed Dec 27 21:12:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Cl=C3=A9ment_Lassieur?= X-Patchwork-Id: 58116 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2E20327BBE2; Wed, 27 Dec 2023 21:14:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,TVD_SPACE_RATIO, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5FB7827BBE9 for ; Wed, 27 Dec 2023 21:14:36 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIbE6-0003w9-G0; Wed, 27 Dec 2023 16:14:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIbE4-0003vS-SN for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:04 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbE4-0000HE-Kn for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIbE3-00078v-DF; Wed, 27 Dec 2023 16:14:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68067] [PATCH 7/8] gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird. Resent-From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: cox.katherine.e+guix@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 27 Dec 2023 21:14:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 68067@debbugs.gnu.org Cc: =?utf-8?q?Cl=C3=A9ment?= Lassieur , Katherine Cox-Buday X-Debbugs-Original-Xcc: Katherine Cox-Buday Received: via spool by 68067-submit@debbugs.gnu.org id=B68067.170371158427345 (code B ref 68067); Wed, 27 Dec 2023 21:14:03 +0000 Received: (at 68067) by debbugs.gnu.org; 27 Dec 2023 21:13:04 +0000 Received: from localhost ([127.0.0.1]:37926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbD6-00076t-9O for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:13:04 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:42923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbD0-000750-76 for 68067@debbugs.gnu.org; Wed, 27 Dec 2023 16:12:58 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 405045C00C3; Wed, 27 Dec 2023 16:12:59 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 27 Dec 2023 16:12:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1703711579; x= 1703797979; bh=YBuRu1oZED62u7e7m3i1LrPRr+0fy+lc+yXJRgPcda0=; b=C 104nYBcoM16IktFEnRlszKpHxi7icfCpozzz+I2TJY4ZbKLYbJFnOcTjndTRmZz1 kpUazJhlFtEGHPC02zGxiHO+6JQ1wRRF8N48MvTknGxQiF+cQQ8KMp1nEZwcsM8F CFRyKoXGgrSZ3F4yScq9Ad7M7EX7fMVEqf63Y0niIXg5EZK4s/P1OOr1rvoTpxnY h/15TZZ0l4N0bGtaMbKcJVWv+GW1zpduT8LESn55/U5Ae/uvcljA7DXMKEQ/pM2r 3Hcn+HABbFLHRGuYP8glunrePGgGt2shJxENH1MKt2GujLnEhvuuGIM6NmDlohVc YeVLA8Zuy2v1zqxprg72A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1703711579; x= 1703797979; bh=YBuRu1oZED62u7e7m3i1LrPRr+0fy+lc+yXJRgPcda0=; b=A IPDC/z2JlmnjaPuZiTTroduytpOuyvVnergO7ppvJwcGL0vtqy5Yy9yBgbo3x13R zKcSmtZNULWmOyaa/1JZbmLGKB7kwWRmJzmml0qRqfhRV7Ulqay8xtafopzQ5z62 Yf4nQMUeY+iNyWPDKm1hKqabwGSeF7M2eTaqMH6ExuXIZbTcGyDJ6h9CiLr4mo0J aRhGaamVGKcewXx9L8R5M4ep+yjosXH4zOFBcADvlxPo4iDgIHGa3/a9qoAo7FlL b4m/DsI6BoQeRZ5/H7yrnqF/7xkTz0Y08KWLKKDlrogueSUNThNA6eQmk1+QV8r9 MWIIqrj76jetEjjTJaksg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvddvledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestd ekredtredtjeenucfhrhhomhepvehlrohmvghnthcunfgrshhsihgvuhhruceotghlvghm vghntheslhgrshhsihgvuhhrrdhorhhgqeenucggtffrrghtthgvrhhnpefgveefjeeuud dugefhkedtvdekjeekffffuedvhfejudffgfdvjedtgfdvvedtffenucffohhmrghinhep thhorhhprhhojhgvtghtrdhorhhgpdhgihhtlhgrsgdrtghomhenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtlhgvmhgvnhhtsehlrghsshhi vghurhdrohhrgh X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Dec 2023 16:12:57 -0500 (EST) From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Date: Wed, 27 Dec 2023 22:12:13 +0100 Message-ID: <8f9c818605c1899b71243f1ea53648a3a44bc721.1703711347.git.clement@lassieur.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <87plyrjqzl.fsf@lassieur.org> References: <87plyrjqzl.fsf@lassieur.org> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird): New variable. Change-Id: I03b390aa6e8644646622a4f5b89f25e6cd2f7bb0 --- gnu/packages/golang.scm | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cc9a36481f07..b74863c37083 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2570,6 +2570,54 @@ (define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports Go.") (license license:cc0))) +(define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird + (package + (name "go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird") + (version "0.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird") + (commit (string-append "lyrebird-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rifg5kgqp4c3b44j48fjmx00m00ai7fa4gaqrgphiqs1fc5586s")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird" + #:import-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird/cmd/lyrebird" + #:go ,go-1.20 + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'substitutions + (lambda _ + (with-directory-excursion + "src/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird" + (for-each + (lambda (file) + (substitute* file + (("edwards25519-extra.git") "edwards25519-extra"))) + (list "common/ntor/ntor_test.go" + "internal/x25519ell2/x25519ell2.go")) + (substitute* "internal/x25519ell2/x25519ell2.go" + (("gitlab.com/yawning/obfs4.git") + "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird")))))))) + (propagated-inputs + (list go-filippo-io-edwards25519 + go-github-com-dchest-siphash + go-github-com-refraction-networking-utls + go-gitlab-com-yawning-edwards25519-extra + go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib + go-golang-org-x-crypto + go-golang-org-x-net + go-golang-org-x-text)) + (home-page "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird") + (synopsis "Look-like nothing obfuscation protocol") + (description "This is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol.") + (license (list license:bsd-2 license:bsd-3)))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") From patchwork Wed Dec 27 21:12:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Cl=C3=A9ment_Lassieur?= X-Patchwork-Id: 58114 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E1DA827BBEA; Wed, 27 Dec 2023 21:14:21 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E42D127BBE9 for ; Wed, 27 Dec 2023 21:14:20 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIbE7-0003wP-60; Wed, 27 Dec 2023 16:14:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIbE5-0003vn-O3 for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:05 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIbE5-0000IW-G0 for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIbE4-00079D-9b for guix-patches@gnu.org; Wed, 27 Dec 2023 16:14:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68067] [PATCH 8/8] gnu: torbrowser: Add bridges. Resent-From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Dec 2023 21:14:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 68067@debbugs.gnu.org Cc: =?utf-8?q?Cl=C3=A9ment?= Lassieur Received: via spool by 68067-submit@debbugs.gnu.org id=B68067.170371159627375 (code B ref 68067); Wed, 27 Dec 2023 21:14:04 +0000 Received: (at 68067) by debbugs.gnu.org; 27 Dec 2023 21:13:16 +0000 Received: from localhost ([127.0.0.1]:37933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbDH-00077S-De for submit@debbugs.gnu.org; Wed, 27 Dec 2023 16:13:16 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIbD7-000760-4F for 68067@debbugs.gnu.org; Wed, 27 Dec 2023 16:13:06 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 2508F5C0074; Wed, 27 Dec 2023 16:13:01 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 27 Dec 2023 16:13:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lassieur.org; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1703711581; x=1703797981; bh=Vjp9U8C5vMK7NGZY+aHd2SeZeyDtDwTSvKsjLxlT8XA=; b= kA+/+BchQeq72ffE9GrfIKdCQhS72YKMOvQuhh7XTDStaB0Hhq2b8CvJ1fc+R64d JkvLtryIZlh2QKOcYVR8UjODYeR+nN6lsKnd0YjIODlC/5gMCWuko9rTiz3tEhqw BRB1H9hldF999JlBVYtvlLsSL26GrPtJB4+iuAPmib0luEd8vilVhC2ZVJdw3naK XEDko4YB8OSTedglTx1sT+wteGYIcbPeSN2jYOognv/RRNKzi9gLqXlo7RlGn3GM XL+KWsgk77RnYEV0/eDpGBut8yz3Wpz/OmL5D5sruV7SEb17mH11nWBATpH6L0XP O0tY3LqVUbO/9k+/YFt1JQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1703711581; x= 1703797981; bh=Vjp9U8C5vMK7NGZY+aHd2SeZeyDtDwTSvKsjLxlT8XA=; b=w i7gYZYn2I2x45m0+3d3X6f5PFTfPPbLmqM3ZBPdzJA9LB//YKo2ClBRCB+XYHLkF vMbJb2bgvknvrg1B92PNCcciTpF9i1+1EmRaZbGeLoV8rvT506bxCwSgOS/w3+Ya I0UjrEY0Cw4EZ+58XCMCbOsSFqBIq+WFC6sOt5kOBi9LNCMOvnT4MFayFjIcrYk4 AFPYa/UHBe2VKY8tGkIbvSpkGTzJg5xOv/53tMbDpW85vzHlqhrzjvD6XctmgkKs DDRoLUpTGbUOLmTk2paqBJlrWX+PWFmlYjIs1TD52ezRr5GblZ3WDKAQIwl5rD9O lb+PdWxmc9Z/d9+FRIvVQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvddvledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhggtgfgse htkeertdertdejnecuhfhrohhmpeevlhormhgvnhhtucfnrghsshhivghurhcuoegtlhgv mhgvnhhtsehlrghsshhivghurhdrohhrgheqnecuggftrfgrthhtvghrnhepvdevleetff eihfdvvddttefhffetgffhkeetudeiieeghfehjedutdfhueefuddtnecuffhomhgrihhn pehmohiiihhllhgrrdhorhhgpdhgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheptghlvghmvghntheslhgrshhsihgvuhhrrdho rhhg X-ME-Proxy: Feedback-ID: i4c21472a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 27 Dec 2023 16:13:00 -0500 (EST) From: =?utf-8?q?Cl=C3=A9ment?= Lassieur Date: Wed, 27 Dec 2023 22:12:14 +0100 Message-ID: <248f9616249ce81b90d1fef8257f8efdf2110705.1703711347.git.clement@lassieur.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <87plyrjqzl.fsf@lassieur.org> References: <87plyrjqzl.fsf@lassieur.org> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tor.scm (torbrowser)[arguments]: Add an 'add-bridges' phase, update the 'deploy-assets' phase so to fix the lyrebird path. [inputs]: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird. Change-Id: I17c85486ab44178be9eab31a078f6392857a044f --- gnu/packages/tor.scm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm index bbcc9e15d607..ad44b8f3a2e0 100644 --- a/gnu/packages/tor.scm +++ b/gnu/packages/tor.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2021-2023 Danial Behzadi ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2022 Jim Newsome +;;; Copyright © 2023 Clément Lassieur ;;; ;;; This file is part of GNU Guix. ;;; @@ -52,6 +53,7 @@ (define-module (gnu packages tor) #:use-module (gnu packages pcre) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) + #:use-module (gnu packages golang) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) @@ -595,14 +597,27 @@ (define-public torbrowser (substitute* "toolkit/locales/en-US/toolkit/about/aboutAddons.ftl" (("addons.mozilla.org") "gnuzilla.gnu.org")))) - (add-after 'install 'deploy-assets + (add-before 'build 'add-bridges ;see deploy.sh (lambda _ + (let ((port (open-file + "browser/app/profile/000-tor-browser.js" "a"))) + (display + "#include ../../../tools/torbrowser/bridges.js" port) + (newline port) + (close port)))) + (add-after 'install 'deploy-assets + (lambda* (#:key inputs #:allow-other-keys) (let ((assets #$(this-package-input "torbrowser-assets")) (lib (in-vicinity #$output "lib/torbrowser")) (tor #$(this-package-input "tor-client"))) ;; TorBrowser/Data/Tor/torrc-defaults (copy-recursively (in-vicinity assets "TorBrowser") (in-vicinity lib "TorBrowser")) + (substitute* + (in-vicinity lib "TorBrowser/Data/Tor/torrc-defaults") + (("exec ./TorBrowser/Tor/PluggableTransports/lyrebird") + (string-append + "exec " (search-input-file inputs "bin/lyrebird")))) ;; The geoip and geoip6 files are in the same directory as ;; torrc-defaults. (See TorProcess.sys.mjs.) (mkdir-p (in-vicinity lib "TorBrowser/Data/Tor")) @@ -752,6 +767,7 @@ (define-public torbrowser (inputs (modify-inputs (package-inputs icecat-minimal) (append bash-minimal + go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird tor-client torbrowser-assets))) (propagated-inputs