unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#65200] Update gmp to 6.3.0
@ 2023-08-10 10:22 Andreas Enge
  2023-08-15 14:59 ` Greg Hogan
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Andreas Enge @ 2023-08-10 10:22 UTC (permalink / raw)
  To: 65200

[-- Attachment #1: Type: text/plain, Size: 690 bytes --]

The attached patch updates gmp to the latest release 6.3.0.

I have tested it on x86_64 and the x86_64-w64-mingw32 cross-compilation
target, since I have taken out a work-around for this target.

There are close to 20000 dependent packages, but as far as I can see
bootstrapping is not concerned, which starts from gmp-6.0.

It would be interesting to try whether we can bootstrap directly from
6.3.0 now, that is, whether the comment
  ;; We keep this one around to bootstrap GCC, to work around a compilation
  ;; issue on ARM.  See
  ;; <https://gmplib.org/list-archives/gmp-bugs/2015-December/003848.html>.
is still valid; it might let us drop the two gmp patches altogether.

Andreas


[-- Attachment #2: 0001-gnu-gmp-Update-to-6.3.0.patch --]
[-- Type: text/plain, Size: 3427 bytes --]

From 2955ea78db15dee770a70fac51ea40016b13b4ef Mon Sep 17 00:00:00 2001
Message-ID: <2955ea78db15dee770a70fac51ea40016b13b4ef.1691662380.git.andreas@enge.fr>
From: Andreas Enge <andreas@enge.fr>
Date: Thu, 10 Aug 2023 12:12:48 +0200
Subject: [PATCH] gnu: gmp: Update to 6.3.0.

* gnu/packages/multiprecision.scm (gmp)[source]: Update to 6.3.0. Disable
patch.
[arguments]: Remove 'setenv phase.
---
 gnu/packages/multiprecision.scm | 28 ++++------------------------
 1 file changed, 4 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index 3aa5dccfab..cf11c81635 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2015 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
-;;; Copyright © 2015, 2018 Andreas Enge <andreas@enge.fr>
+;;; Copyright © 2015, 2018, 2023 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2016, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
 ;;; Copyright © 2016, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
 ;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
@@ -45,7 +45,7 @@ (define-module (gnu packages multiprecision)
 (define-public gmp
   (package
    (name "gmp")
-   (version "6.2.1")
+   (version "6.3.0")
    (source (origin
             (method url-fetch)
             (uri
@@ -53,8 +53,7 @@ (define-public gmp
                             version ".tar.xz"))
             (sha256
              (base32
-              "1wml97fdmpcynsbw9yl77rj29qibfp652d0w3222zlfx5j8jjj7x"))
-            (patches (search-patches "gmp-faulty-test.patch"))))
+              "1648ad1mr7c1r8lkkqshrv1jfjgfdb30plsadxhni7mq041bihm3"))))
    (build-system gnu-build-system)
    (native-inputs (list m4))
    (outputs '("out" "debug"))
@@ -70,26 +69,7 @@ (define-public gmp
                  ;; they produce different headers.  We need shared.
                  `("--disable-static"
                    "--enable-shared"))
-                (else '())))
-      ;; Remove after core-updates merge.
-      ;; Workaround for gcc-7 transition breakage, -system and cross-build,
-      ;; Note: See <http://bugs.gnu.org/22186> for why not 'CPATH'.
-      ;; Note: See <http://bugs.gnu.org/30756> for why not 'C_INCLUDE_PATH' & co.
-      ,@(if (target-mingw?)
-            `(#:phases
-              (modify-phases %standard-phases
-                (add-before 'configure 'setenv
-                  (lambda _
-                    (let ((gcc (assoc-ref %build-inputs "cross-gcc"))
-                          (libc (assoc-ref %build-inputs "cross-libc")))
-                      (setenv "CROSS_CPLUS_INCLUDE_PATH"
-                              (string-append gcc "/include/c++"
-                                             ":" gcc "/include"
-                                             ":" libc "/include"))
-                      (format #t "environment variable `CROSS_CPLUS_INCLUDE_PATH' set to `~a'\n"
-                              (getenv "CROSS_CPLUS_INCLUDE_PATH"))
-                      #t)))))
-            '())))
+                (else '())))))
    (synopsis "Multiple-precision arithmetic library")
    (description
     "The @acronym{GMP, the GNU Multiple Precision Arithmetic} library performs

base-commit: 90e34d25d5e7c14b7f3293a78f3cdad676c0d035
-- 
2.41.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [bug#65200] Update gmp to 6.3.0
  2023-08-10 10:22 [bug#65200] Update gmp to 6.3.0 Andreas Enge
@ 2023-08-15 14:59 ` Greg Hogan
  2023-08-17 14:55 ` Andreas Enge
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: Greg Hogan @ 2023-08-15 14:59 UTC (permalink / raw)
  To: Andreas Enge; +Cc: 65200

On Thu, Aug 10, 2023 at 6:24 AM Andreas Enge <andreas@enge.fr> wrote:
> [...]
> There are close to 20000 dependent packages, but as far as I can see
> bootstrapping is not concerned, which starts from gmp-6.0.
> [...]

Can this be combined with other C/C++ updates such as glibc, boost,
cmake, etc.? Perhaps in a C/C++ team branch? I would be interested in
helping with this endeavor, and have some patches which I could submit
to the mailing list shortly.

Greg




^ permalink raw reply	[flat|nested] 9+ messages in thread

* [bug#65200] Update gmp to 6.3.0
  2023-08-10 10:22 [bug#65200] Update gmp to 6.3.0 Andreas Enge
  2023-08-15 14:59 ` Greg Hogan
@ 2023-08-17 14:55 ` Andreas Enge
  2023-08-17 16:16   ` Andreas Enge
  2023-08-25 12:51 ` [bug#65200] [PATCH v2 0/3] Update gmp and mpfr Andreas Enge
  2024-09-02 10:13 ` bug#65200: Close Andreas Enge
  3 siblings, 1 reply; 9+ messages in thread
From: Andreas Enge @ 2023-08-17 14:55 UTC (permalink / raw)
  To: 65200; +Cc: Greg Hogan

Am Thu, Aug 10, 2023 at 12:22:44PM +0200 schrieb Andreas Enge:
> It would be interesting to try whether we can bootstrap directly from
> 6.3.0 now, that is, whether the comment
>   ;; We keep this one around to bootstrap GCC, to work around a compilation
>   ;; issue on ARM.  See
>   ;; <https://gmplib.org/list-archives/gmp-bugs/2015-December/003848.html>.
> is still valid; it might let us drop the two gmp patches altogether.

At least not in a straightforward way; already on x86_64, it fails to
replace all occurrences of gmp-6.0 in commencement.scm by gmp.

Am Tue, Aug 15, 2023 at 10:59:20AM -0400 schrieb Greg Hogan:
> Can this be combined with other C/C++ updates such as glibc, boost,
> cmake, etc.? Perhaps in a C/C++ team branch? I would be interested in
> helping with this endeavor, and have some patches which I could submit
> to the mailing list shortly.

It should at least be combined with a pending MPFR update:
   https://sympa.inria.fr/sympa/arc/mpfr/2023-08/msg00008.html

I have no opinion on the other packages. I expect the gmp/mpfr update
to be rather smooth, but to just require a lot of rebuilds. This may
not be the case for a glibc update.

Andreas





^ permalink raw reply	[flat|nested] 9+ messages in thread

* [bug#65200] Update gmp to 6.3.0
  2023-08-17 14:55 ` Andreas Enge
@ 2023-08-17 16:16   ` Andreas Enge
  0 siblings, 0 replies; 9+ messages in thread
From: Andreas Enge @ 2023-08-17 16:16 UTC (permalink / raw)
  To: 65200; +Cc: Greg Hogan

With an additional commit on the wip-gmp branch, I have enabled parallel
tests. The package builds on x86_64, i686, aarch64 and armhf.

Andreas





^ permalink raw reply	[flat|nested] 9+ messages in thread

* [bug#65200] [PATCH v2 0/3] Update gmp and mpfr
  2023-08-10 10:22 [bug#65200] Update gmp to 6.3.0 Andreas Enge
  2023-08-15 14:59 ` Greg Hogan
  2023-08-17 14:55 ` Andreas Enge
@ 2023-08-25 12:51 ` Andreas Enge
  2023-08-25 12:51   ` [bug#65200] [PATCH v2 1/3] gnu: gmp: Update to 6.3.0 Andreas Enge
                     ` (2 more replies)
  2024-09-02 10:13 ` bug#65200: Close Andreas Enge
  3 siblings, 3 replies; 9+ messages in thread
From: Andreas Enge @ 2023-08-25 12:51 UTC (permalink / raw)
  To: 65200; +Cc: Andreas Enge

Hello,

this is an updated patch series, including an update for the recent mpfr
release. No mpc release is planned, so I think we could apply the patches
in some larger rebuild cycles.

It would still be interesting to see whether we can drop the bootstrap
gmp@6.0.0a.

Andreas


Andreas Enge (3):
  gnu: gmp: Update to 6.3.0.
  gnu: gmp: Enable parallel tests.
  gnu: mpfr: Update to 4.2.1.

 gnu/packages/multiprecision.scm | 35 +++++++--------------------------
 1 file changed, 7 insertions(+), 28 deletions(-)


base-commit: ba206f903e55bd87cbb403bc5f450394ba3892f0
prerequisite-patch-id: 77414371912a6b7417da81ba891980cdcc6c0376
prerequisite-patch-id: ce8f1a11bbe1386a396360fe45f33446eb9e941f
prerequisite-patch-id: 9c0e1cab3a1f86d72989448f10f300bac7d9b41d
prerequisite-patch-id: ce991dbd9ac2491d3175875181d8153de0fadab6
prerequisite-patch-id: 70d2a5091353252164b201c7818e8839bd09f1a6
prerequisite-patch-id: 749e9ea999030862cb099eff9337a196d83b3413
prerequisite-patch-id: c5f05e62c1f26e9645d40cc83ea1432147ce52cb
prerequisite-patch-id: 4bf19914c6523398fad763d275a87a1f3289be37
prerequisite-patch-id: 8655cd0c9ec82d9173698d401076b6c0de0330f1
prerequisite-patch-id: e614b5394b5acc8c0aa84b0b354599c82a5adc81
prerequisite-patch-id: c3e78528af8a98e19e0a648230c688791c275e87
prerequisite-patch-id: ee3cd08c66b3da76de599bacea9a01a0f61028a8
prerequisite-patch-id: c649366a8ec98835dd4c9631aee3c6bbde12ed6f
prerequisite-patch-id: 725a1ce87b9bd50a4a0339e46b948429f37a1c4f
prerequisite-patch-id: 457b0cb50c9ef298a2d83ffc7c6fed59266d85e9
prerequisite-patch-id: fd30c2817f30eab8961cea449da5183b0b43df7c
prerequisite-patch-id: 4236e4402ef746d8b81f929f2ef9bf39b8bcfaa2
prerequisite-patch-id: e96d65dc3076e6cd91a786c665af134c3599246a
prerequisite-patch-id: 443d8981620e7850aada43a4f215a9d8942abd56
prerequisite-patch-id: cec38ba341be94426ef8c86792b7406d040a5129
prerequisite-patch-id: 14c358707882a8626a76778978e98ed909937f8f
prerequisite-patch-id: ca54f1fae5954706f3f4b46427b39f3096193e20
prerequisite-patch-id: 87dba38dae1f95527a2c6f78d055ca0437cdaa8a
prerequisite-patch-id: 68a31dbbc6e264977c9c0f03be9bd45defb89eaa
prerequisite-patch-id: 8ceff509326cad1c803437ea37143618c808879f
prerequisite-patch-id: fc70e6ec083411dc6d86f8554e30c0a3b8ea53ef
prerequisite-patch-id: 815df64f6797359da93078c682ed15cee4e1cba6
prerequisite-patch-id: 8e40107067a3f5583668eaee1fd0735ecf2ae8b9
prerequisite-patch-id: abd8dbc4ad26e74a1da8c2555545620caec7fce0
prerequisite-patch-id: 4294caaa735c738cecf317a664274d19ea0ca4a6
prerequisite-patch-id: 86a3c93d1789700e4a98a709631f745d6ce052c1
prerequisite-patch-id: 711c124bbd0c575f106eb13ac77fcd2913957469
prerequisite-patch-id: d545e2bd757dcb21733542a82eb9a8252b450137
prerequisite-patch-id: 2bfd06957d36b4446d09358f964a118bfec4502c
prerequisite-patch-id: 3165bcb2ece60d0390120bab24cd24041c3e7361
prerequisite-patch-id: a46b0a2306a85b8dc977de65d7169600a719ac6b
prerequisite-patch-id: 051f98bfd0849d4445425126676a23dbbfe4a287
prerequisite-patch-id: 25f52cf3cc3fc9299b90ee360ec498e038d09f35
prerequisite-patch-id: 7142b73d15b55a2471e3dd9d5297f808be23fa7c
prerequisite-patch-id: 770b02b5d28c090f9db5e7d1ad95314fcdc50e62
prerequisite-patch-id: 889b02074f482bf322589747bb5b7285968eacd0
prerequisite-patch-id: 39585ff04fc3ae76f7e9b31dacd95d6dcdf8d5a4
prerequisite-patch-id: 9edf608e36f630873010a4cdf370ae70e0648183
prerequisite-patch-id: a089a36eb5eebeeee74fdd97a81ba71fedcc5f85
prerequisite-patch-id: afca9ee6f07faea12bd76abf44bc7daf04766f40
prerequisite-patch-id: 88a9d2a891041af55a08bc94177eacedcdfd8525
prerequisite-patch-id: 05ba9c8f79351ce4e6eca78acab275678d13cfce
prerequisite-patch-id: 2456657661d928993daa11124a62b9e3105f62c4
prerequisite-patch-id: 35fc13104cfa9ffde029aae36b90db1e58e6fe37
prerequisite-patch-id: 59a7a797d774f6b1b1ca4eb94ad16678b8bbc72c
prerequisite-patch-id: 395b84408dd49762568fcbb96cf12338569b6524
prerequisite-patch-id: f9d2b6d65cdcbfff6a42c5d1083525696e063629
prerequisite-patch-id: 60e4f6f6bf6d9bc7f0470a14d1c85f86794132cd
prerequisite-patch-id: 7444a953bf8e9cf01d97a88963d8a6996b0e1dfb
prerequisite-patch-id: fd8c826fed7f44248284ed6b0d4899fd7d7b313f
prerequisite-patch-id: 9179483e3b43015b6567fc155ca3cbd681bd2a61
prerequisite-patch-id: bff81cabf91679514c10ebceb4e34131f0f85fd4
prerequisite-patch-id: 399b0b9a4b72b1f4924b1c51c2b7001c469f95e8
prerequisite-patch-id: 3fff601941650382522869c21b5fabbc43953141
prerequisite-patch-id: 919c425229a0e8b35667cbab41f53991f6be4d8b
prerequisite-patch-id: beb39b734df1b877a03750bec37241a47532f912
prerequisite-patch-id: e2b861c425269fad8f7a663dee56cd80fffae3fa
prerequisite-patch-id: 14fc5803ab820c6adac9964d1273127e1f6547d2
prerequisite-patch-id: c3ba40e46afe2cb8e2d12d7817bf0d0f0d79cb41
prerequisite-patch-id: 238b3db9a78a94aeab4f64eedb9c7dc85f2fc61d
prerequisite-patch-id: 4661020607db8435fa576c2e32367d5ad7c212a0
prerequisite-patch-id: c92ee68b6bea0296b2fd1557da7c9b3256cfde85
prerequisite-patch-id: bcd48695637244f820d6c3ca5d9168ad1061102c
prerequisite-patch-id: 36b53694b28d1b6dd8dddfe8495290df4167f499
prerequisite-patch-id: 6fa5724c076a6a4282ff8b0b644b0e52d0e3b5b3
prerequisite-patch-id: 45ff65dfb8587842a28e5be488aceaf1ebe5e85c
prerequisite-patch-id: ac6b27167e841be7a1d7df815f7d0e2f4d5561e5
prerequisite-patch-id: 3b79d13e6c01da69dd0bc317e4fe0aabb62db4ce
prerequisite-patch-id: 58b25c2a3b3ebba955db45a58cd9f1303f69d478
prerequisite-patch-id: ae5467e68057158d9a61cb576ec2f02f82a1b47d
prerequisite-patch-id: 12ae2d5d191cd8540734c537617621e6c5ccfccf
prerequisite-patch-id: 578be6c9685bc425aab9ecba4ea3eb806cf8604d
prerequisite-patch-id: adea1df77a2d8de62b7f57a06dbde4e0c4ebc014
prerequisite-patch-id: 6e173a55e027d8d78023f991a259af11a233c8ab
prerequisite-patch-id: a0afe9facb011a756fb4b212af02cd78a293eac8
prerequisite-patch-id: 7d2c10d27e2abd2d3303b44c90332c00a148366a
prerequisite-patch-id: 229bba8982e66bab0ff27aa541cb57f660d04c9f
prerequisite-patch-id: 32650181f646defbc09f7aafcc57ed2f6c6fc323
prerequisite-patch-id: 44eb03afa64cf011f16a330044eb80114c31f0d7
prerequisite-patch-id: faaba8b332d323d90bd9a04d724666e398edc73b
prerequisite-patch-id: da648a9caed8817a0b24199a96c9b618873373e2
prerequisite-patch-id: cc0b437b0f0661bea2333428cb01a085842d0090
prerequisite-patch-id: 38d00e1e92809b649064b90dc85fb67bbae923a5
prerequisite-patch-id: a1944ae2abe8b43f0a50c32c59b256b3b91f244b
prerequisite-patch-id: 36bc013db7f87e99133c52c14692b896aa187496
prerequisite-patch-id: f607ea714b55b27ecd578114f1de957ccad5c514
prerequisite-patch-id: 98f3fe519b5c29f4fcd27b989b0a86f691d98290
prerequisite-patch-id: 814f38dd4e8ee9d1caa27085f4b6ed3314a607d0
prerequisite-patch-id: b95064fe30ef471e8cbdf4798c29e63501c03996
prerequisite-patch-id: 5274f9142b4e6981a6be23e3be440678077cfb4d
prerequisite-patch-id: 6a5f6c74dabb127f0ea3f9da0d38314fd2a6df77
prerequisite-patch-id: bb0014dbe9aa0b15de2cab97a1ad1064f1f623e8
prerequisite-patch-id: 1576db8d3b2d73f244dd993ba25fa74ea9dfa87f
prerequisite-patch-id: 72ea1f29cee7f3398319b5a38c995a873bc28138
prerequisite-patch-id: 4a1e9ff75391fc67d3e21b9b0c1c71a2ca026a7f
prerequisite-patch-id: bed3bca66b6c8838750c1242e9b8cea50beabaa7
prerequisite-patch-id: 898c7f3cf3baff145cfff7d574b2c61c4500a907
prerequisite-patch-id: fb5b420f8786ba8909aac35baffa06e32321aee4
prerequisite-patch-id: 53c3e4b2e0cf6cb41274f00c1f4dd42cadf56a2f
prerequisite-patch-id: 55b21335c2e15bf2cbd1dd3e350cbf365b5fe41a
prerequisite-patch-id: 82e3f6ac23061fa5bed1baf728f580b56f7531d2
prerequisite-patch-id: a882dc0a464bca7c5eea01e64fb089cea4c54352
prerequisite-patch-id: 5682c7e92e0e690cdea005a64d540e8fd802d090
prerequisite-patch-id: 410367ea28308a956a102df3d00d8e2f004f9988
prerequisite-patch-id: 905c63a19d4f7e8ffa5b5c20264dc1e27d450e6e
prerequisite-patch-id: 1f5f90c44a84ba96a47bb7893303d141467f8366
prerequisite-patch-id: 20dc29bc6c61302f022397a4617b8363bfcb64b6
prerequisite-patch-id: acd40db7de295073dea6a2e318db315f5fa17ef6
prerequisite-patch-id: 9c2e31b92331890da6c7e7b56a143cf379892409
prerequisite-patch-id: 84a91fc599b851804b9934733167a394b9bf40c7
prerequisite-patch-id: 2f9489049cb212d2de3bd794210e036570ac1051
prerequisite-patch-id: 3cf6a210625e2af95f6298543f965c053f9f017d
prerequisite-patch-id: d4fb0fdc3656e9253b2eca1a98cdc92e2b0778c2
prerequisite-patch-id: c3572e555544686dfa51defe59cfb3be5d5d1739
prerequisite-patch-id: 467c8b314edb273cd14c4fd7c0e9b660ab29cc49
prerequisite-patch-id: 0ed3ad14b49ed9a7d416012991806e51ebb31fc4
prerequisite-patch-id: d552fb60bf6056ca06bb3d287a694ff8bccc480a
prerequisite-patch-id: 71ae63db66b9982a85bc22342a91220af517f35c
prerequisite-patch-id: fe3a70d48ddd71d160827b6afe220d6b62f4cc91
prerequisite-patch-id: 671251baf68590d3528b7b36b31bb70a86eed55e
prerequisite-patch-id: 20560ee25eb565e23178c51541fab2f5049e2ba7
prerequisite-patch-id: 96013ceb9df5d2927cb6d4f88b857d9fb446d145
prerequisite-patch-id: da4f4f6aa2afa8985c563a2c561bc4a3b767f26b
prerequisite-patch-id: c31e282db02f9a543525d15524f06f54a371a0e7
prerequisite-patch-id: c025551fd6dc103ead200107be05e000be69c35c
prerequisite-patch-id: 0154ffd780fcf0b7cdc5d9e86e8e9027734e01d8
prerequisite-patch-id: ffbfdadebab21dbb9fd26f7b86d5f5760362b974
prerequisite-patch-id: 6a34b58d48b544e81f6866e5ffb2245a5ed2fb41
prerequisite-patch-id: e1c4235f85425d4cac4cb707264ad9bfeca00f2b
prerequisite-patch-id: bd5e50c71698309a26b15f61821a5717065e96b0
prerequisite-patch-id: c9ac95992599b13a1f3b870471c90ef8b7c468b9
prerequisite-patch-id: 3cbf859b944b934be88208bfe9a3a3d096c64d8a
prerequisite-patch-id: c8626b67c940ce483a81434dd37abce86ac81bc4
prerequisite-patch-id: e21205fb3c2974b8c99d8cff7672daa10f3e5d7e
prerequisite-patch-id: cd8e7df983ca36e7f5beabb1de624be3e9d88e64
prerequisite-patch-id: 65c6119029e6466ac3453fd2c27df46f98a3b299
prerequisite-patch-id: 56445667248c9896f748d4799bf0ef2f914a26e7
prerequisite-patch-id: c4e97e78c4de33905995b363acde9530dddcd6e4
prerequisite-patch-id: d5a6b89c22ee43dddd35be3d81564e0f81628e5a
prerequisite-patch-id: 60a91dee88969928461b160a220f10cc689a5900
prerequisite-patch-id: 39c276148612ecb03b7939877e9222920276795a
prerequisite-patch-id: 66405b7d1fe7ac7f732f4185438464e57cacf404
prerequisite-patch-id: a19653a68f81bd02c65b20173fc2798c2d97f373
prerequisite-patch-id: 391dc77c08dabcc0943e844aef2d549dbd6a6834
prerequisite-patch-id: 302a4d1b54ddf9d2888e645711eb6e86dcac6202
prerequisite-patch-id: ef50eca7be1f62b0a33af89855517260b4d291b5
prerequisite-patch-id: 00009370c71dc69dd794581b9b3518ae3d78f955
prerequisite-patch-id: d731e4f484659bc2722c10d216e106cf99dfe95b
prerequisite-patch-id: c5615f8109ca780c84eac50b92c769ce1435a7cd
prerequisite-patch-id: 507a2064fa3f1151b93cb98f0aae5a6d15c29dcb
prerequisite-patch-id: 733ba34f18c4606ad71ef734f911c6a9c4631dec
prerequisite-patch-id: de92592d6adf7a8ce02da5fbe84cfb4d4c87a94c
prerequisite-patch-id: cb1dc9441d4b405b8bf57c264ad59bf0874c23ec
prerequisite-patch-id: c1aa287bd68616aea0bcfb9c2a97ffe754dd7f09
prerequisite-patch-id: 1958d1a2ca74b2814563f4da7c4ff6f47c69fa39
prerequisite-patch-id: 18e793f3b1856ae3c9d3ae2863b02cd9201d4500
prerequisite-patch-id: 3db4782d03bcceb0395241f003096c05ce94e5b5
prerequisite-patch-id: 8a8436008ccf0193cd48f48db96481f0f6258e3f
prerequisite-patch-id: 82ec1ca4335b25d18b8fb02fa446ed7b7115340f
prerequisite-patch-id: 39b6fca4f2eaa539176224ce4b516fcc694621e8
prerequisite-patch-id: d6e74b6b6fe7477fca7de0c05d148399bbee9273
prerequisite-patch-id: 88d396a8e315b85da0358183c46a31693a7effc8
prerequisite-patch-id: de61b23ea6baaaf4cc5b1bfd77b1f6907646619a
prerequisite-patch-id: 412444d1e5d2b82e0dd98e94ef6ec16d70b01732
prerequisite-patch-id: 2d12b5bf9da0a04cb9e3b0648f86865ee7893022
prerequisite-patch-id: 9f7b1f65af7640636cde05f4a017d63b00f77959
prerequisite-patch-id: 69b4c7407ecfca6f810c0a41ab824e838f540ba2
prerequisite-patch-id: 45a50b38635103f9a3aa7a6e1c8edda11d287265
prerequisite-patch-id: 6da892f71ca477741e22dd38165f6c647d99f1dc
prerequisite-patch-id: 555a63aef38b8c194ad5652c5eac229e77ead9de
prerequisite-patch-id: e5627e4f2448c7fc496a74b852b24e2c01ba76cc
prerequisite-patch-id: cdfb62d8a7f705c41ba2182e5acf0666e102a537
prerequisite-patch-id: b11a1a87a98129b0494cee16b0c988c3c5634da3
prerequisite-patch-id: 631fc6e9e8144f6d97077b94533c3cb1c80ad335
prerequisite-patch-id: 40ea958b293d56cddacec74ceb6234fc68394385
prerequisite-patch-id: 8c33fa5e67194d8998e4bd5bd5d4bf3022279172
prerequisite-patch-id: fe8c94d24329836f233820ff426298f0384c8e94
prerequisite-patch-id: 6463cac1462cd9572038d9ba97e1b664114fc540
prerequisite-patch-id: f8445a2b37596d77a5adea610f52ebaa688eb556
prerequisite-patch-id: a4336ff4e3e6b6c2bab0f748cffea7f136077b74
prerequisite-patch-id: a71e0c220f47d686f228909fc3ac9e20e2b98933
prerequisite-patch-id: 781640a8b910b1f412f6bda172fb8d61721adaeb
prerequisite-patch-id: f24e45b0e75b01caae2b4ff051bf5941ce29c07b
prerequisite-patch-id: dae891f91b557a84cef7e6af7e3b7b535b7f433f
prerequisite-patch-id: 850d518688d869b2bd9c03d04991481b6c29b7d3
prerequisite-patch-id: 6c588b34b6dc88465f96667357560c991768af96
prerequisite-patch-id: 97cc7b75fed2d7006d2a785bd059712e42d287b5
prerequisite-patch-id: fbacad2c44527d950ee5604e27fbd70b575df36a
prerequisite-patch-id: e022f4e1bab01419d420a7644a2ce2c822c4fd2c
prerequisite-patch-id: 59b1b257bad04f75d2f1d65e32200212bfdcb4c5
prerequisite-patch-id: 48bc25ce1290a8cf4d56658ed4209fd8954e9b03
prerequisite-patch-id: 243c42c5d6790c99ab3c6ed720253ec2df0a3046
prerequisite-patch-id: ae25d3a40ecafc0bf5d814e8e541720039a7d1f4
prerequisite-patch-id: e1f0826d207e683d4607cafb356b50d0d7464938
prerequisite-patch-id: 73b1ff5f7e06f14891706ceb8c73ce7221c944e7
prerequisite-patch-id: 402160ad6cd35f546dc1d45bd190fc529b496324
prerequisite-patch-id: 40a3bdfc4202456dbd3f905e3440c7999090be57
prerequisite-patch-id: d8ee4a6064486d2ec19726d8cd71248535e9d6f0
prerequisite-patch-id: 8576999120ea201912b9e1d0686aa8838e40d2f0
prerequisite-patch-id: eed5a46d708b1e3e8d296566064b681748cfe331
prerequisite-patch-id: 5d60175d229c340d967eefca3b07663fb9af3956
prerequisite-patch-id: 626aca0d7281a766e61c58553a5fad559a73ed36
prerequisite-patch-id: 10704a19ff6e4b5f9555461cdc51e76929683289
prerequisite-patch-id: 01cc3478c0dec06e7409326e07c81a76d17a63ac
prerequisite-patch-id: 7c6afb984323b03f2b1b7515286c619ce2c96d2b
prerequisite-patch-id: bbcd2b789f4ca7e724ad5b38cc02ff81c8be784b
prerequisite-patch-id: 845c2be5360ce2240bc7d091018db6aa50028c6d
prerequisite-patch-id: f8664a84efa7ef82b345900d7c60c2c2160a27b1
prerequisite-patch-id: 6068d1b5eb40de7ab2d594ab52c50b25bea94139
prerequisite-patch-id: 1df55c9bfaa376a13fec65029e747536365e7c15
prerequisite-patch-id: 7bd83188833c8330e98769d902cb2f16cc38501f
prerequisite-patch-id: 0df5a196feaff5c1f77372d413ea0bbdb9fa81c6
prerequisite-patch-id: 7f0114f9c6307af908e1e650798e8150a4fed84c
prerequisite-patch-id: 7e904d7d8bdfa2d29010702c3808da051ed4b069
prerequisite-patch-id: 643c37cf1d364356003b99fdf126fcc88fb7a40a
prerequisite-patch-id: 8a9e956ae1093e04127f18a68764c661c4b82410
prerequisite-patch-id: ab6e6eabfd31913c695c6e5e9cb68c6515ef48ac
prerequisite-patch-id: 7483fdd767a580c487f0b2fd66cbae66230b1327
prerequisite-patch-id: d00d9e7ce61f4e856ef6c71626f0ff979f798068
prerequisite-patch-id: 200d7de26da848462026fd8036f954e0cd3b6c7f
prerequisite-patch-id: ac7ff00f9d9f8f70edfdbb5f9a2b474f92cd9eb5
prerequisite-patch-id: cb6423713bd8ec08b513e2f3ce504d01221b1eae
prerequisite-patch-id: f083aa85221915d139dae3d6e179299a4ba8f293
prerequisite-patch-id: caf1b6357485e217ebca0f6c55a5b011c6ab54a2
prerequisite-patch-id: 8cbdef8e0a26a337ecfc8e7ee6961745c58c9aec
prerequisite-patch-id: 94f6a9b51a022ae5e04903e6d3ec21bb96383e1d
prerequisite-patch-id: 3598b2302f8de9c0bd6790f669decdc0f94e4ff7
prerequisite-patch-id: b2aa76cc10be021d22bd77cea771eb11e0e00ae2
prerequisite-patch-id: 4760e943e5ab9cc2b9a440daf83577b8fcc9ac92
prerequisite-patch-id: 530cd89173b41669d75b626b3bac78c22a391f4e
prerequisite-patch-id: 554d2fab9a42fdc168f25f2126415ad445a17ad2
prerequisite-patch-id: f8165bcefa2b7c6deaa4ea7e78efa192f2edefcb
prerequisite-patch-id: d06d2597b217c04663da17950544351618ee56a2
prerequisite-patch-id: e6672818e74c2206fff9a43e96ae371275e618a1
prerequisite-patch-id: a3cbb12e08650cb8ca46929647fac992c60ac087
prerequisite-patch-id: a6506da949acd0849844e874f51109cd15d63723
prerequisite-patch-id: 993c0f803f38e01f730e4a2a14a4d878eb65719c
prerequisite-patch-id: 412836dcb49192b752795acf396f6e89d043f49c
prerequisite-patch-id: 8af1c494d35571041bfa8dc136636dd47d24c0be
prerequisite-patch-id: f0ad0ecf737e1d7b73d3ee53b0042028f15dc552
prerequisite-patch-id: 9aeaf9c1191cf23945ea7555f24aa0e52541f9c2
prerequisite-patch-id: ba662540823d66815bc01ccd3565e494a9b3dc09
prerequisite-patch-id: ad2e1d8c14f45baa04bad3a8c1137ef21a2cc6ac
prerequisite-patch-id: d3d22c309ee939ac37635ff6023b9fbfbe8f5931
prerequisite-patch-id: 00b8b91eb0ec4b75b3818d2abe7b94e333d53a30
prerequisite-patch-id: 390da41b37b520fb4c9098e581160b4b9124a59a
prerequisite-patch-id: e1380e15fb294c55c2d99ee6824f6257a4433c49
prerequisite-patch-id: 3e6782290b202b9f579e1d11e3f2889ce9622ded
prerequisite-patch-id: c6de3b24aa1ea56f985b950da75c947fb1af4746
prerequisite-patch-id: a89fa3788f85c81832b36cd8e16c2e1a51645408
prerequisite-patch-id: b485514f0e6091be89fc220e0ff98c768ce66f95
prerequisite-patch-id: ba868ee90144667acd9945f55a746c849d5e7b30
prerequisite-patch-id: 20bff0b5b26e01aefc3e03ca2146907816a71eaf
prerequisite-patch-id: 7bf058eb18b06b84726ae8d8febf797cfa068782
prerequisite-patch-id: 4844c7c2a2b3b4bcc5b79bf787e5d8966e62c5e2
prerequisite-patch-id: 29af79a1a78e02df0da7dd2129cda33495a45392
prerequisite-patch-id: 2e8268d9d02a066213dbde8727156680faa5a94c
prerequisite-patch-id: ee395a68d8f2ef2c390df1202f651d0f4ec1f6c7
prerequisite-patch-id: 605cdb3d811463376a6ac520f31b800a5b4a0d06
prerequisite-patch-id: 43b63775559ed3989714dfe81cae9f0115e05ea3
prerequisite-patch-id: 1f6c65a3e836b7f66c8c524c557a20e5a3aa56f7
prerequisite-patch-id: ba2841fb6cc7f1b1df2a6cff827ebbbfa8bc21a2
prerequisite-patch-id: 3c9fdc6f34894679d2cdf841f5c0f20ba4064ef5
prerequisite-patch-id: 60627aefda1509e66c17210e0e2d7a8241406160
prerequisite-patch-id: 3e29fb8edd9460db014ddf1251952b39ead1021f
prerequisite-patch-id: 925c2b0e014ba0ce86ec01b127c2f7c24f81e1b2
prerequisite-patch-id: 42d6ad282a3106f4bc768dcd783630cba834a1c9
prerequisite-patch-id: 525af2e6798434a15ca7f9ba3f627ba06313d50f
prerequisite-patch-id: fe5c7e9d2646aef0f01e1cae8cf18457e45e2e82
prerequisite-patch-id: 19ebb2a7894c899a87dcdccc860fa97f0e4b5220
prerequisite-patch-id: 36d3694537c93cb18a04b0bbfac2c5a787fcd43e
prerequisite-patch-id: 311312cf5cf7e0b8319e845c33e0b397aa144322
prerequisite-patch-id: 2b1fe72348daf92768e7436f0ec09577454d0b26
prerequisite-patch-id: 032b38abf20c6c41c9c7a5415ab366056c445568
prerequisite-patch-id: ad52552e5fca2037a577950a9efa70ca9c4bb2b7
prerequisite-patch-id: 7f8bc1b9b17d99a9017394e8231f57c3c9d08df8
prerequisite-patch-id: 98ac9cd9dac66137db1a0d4ffdcd2336d25c736e
prerequisite-patch-id: c778f0779219c57a680de84e034d9d007c20d0c6
prerequisite-patch-id: 3809b093a72643cf63c6892fb87e8ec28c581975
prerequisite-patch-id: fc48a0afef763bbec1744b2003862baba90ed635
prerequisite-patch-id: 6caaaca984c1bc8e70441b7537d0356f85674f84
prerequisite-patch-id: aca659fd9957428a0f6a8a2bbc0c72c0b29227a6
prerequisite-patch-id: fc47f031af50fe7d066d18c9bd7e403069476ec3
prerequisite-patch-id: 44a9b5ec1401e6946f0ca0cfd0db271b0151c443
prerequisite-patch-id: a4dc317769d8060cb21c376e37847430894c31db
prerequisite-patch-id: d3ee1bcf69037ff81eba2637bb8de3ddc67d5fb0
prerequisite-patch-id: b22e537af86041cd9d63746a0a03b11592ee97e6
prerequisite-patch-id: a3ca9f2739f0090d7499e077fd42bed2f55ac6e0
prerequisite-patch-id: 003265df29cb187ef7b2b08929d8634755f8862d
prerequisite-patch-id: f9054e42271d20bc8bd9f47bdf4a6003ceab6ec8
prerequisite-patch-id: 4a14108d305cf8e8899037137fef3932a7429cae
prerequisite-patch-id: 29d6986314a9971bdeaee4b2741529ec26defe38
prerequisite-patch-id: f6c38ee9d2d077828db6cdd32d9fbd661443851f
prerequisite-patch-id: 84f373a2773261acfb0208f92467f059680555a5
prerequisite-patch-id: 5d0f208ec44e11d69e7a0a51a8931a0713e3dc4f
prerequisite-patch-id: 326799b693d9f500a670e9d57073bb13a7514864
prerequisite-patch-id: 930ce83d29e3bc07d8d4b9a850539815e1d6c54e
prerequisite-patch-id: 08e67bc580f16048129084ec77d7bbec98278079
prerequisite-patch-id: 46a63d3b7099e73194e2211362b6a2fc0e2eddf5
prerequisite-patch-id: ec3c81eceb787caf27120a2e999b51a7d9286ed9
prerequisite-patch-id: 174ec73715dbf4b7bc5b29cb569b3a80bd6ffc03
prerequisite-patch-id: 89c0ee7d5504bc20f59009f06fa4bdee2ec9bd4b
prerequisite-patch-id: 3de8281adc874fb8ccb158fff2122bc926136d1a
prerequisite-patch-id: 684101c028e7c0826885856f66d7f1c4edc45453
prerequisite-patch-id: fa4d9666a04564b7c575997182dc7c3bb29c1d30
prerequisite-patch-id: 88c13db0fc6bfd9f4fac9f12ed53ff1e4a24a3fc
prerequisite-patch-id: e4cec13ebf67ab63f1fd55c67bddc18c73171a99
prerequisite-patch-id: 445c84e4a8578f18cfab6b79f9c6856b37a8ccbf
prerequisite-patch-id: 0e41f7e17f493cc2b78f9fec3557c18aed412e18
prerequisite-patch-id: feddcddef2b7562a2bb5dc46ccbb76a99c2da549
prerequisite-patch-id: 0185fe533f44913b11039c4b204ba80266323c9c
prerequisite-patch-id: 872c89656605decf1dd11ece38b9a8bedb74f702
prerequisite-patch-id: 1d069ac2126164abb9c132c51261140995a98566
prerequisite-patch-id: 1901e8348358bebd332702bd829a7afc6f6bad50
prerequisite-patch-id: b64d857f6ebbe1f6d1b59e2fce7aaec90dcba939
prerequisite-patch-id: 1bad5f60707b5f485b35399bea2aad4c2baac3fe
prerequisite-patch-id: b90271808fc38ac555c284062af4ed473071f09a
prerequisite-patch-id: c33bf8ab35a237cd1da9e21f78b19d305e87e6d4
prerequisite-patch-id: 4432c4bbc8342d7c54b0e4de6e65a3b5816e000a
prerequisite-patch-id: 28ef1a095ccbaae4e2c0774ce3465ec935c407f9
prerequisite-patch-id: e1bfad24c847d2697a1c4094ed0e6798911386ec
prerequisite-patch-id: 88248e3f7acb84714733f19e9c50a67967e3d078
prerequisite-patch-id: fa2618cdb6fb2470c1810c59891ee727f27cab2d
prerequisite-patch-id: e1e9de030e5237bde747179ba4038cc1c8c88ddd
prerequisite-patch-id: 03289df41fd963a75700605091f7e1542dffa5d0
prerequisite-patch-id: 53b4db06fc942426d2b7477b2270eb20f3974b7d
prerequisite-patch-id: defb5ffefac444396baceeabd460b6243e67eb17
prerequisite-patch-id: 302cb4354258daf5d0b0c6bb817914c77228f11a
prerequisite-patch-id: 7b8e7d7e8d038461302fc5e78c34a802aa0b5c3f
prerequisite-patch-id: 187fcf3898b58aa029d3d0a3f931b40157e7da78
prerequisite-patch-id: fea6e67892b977ab6c008dd251cc83269f3fec2d
prerequisite-patch-id: e70d4c898bf179c291f5041d7c3afd00099654bd
prerequisite-patch-id: ce3a7590688e3aec71fc5ab8daf7ea55819d944d
prerequisite-patch-id: be0a8a1b5d23b4b2ebd584b2ea0a0183eeaf0c18
prerequisite-patch-id: eac0a0dd48077508ef47aad6b64008db0a913f45
prerequisite-patch-id: 597b596fd4e9c8627fe31a22cf403e564a8a7312
prerequisite-patch-id: aff7383c8dea104905a8115696dda742379d7f8a
prerequisite-patch-id: 86952d5ab7e2e70db871cc6c59b876ad3203e82b
prerequisite-patch-id: cbd732da7b1322f3f8fe5008433f84faa1ca4550
prerequisite-patch-id: 1f0e96a5cf4e110ca94d608cdd575850d645b9cc
prerequisite-patch-id: fe4cf5bd3c92bb6b4f3a8fd90b91987108dc20e9
prerequisite-patch-id: 04c35b4d1929449bc3dd107066436c59ed5bc65f
prerequisite-patch-id: d1d3e42e162849622a0c14b85b1f9afcab222d07
prerequisite-patch-id: 1ded3f8ad27eb456ddca4ca8ec56e0aaa4d50af9
prerequisite-patch-id: 3c1a99c605f4b7a5954442044cebe3b7952d5109
prerequisite-patch-id: 55af3a624195312a72b9f5485fea300705a66948
prerequisite-patch-id: ebbe5f61830a304ae48e3ef95c30ef0689b01ec4
prerequisite-patch-id: 58377592263a20f779f1acd84d5fc1262b0aec77
prerequisite-patch-id: 66a1baa347d6979c3b03753056d767ef00788f19
prerequisite-patch-id: 046f441f0640ebda19996eeababcf40463e76d48
prerequisite-patch-id: 17ceef6c8579805022046666947eea9d88e744fc
prerequisite-patch-id: bc36698366ebfec17e5a780110c5fe7bf218cdaa
prerequisite-patch-id: c30cb8e75c0d66611894c9376d4e4128a0b6e417
prerequisite-patch-id: cf971b6a2b68b5bd086bb41b59474537a96073a1
prerequisite-patch-id: ec2cc2455de7bb5710f8c8379907a6a142c47cae
prerequisite-patch-id: 814226105d5f47d1bea940332e398c5b80ea60fb
prerequisite-patch-id: c4814788716141917beb4f771741cee24b5bd776
prerequisite-patch-id: 30582bbbcdb9aa406dc6936b7f1f789bd19c9920
prerequisite-patch-id: c52291b441611663c2291e0f6556004439877a13
prerequisite-patch-id: 51c4916e8cfb224ada4d24379389f6c58e68dc22
prerequisite-patch-id: c8678c1c15d134fea3b58b30af14cbdb5905c403
prerequisite-patch-id: 28ca6935415fa367408756ec1885ed4d6a16ab39
prerequisite-patch-id: e94e2eb5b139a017e47ceb28eaf39ad6bd79ab1a
prerequisite-patch-id: 52e501a6f4d0fb5b82293101caa71388986d785e
prerequisite-patch-id: 690eec59073ecdbad6d0417e9811c1a40b449aab
prerequisite-patch-id: 115dbe37f593404df60ad4c82ec35619c1718436
prerequisite-patch-id: 5ba882ca6c3f8ea4ffc7ac671d2a74e74db6d9f5
prerequisite-patch-id: df5266cedb54379cda3bb4b69dadecb9ce93f3a5
prerequisite-patch-id: 83f282c6b964a4984d89b55a2c377cc6c2c55624
prerequisite-patch-id: 7c1bf3ec1b9d66336571dd0274d0e70b1684fccb
prerequisite-patch-id: 87e1a7667d153f224498380965899e2064d24b45
prerequisite-patch-id: 14a34dab0df50ee2ded110c441cb3a36a1f620e0
prerequisite-patch-id: 66c1a4c72ea37ad241d169f32224725b6d06516f
prerequisite-patch-id: 910df68f2b48e81b2b0181c1c726d7c8eb57b930
prerequisite-patch-id: 13dfb4fdc44f12818030edfe1bf29344cb3e34d5
prerequisite-patch-id: 3bf7c73087863010ce692015146ec772553c083e
prerequisite-patch-id: 4c920ece90c20ae3030a4dfa3989ca5a02677f67
prerequisite-patch-id: f2b125f8f3047a05e069dbf9a15237f13053a7c7
prerequisite-patch-id: 84c383823033355dfb2e2d0979b648cc9074f3a3
prerequisite-patch-id: 767568de84c9801864841cedcc1f5bddd2425e0b
prerequisite-patch-id: 6cfc238964458ada323264c8b131a20482eadc49
prerequisite-patch-id: 7bf2f249125683a557ef9bd434eb3a3bd8c3a4bd
prerequisite-patch-id: 8bc7ae97d5d148535cb4da02f9dfd6137c07c914
prerequisite-patch-id: 3b9284868188a66c272694fa35e924e3aba0105a
prerequisite-patch-id: 401d84574657d642920a17c49b85e74d6f6430d8
prerequisite-patch-id: 332c111fd1fad8d41ea4114834d973482811d77b
prerequisite-patch-id: 54c7a29325e6b7be3a650a94eb49edb3cb8c90d5
prerequisite-patch-id: d8fc3f1fa4ae41efca5b9118a1a10311591e220b
prerequisite-patch-id: 048882cd6d426d6169c2060d1a6bec0267938487
prerequisite-patch-id: 78b6cafdfb7707dabf0a32d54c75b8d40081d0ca
prerequisite-patch-id: e82c16568b11d392705ae147aa7d9fdc21d2add9
prerequisite-patch-id: dd8525ace9be93c6af7ffd3d94713239f42f299f
prerequisite-patch-id: 96d5eadeed283e0444f4238ad5b7e387992e9699
prerequisite-patch-id: 816c42ce962ad0189de6174f30820c847f044961
prerequisite-patch-id: a693449a8ca4667dbe2590064446b617590f3d39
prerequisite-patch-id: ce55d19980679ac47dd843258685bc4485ba2fbc
prerequisite-patch-id: 4f629d53e39feb3927d29c9caef8f65f7fb8294f
prerequisite-patch-id: 9a11df3ba681b823180398bef565d39099b2408f
prerequisite-patch-id: 5076a9f50763cd0e9eebd3eb58f07fc7dbb6d39e
prerequisite-patch-id: c44113c284b34d82f7c3e30e352920f8c30dd8d4
prerequisite-patch-id: 0d294033ae848893aaa11bbb429fe1d6442da47b
prerequisite-patch-id: 3f2fe0f2959272ff73b03c8718f265c62264ca28
prerequisite-patch-id: 0dd64ae047202d93b72f1af80c56d414132b8e10
prerequisite-patch-id: e3a50776d5bdb920d39de92070c56331f26a840a
prerequisite-patch-id: 09e825048a06005c532e2b28e094bf4c9faf852d
prerequisite-patch-id: ff67053a67248154cd97d8401a5d37a1f688817e
prerequisite-patch-id: 296966a9c6fdb400398bd42b7e074aca0ff4da13
prerequisite-patch-id: 23b698493f3de61b6a8b0b598302b087024b24ba
prerequisite-patch-id: bcc6ca0d4d2058ea2987fa4f998c574fb68119c2
prerequisite-patch-id: 042d77ad7d5ec280e54b9cf234598dba21db8bec
prerequisite-patch-id: 3cd996d46496a7f0cb742f2a3f0e2098316c783f
prerequisite-patch-id: cfe7d3eef60fac0883b345868cbfe0cd98591e8e
prerequisite-patch-id: 4d0e2275a3a5ac42316d88c01b8acc456627ce08
prerequisite-patch-id: 0def36c70c8324bafbc44041cfcbfd7b6e0f3f03
prerequisite-patch-id: 70e95203426c7c74a0fb4b37baa936609e3c4f04
prerequisite-patch-id: 4a8c3007745a1a031586b43abecb951197755c22
prerequisite-patch-id: f25430fd9ec54cb1f44433c84a2140c96d534aa6
prerequisite-patch-id: 378b495878cd84898c0f16e860c5233d36a0d506
prerequisite-patch-id: db51997df2914a32e926aeb36d5ae3a16b73d771
prerequisite-patch-id: 261383429c41c0fdd22721883b9fc6e19a85658e
prerequisite-patch-id: 9e1b40383591f4060f654471af4b2b4d21deb81d
prerequisite-patch-id: 03bba1da2989a22ba212e431823ce73e9b146ea6
prerequisite-patch-id: bd298324c11e37321bce2fec362a2b193ca1966c
prerequisite-patch-id: 76526478de66805dce84afaea0764d351132ce2a
prerequisite-patch-id: 91c78f17011aad8648ce80f6f76602d068bea78a
prerequisite-patch-id: d5243757d6e253fb11dea309875bee04bb05bc58
prerequisite-patch-id: 86f4f468c7eae83b6d6d27761d4423822139868e
prerequisite-patch-id: ef0bfc4f0aa51c4b0edd436b49fa848c1787b0e0
prerequisite-patch-id: ed999de77197eb4e8bfbb9c964e8238d7ea5ce95
prerequisite-patch-id: 072e18fbd89a566f17f9a281cf0b8cf1ea830e6f
prerequisite-patch-id: 46114b4622d56647d127f7148d3b82b589dfa856
prerequisite-patch-id: 4c4d37fba4cc7658df2a8a62ab99308b1cff070d
prerequisite-patch-id: 59027f74c5a1c612a7ac12968e902d873ba63138
prerequisite-patch-id: 935647b929fea6a4d224358dcd4678f974f26f0c
prerequisite-patch-id: 14a0e6a9f7b15352e324585163c911260ef9776f
prerequisite-patch-id: abd4f7a4617ecfcb2865adb5aeb3b79e6b86fad0
prerequisite-patch-id: d9d923a79ab8e08a49debb2afc438aac3d1fbe0a
prerequisite-patch-id: 92142ddc90ae706b44755361a30b480fbe6f82b5
prerequisite-patch-id: 04b2e9263cd67115e4553b26b6307bc6bc425c57
prerequisite-patch-id: 532add6d0031dd5f68c70724cbdf30c5b217be5f
prerequisite-patch-id: 2030bae650e90e7138fc739a94f17c6a98bb8698
prerequisite-patch-id: 9bfa27e7cc43887e44f000d9ff271b5e995bb79e
prerequisite-patch-id: 54b9156d70333497468564310fce165323d1a610
prerequisite-patch-id: 6e45b84e25c4d2da3b85cc063109b4bf15788224
prerequisite-patch-id: 6605d9bbf59c7d67b7a12a88aac99aceb2c0966a
prerequisite-patch-id: f409ced45e22c2be5c6885a3ffe4e6dccfaf0eea
prerequisite-patch-id: 0c08f0bfc39d360aea9617371443e39e1dcbc301
prerequisite-patch-id: 7f644825cfd5505034fe328e6c89a680db69b86a
prerequisite-patch-id: 6aa42abf372d9206883d5e7daa3be22c7f3fa60e
prerequisite-patch-id: 45593b9f2fc32f4ccd8758826b452111cebd8932
prerequisite-patch-id: cb01ab21002f94e7acd106fac6c96905a9b95caf
prerequisite-patch-id: cc71bdff2e5ac92d566a8d59a68e9309289e19ea
prerequisite-patch-id: 65b465ad249ffaf4f67e1f6fa988f64339eba6f6
prerequisite-patch-id: d287c0fcc777bb500b603b26ace258c53f1a37cf
prerequisite-patch-id: 059c43d8c41ef6715bd1b3dac1b987a7e31f8fd7
prerequisite-patch-id: 27d5d1778a30357a0c9ca1862d05fc78836d209c
prerequisite-patch-id: 211d0fb4fdb16a2ee3f1a8808f55b92764d8312d
prerequisite-patch-id: 22ae2acf34c9c1cdcdc6185deb50dc868cf3824c
prerequisite-patch-id: 984e11d87d661dde46aff733e29d3f84ec3923bd
prerequisite-patch-id: 89ec684e5efc9b956a3aedf4df600111dc69d9ee
prerequisite-patch-id: 25b18f9248d98cf49e66ead46725c14ea091b7b7
prerequisite-patch-id: 8f6a82ef568578bcfe56cb6e00ab9584b41cd96d
prerequisite-patch-id: 98701986c159172d29a3ca5420cbcc4941956bda
prerequisite-patch-id: 3c644a24445f95b09be0e8fba2efa9955790dd30
prerequisite-patch-id: 84fce2632880d924c4b6b4119e6053561e0f16bc
prerequisite-patch-id: 807d1c65ef4135bed713d078a4b3a67c2634e69e
prerequisite-patch-id: 6b16d5aa944cc3c73a1e8c64900eeaae568e0e19
prerequisite-patch-id: 1ae5896b228262f54c46bfa70d633b5013ce52f1
prerequisite-patch-id: 533fdc529ecfe26f5dd4ee7cb9ba7849bfaba600
prerequisite-patch-id: 242e91d4657355a78e2dc2c7244a3e02a19c1d7f
prerequisite-patch-id: daffeed965b7a0e3f604f62b0ff68311f3725667
prerequisite-patch-id: f0059a6803b8e70d57d70c4d7ee4932f50e7b023
prerequisite-patch-id: 592424ff8795ee2f202c955d2c2b39bc532909c6
prerequisite-patch-id: eb24a9ec436ea7cdfbd2ecb4ccccd780e1267e2a
prerequisite-patch-id: 54d2b355ae8550f898527d776ba728f3d5755988
prerequisite-patch-id: f3def38f02f7ef3e1d17129dcade4a6b2e93f83b
prerequisite-patch-id: 878d65d5daa3b9102c31374eb71c6f3d7a941580
prerequisite-patch-id: 50c371ec9bc43c227a361534993f9ad99923e4a7
prerequisite-patch-id: ce11911f28f649f51117afbec1a289c79b39b871
prerequisite-patch-id: 668d35b7f95d98eada88595426eb0f8c211680d5
prerequisite-patch-id: bd125432c4f5c7741e9ffd243998330573344c58
prerequisite-patch-id: 9a88d9914f73b590cad918ea2527c201239ec8b3
prerequisite-patch-id: e3a7a2596fabebf80b05b64f79192f5b0407d519
prerequisite-patch-id: 47a07b39a37a98f4d3cb7cd9839ad0da214ec65f
prerequisite-patch-id: 978a06d0f5c5491f47e8f3cc5d255576f28bad22
prerequisite-patch-id: 16f782b6453893f83ff4d48b4005d3b1d6e5694b
prerequisite-patch-id: d01971a3af277ad81a055067ab2d15b48c4a156d
prerequisite-patch-id: 66b4b036b952aabc84064137541121371dc8cbeb
prerequisite-patch-id: 511b04331dc4796f9d52e26952e1f33e5a0ed3df
prerequisite-patch-id: 7e28b44dc81db9dcd5e29d8476928da2a27289ad
prerequisite-patch-id: dea77586c41482f928ca6ade5223df1dca804b15
prerequisite-patch-id: 82ab253dd0e5fad3520575567f4cf385ccdb409a
prerequisite-patch-id: a6d3e05b4821c72cc17a829ee2e102d91d4f2245
prerequisite-patch-id: df546d87f383215ddb6785240abc18436d9e04fc
prerequisite-patch-id: ac93a3fdeb4e77e0eb87170d654e1b6dfe7c9ac1
prerequisite-patch-id: 366ba10400f3fc87ad4c02732b456131c781d315
prerequisite-patch-id: 4376bb7106169da1f7241ad4789f87111847aa54
prerequisite-patch-id: 439cc577446d75b5954082e2e0242faec7c460f6
prerequisite-patch-id: e7ec9b9e1430e4e35a221fc507d9a8e3f2dac2f6
prerequisite-patch-id: 7db06442c9541b97d0f1bb2160ae59ee96b19ade
prerequisite-patch-id: 9825f7093d8f43de15117deff229e2f399317af9
prerequisite-patch-id: b153d4b850fe623d0bf4216bb0bf4538a2339f68
prerequisite-patch-id: 446866099c8dfa6b1d49777f0472dfac3f8885bd
prerequisite-patch-id: b84da730d057d6e7b6f953160b2e6f3ba0b80f4e
prerequisite-patch-id: 144e0a575763319802ad776639d1d15ae04cee96
prerequisite-patch-id: 7b401a1be08e57d967bb77057c8130bbb292de85
prerequisite-patch-id: de774017331a349649f105d0dd6488c475221cbd
prerequisite-patch-id: 908ea5dbfd6f729dce74ed0836f6286e3de0ade5
prerequisite-patch-id: 0fc0eee396fb88cdcd61d86de8e1f0c6f7234f23
prerequisite-patch-id: 60e3bafffe7e9b96207c8c4cf3829a177217ab6a
prerequisite-patch-id: 93af09e548da04d20a8ebca4b28eb69d94140f3f
prerequisite-patch-id: 2bdecca349809092be8c4ddc31b457b6b9d9878b
prerequisite-patch-id: 0c9646f2eb953d5fbf11dfded79ab122e09fb64b
prerequisite-patch-id: 9ae5f69ab610ac41a4a63fc00d62453afc7a99fd
prerequisite-patch-id: 4c86d0d16174a66bd922f2bc393b04a28c2d7d78
prerequisite-patch-id: 5d30b38b4b3f39ce1e4283706a9ea8f800566e13
prerequisite-patch-id: 25e61e2489efc132c90159f6b3b3c8aa03f5e6ae
prerequisite-patch-id: 15f8df35c46e4332682fb7194bff6ef8530ad92e
prerequisite-patch-id: d3ae09a8a460453326c3e59986fa2090b3f542eb
prerequisite-patch-id: 5216545c602410f64d178d8dc5e8a049284ce8e2
prerequisite-patch-id: 6589f4130e9379e78180fcc04861ae582b9a43df
prerequisite-patch-id: 48bdba55b1e687ab3f20ab83f5981140f87c572c
prerequisite-patch-id: b2cb056044760012c47c59f8e7afa81664832bd7
prerequisite-patch-id: e9e8435c86ca7a1c8267483fb608144a04eff30f
prerequisite-patch-id: 7a9c00bbc01074ed952cbabb0f787dcbc9d0a76c
prerequisite-patch-id: 533236927ddcfc6774bed2e9bb46f9bfbd7bdaec
prerequisite-patch-id: 56b441da42658d03accce2a605944764ff691f86
prerequisite-patch-id: d8cf40e9a8f786af1ca980e2b971845f29def133
prerequisite-patch-id: 0c7e572cb0bd5e52f835b79050309e1f6a880ba5
prerequisite-patch-id: 8a9c2373096748e6f9ba951f02122a0d74770bd1
prerequisite-patch-id: bf9771c127cdf91be5b4142fcc002dd4669fd494
prerequisite-patch-id: 0192e9f99c36ffc87aa4500df25328b098f3cd0f
prerequisite-patch-id: 02d188fd671d62798dc52653552bcbac75b2b61f
prerequisite-patch-id: 9fab03da6c1a3877ded9aaa91eb19a0c5e9be718
prerequisite-patch-id: ae3ae74566766a3a96137a969bc218fe1ba2f547
prerequisite-patch-id: 639725b726caa6458ff933f747ed4df326ab8904
prerequisite-patch-id: 8fad4cb911cc5cd23cdbbfd8b8b6f3f31d42ad0f
prerequisite-patch-id: fd8fac73aa42519855c3afbf9d879355aa5befbf
prerequisite-patch-id: e1801d386b3796b1f6c610d65f1833887186222b
prerequisite-patch-id: ee87bba6493819a1282738721f167542368ec881
prerequisite-patch-id: 910cafc2ce89bee0fef0315e91adad7b375bdbeb
prerequisite-patch-id: 2af2a26282146f9c4a26d1d29a9e06b651f0c2a9
prerequisite-patch-id: 3992481fb4ed931cf1b18581acf9a88a23125693
prerequisite-patch-id: e017c817e2fa3cc9924a13064da5f95b5cc59f2a
prerequisite-patch-id: 0181ec38d8e85baf13e77338f5879ad9cc1bf659
prerequisite-patch-id: 16bbfd9401cc8fee2bb8a5ae600cb5b53bc82f78
prerequisite-patch-id: bae539e17784907eb4d688c0e77c045add15488b
prerequisite-patch-id: 4749a11e2ff61f5cfeee58157806a31d8d4bbbc0
prerequisite-patch-id: ada12e106f3870a67f7925f28827bb53469ed092
prerequisite-patch-id: 273e3db2e831c60a956168474a66a2c9c04f4f17
prerequisite-patch-id: 6f4267dcf5adff18230c6d9811234a42eee3aa86
prerequisite-patch-id: 3efe3c1c4dab93379294bd4f17c6b1c28daf18e5
prerequisite-patch-id: 8ebd3c904cf6ae7d6b8227c6d4b3086497efff07
prerequisite-patch-id: 9a714cde1698ff87484784ac3ef034a6bc4c275e
prerequisite-patch-id: 0e11f48abbb77c5fb74666c0449efccd5808de53
prerequisite-patch-id: a3cc02ce275f24cfd95dce50953722c16630c035
prerequisite-patch-id: 5d61c1aad97ec92415b5d8d27585ca34afa6a143
prerequisite-patch-id: cce99a2924fe186a9f9f4fd122821cd228da789d
prerequisite-patch-id: 3fb83c42246d4d35f503c4f525189f89089f8b74
prerequisite-patch-id: e885a41d8a8db35b988d42ae75da819828ad98f9
prerequisite-patch-id: aceb54a6a106f2a84f8d2f0d6f1abb7641ad856f
prerequisite-patch-id: 36a8c8262a98477ccc15f27985e90e16868cfd27
prerequisite-patch-id: 4b1666ebb1880843f43645f9bff5084e49d325b9
prerequisite-patch-id: 45d04c448856a01120a0a9699a17818c98a07fad
prerequisite-patch-id: 8408a9bdfe67d62d487276f1f6f507f8abc91dca
prerequisite-patch-id: 31811aff146b132b0852d4e7195ca0c8859418e8
prerequisite-patch-id: 9fde638302aceac373f98fe9a33643ad298a700e
prerequisite-patch-id: 21d55811b84631dbbf99bfd08103c50ed79b8542
prerequisite-patch-id: 26e9e1c631a32d455cfbf5b2717b32327efebf91
prerequisite-patch-id: 7073589d3628070e46bb104a438dbdf54d250f72
prerequisite-patch-id: 8de8ec9288872da0c7d07cd2aee4ed911c2111c9
prerequisite-patch-id: 4e4b967a2e8e706779debee072519cb015c274fd
prerequisite-patch-id: ba38cfbd8e712fce3f97f11a65b5826ec6248797
prerequisite-patch-id: 0c41b627eb745b0a0250b854450db61a8e4a7370
prerequisite-patch-id: 9fb95800f129b1815872abadfd6558eed42b82a8
prerequisite-patch-id: ff829bf127b3f4820f47aa3508c2bc02aaa98fb4
prerequisite-patch-id: aca7b0d7b302853e522f47700d0780a96b4a72e6
prerequisite-patch-id: 82687990b2f1eed919de5b2470cca1e718ef143e
prerequisite-patch-id: c45c179b89ea62e2685043bcd9fe559451ff6b31
prerequisite-patch-id: ec1d2a3c8a3080af0ce91c11508ed445a83c0290
prerequisite-patch-id: 698ec3baeec41d92f5f7425458f386e7c1c87961
prerequisite-patch-id: a8457f873f5a15f9056f7a8df6003d4edf92feb7
prerequisite-patch-id: df67c426b3e9c8f154f5167c75b8fe6ce627eb1c
prerequisite-patch-id: 63a2cfcf7723757102c9f54e616de34cf95424fa
prerequisite-patch-id: d282fc45e403518b010b30598b4203cc355b5017
prerequisite-patch-id: db10caa2db716afe388683b1b6d6961a5268c1f9
prerequisite-patch-id: 5c8ad41dbc295407f4d57553f41d4d1a73ca3bd2
prerequisite-patch-id: 97041ea4c1c32edf3ff8a08562423ef72dcee404
prerequisite-patch-id: 622f07762166d2f7a8a6ced50766fff201ed9950
prerequisite-patch-id: 0f822f9e631c6eebda8d24d813bea22bbac69ab6
prerequisite-patch-id: 103e581247c165a2d7bd3f6622ff569ecce5b89c
prerequisite-patch-id: b70290941d713a7eb8d6d4d809b641294a204823
prerequisite-patch-id: 004a2367c0b8eb20966c0024f4747b5db1babc14
prerequisite-patch-id: 4cd500a195a68c840686ffa8b8a9d05dd8fc12ff
prerequisite-patch-id: 430b39b9bba95064b337095d779d04c992cee1ff
prerequisite-patch-id: ab1c454544a1253910ff9a6633a2915adeb46986
prerequisite-patch-id: 4549ba0befc078a820b1ae6ba2682bdbd252a9fb
prerequisite-patch-id: aa124871336b9b6a762dbaf1fef9da60e1f1ab61
prerequisite-patch-id: ed9d4d0407803930954b3e71482cf2ee787de779
prerequisite-patch-id: 54ff5773cf817a4027ace9a7a0d725defc7283e5
prerequisite-patch-id: 402b09cf5519a0152fa54a54d1f2ac91acd83b19
prerequisite-patch-id: 83c0eb99010b4492a7435a9330f0bd3fdffa334b
prerequisite-patch-id: 403b144ab25c1e56f986b9a9dec4db19fbe5b113
prerequisite-patch-id: b6d4b5ed3fcabe109b92364086c7b689532e8938
prerequisite-patch-id: 9f2dbff8de8cad3a4439b81bce4738e3930daac1
prerequisite-patch-id: c53b454327bec0425d85df486e280d2ea3f85a2e
prerequisite-patch-id: 19c37dbb76eb2b3f81339633c5b74f71b3efbe2f
prerequisite-patch-id: f814e83e5e9beefb229d11cfd495a0d6c7dddd8f
prerequisite-patch-id: deef90577d71514ba830fd46b548e2d8bfe504ae
prerequisite-patch-id: b8a81d6e1ffba689ffe6f69769df999563645eed
prerequisite-patch-id: c6d78aad44e517c720605debec28482871f536c7
prerequisite-patch-id: a63bef5983028ad2873a9433f24656eb7acc72d9
prerequisite-patch-id: 3ff6729208de51e0a580337a7830f0a160681b3d
prerequisite-patch-id: 3cf9ed72bdb5ecd525bdb09d4f3dcd49353d48a1
prerequisite-patch-id: 6bdcffff4beb2eab4fdd99486571e95ae3dafcfe
prerequisite-patch-id: e53659b13b2d697ded27d7a2746b3f10fb26ae0b
prerequisite-patch-id: 887f1c31b8e7fb0519bcc5a7016d5510b3b43488
prerequisite-patch-id: 46f64058b6e4c658a92a62b6e6daa1ad690fa2e0
prerequisite-patch-id: e2a011b45e93eaa8e4c472fdadddb59c2d99e6b5
prerequisite-patch-id: 2402c8a04aeb1c27be964aa0db53039331011fab
prerequisite-patch-id: 053e391ddf6e2f20c43fa2cd5175efebeee98bb8
prerequisite-patch-id: ae05c7fdd4b3c8583840ca5f78a506704ec2b48a
prerequisite-patch-id: c692885cf7df533f81bdf737b7adb3cd9cdf6772
prerequisite-patch-id: b713a346c29ab4efcbeb3b058b9710b0cc539756
prerequisite-patch-id: b6f1f16458866bf6d297d82524efd6549a71d908
prerequisite-patch-id: f7edd03124359c28e83f49f1474f7c82c09eddf5
prerequisite-patch-id: 1d90cab351484713fc9017fd78dc229015771173
prerequisite-patch-id: e59ea25490e13c82c4386ffa67246506711655fe
prerequisite-patch-id: 20e83015a43a4eb64659cf0d225df87839cea286
prerequisite-patch-id: 39a5430d4aae44db0f3ab4cf3562b088c44bb940
prerequisite-patch-id: 45261a88fab891164ab2cdd812f95b410252dd3b
prerequisite-patch-id: 40e0e14b0bf56970f3431b2153642193d98733a2
prerequisite-patch-id: d7ad430b9d581754a93ea5910f28a7c1dc0d1511
prerequisite-patch-id: 7ee3d03b721540526a5f2364ec5742ba49e70872
prerequisite-patch-id: 4ec2f6cb9139bf9d24c7f0237b08411df594ae7d
prerequisite-patch-id: 595c1d5644e8bd4e382e5623905f04f709e420ff
prerequisite-patch-id: 1c1ee948760916bd39c5cbf4ce2b181a962e5e14
prerequisite-patch-id: 8c395064c72569b3ec1e989b2747c0724c37e942
prerequisite-patch-id: dbb7b1c33d3970dde8eff8f5b3d40c47b9210175
prerequisite-patch-id: 413bafc194bc2e1d3b38fe4811ff777f16b13fd2
prerequisite-patch-id: b2588f9956b09e0eb795bb54ee93707c48dd9d50
prerequisite-patch-id: d4f98ab33e4d5667bda77254d5f4fe0e99aeec32
prerequisite-patch-id: 4dc51a06fd43dc8f4a55e7c7b1da64a1b4b167ea
prerequisite-patch-id: b8039043f225d4491ef699b5ab51431eaf3e3edc
prerequisite-patch-id: 3438e027f70798df7e317113a285396361afc3e3
prerequisite-patch-id: 133178eb7afa871df62b5a37089096a3734abb21
prerequisite-patch-id: 08e970f822f2f0ea2d0e344f9ec39b00affe9eb0
prerequisite-patch-id: 5474ac210147abe922df92001580f659c3c43415
prerequisite-patch-id: ae733ea3c8bf72c5978cf572853ecf29a00608bd
prerequisite-patch-id: d6f4461c0d15e32daf56783b37c19fd09f9ff8ae
prerequisite-patch-id: cec56fd91f718e2a95e38ea8766c8530f78d6b49
prerequisite-patch-id: d846dfc76478322abf2eb1654e1b91b60bec2d0c
prerequisite-patch-id: 9c9478e0a9fcd266a217aabdeab04460227d435f
prerequisite-patch-id: 6aa903076ffb60a0c52125e0943a07d748e6d847
prerequisite-patch-id: b25d5dc7553f0957c77b0f64d87648062191edf0
prerequisite-patch-id: 4cbf52245c6c2164d3697fba2b649c8a514507fe
prerequisite-patch-id: 16ec5b2412b7634462030cbd87295c5807daebac
prerequisite-patch-id: c30df45338c17077652d469dfc88b737e232960b
prerequisite-patch-id: b1c95b6c34b7302e788d2b8f95a4159ad12ffe71
prerequisite-patch-id: bc74bea1112731981aa4e5045265be3fa6f50426
prerequisite-patch-id: 7bd41e3e5c164a2a2f2cfd8cf647e65eb623ddae
prerequisite-patch-id: c1112b9f5094d8f9d554cd54a194a11cdf36d855
prerequisite-patch-id: 1a43b7fde37540c2778f571bfd3456869721f72b
prerequisite-patch-id: c40658778e4e3be342d60a7594f0b36b1ef705eb
prerequisite-patch-id: b2dd2a7901967e96a25bef5f05db4e78c3bc869e
prerequisite-patch-id: df49b6d4809416f324d5b0844d3e509e31f56876
prerequisite-patch-id: ae61a847532be4babd34e8028665f2df1040c94f
prerequisite-patch-id: cf1c6111391e8d539be6492491ef25b164509736
prerequisite-patch-id: 1d4b3cc9a8bf129f338f7c4ef286365606906179
prerequisite-patch-id: d651b9beb6a3962f36a709b50da9f600e8edbe2a
prerequisite-patch-id: ddaccb4e7f74f0ff6564b166ceddbe15b3871e4a
prerequisite-patch-id: 23a7e791762a9692e8a5ab993708cb09f282aa1b
prerequisite-patch-id: 5e418b2e7ec36a48dba45e80e447b3dc135db80f
prerequisite-patch-id: f5d8c5176448236c98835182572e4e5176213973
prerequisite-patch-id: 0b840756cca47e4094499a4b404292a28f12c4cf
prerequisite-patch-id: e09510c3190ceb9be893ba3280583d1f9c9fd88d
prerequisite-patch-id: 840e192b483902014cfa57dface043ed9fb161fb
prerequisite-patch-id: bdea60b24152a8b763cf770abe3b1caeb65f0e7d
prerequisite-patch-id: b6945a71672b38c95c7d01addc99e74b4737c010
prerequisite-patch-id: 0bf62f47c7b9efe7bf3a65bdece0d877da12307b
prerequisite-patch-id: b2031a1af2a2333ed3eb90b3ff0844182593edc6
prerequisite-patch-id: 38cc6974bac67f35b53c15a52aa73061b605e937
prerequisite-patch-id: 240096e1d82439d2d6253a9a93ef8903afa58991
prerequisite-patch-id: 18043348a434d2ed568ef723474a12ff314a0133
prerequisite-patch-id: 1064ca319b225ed66ebf00f6a5ad35fb2d4e80db
prerequisite-patch-id: 91e46d8ddaf9ddb75fbeb412f524b55e4fbc3742
prerequisite-patch-id: 20db554cc29626cc36292d54059d935110528fbf
prerequisite-patch-id: 828e022ba01fa91b47e83b7a5e701b3da7577bef
prerequisite-patch-id: fe566989cb206dd3fd9630fd62e57540bad3a9e3
prerequisite-patch-id: 72397fa5e3e16ef4d481d47b61842f093fd1d302
prerequisite-patch-id: 3c8b13a057270bc98c94a8b88ddb7fb9f6e813cf
prerequisite-patch-id: ac82fc1fb4785237f2965146b578ae4fcae167b3
prerequisite-patch-id: d757f92714f4e0ca241b64edf397b0c9118e0bd7
prerequisite-patch-id: 2402140939aca833a2b02a3cf5fc270f0d71ba8a
prerequisite-patch-id: 6381bc36962ad128416605dce4a1068496764a62
prerequisite-patch-id: 4af778be68e0d6604dae4cd77dfaca39390a9a86
prerequisite-patch-id: 84b2da65c32511f6bf8afc38a4387d993ca77c4a
prerequisite-patch-id: 74eebde091bfc953423665801f18ce4112484283
prerequisite-patch-id: 4a71632e974f25b1397c34d18ec6797e780d0364
prerequisite-patch-id: 2e4caebd23ce324254d8d2ce19ec419b73d085e6
prerequisite-patch-id: b636fff40bbfc333e74089ed12b8a2af63090c09
prerequisite-patch-id: c5d6b8015518ee48e9b89f93cc240b4d4c561d1e
prerequisite-patch-id: 4d0820def4843b3062f60af07fa3fd25cf3652aa
prerequisite-patch-id: a4ef7138b1657ba88b8818bd5f929ea4a8d5c6ca
prerequisite-patch-id: 32fac3e508ceab647f31c0ccce4494f24036144f
prerequisite-patch-id: debdaa4aaa4003567b788a2412160d2e5426d9f2
prerequisite-patch-id: d8eeef930e3335d707f6fd07c48c5601879bfdb8
prerequisite-patch-id: 585e9f43ea1f2eaf721d63d3b7ae1b09d795845d
prerequisite-patch-id: 32cc31c40d6ae57460cce1de0b3d21f07cf7ef16
prerequisite-patch-id: 4e1193b25cd6058ee1cec7f46d872cd5b76bc78c
prerequisite-patch-id: d491b60f2b5d02fa1e0ac303e470993cd893cc22
prerequisite-patch-id: 4f217b60069230b0f5db06ad533b8e7b161c54aa
prerequisite-patch-id: 2fe6de3d7f4b46559b6a97142b64716743bcbdcb
prerequisite-patch-id: 09a66032afac3ec4865c23d0140dc15b4986fbe9
prerequisite-patch-id: 5c079c4f006d2e48162883ac826c382df6e5e7f9
prerequisite-patch-id: f57ecafa1b69fdae44737dca30e7b4d9ccb557ec
prerequisite-patch-id: 8cc896fcc81bfb2f37ced162c3380266d79ef729
prerequisite-patch-id: bcbfc76927b2aa13a12d023ef26a031fc2d6cede
prerequisite-patch-id: e2e50201f5589e1486803bb2994f452cf3ea45ce
prerequisite-patch-id: 6c6d19228c634476b57defd947a7022b47fe3509
prerequisite-patch-id: bc4d4db4ec359b0d74dae2329ef7a0944827a5e9
prerequisite-patch-id: e619e3304715313b42968ff8bf6fc85e58588c8a
prerequisite-patch-id: afa879bcc4b9ece41b091e520c52b69aa05dc88d
prerequisite-patch-id: be680ccedb7b96b99e7dd8db26e40d72d0d37724
prerequisite-patch-id: eec48460481174a04cd2aadfa1281804741ebab6
prerequisite-patch-id: 9ef7bf36de1c1a84c5edc2a8a2a79bf3af649200
prerequisite-patch-id: 25eeb49bb49f573896f4d4ad03b2f261b2cef2ec
prerequisite-patch-id: 9289191e34d9984ca52b55eb163fab46081eb4ff
prerequisite-patch-id: 7ea6f73851a35312ce19d563201ccd607340a3d0
prerequisite-patch-id: 3b635def960b7ee9ae4f57950465b19bada5ebb5
prerequisite-patch-id: a6678e53d0d8cb4b680991f23c7ff0686e2b0a08
prerequisite-patch-id: 9f03ead96fc50399065a264b4fb3f37423ef71df
prerequisite-patch-id: 686ff839721a2d473eab93062a391c351227a9ca
prerequisite-patch-id: 899b7a4f7d1b88c9ff8b789114973f8047d7687b
prerequisite-patch-id: 9de24bb24d8e3229b375220ec7f9db6fb33451de
prerequisite-patch-id: ee2c822d4a2d89485d83a839ba85494a644d7173
prerequisite-patch-id: e0b0959364f54de2247cede63d7cafe8fc0c553c
prerequisite-patch-id: 6d2269056256566cfbdf248b295933ecb7d18872
prerequisite-patch-id: f941152dd58fd6d729dc12d97b2bc81ee31115e8
prerequisite-patch-id: b2eed1556da818f72bc6a2ecdfb5f7ba6aca3ce0
prerequisite-patch-id: 354955cc97b498a4e5187cfeafc37987e6e102d0
prerequisite-patch-id: 6c673bc71cff06c5df5156b7c6507ba7aac87969
prerequisite-patch-id: dcd0f4c2999763ad27a59c9ea55e312d5bdb7dfb
prerequisite-patch-id: d46354b9d0c57fbe01ff7b71b6635404712a0add
prerequisite-patch-id: 9ad22428aa71293b35913fcb35a7166eedafdb78
prerequisite-patch-id: 1e40b94b15b7dfdb2a86ebe1e40a4df2a09c4b19
prerequisite-patch-id: 74b131c1a5f4dae72d234253729f8fbe9acb57b4
prerequisite-patch-id: 1d8e1bdd06085ba1c0cfd3e253dc4e6a390040ec
prerequisite-patch-id: c2a857c6ea093903f20cbd08aa305b07c5a04cf7
prerequisite-patch-id: 541254fb3c25f5042bf5894cce8134550f5650fb
prerequisite-patch-id: ccaab6060b5e1d5f2facf67d66021f0b9e88f154
prerequisite-patch-id: 51ced8dc1f9382a1a6479dc47bb7dec6920ea698
prerequisite-patch-id: b9ca610bc2e154ff7a769bfbaeddf112358c0cb1
prerequisite-patch-id: b40d3e6fdbfdc37055f56cb2b4110d77fd033f0c
prerequisite-patch-id: 7dd1cf3b867ddde41fc32af92f60e6f82fce421b
prerequisite-patch-id: 0c4fc41f559b9aae8ceb2366e8ba4ae71d24cd96
prerequisite-patch-id: 93cbbe95d138d00a4a73e7a999576fe736478399
prerequisite-patch-id: 817aad5c40514aed9133eb01d1ad3c7945e1f90d
prerequisite-patch-id: e56afc4052b89ffa1984391579afc4a6f13d58e7
prerequisite-patch-id: d31584649d73c58560ca6ad0a87a461a10146c02
prerequisite-patch-id: 361daffec1f07219eca4d441b37ca7ae01ddd422
prerequisite-patch-id: 61029fcb469cb2424a1949aa3225be2b1fdfb807
prerequisite-patch-id: 1311c70ea934f6e736f1a4b6248f34ae30121de7
prerequisite-patch-id: db85f2cc40242b38d0cc098f1bcdda88e7bd8dc2
prerequisite-patch-id: 264a39941eba257e1c68fde78a4c56930a954a3d
prerequisite-patch-id: 0725eb819ddee71ffdc2148a18757d64b50158d6
prerequisite-patch-id: 79e29d4a1cea24e31bcb1718bec01aa6e44b6338
prerequisite-patch-id: 4bd98a628cf6c7d3a0b054b7380283146394327a
prerequisite-patch-id: 3360df683c4cc054005728c1bdb905deb17b7eb6
prerequisite-patch-id: 1d5ad3e1ffecd5cb542a6c690ad7b6521bcb9fe6
prerequisite-patch-id: 310ad34e9f4e41b5770420ce6ace4b67496157ff
prerequisite-patch-id: 569cf2d92ba6616a00dd8ff00355d2fd5e76d0d1
prerequisite-patch-id: cb93a7cfc75274affec638d4b3f302e7786300d0
prerequisite-patch-id: 299a63483d0f72fb531db03994e4c14e759ca552
prerequisite-patch-id: d6a2a7f7b1227d16f5651226c1918cf647f2db64
prerequisite-patch-id: 92b11dd39aaad223df726e342eb9a49e2bc6dae0
prerequisite-patch-id: 14fc47f461d336bfcaf02687e4a83924ee4b2ef0
prerequisite-patch-id: 602f63aba6bbfea3a6085406938bbc2357cfd52b
prerequisite-patch-id: 0fb44b7095bc22cc93bcf501d1b61838cb02ab9f
prerequisite-patch-id: 7d8255234a810760bdea64d40420b19efa2ae8cd
prerequisite-patch-id: 984a7e800d0f886e920cf1d23b8e0292cc3bcd10
prerequisite-patch-id: 78a1e08fd38792b82637b8c72f4ac80d500ebd79
prerequisite-patch-id: 1a50babca2b4dc0f9f2bf9c2ace367604a67995d
prerequisite-patch-id: 1bec68001f98eb8260510e9cff3e335a56465d64
prerequisite-patch-id: e33b04224c6818106ac67eb3da43021953f9abb5
prerequisite-patch-id: 0337d64917d0ad507ff72d9da15318f67a6148c9
prerequisite-patch-id: df70cb67f1f588fb724f8bae1f28d677bde0aa0f
prerequisite-patch-id: 69fb52306a18afc9d6c16aeb70ba706f82680160
prerequisite-patch-id: df4832449fa3eae99d63dca5471e32e207f3c386
prerequisite-patch-id: 634736423a1d31d88da122b1baeebfae08056e12
prerequisite-patch-id: 9075aec37d527f336df39464229105e82a91bfa7
prerequisite-patch-id: 60bcc090bb15cef97609324866e3fc54dbc6973b
prerequisite-patch-id: 652b7cefbde5ab599d5b313bf1d5e2911446d4f5
prerequisite-patch-id: e1fef5fd02127a2039a70f0db2547abd6097f8c1
prerequisite-patch-id: a818e5e0fae1593be343c1c4f29d14839ff9b05f
prerequisite-patch-id: 317979b7c1465dcc475c3a76df3d07c3ef40f199
prerequisite-patch-id: d0f3c84b88aa87b48c95e1c804f958ab83dc6b11
prerequisite-patch-id: 87936ea2082f5fb7f189ab3445915d03562b0d67
prerequisite-patch-id: dc362c83da923222faa435ac046e7f869a26a9e6
prerequisite-patch-id: d74a87af0256b4d464bf809fcc9942b98b5322c6
prerequisite-patch-id: 06472c9021027d9d40da3b45a163c438cef0c612
prerequisite-patch-id: 1a71efdf356b9537e6789bac95ddbd42ac3838b7
prerequisite-patch-id: b9539ab898ae084ceb6a05626eabc5fb54c23fa3
prerequisite-patch-id: 562a1c5d16cd91e95aeb3b6240bfeab27c3bddd3
prerequisite-patch-id: 7aa6d03e9a6978c06ab6dc13235be858fdadd008
prerequisite-patch-id: da8b371dc6251edc9a1138bc374021add50530c3
prerequisite-patch-id: 87bcbe2f745bdb1def0b9392253772d65bed383d
prerequisite-patch-id: b7729846d2841e970ccda7de5e1f3e245a25f655
prerequisite-patch-id: 7e2d0600738b522b0f12ecbc4e08716ecb68ffdf
prerequisite-patch-id: 4b7b8a9e128f6dee87ee5513cbf0abff59ad8935
prerequisite-patch-id: bb8d7d71c69a3c752005e57fba6c6f8a1beec832
prerequisite-patch-id: cd7dc65125229b5592c1392c97d54eb302491875
prerequisite-patch-id: e1a2f8ac6e2fe31cc11f7fa09ad7c0e561d5d028
prerequisite-patch-id: f69c46dcd1117a13b8682ec7e79e96d737d02f65
prerequisite-patch-id: 0b2684128a8c8b8503588a1abbe80e04481ed394
prerequisite-patch-id: cb973229f7e3f5c1a56a7152422d2c2ebbe1f994
prerequisite-patch-id: a2c560e03ffcba07b6c00804b262411a5b86bc0a
prerequisite-patch-id: d968919acd7fbc56f10421987fb56450efba3c92
prerequisite-patch-id: bd0fb1c8a752041bac89f0ce877ec45b45afdaf9
prerequisite-patch-id: 960b68510fad2af19e75deef7ff4a1582f304950
prerequisite-patch-id: 81c901684f7d127ee4694b0fc1e6dccb62c2e8e3
prerequisite-patch-id: 6e897ed60220a0d8420731a016e5c66f90d06dfd
prerequisite-patch-id: 9f87e33e8740083dda54e29a0aabcd7215d0291c
prerequisite-patch-id: 84213821ec3a9a77ad08d5ecd3c716aabf4b1c0b
prerequisite-patch-id: 36f245965b509c1c1c6b8b242aa287465785ab45
prerequisite-patch-id: 80c7f7f13e53fde4d5be4e760db97188170aba4f
prerequisite-patch-id: bb429d01f6a331fc7595c88fe11e35e439d01857
prerequisite-patch-id: 7f18beb2376da9f9e79b7dc21f245d682b4b0764
prerequisite-patch-id: ce7347ef737f95459d863435e87da5a2a0dc09a7
prerequisite-patch-id: 3dea830524a5f9c69e803d8e00f20533e64bcf5b
prerequisite-patch-id: c457555d9b0ef68e67c47e65d636bfd6cd8835b3
prerequisite-patch-id: ae227914e89c00b47808c8e2e34d7a18c85965f5
prerequisite-patch-id: 37157434da2cd803eccfcc98f5a3a3353237e8f2
prerequisite-patch-id: 03195c513bab3800ce83376b76517dfd58da5aa8
prerequisite-patch-id: 7845e7091e4d4da8075322a3feb8e3384cae24b8
prerequisite-patch-id: 589722ac055f1de08a2b30ebfdcb89178aa3fde7
prerequisite-patch-id: df965281a60016bf3bf15f23f6306a7a95dda63a
prerequisite-patch-id: 83d24fc86b85dc914c9e301762673333cecbfc15
prerequisite-patch-id: a2091b8e34cc88bd49bb4d30804d9795e7b6e0c0
prerequisite-patch-id: e67865ad69fc1d34e80d021065740cb29902b277
prerequisite-patch-id: 0a6c89e66874f4d966b677bd68612de4be71df00
prerequisite-patch-id: 570145128d509c8b812fd794264f96ee8a580101
prerequisite-patch-id: 3cff64faf6be9d256d2a77a4d7391000b4eede1c
prerequisite-patch-id: 329f425e4011a710c984a12ca15fad9e36515b5d
prerequisite-patch-id: bff9337887553391a8f6ae3a19dce3fac60024fd
prerequisite-patch-id: ed9a0010d6a81455c33776231a04e47b85581add
prerequisite-patch-id: 67a8f3d0b653d77304173c2d9e3c0c0dc08029fb
prerequisite-patch-id: 32f93c2c46e75d114ba7ba11377e4c236fe763c0
prerequisite-patch-id: dcb9a617deada25915767bd5e5906fdde599118d
prerequisite-patch-id: 9f4cdc134d6f8406d074bc9e6085169e2b33e5c2
prerequisite-patch-id: 5298ece658190516cef5a254260c3d832c8fa745
prerequisite-patch-id: 0cd051c048a91524423a1412d9109a0090ab673e
prerequisite-patch-id: 2e7e78d2d2649710522bf8bfe1e4d871982f0546
prerequisite-patch-id: 63ceb6ed0bf23f35abc27f1b9e39c7967374d481
prerequisite-patch-id: 8d8b144c22ab1b5b9cd84cb1a7b1a6a357d84d60
prerequisite-patch-id: 3a2a0dbd04ee60d2e5b60e410c5024e58ee91ea0
prerequisite-patch-id: 2585fccb13129a0ea1d0a85a60ad2bccdf680bdb
prerequisite-patch-id: e1f55a2a5f964ff220d4294d713e5882ffb39219
prerequisite-patch-id: 81a24239bb98ce959fe1f9f754614b35b08f17dc
prerequisite-patch-id: 0cd8cb384fe9a8f39aab765bc0b959a09cbeb645
prerequisite-patch-id: 8d34f98a41428bf05690dede25830e0276196c7a
prerequisite-patch-id: 70554208df3cc47fba82cc3241e3bd1232cbcd5f
prerequisite-patch-id: cb7002b8029d366453d5fab57155a6695664c4d0
prerequisite-patch-id: 13d978138c5d5d1798321d7f9d4b60504755d36e
prerequisite-patch-id: d6bebdae1b60e8960434e5e399e5ad8b953c1e5d
prerequisite-patch-id: 04faf31b0b6a751fa14655668a256d789a1c6ffa
prerequisite-patch-id: b9a3f540570d454d2b1845cf25ee4cc69ebb4050
prerequisite-patch-id: a1b83722d648291884f3dde5427ca8656e5bc491
prerequisite-patch-id: 9eee32edc6eabefb60bf9ca9ce963735f40a1b4c
prerequisite-patch-id: 0f1ba99d2c9984cbed6e875e05f444338cea7706
prerequisite-patch-id: c92368d7866ccf69aac9b6ccdd80a18eb674fe9b
prerequisite-patch-id: 9e74223eeaf78172eafd2a44de9aaf6fd68238b7
prerequisite-patch-id: d75ab8e7be8ca6fdfacf6454cd50720be01db309
prerequisite-patch-id: 48869edd0e0a234c1fe928e49889e9ae15145b40
prerequisite-patch-id: 5f037b294ff70b03378b0b062b2d875edd6e5feb
prerequisite-patch-id: db11b06aa1e64d2d501dadf2ea4ae3505b329242
prerequisite-patch-id: 20b85903ac3b46048a1a1809208cde744776d988
prerequisite-patch-id: 540b1b3d3b6735a66ca98a6f0a59f3f6a7cb97d7
prerequisite-patch-id: 1cb392cfa1af13fb120ce1bac948547d48534fcf
prerequisite-patch-id: 16accddd83fabccc9436896c5bae187ead1baea4
prerequisite-patch-id: 6c86969b4d9316456ccfb5799f6725d0fbbaf270
prerequisite-patch-id: 5c81953a7bc43097b1f02e13720a6bf7ff00b301
prerequisite-patch-id: f3c2cc18a1968d40769f74c0fc178d989738fb25
prerequisite-patch-id: 661be63f3301cd78db3f3194abbc950067ec0a75
prerequisite-patch-id: 89287b5732b52bebbd18e37c67f084fca3d16faa
prerequisite-patch-id: 16059ebf1c43bba428a28774698f1dd16b9675c5
prerequisite-patch-id: 1e78673d65bcda757ec26048f6be614564f31a28
prerequisite-patch-id: 8a751b85221d09636f7488ba3ff99f4f3512e58e
prerequisite-patch-id: c23d28cf9f610e7158a18dbf7eaa609d9c198a46
prerequisite-patch-id: cd3576da4b00a4f4260363792b84f033c7184586
prerequisite-patch-id: e26924fe8f32321ddb4ded6fa17d8948445a53e5
prerequisite-patch-id: 3da977d75b4f9ea92254ab03da99eef63350d1fa
prerequisite-patch-id: 4a9bd3cd91514b6fe6a1a4acc3f0130a320179be
prerequisite-patch-id: 7cf661ef80f8d416813b7db203025afc49c94126
prerequisite-patch-id: 16b0e8b1ae7a54a29d2bbe15577a6dfda943498d
prerequisite-patch-id: c8d7744c8ad5a932031444c58f421df1ee18dc0f
prerequisite-patch-id: 0f6e8fd3b53c17e431a01783a211fec95c8d7ae0
prerequisite-patch-id: 68158db57fcb85f1c2b7648b6aec54367ecea418
prerequisite-patch-id: 8bcd164e6589951f6f7e791e9a2762385adcdda3
prerequisite-patch-id: dc7aad5d4bca333566dc201534ed759c6eb081eb
prerequisite-patch-id: 7e2e51938565fb8c877eee67ca57d7b0a8e4ffcf
prerequisite-patch-id: c6e0ee79416bd0f4fbcadd465b46fca125d4ebee
prerequisite-patch-id: 5d9750799c78f223f7274877239abf736e36bf63
prerequisite-patch-id: 6c546e62994abea081c3d04a20f56bc5b62c000a
prerequisite-patch-id: 0b6ab3221c7636c4ac7d6284fcadf9ab1c2309b9
prerequisite-patch-id: f968248c740c0c42ce1a3330c32fdc1a65a3064d
prerequisite-patch-id: d0ef56956a7000474191a7b8c1090148944590c3
prerequisite-patch-id: 0f96b674872f8b7283aac5ca4329e51b9f2e0ff8
prerequisite-patch-id: 89cf8cb94d02c7821aec73578d225f94d49fe27f
prerequisite-patch-id: 1b53296864695b86fbaf11055ad5bf867dc22039
prerequisite-patch-id: 29a9e1bd8edaee4c9e70e78b5f3cf75f085e3030
prerequisite-patch-id: abac83c79cde0e60b1c8f21614fe084f34ae880b
prerequisite-patch-id: 4468cbe6829e3bd7893fc73496978dbd9548a363
prerequisite-patch-id: 9fd2ffc73285b00795bc59fc05ca4946b2cd5fe1
prerequisite-patch-id: 5660614470c3b3e5bb1c4045948617a4fad38c57
prerequisite-patch-id: 4ae037319bab7261b8902477580563733986b6ba
prerequisite-patch-id: 337a612ee79c58d9e0061de82c34af0e6db00b44
prerequisite-patch-id: ccd4e14b114edf9e5e6c249b065ceca4bb395a9e
prerequisite-patch-id: 61833b45e6de85f69fabd3c0b8c1bb4f323dabac
prerequisite-patch-id: aa4bccc0fdf495ccb74ac520cad75cb8dcdc7743
prerequisite-patch-id: ab62fd885da8a15b983ce207013d6c5a47201c20
prerequisite-patch-id: ba57768fbabe68abdeb0ce116d4f39aea21b4141
prerequisite-patch-id: f11450240bd12a93e4b6b6f28bb33fabc0dde0c6
prerequisite-patch-id: dd82216a029c7b4390492964253e4b10bc83fa24
prerequisite-patch-id: 90cbc7e06a292841234fc64782c98a8e0eb1247b
prerequisite-patch-id: cdc5a60aa0e667a23efa84f9c4803aefa228ba05
prerequisite-patch-id: 36872a191994d42e2f4b65f0bd7665f14242dedf
prerequisite-patch-id: 93517cf60d0c8cd9fb758d3f10a8dc2a2b1568b9
prerequisite-patch-id: 7a754e4f8a44254d3ee9e6c3abbccd0266afc655
prerequisite-patch-id: d906ed97229a4aa8c27c78da9304efa591bfb8a4
prerequisite-patch-id: 8c4a59621796d96c379e4db6141caa6c49b04374
prerequisite-patch-id: 012e582c1c546d053ec3b7decb88cdeb94e70a6e
prerequisite-patch-id: a719361f0879f5fbdb8214fd0259cd67ba0321ca
prerequisite-patch-id: 8a320416772c1105a0764f6745ceb1851138324a
prerequisite-patch-id: 9b7fc0778c9ff585904c138da23443d8fb55b980
prerequisite-patch-id: 52102d403504f25158c36133ff6315f15c8cd273
prerequisite-patch-id: 1fc92541c42cf7bf2f8c5699fac742d66e80eae4
prerequisite-patch-id: 3e208145e3e55daaa3c2137f0e7a202323c09b74
prerequisite-patch-id: d6e03fa91dc4d59d2722e349d0e817709c45ea69
prerequisite-patch-id: 8a75ca9dcbf6707c70cdc0641a8b98b18c68076f
prerequisite-patch-id: 43fe8cfb62d0d80e4ea02e0f8475d40edb39ca79
prerequisite-patch-id: 7ee4d0c4d26bc02ff609d1d2717c3e34722832f3
prerequisite-patch-id: 9d493e32e173ad1bfe36d822381782511aac2bc0
prerequisite-patch-id: 3172d121d4cf3a4b3a922c694e38f6ee07c50a4b
prerequisite-patch-id: 2e5f1197f6a43616ecd55eb50e99d7fc6291548c
prerequisite-patch-id: 405b2fe47f42363dfb9dcdb7ec5741a55818aa14
prerequisite-patch-id: 2739a31df2da85ab948c7d4733aadfc6031b9828
prerequisite-patch-id: ea881ee946387c71370ba8bdf526fcc99549e5ec
prerequisite-patch-id: ffb7994089971a6644c6c4a2f241b54928d0ba4e
prerequisite-patch-id: 44d5ca7c99b61ecb480de9b6ca316a691dcfda97
prerequisite-patch-id: 66229d40205fcbe0cab4cb0809f435307dc515c4
prerequisite-patch-id: 4f9a3046ea05c3b4ec5d89c1bd6475bc70426c6d
prerequisite-patch-id: 9a6dce23646c6b9fac82aece106d56ab21f74ee9
prerequisite-patch-id: 5ab01bcd04fc4042f3d31bfd71f7851cdadb0ce4
prerequisite-patch-id: 141bf8a5550c3f5ed0c236670dd52ee0eecea99a
prerequisite-patch-id: 09af4658c193a83920f32c82a7cb9cd3b0b78f3e
prerequisite-patch-id: d6c766b0b83557f2e842d2ceabd6b167857e391a
prerequisite-patch-id: 61643b1caa522ff627a89e20b83cd35acbfb41fe
prerequisite-patch-id: 2e53e37adc0c38727abc06a9988bc1cd843c5c27
prerequisite-patch-id: 9ac1324404b8e55ba8ee9ff3d291c3880e2258ca
prerequisite-patch-id: 9d2ee3688c05fb34b258df352d00968ced16bcc9
prerequisite-patch-id: da05edcff818f43321346827dd8255a779361a16
prerequisite-patch-id: 60e3ba758d0c515516e918ee79816ad2e34af8bb
prerequisite-patch-id: 04a76b877695695d0f6587e804f0a6f258bbdb0c
prerequisite-patch-id: d033299785f44ff19444f2c520e6f945e44f90c6
prerequisite-patch-id: b486fb4a786b1a4634357218bfb349a1e8eb7125
prerequisite-patch-id: cb8c6283892bb736716cc4c68bc1b2df3443fc4e
prerequisite-patch-id: a9341bd2f96c34f3b0a2179b059dede9b74e2f6a
prerequisite-patch-id: e74cce716aae7a38ff436181c2ec3e1b3f99918e
prerequisite-patch-id: 24484d0d1202b53f34301f608a923ea2afbcb0bd
prerequisite-patch-id: 0a4956f42c162fd2967e31ec2a67fd966db123f9
prerequisite-patch-id: eb1018bc34200c79624ba0e197ebd6f4c6842b0d
prerequisite-patch-id: 120d9f5a906d5a21aa464b381754346aba734db8
prerequisite-patch-id: 98d419aea7ba5d0e42d5a85ba33d4d7c05aeac54
prerequisite-patch-id: 99e1a761fb52c97f91f0a6dac5009b217ed6fe2e
prerequisite-patch-id: 425737eae674bcd2d5a577c9a72b8c7ef62628b2
prerequisite-patch-id: 9ef53e971edc2fc3d361ca799fc8e07def6bd770
prerequisite-patch-id: 51a53299c25c74a6ef2c07cdceef9da8f042e5e8
prerequisite-patch-id: 85fecbe228edeffb44b31124d09903b9f94e506a
prerequisite-patch-id: 256a7c6fac882a9d54ff529069b9da248381a01c
prerequisite-patch-id: 2c7634ee029f04324dce7bce27253f32e8d7ce32
prerequisite-patch-id: 92a98b97131bc6944d73f028e67a96416f8e76e3
prerequisite-patch-id: 9f44bcd51d3b8cd442a137ddf86dfcace7459548
prerequisite-patch-id: 51c9e4ffb80562e074d9767b35e9629878103c8d
prerequisite-patch-id: 955d506d21528d45a82bbcbd29708af7de2c7bb8
prerequisite-patch-id: 4db9533f897594734a87f4d056fd42a8a99c782a
prerequisite-patch-id: 1b662ed3834c24391da1651f2f44143bbca01716
prerequisite-patch-id: 299f00c27af1a5d2b8a04cf8f87f54733dc774b8
prerequisite-patch-id: 667db6e5e12521425a99ac5d86d5e3e424655d96
prerequisite-patch-id: acedb497aed287091fc4ae64f201404a17ad2899
prerequisite-patch-id: 07799b7a5b37cd2986ddb0a39512f1d7f6e054bc
prerequisite-patch-id: 9d938d45551f009cf0a11e8445fedfbb96ac7cb8
prerequisite-patch-id: 3a814f6bad2ccd073a914c485f36e0b766eb6d37
prerequisite-patch-id: 89ffd0942b03fcc75bdb3b28ea6409dbaa5face9
prerequisite-patch-id: e04414996c057081f2929802cafe2ca4935bcc82
prerequisite-patch-id: fdc84bd5cebde5c0f501ccef714ff460f1e1bba2
prerequisite-patch-id: c7093c5cb51cfd2b3138b208cfd1bf38617fe6c1
prerequisite-patch-id: d75377f457df71f8e292a66b8b2e81b70334587b
prerequisite-patch-id: 233825831f9f9bb2ae9770f9fd25b1f289eb559e
prerequisite-patch-id: 42b85f3e0c042e6ee975896ce17d9cb84084bed7
prerequisite-patch-id: 14ef41ac2c73cab66cd6a0527608b104fdd317e9
prerequisite-patch-id: eba9adf73bff8c937be9315cf8976cecd39e7963
prerequisite-patch-id: 7da883cbe4c8204970d94d42e7c5a383c72066cf
prerequisite-patch-id: 44ba733ca96d3cd4b32b041d04a8b0721ef0a98c
prerequisite-patch-id: 334d2a759930d87866997b799a3829be57c6d45c
prerequisite-patch-id: d92c6900b6b36cd4fd457708abf3f3ca5d14a4d1
prerequisite-patch-id: 43733a5a2df567cfa96a660ddcc473ee059cf716
prerequisite-patch-id: 27aa1fe064f74565d397b0447b59ad923711c8d6
prerequisite-patch-id: d04f372a885df5f6f40b965577f2f1e4f88cc3c7
prerequisite-patch-id: 059dc857ea60bb17038be3aa067caa6028f33b84
prerequisite-patch-id: 61b1a1450a65954cf2833e6e6c2112b4103db5d7
prerequisite-patch-id: 32e53bbdee2e97ae365301091b5143a47a3097f0
prerequisite-patch-id: 0e17276a465cbcf85abfd48175068919cbfdd29e
prerequisite-patch-id: 0a7e75de1b332efd91851de0d9a15c9a434d958e
prerequisite-patch-id: 446ca7d055fdea52d4759099e5a159bc0a4de481
prerequisite-patch-id: ebfe870d9aa8cc60d431b4f33a9150d1d8c4ce63
prerequisite-patch-id: 152bc52a358a538a5cfb853ef8a12a1e0ad0296c
prerequisite-patch-id: 6b5aacc227a6013288505790348222eb3b650517
prerequisite-patch-id: 8f1a7eb2ed6b8f5cd5e53b828bba793ca8ef42f4
prerequisite-patch-id: 597e0a88f1a97afe9532718e3206b8c7cf2d2e57
prerequisite-patch-id: 4cb90c060d9da8aa7556e5667292151d28e99bf2
prerequisite-patch-id: 3e840dc76a46df3509a1f2c0bbe56ac74a9e4d5a
prerequisite-patch-id: 09e5ebc0de96a23b034a49f8efd5e404cc1945d0
prerequisite-patch-id: 5c42e48e94e772472477727e547adb4ff6e8ffd1
prerequisite-patch-id: a31845364bc4b917e8d85e5d7f643f98018c2384
prerequisite-patch-id: 04a2b46c2d5f9162ebd826d8a3f00979e1646d82
prerequisite-patch-id: 34e89f5621d502988bb86a273715d5101049a8a3
prerequisite-patch-id: 241213574f631376fd2e64c670441a7cd2dfa873
prerequisite-patch-id: 434ecd1a9074623950467ebaccbaff750cb5502d
prerequisite-patch-id: a106bbc367dfb6a35f52e32305dd7bafa6ebb1d8
prerequisite-patch-id: 7f763702b5e28b55c30880d102262a3df2031a52
prerequisite-patch-id: ed12545dd0c666a3ca954a2ca6731f1a98d86f37
prerequisite-patch-id: 5b42da23ac4f7eec58fb111c1caf839a42cd5577
prerequisite-patch-id: 8cf0b14a00bfad5c5dbf946db9b0e5881aedbee3
prerequisite-patch-id: 92e3a781df80b41d029be3a3bbabe4d3ab85eb66
prerequisite-patch-id: f459d58bed5908f3fb3356f3d87512c7388d8bc5
prerequisite-patch-id: 03daf37af1ea260406d96454da4c54608e5d6bc5
prerequisite-patch-id: d2a1e270bdad3c76d44f5b07e903a8b1c38eb56a
prerequisite-patch-id: 1a63a44d7344d83d768d16c5daa8498f7d335220
prerequisite-patch-id: b1757f86f04f6dd3da00af7b5f1b3f782d3dfa59
prerequisite-patch-id: 094797d863c6598f62597e31562093704a0a2353
prerequisite-patch-id: e282cfb0295fd435fbeb82781e34c553d9107748
prerequisite-patch-id: 740ec11410754dbb286077fe5e821f31a831971e
prerequisite-patch-id: b55bbf50cb85edd1d851da77b2e2b28910e5e401
prerequisite-patch-id: 0da8debe3550790fbafcd8bac47cb94f4a744bdb
prerequisite-patch-id: f52349ee998c5becbcf28594c7e5a025dbcc896a
prerequisite-patch-id: 35a26919908448beef66a36d86cc566915ad6599
prerequisite-patch-id: b512367a23c3f41bd28a9b4e189e1d2161a7f467
prerequisite-patch-id: 8c7c715fc9012f2e1466c94f918c3a6491f170f6
prerequisite-patch-id: 001c887910b59fb6315be91562cbdfa4d95d7fb8
prerequisite-patch-id: 7edf1c18d8ef887975fbba007d886ad09586f285
prerequisite-patch-id: 9bc672ba284be372242c4d2650aab68ce39dcefc
prerequisite-patch-id: 8672fcba73bed3adcb3e11e2f6503b3c50a4e73e
prerequisite-patch-id: 973adff4ae8e1a94b3f1e96c7cd3a89afc694223
prerequisite-patch-id: f6b3a09768e345ab1947bd583c77002027bda15f
prerequisite-patch-id: e95354619b3497a721be081e6a3853a5d5563159
prerequisite-patch-id: 2529fed6d390ceb8f21d2d6c96152ee84fb2f4d9
prerequisite-patch-id: 0ae2955f3021efd1aa9a4fd559df5f2723c02301
prerequisite-patch-id: 83ac4dc3330ff0d4ad7ee2c5a99258e1ac22527a
prerequisite-patch-id: 5b53e656a632c331b451e035ae64c2bc142b609a
prerequisite-patch-id: d6dbfc36060fe3575f986d548dcbeaed4e2e6469
prerequisite-patch-id: a7a3843ea6fd8b2e09f46433f2272ede097f99c1
prerequisite-patch-id: 5bf7338a2701715264c635f126cc20a88e749611
prerequisite-patch-id: 69d52a87e3597876fbdaf6701c92be69fe932c2f
prerequisite-patch-id: dc681403b25f08ebbb15cb866b6e9652c04dd5c4
prerequisite-patch-id: 20b37c6c430c3bc17a163d965e4815af04593687
prerequisite-patch-id: c55a5cfa9e2d1d6e4c0f20e67a6080e0fc6e4288
prerequisite-patch-id: 4502468fdb2d3bb0c9ce95a305da67d146476747
prerequisite-patch-id: 5ff71738363b559d3fca67012f28f8b27061c557
prerequisite-patch-id: be8a051ef982672597fbd11b508a091552b9b933
prerequisite-patch-id: 317b1bbef57d463efac31d27f02f9df52c178e44
prerequisite-patch-id: e96d23e03cba2a3c394ed91718a48f96702af22c
prerequisite-patch-id: 32411f65049e1942323060b2fc91eeb90b2758bb
prerequisite-patch-id: ef3c4efb80b59921be434780f08f5182d00d41a6
prerequisite-patch-id: 2c8ba4994bbdc5f109ba994ac7c450e61e9826db
prerequisite-patch-id: 9b41ea0061cba4c3c26a5095f4727158ec3c2fe6
prerequisite-patch-id: c419f4efab7906e1062aeaef6d31fbebbf034d51
prerequisite-patch-id: 4a4a8dbfd2ab41acf1c2ef3e6828c14321cca59d
prerequisite-patch-id: 7ac145361232ca2a688cd00c54019a0b273b7d70
prerequisite-patch-id: e1c408445d21c50600e9d2155fd9fa7df660b6b6
prerequisite-patch-id: a5c87836c68f2be11982cd1e80e99025f50e0c71
prerequisite-patch-id: f2c6c11495f8db57fc9b7c817a20ba292874a3f6
prerequisite-patch-id: 62dc325f251d6d1bbb948e1c9a3a2df92a74c8be
prerequisite-patch-id: c6fcc1275f32645279264804ba1b6ee25b4336cc
prerequisite-patch-id: 0a5e9d446433141bfa1549d28a2d5e09b95dfee2
prerequisite-patch-id: 3bab036dba8c4d8631c688d342082dc6f2dbe020
prerequisite-patch-id: 46b4b464377e6dc696310d70a102a8094898f08d
prerequisite-patch-id: 0cddfa2dbac07d9d263e4dce4fc6f1a201003dc2
prerequisite-patch-id: cffcff4583a17a994d4a88ae1d382d24f128e6fa
prerequisite-patch-id: bebbc3653225606ac22d5da39a7d648602242909
prerequisite-patch-id: d8bb9af1109b8dcb9e22c43cdee6aac87f78029f
prerequisite-patch-id: eaf169fa1b256cfa853b578d7f3e2fc9d24951c5
prerequisite-patch-id: 2cab9f36ee58c10745e5991eb3f0eec798b5f607
prerequisite-patch-id: 8aaa58de1af71564298c914076cd77fee85aa673
prerequisite-patch-id: dc44b1471f61373ff67901d9c3191815a4302f2a
prerequisite-patch-id: 7d64e03b6506b5648de42a152a1db196e2516b92
prerequisite-patch-id: f9d0d51be14bf69e6dfb2379c250c71087abd1e7
prerequisite-patch-id: 22dd5355c3b04d44fa4189fb29c6fe1adad94270
prerequisite-patch-id: dc49d19eb41c56e4e05085a5d5244a6330fcdb33
prerequisite-patch-id: 93c67d3dd836ff56f5dd3d14acc6091e0202ac92
prerequisite-patch-id: 5f96e040bfbc15e62ad5726c27fd7ea280c0b05d
prerequisite-patch-id: 9c751a72315052e6321ee8c4c753e66379f7de6e
prerequisite-patch-id: 789a3ef42b19213f97f970d07dbb48335c8670ac
prerequisite-patch-id: 19f80002fc345dfde9f424be6d0d797b4b73d8e5
prerequisite-patch-id: d9fe9dd564f9ed823badd89a4c9689dbcd566317
prerequisite-patch-id: ac4e66c669a8f0fd6da63d05e2cd6f3c3ffa8ae6
prerequisite-patch-id: 10d32689fe6ddd85d3bbcb66f8e4cbb5ab6d5116
prerequisite-patch-id: 0b089ebb3379ede5684e9f176a1ed2076069862f
prerequisite-patch-id: 52b007b2d318c6649352d705fe93772e90440c24
prerequisite-patch-id: b083e0495c07613cd6eb6739d94bf9b034edc959
prerequisite-patch-id: 7f44755d79103171eb60595353751f9e9bc95a1a
prerequisite-patch-id: 56d482e196b5a10a91c292dc26b7c031846811e0
prerequisite-patch-id: a1c88049ded08103e3ebfd1d159e1d67ae220741
prerequisite-patch-id: 9155201e76a4ba035f8e0ee9513b312fe75fb455
prerequisite-patch-id: d91ead2aec3f2d2f34066ee17d47983081a19a27
prerequisite-patch-id: 4c495c89f689a102fe03f2ad67a627c63129dd3b
prerequisite-patch-id: 185b6fb9a14298c9978ecefc467488adbbf877f7
prerequisite-patch-id: 715a6a787c092d630c3d05561e497c669cb6ee3c
prerequisite-patch-id: 7e075d5ca3e7e8a3377b4d6da739938552e2772c
prerequisite-patch-id: 6355556364437b000e4778e68b04a9497580cefb
prerequisite-patch-id: 2f51b345296d361ee92a53424d0e529e000c7827
prerequisite-patch-id: cbdc989424d066967c86f1c36d2a384314ad6a96
prerequisite-patch-id: 728c1ad1b01930daa0dd1676b51dd25696cda2e9
prerequisite-patch-id: 4efe2052ee88a46331355d2931d5581ae9d57d6e
prerequisite-patch-id: 63628a85590e8e4a35acf778c7fb107cee24a7a7
prerequisite-patch-id: df82eff9a1010a21ff34044ebb45c41c9c145f54
prerequisite-patch-id: bc00673d3c2fff88dbcc874bbe2b21cb10500922
prerequisite-patch-id: 79d847b7f6427524304d2896e28893772b4d0c3a
prerequisite-patch-id: f3ab3c758e24bc0f9935174081cd5933ae751187
prerequisite-patch-id: 5b328c06b9889bbebc16884d5fb7336c2eac1232
prerequisite-patch-id: 129b554e2e065cfb66d5bff9cc5772772781df81
prerequisite-patch-id: 865c60904dd3145b9daceddd432651c98ada3bc8
prerequisite-patch-id: 01783862f6e504210dd50a2844d2598991a50423
prerequisite-patch-id: 8d10584d503e80a1b5984676aba2f4d5e0d8107e
prerequisite-patch-id: 4611e7ceaa123dd0e04a62e7dc4cae7eded53f20
prerequisite-patch-id: 0bc0dc29286275578928a4cf924133d42798cd91
prerequisite-patch-id: d8288ef38c08d9268481c12d98c490d315b0b649
prerequisite-patch-id: cb3a380a6ba1a79825cfa7b28b33933affb7aaed
prerequisite-patch-id: 0224d13108c7a1789e7fd723c9afeef1a39f032f
prerequisite-patch-id: bd2a9ae55af38a8a0ac226b2eafa0a9264b01f49
prerequisite-patch-id: 6e67dcc42eee95bc67f350ad054143b71139ef48
prerequisite-patch-id: cf9f2fd1f32dc1b1f7b5ed58eb3b3744fe24814f
prerequisite-patch-id: f34ad67b0a79897993679c34e527e1120e82b0a1
prerequisite-patch-id: 25f0ad4f982c7d2abee60f84feae11482769c286
prerequisite-patch-id: 83f4be285a8530eb1cffc341cb80775fa9c20e2b
prerequisite-patch-id: 3091d2663dca38335b941e401adeb5a5ab12a637
prerequisite-patch-id: 5b780528af2f72ba343587d1e911de82005f8311
prerequisite-patch-id: 0a6a9b72634d867a8f093e3f5ee923f245ce6a82
prerequisite-patch-id: aacfa7e7051e938f0eaf475964a3a58657bf91e9
prerequisite-patch-id: f000e7a38d11dfa3726c80bb55a4400e5a37ad41
prerequisite-patch-id: d1d73cf18df5ccd664d86c413f7088257f80d6ee
prerequisite-patch-id: ba4af4cbb14a7db4ef9254579d3e407b0ed9d2ae
prerequisite-patch-id: c7dd285bc8f221d4ad9d24091c78a2b5e52ded19
prerequisite-patch-id: d77da59c7d03013c91c10568f6c1394922838dea
prerequisite-patch-id: fa0dc5de7a1afa5507f159350e1a5a425c134540
prerequisite-patch-id: dacaff9c44db852402705ce5308a24a6c49ed05b
prerequisite-patch-id: 7f8a1f6ec3cf661d0ad84eac104df4747701e726
prerequisite-patch-id: 3f18115e0a4ebdbfe5432f58918d32f907dd2f2a
prerequisite-patch-id: b00bdf8fdb7dbde342f863d4b50e8cb2779526e1
prerequisite-patch-id: 5bf774b5b6698baf78120eb90bdfa545fa43eaec
prerequisite-patch-id: abb8c1458dbb64504d670bef0427b80042587a07
prerequisite-patch-id: 737a39bee7b0a74dd18048b274bbc5afe35fd220
prerequisite-patch-id: 0fa7b5b3c6d856a055dfa4814b8127ff8d98fe7e
prerequisite-patch-id: 25c7ff3f8b02965a6babd324ba4c44b7718879ae
prerequisite-patch-id: 8e470db0d7f8c81e7ac1ca2df09ab26ef85cbe16
prerequisite-patch-id: 43a0d71004795555d591fbd52e69cf36d950c363
prerequisite-patch-id: 5845f2409bb366bd5e06826574e93f3026a0d450
prerequisite-patch-id: 0ec365e25816c94de8af05e9ef5dc3093e51a946
prerequisite-patch-id: 91aa8f61fe9707fcd4a9ad67523045e9c55a381d
prerequisite-patch-id: d76b6459e3403e8d5042ed76c6ce1c8753ff813e
prerequisite-patch-id: 2f773efdb0d26c6fe524a6844d299090162a19ca
prerequisite-patch-id: 45a7bbd2c52ed375b612d8b160c89e050f393ae2
prerequisite-patch-id: fa041b6284c9ab13dee0d507fe539d54f6a0363d
prerequisite-patch-id: 6c9f9bbc939d4a8234f45e2990135c63005c2ee6
prerequisite-patch-id: 9ea6b5a3bd88582e9aa303c2670a3e8e9a3ad901
prerequisite-patch-id: 78d6ebb4632f47f8fead08d12a88c1fb9aa55900
prerequisite-patch-id: 7644b28862029000e1c839989f9ff7eceda65101
prerequisite-patch-id: 801d66ec61700c3671f9404da5729e50201427b5
prerequisite-patch-id: 77cd81a9831c27e7d58b29eb6d35032df85e2744
prerequisite-patch-id: ab0f08c38440d0b1e301971edb82847323a3bfa1
prerequisite-patch-id: c972ed12f21e765cd0ebcb6ca4bd455ebc77a10a
prerequisite-patch-id: 867421205cd92da53698c4de61030c978932e54f
prerequisite-patch-id: 3df205cb757af73acb4b0dcbd458ad278993f596
prerequisite-patch-id: c67ded86909bd47ac82cf8c8e5423b9bc19d1ad0
prerequisite-patch-id: 6eabe698e2196e3329270ed4d8e462aa6f0f9b64
prerequisite-patch-id: eaae6e7cba7fe9dd5fa2426911fc8c55cfa24532
prerequisite-patch-id: c65af2e5227c7a99adaf2ff6dc73ac1b5ee1a4f5
prerequisite-patch-id: 8f46a69755132ccfc889034ad9fb4c6a606e60cc
prerequisite-patch-id: 1e42a624a7ac9d0b1aa3d131ba660222c8f268c4
prerequisite-patch-id: 64d9077c7b0f81b62fbec7451fecc966b4f8f7c5
prerequisite-patch-id: ebc5c1f0be21e92257c562c5a3284a0f0cfcc297
prerequisite-patch-id: 261dd0edd958383feef1adcb976650e02c00a6e9
prerequisite-patch-id: e1b663ad3a2d210fde439dcdb2fcd261271ac814
prerequisite-patch-id: 56406affb071d608b81b04e0101a3e3ebdf2977e
prerequisite-patch-id: d65cc2d00b7130b682cb4950414c5ae8cb79d763
prerequisite-patch-id: 37fc9fe768f694a88f9ad67ab899afc3ba12642f
prerequisite-patch-id: bfe8a61a596c1488a84363f1e8956a6f3201d39b
prerequisite-patch-id: a87c3edae1eba6104fdef24030a72c4bcd985da2
prerequisite-patch-id: 0a0c8caf8f34bc58a8559588bc5adf6d666d8d8a
prerequisite-patch-id: 6924051b7e2c6691d893d360d66c715ade162a0e
prerequisite-patch-id: 460c59fbc57be743b81c8361aa3c940dfa530aad
prerequisite-patch-id: 631f8beb7dab6a6cabb51bf8dba19848e55d2514
prerequisite-patch-id: d12d4b886c58dc9a2c5ae90dd2fbff321d401d09
prerequisite-patch-id: 8d35cf3d3b151a0d2873d8891310ccf05caa6e1f
prerequisite-patch-id: 7a137119219286bf6bbb791a356af4e5397e621f
prerequisite-patch-id: 022d872da9e0372c1127558da16b214d80008bc1
prerequisite-patch-id: 538e3457d07716ae0d82f1a50663d94239fc64c6
prerequisite-patch-id: cb66cf188f57d818f314a31d41950bc05cf0a4bc
prerequisite-patch-id: 3f15b3e57aabb0b7b7f900dc955bd3e4fad1e141
prerequisite-patch-id: 6a0d67bfce066664bb1f9bfae80b032897848fde
prerequisite-patch-id: 1cb1d362ad8c958d0c3d580bf5b0c8e13433c62d
prerequisite-patch-id: 7151f452692739b7691d2df6ba66bc14d80919fa
prerequisite-patch-id: a7e64c76705354b8bfee6dbb3b7bde638e75efe5
prerequisite-patch-id: 1ee6991d168e27b2a17c7c5ac35cc171a197efe7
prerequisite-patch-id: 44555f1202b11b855f62d58305678e00f6e99175
prerequisite-patch-id: 5cb2dc2716b0a54088ed0cbd59eee3f5769d1265
prerequisite-patch-id: d0c8ea7cbe35093d9b4d73a4fc2d080d10a6b61d
prerequisite-patch-id: 743a3f1b400b6172f0d3b4fdc75d4ed4b4df60f2
prerequisite-patch-id: 335668a2795f8a81d31209719600f5c1c629cf34
prerequisite-patch-id: 3df61b33713060351765c56a612fb562e5b52f83
prerequisite-patch-id: aa01f1132714dbd48eea0c13ff209cb0fc1a5914
prerequisite-patch-id: 74407e5272c11c685707e34d16af2517ceed36d4
prerequisite-patch-id: cc2b2a6efc1295b74c77c6fe1e5903fc14c835fc
prerequisite-patch-id: c1ef7cff5a3f459b96eaf6c88c99a77ce11a13d4
prerequisite-patch-id: 9d0bf7866896050c2b4fe0bf63819bbeaff901e0
prerequisite-patch-id: 60558c095b92f0af15b1475fe7fa35a1daad7d0d
prerequisite-patch-id: 0db5691a6882e93020b4d064d4952525dfd122a7
prerequisite-patch-id: 7fbefda7a16d0f0a8063fa522ad101478944cc14
prerequisite-patch-id: 5f7821cb3757aada7c0be032ae214ea968c06d2b
prerequisite-patch-id: e5ad9a5ddb003526e41d7fc62cc5a03be1b7e048
prerequisite-patch-id: a2c4fd9e1de1bdd7e4a510ec860b3474bebab295
prerequisite-patch-id: bdc14b57d31f242f23705e2038cc7f2921522e48
prerequisite-patch-id: bb0dd177d4d24c7e31a6ecd9136bb39fc9f1e41a
prerequisite-patch-id: f108ef9c17e48de20bbe292f794a80f6fdc21bc4
prerequisite-patch-id: 0b34a67a5bcae29d66255f5435292e4cf304c056
prerequisite-patch-id: 0914d5e7a19cd64c551688acbf95db308c801e37
prerequisite-patch-id: f140e900a5372ed5d1978cf70474298aa3a394d5
prerequisite-patch-id: f9b0661b5da6ccda8494f526152d0dd0afe75c9f
prerequisite-patch-id: a7fa1b2d01773037df7b60dc12115557abd8b172
prerequisite-patch-id: 15105b9a3632c11b4f16f838fe2883abe9ccf0ac
prerequisite-patch-id: 5e1540f7218e1cbf8344c0de3c355cf953b21e2d
prerequisite-patch-id: 8fe7a3d231368893ca039ce748942e886605765f
prerequisite-patch-id: 6a00a88088d7133cf5ef27e423009d3f85bf8d5f
prerequisite-patch-id: ffdb783f01d6ff25f6561fd8c4f2135ab177e5a5
prerequisite-patch-id: e064e6eb2bae2a0fe08b76070747b4a96cdb3d3b
prerequisite-patch-id: 9016b296b12b4c4641e514ba55e28fd43bebd2d0
prerequisite-patch-id: 24f23cb3dfc63ca6c23e5aa02116b43d86abe859
prerequisite-patch-id: a2c7f6a90752ae9bc9f7ffc88142040b33f467b3
prerequisite-patch-id: 20e7c5c5120cadcbd42203ef8a5b6514a576c652
prerequisite-patch-id: 35dcbb89c3cf7608a9cbf533c2c4a739c2c10bda
prerequisite-patch-id: 0324e0846709adf86b6a0771cbaec4f8e509b271
prerequisite-patch-id: 6c6684ba19ce7f49e10ffc758d6cdefda8dbd451
prerequisite-patch-id: f16c1a24e9b3ff702ec8642133cdc8baf0b97604
prerequisite-patch-id: 09d2ca459cede8a35761674d0e061015ab647920
prerequisite-patch-id: 077cbd6a383bef6cb19f4c007e8da21a0b0902fd
prerequisite-patch-id: 909e25578001860029f94037920abcb3d27e8b75
prerequisite-patch-id: 81647661323d21e7e740eca49d7216b8acb6335c
prerequisite-patch-id: 33d06c92ffe1e62e0d237b9c245d58dfe5b45642
prerequisite-patch-id: 150ba92a566f069156886e6b660336712ec2d28c
prerequisite-patch-id: e1bff5982ec3ee29652d8b8f425001d45c3f313d
prerequisite-patch-id: 8dae77b1d0cd5ef725df5d0a9fa01b6b91e7cf08
prerequisite-patch-id: fddd2863b545cde03268ac5291f75cb0f263b8cb
prerequisite-patch-id: bafe58e8173b9e17b08ff964937091469444cd8f
prerequisite-patch-id: 413f1ff60ed448363b4540ab1e793e6a7d57a8c2
prerequisite-patch-id: 2d16686d250296963e02204ec2d22188867b3cb9
prerequisite-patch-id: 89c8fa3871d8c64658e3e91cc9fca36aa8ab0bb3
prerequisite-patch-id: d42fbafcc89c3d38ac5e0322e5c2f72f587d8621
prerequisite-patch-id: ca47ae235cd5568aa8aa32a2c52ce47bc84de327
prerequisite-patch-id: 82312416eda24fe03b6f8914bd54a10cefe45182
prerequisite-patch-id: fbfa0a6e0164719a478d7177959c962bf528c4b1
prerequisite-patch-id: 759c139823f5174f734ff1d60fb15abf15f01764
prerequisite-patch-id: 803f6005796248e175388be0405d90dae0bbe990
prerequisite-patch-id: fa0867a928510fb34116f6a9e44944cfa820fd2e
prerequisite-patch-id: f8b3eeaaa6ba9da6bf31134d9512d3800c213e99
prerequisite-patch-id: 3116a0ff538ee169d6a669a0f70008f4ed3f5008
prerequisite-patch-id: 2ce55f12bf38175f1599b1f76012d3b0cfcd7398
prerequisite-patch-id: f8215c2e1fb46ed2c816b75c5e85e31666311ea7
prerequisite-patch-id: a0e02334fb06a8a4c182a87dd964f165a4651c05
prerequisite-patch-id: 4d68a6799249ccf8fac9cc69825fe1f8bbd30d09
prerequisite-patch-id: aa6ec265e1b1f498d04116bba10a4fad106274f3
prerequisite-patch-id: f9ad393e6050fd2cb166d6b901d3b4e8dc9ab053
prerequisite-patch-id: 07e22b5aeaecf77865d6229c0e6ba384413ac827
prerequisite-patch-id: fc4a922499759e98c0f84fd981dfbbaf64f25045
prerequisite-patch-id: 2468d3d2a2657d70a32586a6ecb83e091e0b1842
prerequisite-patch-id: 3e21a0d805ef9a901a84ff0448214d9e0e6a1977
prerequisite-patch-id: 43060dd4bd45d66701dfa9ca5214d4857ab35896
prerequisite-patch-id: 84f098f0635b02b376d91bbc1cfe626b8ede631e
prerequisite-patch-id: 2ee70cc0df6c9f80d47452d6e0a8490fa4ca03c9
prerequisite-patch-id: cd9b4eabb06081cadb2913855f6a8ce19fb712dc
prerequisite-patch-id: 72bc26197fb8a490b14ff63824d6d41f93c5ab51
prerequisite-patch-id: b48f8950fc09a256d15f56988e05ae15f5f526d9
prerequisite-patch-id: aef0e0c16fe96b4bf616e0f982c84f28f4736c9d
prerequisite-patch-id: 8a1f4f829911bc9cf2f7b9490f6d46a2ecef7808
prerequisite-patch-id: 300d2afa469ed7a7a929994ac0d663195b76524c
prerequisite-patch-id: 39f2b7bf14051c92e25c76d6259d9682a82d56b5
prerequisite-patch-id: a08a2c9562ed9e51b756c85d0f56568018233a29
prerequisite-patch-id: bb775a558ac58bd4c0452ff5af444db9869ff12f
prerequisite-patch-id: ba0e1570a4ea5de7e3652c63be3ee8a5a44ed68b
prerequisite-patch-id: 293935778c3a8687a0b18527c91b250bc8f35f50
prerequisite-patch-id: 6b9dc7b42ab41f0ae83d6be9ec81194530cf9881
prerequisite-patch-id: 2c4c3f9cd648673e1032a10fbabb0ca97882f4fa
prerequisite-patch-id: ef70c0f3a87577d17cc25aee246ada5b6b49b7d2
prerequisite-patch-id: 287c085398686fb51b55539d9a74b3e7535982c5
prerequisite-patch-id: ce5fe29d9cb2db1fd5c55b38e9cf1d3be5f34f41
prerequisite-patch-id: 71641819fdcf82c0ac6f65f144659b60155b2c5a
prerequisite-patch-id: 7688d60a53f552bc565e75de3b14340cd0978f97
prerequisite-patch-id: ad174e7135b30ae2ec8b99b722d02630dfe8ae8a
prerequisite-patch-id: c337e3773d0e8668f67bf6aec54678a216e44a2a
prerequisite-patch-id: 67795150fed2f84442510fd1cc82c1bde9c2f6cf
prerequisite-patch-id: 3b3458231d504c22551b9cf3819df5e138738e8e
prerequisite-patch-id: ff68681a950253eed35528a14f721ec4561b25b6
prerequisite-patch-id: ee457533f18d6df52d9543e940cb1991be0d948f
prerequisite-patch-id: 89e7d41166086b258d385760826fc957f5a56945
prerequisite-patch-id: 4c3e12dbadacfb10e289994a2ef079d8d153a0fe
prerequisite-patch-id: 953f638c2e75ffd8be55040f9ff5c69aba77ac99
prerequisite-patch-id: 61b1a84c091299bba358bea59f1d64221adf1ddb
prerequisite-patch-id: 108024aca7e81c75ea7c59ade578bce7edf6a3e0
prerequisite-patch-id: aca49423bf36cef31ee35f74fa2b62d1772bcb49
prerequisite-patch-id: 6654d93bb0790fc690463bebde976ca8f90c0cc1
prerequisite-patch-id: 74b8bb1cff72212182154d59e93d900216d43a9e
prerequisite-patch-id: 42e90b2b967a761893f92957cac0fa27cda68909
prerequisite-patch-id: 2b68404ae168a7e2c2215ebfc06227dffd19ce00
-- 
2.41.0





^ permalink raw reply	[flat|nested] 9+ messages in thread

* [bug#65200] [PATCH v2 1/3] gnu: gmp: Update to 6.3.0.
  2023-08-25 12:51 ` [bug#65200] [PATCH v2 0/3] Update gmp and mpfr Andreas Enge
@ 2023-08-25 12:51   ` Andreas Enge
  2023-08-25 12:51   ` [bug#65200] [PATCH v2 2/3] gnu: gmp: Enable parallel tests Andreas Enge
  2023-08-25 12:51   ` [bug#65200] [PATCH v2 3/3] gnu: mpfr: Update to 4.2.1 Andreas Enge
  2 siblings, 0 replies; 9+ messages in thread
From: Andreas Enge @ 2023-08-25 12:51 UTC (permalink / raw)
  To: 65200; +Cc: Andreas Enge

* gnu/packages/multiprecision.scm (gmp)[source]: Update to 6.3.0. Disable
patch.
[arguments]: Remove 'setenv phase.
---
 gnu/packages/multiprecision.scm | 28 ++++------------------------
 1 file changed, 4 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index 3aa5dccfab..cf11c81635 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2015 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
-;;; Copyright © 2015, 2018 Andreas Enge <andreas@enge.fr>
+;;; Copyright © 2015, 2018, 2023 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2016, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
 ;;; Copyright © 2016, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
 ;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
@@ -45,7 +45,7 @@ (define-module (gnu packages multiprecision)
 (define-public gmp
   (package
    (name "gmp")
-   (version "6.2.1")
+   (version "6.3.0")
    (source (origin
             (method url-fetch)
             (uri
@@ -53,8 +53,7 @@ (define-public gmp
                             version ".tar.xz"))
             (sha256
              (base32
-              "1wml97fdmpcynsbw9yl77rj29qibfp652d0w3222zlfx5j8jjj7x"))
-            (patches (search-patches "gmp-faulty-test.patch"))))
+              "1648ad1mr7c1r8lkkqshrv1jfjgfdb30plsadxhni7mq041bihm3"))))
    (build-system gnu-build-system)
    (native-inputs (list m4))
    (outputs '("out" "debug"))
@@ -70,26 +69,7 @@ (define-public gmp
                  ;; they produce different headers.  We need shared.
                  `("--disable-static"
                    "--enable-shared"))
-                (else '())))
-      ;; Remove after core-updates merge.
-      ;; Workaround for gcc-7 transition breakage, -system and cross-build,
-      ;; Note: See <http://bugs.gnu.org/22186> for why not 'CPATH'.
-      ;; Note: See <http://bugs.gnu.org/30756> for why not 'C_INCLUDE_PATH' & co.
-      ,@(if (target-mingw?)
-            `(#:phases
-              (modify-phases %standard-phases
-                (add-before 'configure 'setenv
-                  (lambda _
-                    (let ((gcc (assoc-ref %build-inputs "cross-gcc"))
-                          (libc (assoc-ref %build-inputs "cross-libc")))
-                      (setenv "CROSS_CPLUS_INCLUDE_PATH"
-                              (string-append gcc "/include/c++"
-                                             ":" gcc "/include"
-                                             ":" libc "/include"))
-                      (format #t "environment variable `CROSS_CPLUS_INCLUDE_PATH' set to `~a'\n"
-                              (getenv "CROSS_CPLUS_INCLUDE_PATH"))
-                      #t)))))
-            '())))
+                (else '())))))
    (synopsis "Multiple-precision arithmetic library")
    (description
     "The @acronym{GMP, the GNU Multiple Precision Arithmetic} library performs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [bug#65200] [PATCH v2 2/3] gnu: gmp: Enable parallel tests.
  2023-08-25 12:51 ` [bug#65200] [PATCH v2 0/3] Update gmp and mpfr Andreas Enge
  2023-08-25 12:51   ` [bug#65200] [PATCH v2 1/3] gnu: gmp: Update to 6.3.0 Andreas Enge
@ 2023-08-25 12:51   ` Andreas Enge
  2023-08-25 12:51   ` [bug#65200] [PATCH v2 3/3] gnu: mpfr: Update to 4.2.1 Andreas Enge
  2 siblings, 0 replies; 9+ messages in thread
From: Andreas Enge @ 2023-08-25 12:51 UTC (permalink / raw)
  To: 65200; +Cc: Andreas Enge

* gnu/packages/multiprecision.scm (gmp)[arguments]: Enable parallel tests.
---
 gnu/packages/multiprecision.scm | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index cf11c81635..691abae5d2 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -58,8 +58,7 @@ (define-public gmp
    (native-inputs (list m4))
    (outputs '("out" "debug"))
    (arguments
-    `(#:parallel-tests? #f ; mpz/reuse fails otherwise
-      #:configure-flags
+    `(#:configure-flags
       '(;; Build a "fat binary", with routines for several
         ;; sub-architectures.
         "--enable-fat"
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [bug#65200] [PATCH v2 3/3] gnu: mpfr: Update to 4.2.1.
  2023-08-25 12:51 ` [bug#65200] [PATCH v2 0/3] Update gmp and mpfr Andreas Enge
  2023-08-25 12:51   ` [bug#65200] [PATCH v2 1/3] gnu: gmp: Update to 6.3.0 Andreas Enge
  2023-08-25 12:51   ` [bug#65200] [PATCH v2 2/3] gnu: gmp: Enable parallel tests Andreas Enge
@ 2023-08-25 12:51   ` Andreas Enge
  2 siblings, 0 replies; 9+ messages in thread
From: Andreas Enge @ 2023-08-25 12:51 UTC (permalink / raw)
  To: 65200; +Cc: Andreas Enge

* gnu/packages/multiprecision.scm (mpfr): Update to 4.2.1.
---
 gnu/packages/multiprecision.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index 691abae5d2..9068355638 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -99,13 +99,13 @@ (define-public gmp-6.0
 (define-public mpfr
   (package
    (name "mpfr")
-   (version "4.2.0")
+   (version "4.2.1")
    (source (origin
             (method url-fetch)
             (uri (string-append "mirror://gnu/mpfr/mpfr-" version
                                 ".tar.xz"))
             (sha256 (base32
-                     "14yr4sf4mys64nzbgnd997l6l4n8l9vsjnnvnb0lh4jh2ggpi8q6"))))
+                     "1cnb3y7y351qg6r7ynwsgaykm7l2a8zg2nlljs4rf9k778shfy17"))))
    (arguments
     (list
      #:phases (if (system-hurd?)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 9+ messages in thread

* bug#65200: Close
  2023-08-10 10:22 [bug#65200] Update gmp to 6.3.0 Andreas Enge
                   ` (2 preceding siblings ...)
  2023-08-25 12:51 ` [bug#65200] [PATCH v2 0/3] Update gmp and mpfr Andreas Enge
@ 2024-09-02 10:13 ` Andreas Enge
  3 siblings, 0 replies; 9+ messages in thread
From: Andreas Enge @ 2024-09-02 10:13 UTC (permalink / raw)
  To: 65200-done

Similar updates have been done by other persons on the previous
core-updates branch; closing this bug.

I still think we could enable parallel tests, but it may not be worth
testing this given the high amounts of rebuilds. Maybe next time the
package is updated.

The bootstrapping question is also still open; maybe we can drop the
previous gmp version and its patches.

Andreas





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-09-02 10:15 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-10 10:22 [bug#65200] Update gmp to 6.3.0 Andreas Enge
2023-08-15 14:59 ` Greg Hogan
2023-08-17 14:55 ` Andreas Enge
2023-08-17 16:16   ` Andreas Enge
2023-08-25 12:51 ` [bug#65200] [PATCH v2 0/3] Update gmp and mpfr Andreas Enge
2023-08-25 12:51   ` [bug#65200] [PATCH v2 1/3] gnu: gmp: Update to 6.3.0 Andreas Enge
2023-08-25 12:51   ` [bug#65200] [PATCH v2 2/3] gnu: gmp: Enable parallel tests Andreas Enge
2023-08-25 12:51   ` [bug#65200] [PATCH v2 3/3] gnu: mpfr: Update to 4.2.1 Andreas Enge
2024-09-02 10:13 ` bug#65200: Close Andreas Enge

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).