From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CONgJzHSBWI/MQEAgWs5BA (envelope-from ) for ; Fri, 11 Feb 2022 04:04:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id KHcsIDHSBWK8dAAAG6o9tA (envelope-from ) for ; Fri, 11 Feb 2022 04:04:17 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D63D543466 for ; Fri, 11 Feb 2022 04:04:14 +0100 (CET) Received: from localhost ([::1]:55280 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nIMEI-0005gq-1q for larch@yhetil.org; Thu, 10 Feb 2022 22:04:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nIME6-0005ge-Hf for guix-patches@gnu.org; Thu, 10 Feb 2022 22:04:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35782) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nIME6-0002gJ-5W for guix-patches@gnu.org; Thu, 10 Feb 2022 22:04:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nIME5-0007jA-Ur for guix-patches@gnu.org; Thu, 10 Feb 2022 22:04:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53402] Rebase it for the new python packages Resent-From: Vivien Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 11 Feb 2022 03:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53402 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Vinicius Monego , 53402@debbugs.gnu.org Received: via spool by 53402-submit@debbugs.gnu.org id=B53402.164454861129665 (code B ref 53402); Fri, 11 Feb 2022 03:04:01 +0000 Received: (at 53402) by debbugs.gnu.org; 11 Feb 2022 03:03:31 +0000 Received: from localhost ([127.0.0.1]:57913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIMDb-0007iP-9n for submit@debbugs.gnu.org; Thu, 10 Feb 2022 22:03:31 -0500 Received: from planete-kraus.eu ([89.234.140.182]:33770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIMDY-0007iF-SU for 53402@debbugs.gnu.org; Thu, 10 Feb 2022 22:03:30 -0500 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id b3c464f8; Fri, 11 Feb 2022 03:03:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:in-reply-to:references :content-type:mime-version; s=dkim; bh=sz4behkbpJ880etCaldz3Nf9B Go=; b=SKmqGbw0AamNNXvXc4YYRdypQjZPxfUAcfvTFRoaWWRxGDzg2n4/ly9Xa HAbb+B7gWskRJTpmx6WDjGP7QWiLs8F+NCy9eo5ZdpiJihUNqmDDQ1TJYKZOsW+Q ReSuOiIeaLr22i3dbn1K54OX4uLjtEXVKxsxAMdeK9EM4Ar+MA= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 8a9bc63b (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Fri, 11 Feb 2022 03:03:22 +0000 (UTC) Message-ID: <221569342c7c44d5ed2ddd1ce0e56903d3cda0b2.camel@planete-kraus.eu> Date: Fri, 11 Feb 2022 04:03:14 +0100 In-Reply-To: References: <1161a7298bbbbe87ce48f4e3e4846021204ae1df.camel@posteo.net> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-OLAcr9G86xml/Rw0zfiQ" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Vivien X-ACL-Warn: , Vivien via Guix-patches From: Vivien via Guix-patches via X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1644548655; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=6oY2DNPq1Srev2rN04ROXpZ0qkbGk3EaDVAlWCS7EQo=; b=Grj4XZq5p9NvT4J4ZJNA75rfIdRJi4BItEMzDuFEAkHhcVyqMNSE5Cc/RWy2uE50QyJt41 jNFqQGNV9hod87/lV0wQlwEWtSxVsX+M8IfyME+XVMz6W7psoiXedDASjzQ1/50HBE/YJ2 o2qvft3JUAEkgdGa00b0wxWS4EhmoAeoQriXM8Wg6sbheFdXEHb378cSxlvUcntYBK84y9 j5TcY+If+iyi8za37yu+Aj6DAJY5DZ5cYu6TjtMMJGn2KUFvXNioWBB4mzYrlt216so0nG 7Yyo30oFJi26YGpnAQfQhX8oYimWeq+/PkEwDloIg/ydrYYxPPyZVTmBbqhHHQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644548655; a=rsa-sha256; cv=none; b=ZRsDoGVqkA4xfElXwtNpk9GlPKpOXg4bs2LeueYxmZVsipkDv6GXER+l7Qxi4vIHfuBzaN ApP8MA1Q7NrP3T1RnNheKzSzJMG7F2bkcM2Fvnf3OoPYPXRQdq+K9LozvnmJdowfWEYTKe 7QQmCTQTeRFWK2NNUH9Au1LmwYLgFlycef17I5BGV1h3nBF6f2gTizgxZn4Yjh7LLq66mZ b9JzcS4BWFgjQjj1tlOX/TZgi2d/m5fXf/WjQPF3FtP2OhIxUP7nd1urXheMv2COqG+Jz2 8nC3RggGG0I4Nj47VsTzcBdkwv+4DnHqtvtG1oLgvC81lcQGBzWDyFifWqDN5g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b=SKmqGbw0; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.63 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b=SKmqGbw0; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D63D543466 X-Spam-Score: -4.63 X-Migadu-Scanner: scn1.migadu.com X-TUID: VtOJXx06FPEV --=-OLAcr9G86xml/Rw0zfiQ Content-Type: multipart/mixed; boundary="=-09rGn5EaUGSJL3qV08mX" --=-09rGn5EaUGSJL3qV08mX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, and thank you for your new review! Le dimanche 06 f=C3=A9vrier 2022 =C3=A0 20:06 +0000, Vinicius Monego a =C3= =A9crit=C2=A0: >=20 > I noticed that some of the tests aren't running, like in flake8-array- > spacing. If the check phase ends with "Ran 0 tests" then the tests are > not being collected. > If there are no tests to be collected, the package should have a > #:tests? #f along with a comment saying that there are no tests. If > there are tests to run, the check phase will have to be overriden to > run them. I tried to make sure that this situation didn=E2=80=99t happen again. > > For MNE, the test data set is a separate repository without a > > license, > > so I disabled the tests. > >=20 >=20 > OK. I tried to download the test dataset from within the mne module > and > they don't have a license agreement or anything, while to download > individiual datasets the user has to agree to the (non-free) terms. I > wonder if that's acceptable for merging in Guix? I think it=E2=80=99s not, plus these are medical data (anonymized but still= ) so maybe we shouldn=E2=80=99t take the risk. > In [1] I found that there are more base dependencies that aren't > listed > in the pypi importer. They should be added to propagated-inputs. If > tests can't run, then native-inputs can be removed. I had nervous laughter when I read that page. I managed to package everything except for the JS widgets (I don=E2=80=99t know how to tackle th= at and I fear it would be a lot of work for very little benefit, since there are other visualization platforms from what I understand) and mne-qt-browser, because it depends on MNE. > Usually, pytest modules should go into python-check.scm, not python- > xyz.scm. I tried to separate them, but they depend on a lot of stuff which is not easy to organize into acyclic module imports. > > > Could you style it as > > >=20 > > > =C2=A0=C2=A0=C2=A0 (source > > > =C2=A0=C2=A0=C2=A0=C2=A0 (origin > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (method url-fetch) > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (uri (pypi-uri "imageio-ffmpeg" = version)) > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (sha256 > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32 > > > "0ff14079izsyxwf6ki68k9a7w5krjlal7lwqvzg2bbddl92l5spj")))) > > >=20 > > > and the other packages too? > >=20 > > OK. > >=20 >=20 > The base32 line was truncated in the mail, the hash should be in the > same line of 'base32'. But I can fix that. I fixed that occurence, but as a general rule I=E2=80=99m not very confiden= t in my indentation taste. >=20 > [...] >=20 > >=20 > > >=20 > > > Some of the descriptions are not full sentences (e.g. in python- > > > pytest- > > > harvest-minimal). Please check that descriptions are full > > > sentences. > >=20 > > I=E2=80=99m not sure I understand. I reworked some descriptions, but di= dn=E2=80=99t > > find non-full sentences. Could you explain what you mean? > >=20 >=20 > Full sentences are made of a subject + predicate. This one: >=20 > +=C2=A0=C2=A0=C2=A0 (description "I/O support for EEGLAB files in Python.= ") >=20 > doesn't have a subject. >=20 > Usually the subject in the description is the package's name itself > or > "This package...". e.g. "EEGLABIO is a library..." or "This package > provides I/O support..." I think I got it. >=20 > Something else to avoid in descriptions is marketing talk, such as > 'simple and reliable' in python-imageio-ffmpeg. There were some more occurences that I neutralized. >=20 > [...] >=20 > The package modules you changed are also missing your copyright line. OK. As you see in the new series, vtk doesn=E2=80=99t install an egg-info, whic= h breaks the sanity-check phase of dependent python packages. There was an option to let setuptools build the whole project, so the egg-info would be installed too, but the installation plan with setup.py is dysfunctional. So I made a terrible hack to "install" an egg-info. There=E2=80=99s surely a better way to do it with python or pip, but I have= no clue as to what it would be and I can=E2=80=99t do much trial and error sin= ce I have to wait for everything to build again (and vtk is quite a long thing to compile). Here is the v5! I=E2=80=99m not used to managing such a large patch series; I hope I didn= =E2=80=99t make too many errors. Best regards, Vivien >=20 > [1] > https://github.com/mne-tools/mne-python/blob/main/requirements_base.txt --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0001-gnu-Add-python-imageio-ffmpeg.patch" Content-Type: text/x-patch; name="v5-0001-gnu-Add-python-imageio-ffmpeg.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhMWFkN2ExZGRhNmI2MDEzOWNiZWVhN2E5NzA5ZTFkNzJkMWVkMGZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDE1OjM5OjEyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwMS8zMl0gZ251OiBBZGQgcHl0aG9uLWltYWdlaW8tZmZtcGVnLgoKKiBnbnUvcGFja2FnZXMv cHl0aG9uLXh5ei5zY20gKHB5dGhvbi1pbWFnZWlvLWZmbXBlZyk6IE5ldyB2YXJpYWJsZS4KLS0t CiBnbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gfCAzMiArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5z Y20KaW5kZXggNDFiNjAzMjVkMi4uNGM5MzI4NThjMCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L3B5dGhvbi14eXouc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQpAQCAtMjU0 MzUsNiArMjU0MzUsMzggQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLWpzb241CiBkdW1waW5nIG9m IEpTT041IGRhdGEgc3RydWN0dXJlcy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkp CiAKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1pbWFnZWlvLWZmbXBlZworICAocGFja2FnZQorICAg IChuYW1lICJweXRob24taW1hZ2Vpby1mZm1wZWciKQorICAgICh2ZXJzaW9uICIwLjQuNSIpCisg ICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAg ICAgKHVyaSAocHlwaS11cmkgImltYWdlaW8tZmZtcGVnIiB2ZXJzaW9uKSkKKyAgICAgICAoc2hh MjU2CisgICAgICAgIChiYXNlMzIgIjBmZjE0MDc5aXpzeXh3ZjZraTY4azlhN3c1a3JqbGFsN2x3 cXZ6ZzJiYmRkbDkybDVzcGoiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5 c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzp0ZXN0cz8gI2YgOzsgTW9zdCB0ZXN0cyBk b3dubG9hZCBkYXRhICh1c2UgdGhlIGdpdCB1cmwpCisgICAgICAgIzpwaGFzZXMKKyAgICAgICAo bW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWFmdGVyICd1bnBh Y2sgJ3NldC1mZm1wZWctZXhlCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzph bGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIDs7IFRoZXJlIGFyZSBkaWZmZXJlbnQgc3Ry YXRlZ2llcyB0byBmaW5kIGZmbXBlZywgd2UKKyAgICAgICAgICAgICA7OyBvbmx5IGZpeCB0aGUg bGFzdCByZXNvcnQsICJzeXN0ZW0gZmZtcGVnIGNvbW1hbmQiCisgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICJpbWFnZWlvX2ZmbXBlZy9fdXRpbHMucHkiCisgICAgICAgICAgICAgICAoKCJleGUg PSBcImZmbXBlZ1wiIikKKyAgICAgICAgICAgICAgICAoZm9ybWF0ICNmICJleGUgPSB+cyIKKyAg ICAgICAgICAgICAgICAgICAgICAgIChzZWFyY2gtaW5wdXQtZmlsZQorICAgICAgICAgICAgICAg ICAgICAgICAgIGlucHV0cyAiL2Jpbi9mZm1wZWciKSkpKSkpKSkpCisgICAgKGlucHV0cyAobGlz dCBmZm1wZWcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9pbWFnZWlvL2lt YWdlaW8tZmZtcGVnIikKKyAgICAoc3lub3BzaXMgIkBzYW1we2ZmbXBlZ30gd3JhcHBlciBmb3Ig UHl0aG9uIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIlRoZSBwdXJwb3NlIG9mIHRoaXMgcHJv amVjdCBpcyB0byB3cmFwIHRoZSBAY29tbWFuZHtmZm1wZWd9IGV4ZWN1dGFibGUKK2ZvciB3b3Jr aW5nIHdpdGggdmlkZW8gZmlsZXMuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0yKSkpCisK IChkZWZpbmUtcHVibGljIHB5dGhvbi1mcm96ZW5kaWN0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUg InB5dGhvbi1mcm96ZW5kaWN0IikKCmJhc2UtY29tbWl0OiA4NTRlMzhlZWI3YjAwN2I2MDI3MzY0 Njk2NjE1ZWM1ZWFhNjE5YzUyCi0tIAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0002-gnu-Add-python-edflib.patch" Content-Type: text/x-patch; name="v5-0002-gnu-Add-python-edflib.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhNmU4YmMyOGVjZmIyYmMwMWUyOWM1MWNjNDI0NWY4MjcyOGEyN2VlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDE1OjQ3OjMwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwMi8zMl0gZ251OiBBZGQgcHl0aG9uLWVkZmxpYi4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1z Y2llbmNlLnNjbSAocHl0aG9uLWVkZmxpYik6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2Fn ZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KystCiAxIGZpbGUgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20gYi9nbnUvcGFja2FnZXMv cHl0aG9uLXNjaWVuY2Uuc2NtCmluZGV4IDhkZjMxMWJhZWEuLmM3MzgwMjEwM2QgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5 dGhvbi1zY2llbmNlLnNjbQpAQCAtMTUsNiArMTUsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIx IFBhdWwgR2FybGljayA8cGdhcmxpY2tAdG91cmJpbGxpb24tdGVjaG5vbG9neS5jb20+CiA7Ozsg Q29weXJpZ2h0IMKpIDIwMjEgQXJ1biBJc2FhYyA8YXJ1bmlzYWFjQHN5c3RlbXJlYm9vdC5uZXQ+ CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgRmVsaXggR3J1YmVyIDxmZWxncnVAcG9zdGVvLm5ldD4K Kzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBWaXZpZW4gS3JhdXMgPHZpdmVuQHBsYW5ldGUta3JhdXMu ZXU+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNjEs NyArNjIsOCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbi1zY2llbmNlKQog ICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBnaXQt ZG93bmxvYWQpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCB1dGlscykKLSAgIzp1c2UtbW9kdWxlIChn dWl4IGJ1aWxkLXN5c3RlbSBweXRob24pKQorICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lz dGVtIHB5dGhvbikKKyAgIzp1c2UtbW9kdWxlIChndWl4IGdleHApKQogCiAoZGVmaW5lLXB1Ymxp YyBweXRob24tc2NpcHkKICAgKHBhY2thZ2UKQEAgLTEwMTcsMyArMTAxOSw2NCBAQCAoZGVmaW5l LXB1YmxpYyBweXRob24tbW9kaW4KIGxpYnJhcmllcywgTW9kaW4gcHJvdmlkZXMgc2VhbWxlc3Mg aW50ZWdyYXRpb24gYW5kIGNvbXBhdGliaWxpdHkgd2l0aCBleGlzdGluZwogcGFuZGFzIGNvZGUu IikKICAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQorCisoZGVmaW5lLXB1YmxpYyBweXRo b24tZWRmbGliCisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1lZGZsaWIiKQorICAgICh2 ZXJzaW9uICIxLjAuNiIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhv ZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICh1 cmwgImh0dHBzOi8vZ2l0bGFiLmNvbS9UZXVuaXovRURGbGliLVB5dGhvbi5naXQiKQorICAgICAg ICAgICAgIChjb21taXQgIjQxN2ZjOGNjN2M0N2E5YjBlMzkxODliMzRkZTFmYzUwYmU2NWI3MmQi KSkpCisgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAg ICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjBoM3Y1a2I0eW4xYWhiN2d4 YjhxcmgxbTUwdzF5a2I0cHg0eXZ2cTY0a2Jja24wcXJkMjIiKSkpKQorICAgIChidWlsZC1zeXN0 ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIChsaXN0CisgICAg ICAjOnBoYXNlcworICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAg ICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdmaXgtdGVzdHMKKyAgICAgICAgICAgIChsYW1iZGEg XworICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInRlc3RzL2VkZl91bml0X3Rlc3QucHkiCisg ICAgICAgICAgICAgICAgKCgiZnJvbSBlZGZyZWFkZXIiKSAiZnJvbSBFREZsaWIuZWRmcmVhZGVy IikKKyAgICAgICAgICAgICAgICAoKCJmcm9tIGVkZndyaXRlciIpICJmcm9tIEVERmxpYi5lZGZ3 cml0ZXIiKSkpKQorICAgICAgICAgIDs7IFhYWDogUEVQIDUxNyBtYW51YWwgYnVpbGQgY29waWVk IGZyb20gcHl0aG9uLWlzb3J0LgorICAgICAgICAgIChyZXBsYWNlICdidWlsZAorICAgICAgICAg ICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgIChzZXRlbnYgIlNPVVJDRV9EQVRFX0VQT0NIIiAi MzE1NTMyODAwIikKKyAgICAgICAgICAgICAgKGludm9rZSAicHl0aG9uIgorICAgICAgICAgICAg ICAgICAgICAgICItbSIKKyAgICAgICAgICAgICAgICAgICAgICAiYnVpbGQiCisgICAgICAgICAg ICAgICAgICAgICAgIi0td2hlZWwiCisgICAgICAgICAgICAgICAgICAgICAgIi0tbm8taXNvbGF0 aW9uIgorICAgICAgICAgICAgICAgICAgICAgICIuIikpKQorICAgICAgICAgIChyZXBsYWNlICdp bnN0YWxsCisgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgKGxldCAoKHdobCAo Y2FyIChmaW5kLWZpbGVzICJkaXN0IiAiXFwud2hsJCIpKSkpCisgICAgICAgICAgICAgICAgKGlu dm9rZSAicGlwIgorICAgICAgICAgICAgICAgICAgICAgICAgIi0tbm8tY2FjaGUtZGlyIgorICAg ICAgICAgICAgICAgICAgICAgICAgIi0tbm8taW5wdXQiCisgICAgICAgICAgICAgICAgICAgICAg ICAiaW5zdGFsbCIKKyAgICAgICAgICAgICAgICAgICAgICAgICItLW5vLWRlcHMiCisgICAgICAg ICAgICAgICAgICAgICAgICAiLS1wcmVmaXgiCisgICAgICAgICAgICAgICAgICAgICAgICAjJG91 dHB1dAorICAgICAgICAgICAgICAgICAgICAgICAgd2hsKSkpKQorICAgICAgICAgIChyZXBsYWNl ICdjaGVjaworICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgIChpbnZv a2UgInB5dGhvbiIgInRlc3RzL2VkZl91bml0X3Rlc3QucHkiKSkpKSkpKQorICAgIChwcm9wYWdh dGVkLWlucHV0cyAobGlzdCBweXRob24tbnVtcHkgcHl0aG9uLXB5cGEtYnVpbGQpKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vd3d3LnRldW5pei5uZXQvZWRmbGliX3B5dGhvbi8iKQorICAgIChz eW5vcHNpcyAiUmVhZCBhbmQgd3JpdGUgRURGKy9CREYrIGZpbGVzIikKKyAgICAoZGVzY3JpcHRp b24KKyAgICAgIkVERmxpYiBmb3IgUHl0aG9uIGlzIGEgcHJvZ3JhbW1pbmcgbGlicmFyeSB0byBy ZWFkIGFuZCB3cml0ZSBFREYrIGFuZAorQkRGKyBmaWxlcy4gIEl0IGFsc28gcmVhZHMgb2xkLXR5 cGUgRURGL0JERiBmaWxlcy4gIEBkZm57RURGfSBtZWFucworQHVybHtodHRwczovL3d3dy50ZXVu aXoubmV0L2VkZmJyb3dzZXIvZWRmJTIwZm9ybWF0JTIwZGVzY3JpcHRpb24uaHRtbCwKK0V1cm9w ZWFuIERhdGEgRm9ybWF0fS4gIEBkZm57QkRGfSBpcyB0aGUKK0B1cmx7aHR0cHM6Ly93d3cudGV1 bml6Lm5ldC9lZGZicm93c2VyL2JkZnBsdXMlMjBmb3JtYXQlMjBkZXNjcmlwdGlvbi5odG1sLAor MjQtYml0IHZlcnNpb259IG9mIEVERi4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkK LS0gCjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0003-gnu-Add-python-eeglabio.patch" Content-Type: text/x-patch; name="v5-0003-gnu-Add-python-eeglabio.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBlMzk1ZGU1YTNkMjRkYzA5MjM4OGYyOTNjZWZmYjAzNWQ1Zjg0ZTY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDE3OjE3OjExICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwMy8zMl0gZ251OiBBZGQgcHl0aG9uLWVlZ2xhYmlvLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9u LXNjaWVuY2Uuc2NtIChweXRob24tZWVnbGFiaW8pOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3Bh Y2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbSB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwog MSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2Fn ZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbQpp bmRleCBjNzM4MDIxMDNkLi43OGM4NGY0ZmU2IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0 aG9uLXNjaWVuY2Uuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KQEAg LTEwODAsMyArMTA4MCwyNyBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tZWRmbGliCiBAdXJse2h0 dHBzOi8vd3d3LnRldW5pei5uZXQvZWRmYnJvd3Nlci9iZGZwbHVzJTIwZm9ybWF0JTIwZGVzY3Jp cHRpb24uaHRtbCwKIDI0LWJpdCB2ZXJzaW9ufSBvZiBFREYuIikKICAgICAobGljZW5zZSBsaWNl bnNlOmJzZC0zKSkpCisKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1lZWdsYWJpbworICAocGFja2Fn ZQorICAgIChuYW1lICJweXRob24tZWVnbGFiaW8iKQorICAgICh2ZXJzaW9uICIwLjAuMS5wb3N0 NiIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gp CisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICh1cmwgImh0dHBzOi8v Z2l0aHViLmNvbS9qYWNrejMxNC9lZWdsYWJpbyIpCisgICAgICAgICAgICAgKGNvbW1pdCAiNTQx NmU4ZjJiYzgyZGE2MGVlNzI5NDU4Y2YzMjViZWM2NmQ5Nzc0YSIpKSkKKyAgICAgICAoc2hhMjU2 CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIwenBiMXhjdm00d3psaTJnZmx5N2hyMDQ4NmNu cjhwbDdmNzBkaDU4am1oNG5qODd6Nmk3IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1i dWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKDs7IFRlc3RzIHJlcXVpcmUgTU5F CisgICAgICAgIzp0ZXN0cz8gI2YpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cyAobGlzdCBweXRo b24tbnVtcHkgcHl0aG9uLXNjaXB5KSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBweXRob24t cHl0ZXN0KSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vamFja3ozMTQvZWVn bGFiaW8iKQorICAgIChzeW5vcHNpcyAiSS9PIHN1cHBvcnQgZm9yIEVFR0xBQiBmaWxlcyBpbiBQ eXRob24iKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwcm9qZWN0IHByb3ZpZGVzIEkvTyBzdXBw b3J0IGZvciBFRUdMQUIgZmlsZXMgaW4gUHl0aG9uLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpi c2QtMykpKQotLSAKMi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0004-gnu-Add-python-nibabel.patch" Content-Type: text/x-patch; name="v5-0004-gnu-Add-python-nibabel.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0NjY0ZWQ4NDIxN2VjYzVkNGExM2I0M2YxMzIyNDYxM2VlZDQ1MjlkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDE3OjM4OjQ3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwNC8zMl0gZ251OiBBZGQgcHl0aG9uLW5pYmFiZWwuCgoqIGdudS9wYWNrYWdlcy9weXRob24t c2NpZW5jZS5zY20gKHB5dGhvbi1uaWJhYmVsKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNr YWdlcy9weXRob24tc2NpZW5jZS5zY20gfCA1MSArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5j ZS5zY20KaW5kZXggNzhjODRmNGZlNi4uYzY1OWIwMDRlZCAxMDA2NDQKLS0tIGEvZ251L3BhY2th Z2VzL3B5dGhvbi1zY2llbmNlLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uu c2NtCkBAIC01NSw2ICs1NSw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9u LXNjaWVuY2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNwaGlueCkKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgc3RhdGlzdGljcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgdGltZSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdmVyc2lvbi1jb250cm9s KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4ZGlzb3JnKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB4bWwpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhvcmcpCkBA IC0xMTA0LDMgKzExMDUsNTMgQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLWVlZ2xhYmlvCiAgICAg KHN5bm9wc2lzICJJL08gc3VwcG9ydCBmb3IgRUVHTEFCIGZpbGVzIGluIFB5dGhvbiIpCiAgICAg KGRlc2NyaXB0aW9uICJUaGlzIHByb2plY3QgcHJvdmlkZXMgSS9PIHN1cHBvcnQgZm9yIEVFR0xB QiBmaWxlcyBpbiBQeXRob24uIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCisKKyhk ZWZpbmUtcHVibGljIHB5dGhvbi1uaWJhYmVsCisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhv bi1uaWJhYmVsIikKKyAgICAodmVyc2lvbiAiMy4yLjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9y aWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHB5cGktdXJpICJu aWJhYmVsIiB2ZXJzaW9uKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAg ICAgICIxN24yM3c3eTBoaXoydm1hNXNpN3d5MTg0ZDU5YnAxNHpkOG5yNmhpMjAzbGRkMWdqYnNk IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3Vt ZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBo YXNlcworICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtl eSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPwor ICAgICAgICAgICAgICAgKGludm9rZSAicHl0aG9uIiAiLW0iICJweXRlc3QiICItLXB5YXJncyIg Im5pYmFiZWwiKSkpKSkpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cyAobGlzdCBweXRob24tbnVt cHkgcHl0aG9uLXBhY2thZ2luZykpCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgcHl0aG9uLWNv dmVyYWdlCisgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLWdpdHB5dGhvbgorICAgICAg ICAgICAgICAgICAgICAgICAgIHB5dGhvbi1weXRlc3QKKyAgICAgICAgICAgICAgICAgICAgICAg ICBweXRob24tcHl0ZXN0LWNvdgorICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1weXRl c3QtZG9jdGVzdHBsdXMKKyAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24tdHdpbmUpKQor ICAgIChob21lLXBhZ2UgImh0dHBzOi8vbmlweS5vcmcvbmliYWJlbC8iKQorICAgIChzeW5vcHNp cyAiQWNjZXNzIGEgbXVsdGl0dWRlIG9mIG5ldXJvaW1hZ2luZyBkYXRhIGZvcm1hdHMiKQorICAg IChkZXNjcmlwdGlvbgorICAgICAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHJlYWQgKy8tIHdyaXRl IGFjY2VzcyB0byBzb21lIGNvbW1vbgorbWVkaWNhbCBhbmQgbmV1cm9pbWFnaW5nIGZpbGUgZm9y bWF0cywgaW5jbHVkaW5nOgorQHVybHtodHRwOi8vd3d3LmdyYWhhbXdpZGVtYW4uY29tL2d3L2Jy YWluL2FuYWx5emUvZm9ybWF0ZG9jLmh0bSwKK0FOQUxZWkV9IChwbGFpbiwgU1BNOTksIFNQTTIg YW5kIGxhdGVyKSwKK0B1cmx7aHR0cHM6Ly93d3cubml0cmMub3JnL3Byb2plY3RzL2dpZnRpLCBH SUZUSX0sCitAdXJse2h0dHA6Ly9uaWZ0aS5uaW1oLm5paC5nb3YvbmlmdGktMS8sIE5JZlRJMX0s CitAdXJse2h0dHA6Ly9uaWZ0aS5uaW1oLm5paC5nb3YvbmlmdGktMi8sIE5JZlRJMn0sCitAdXJs e2h0dHBzOi8vd3d3Lm5pdHJjLm9yZy9wcm9qZWN0cy9jaWZ0aS8sIENJRlRJLTJ9LAorQHVybHto dHRwczovL2VuLndpa2lib29rcy5vcmcvd2lraS9NSU5DL1JlZmVyZW5jZS9NSU5DMV9GaWxlX0Zv cm1hdF9SZWZlcmVuY2UsCitNSU5DMX0sCitAdXJse2h0dHBzOi8vZW4ud2lraWJvb2tzLm9yZy93 aWtpL01JTkMvUmVmZXJlbmNlL01JTkMyLjBfRmlsZV9Gb3JtYXRfUmVmZXJlbmNlLAorTUlOQzJ9 LCBAdXJse2h0dHBzOi8vYWZuaS5uaW1oLm5paC5nb3YvcHViL2Rpc3Qvc3JjL1JFQURNRS5hdHRy aWJ1dGVzLCBBRk5JCitCUklLL0hFQUR9LAorQHVybHtodHRwczovL3N1cmZlci5ubXIubWdoLmhh cnZhcmQuZWR1L2Zzd2lraS9Gc1R1dG9yaWFsL01naEZvcm1hdCwgTUdIfSBhbmQKK0B1cmx7aHR0 cDovL3htZWRjb24uc291cmNlZm9yZ2UubmV0L0RvY3MvRWNhdCwgRUNBVH0gYXMgd2VsbCBhcyBQ aGlsaXBzCitQQVIvUkVDLiAgV2UgY2FuIHJlYWQgYW5kIHdyaXRlIEB1cmx7aHR0cHM6Ly9zdXJm ZXIubm1yLm1naC5oYXJ2YXJkLmVkdS8sCitGcmVlU3VyZmVyfSBnZW9tZXRyeSwgYW5ub3RhdGlv biBhbmQgbW9ycGhvbWV0cnkgZmlsZXMuICBUaGVyZSBpcyBzb21lIHZlcnkKK2xpbWl0ZWQgc3Vw cG9ydCBmb3IgQHVybHtodHRwOi8vbWVkaWNhbC5uZW1hLm9yZy8sIERJQ09NfS4gIE5pQmFiZWwg aXMgdGhlCitzdWNjZXNzb3Igb2YgQHVybHtodHRwOi8vbmlmdGlsaWIuc291cmNlZm9yZ2UubmV0 L3B5bmlmdGkvLCBQeU5JZlRJfS4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKLS0g CjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0005-gnu-Add-python-nitime.patch" Content-Type: text/x-patch; name="v5-0005-gnu-Add-python-nitime.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBmZjRiMDFhMzYyMWE3YzU1Y2RjYTQ0MzFkYzc0OTdmMmQ2NDQxNjRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDE5OjEyOjAyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwNS8zMl0gZ251OiBBZGQgcHl0aG9uLW5pdGltZS4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1z Y2llbmNlLnNjbSAocHl0aG9uLW5pdGltZSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2Fn ZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uu c2NtCmluZGV4IGM2NTliMDA0ZWQuLjM1YjU4Y2JhODggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9weXRob24tc2NpZW5jZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNj bQpAQCAtMTE1NSwzICsxMTU1LDM3IEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi1uaWJhYmVsCiBs aW1pdGVkIHN1cHBvcnQgZm9yIEB1cmx7aHR0cDovL21lZGljYWwubmVtYS5vcmcvLCBESUNPTX0u ICBOaUJhYmVsIGlzIHRoZQogc3VjY2Vzc29yIG9mIEB1cmx7aHR0cDovL25pZnRpbGliLnNvdXJj ZWZvcmdlLm5ldC9weW5pZnRpLywgUHlOSWZUSX0uIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4 cGF0KSkpCisKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1uaXRpbWUKKyAgKHBhY2thZ2UKKyAgICAo bmFtZSAicHl0aG9uLW5pdGltZSIpCisgICAgKHZlcnNpb24gIjAuOSIpCisgICAgKHNvdXJjZQor ICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAocHlw aS11cmkgIm5pdGltZSIgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMy CisgICAgICAgICAiMHgxcTZrYThpMzMweWhwNWgwaDZpZ2ZzMmdwNWRuZGl5Ynlma2RpNDVhOHpw Zm5yMHpiZiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAg IChwcm9wYWdhdGVkLWlucHV0cyAobGlzdCBweXRob24tbWF0cGxvdGxpYiBweXRob24tbmV0d29y a3ggcHl0aG9uLW5pYmFiZWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLW51 bXB5IHB5dGhvbi1zY2lweSkpCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgcHl0aG9uLWN5dGhv biBweXRob24tcHl0ZXN0KSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAg ICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWFmdGVyICd1 bnBhY2sgJ2RlbGV0ZS1nZW5lcmF0ZWQtY3l0aG9uCisgICAgICAgICAgIChsYW1iZGEgXworICAg ICAgICAgICAgIChkZWxldGUtZmlsZSAibml0aW1lL191dGlscy5jIikpKQorICAgICAgICAgKHJl cGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1v dGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKGlu dm9rZSAicHl0ZXN0IiAiLXZ2IiAibml0aW1lIikpKSkpKSkKKyAgICAoaG9tZS1wYWdlICJodHRw Oi8vbmlweS5vcmcvbml0aW1lLyIpCisgICAgKHN5bm9wc2lzICJOaXRpbWU6IHRpbWVzZXJpZXMg YW5hbHlzaXMgZm9yIG5ldXJvc2NpZW5jZSBkYXRhIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAg Ik5pdGltZSBjb250YWlucyBhIGNvcmUgb2YgbnVtZXJpY2FsIGFsZ29yaXRobXMgZm9yIHRpbWUt c2VyaWVzIGFuYWx5c2lzCitib3RoIGluIHRoZSB0aW1lIGFuZCBzcGVjdHJhbCBkb21haW5zLCBh IHNldCBvZiBjb250YWluZXIgb2JqZWN0cyB0byByZXByZXNlbnQKK3RpbWUtc2VyaWVzLCBhbmQg YXV4aWxpYXJ5IG9iamVjdHMgdGhhdCBleHBvc2UgYSBoaWdoIGxldmVsIGludGVyZmFjZSB0byB0 aGUKK251bWVyaWNhbCBtYWNoaW5lcnkuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkp Ci0tIAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0006-gnu-Add-python-flake8-array-spacing.patch" Content-Type: text/x-patch; name="v5-0006-gnu-Add-python-flake8-array-spacing.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkN2Y0OTRjYzYxNjE4ZjZmMThiOGVmMGFkMjU0YWFkNTdlMDNhMjRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDE5OjIwOjA2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwNi8zMl0gZ251OiBBZGQgcHl0aG9uLWZsYWtlOC1hcnJheS1zcGFjaW5nLgoKKiBnbnUvcGFj a2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIChweXRob24tZmxha2U4LWFycmF5LXNwYWNpbmcpOiBO ZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIHwgMjYgKysrKysr KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5 dGhvbi14eXouc2NtCmluZGV4IDRjOTMyODU4YzAuLjRlZWYzZWY3MmQgMTAwNjQ0Ci0tLSBhL2du dS9wYWNrYWdlcy9weXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5z Y20KQEAgLTI1NDY3LDYgKzI1NDY3LDMyIEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi1pbWFnZWlv LWZmbXBlZwogZm9yIHdvcmtpbmcgd2l0aCB2aWRlbyBmaWxlcy4iKQogICAgIChsaWNlbnNlIGxp Y2Vuc2U6YnNkLTIpKSkKIAorKGRlZmluZS1wdWJsaWMgcHl0aG9uLWZsYWtlOC1hcnJheS1zcGFj aW5nCisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1mbGFrZTgtYXJyYXktc3BhY2luZyIp CisgICAgKHZlcnNpb24gIjAuMi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChweXBpLXVyaSAiZmxha2U4X2FycmF5 X3NwYWNpbmciIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMG55 cDJ4NDVoZzVka2RybjBqMndjZDMzNmRueDZjc2l6cGZxNWZ3Yms3NzR3cmIwbGg2ZCIpKSkpCisg ICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcworICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1i ZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVu IHRlc3RzPworICAgICAgICAgICAgICAgKGludm9rZSAicHl0aG9uIiAiLW0iICJweXRlc3QiKSkp KSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHB5dGhvbi1weXRlc3QpKQorICAgIChidWls ZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMgKGxp c3QgcHl0aG9uLWZsYWtlOCBweXRob24tcHljb2Rlc3R5bGUpKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2l0aHViLmNvbS9sYXJzb25lci9mbGFrZTgtYXJyYXktc3BhY2luZyIpCisgICAgKHN5 bm9wc2lzICJmbGFrZTggcGx1Z2luIHRvIG1ha2UgZXhjZXB0aW9ucyBmb3IgYXJyYXktbGlrZSB2 YXJpYWJsZXMiKQorICAgIChkZXNjcmlwdGlvbiAiUmVjYXN0IHNvbWUgRTJYWCBlcnJvcnMgYXMg QTJYWCB3aXRoIGV4Y2VwdGlvbnMgZm9yCithcnJheS1saWtlIHZhcmlhYmxlcy4iKQorICAgIChs aWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9uLWZyb3plbmRp Y3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLWZyb3plbmRpY3QiKQotLSAKMi4zNC4w Cgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0007-gnu-Add-python-makefun.patch" Content-Type: text/x-patch; name="v5-0007-gnu-Add-python-makefun.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA1M2U0ZWMzODEyN2IyOGQ0MDBlMjlmNWUyMDJhYzYxNjZkMTk5ZjVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIxOjE3OjM5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwNy8zMl0gZ251OiBBZGQgcHl0aG9uLW1ha2VmdW4uCgoqIGdudS9wYWNrYWdlcy9weXRob24t eHl6LnNjbSAocHl0aG9uLW1ha2VmdW4pOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2Vz L3B5dGhvbi14eXouc2NtIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n ZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5 ei5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggNGVlZjNlZjcyZC4uY2U1 YWJmZTNkOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBiL2du dS9wYWNrYWdlcy9weXRob24teHl6LnNjbQpAQCAtMjU0OTMsNiArMjU0OTMsMjggQEAgKGRlZmlu ZS1wdWJsaWMgcHl0aG9uLWZsYWtlOC1hcnJheS1zcGFjaW5nCiBhcnJheS1saWtlIHZhcmlhYmxl cy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAorKGRlZmluZS1wdWJsaWMgcHl0 aG9uLW1ha2VmdW4KKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9uLW1ha2VmdW4iKQorICAg ICh2ZXJzaW9uICIxLjEzLjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgICht ZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHB5cGktdXJpICJtYWtlZnVuIiB2ZXJzaW9u KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxZ3FucXZ3emln OXltNG55end5NmR6cmE3c2c2MzM5cmRhY2E1OWZ2a2Z6emYydmJobndxIikpKSkKKyAgICAoYnVp bGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3Qg cHl0aG9uLXB5dGVzdCBweXRob24tcHl0ZXN0LXJ1bm5lcgorICAgICAgICAgICAgICAgICAgICAg ICAgIHB5dGhvbi1zZXR1cHRvb2xzLXNjbSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRo dWIuY29tL3NtYXJpZS9weXRob24tbWFrZWZ1biIpCisgICAgKHN5bm9wc2lzICJTbWFsbCBsaWJy YXJ5IHRvIGR5bmFtaWNhbGx5IGNyZWF0ZSBweXRob24gZnVuY3Rpb25zIikKKyAgICAoZGVzY3Jp cHRpb24KKyAgICAgIkBzYW1we21ha2VmdW59IGhlbHBzIHlvdSBjcmVhdGUgZnVuY3Rpb25zIGR5 bmFtaWNhbGx5LCB3aXRoIHRoZQorc2lnbmF0dXJlIG9mIHlvdXIgY2hvaWNlLiAgSXQgd2FzIGxh cmdlbHkgaW5zcGlyZWQgYnkgQHNhbXB7ZGVjb3JhdG9yfSBhbmQKK0BzYW1we2Z1bmN0b29sc30s IGFuZCBjcmVhdGVkIG1haW5seSB0byBjb3ZlciBzb21lIG9mIHRoZWlyIGxpbWl0YXRpb25zLiIp CisgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQorCiAoZGVmaW5lLXB1YmxpYyBweXRob24t ZnJvemVuZGljdAogICAocGFja2FnZQogICAgIChuYW1lICJweXRob24tZnJvemVuZGljdCIpCi0t IAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0008-gnu-Add-python-pytest-logging.patch" Content-Type: text/x-patch; name="v5-0008-gnu-Add-python-pytest-logging.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0NzEwNjUxOWRkYzZjZmM0YWZjYTU5MDk5NzI5YTgzMWYwOGYxNjI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjMyOjA5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwOC8zMl0gZ251OiBBZGQgcHl0aG9uLXB5dGVzdC1sb2dnaW5nLgoKKiBnbnUvcGFja2FnZXMv cHl0aG9uLWNoZWNrLnNjbSAocHl0aG9uLXB5dGVzdC1sb2dnaW5nKTogTmV3IHZhcmlhYmxlLgot LS0KIGdudS9wYWNrYWdlcy9weXRob24tY2hlY2suc2NtIHwgMjUgKysrKysrKysrKysrKysrKysr KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9n bnUvcGFja2FnZXMvcHl0aG9uLWNoZWNrLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24tY2hlY2su c2NtCmluZGV4IDA1YTM3ODYwMWYuLjU0NzgxM2NjZTcgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9weXRob24tY2hlY2suc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24tY2hlY2suc2NtCkBA IC0xOTc4LDYgKzE5NzgsMzEgQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLXB5dGVzdC1yZXJ1bmZh aWx1cmVzCiBlbGltaW5hdGUgZmxha3kgZmFpbHVyZXMuIikKICAgICAobGljZW5zZSBsaWNlbnNl Om1wbDIuMCkpKQogCisoZGVmaW5lLXB1YmxpYyBweXRob24tcHl0ZXN0LWxvZ2dpbmcKKyAgKHBh Y2thZ2UKKyAgICAobmFtZSAicHl0aG9uLXB5dGVzdC1sb2dnaW5nIikKKyAgICAodmVyc2lvbiAi MjAxNS4xMS40IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKKyAgICAgICAodXJpIChweXBpLXVyaSAicHl0ZXN0LWxvZ2dpbmciIHZlcnNpb24p KQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjE1bjhmeXh2dndt azk4MnZqMG05eWw3NmhuN3BwNHFxbGpmbXhhcmJnYWhxcnhnY2lpZmYiKSkpKQorICAgIChidWls ZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoOzsg VGhlIHRlc3RzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgcHlwaSBzb3VyY2UsIGFuZCB0aGV5IGFs bCBmYWlsIGlmCisgICAgICAgOzsgYnVpbGRpbmcgZnJvbSBnaXQKKyAgICAgICAjOnRlc3RzPyAj ZikpCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IHB5dGhvbi1weXRlc3QpKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9zYWx0c3RhY2svcHl0ZXN0LWxvZ2dpbmciKQor ICAgIChzeW5vcHNpcworICAgICAiTG9nZ2luZyB3aXRoIGEgQGNvZGV7cHkudGVzdH0gZmxhZyIp CisgICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGlzIHBhY2thZ2UgY29uZmlndXJlcyBsb2dnaW5n IGFuZCBhbGxvd3MgdHdlYWtpbmcgdGhlIGxvZyBsZXZlbCB3aXRoIGEKK0Bjb2Rle3B5LnRlc3R9 IGZsYWcuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQorCiAoZGVmaW5lLXB1Ymxp YyBweXRob24teHVuaXRwYXJzZXIKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLXh1bml0 cGFyc2VyIikKLS0gCjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0009-gnu-Add-a-test-less-python-decopatch.patch" Content-Type: text/x-patch; name="v5-0009-gnu-Add-a-test-less-python-decopatch.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBiNjkzMGYwOTBhNWNjOTY3YjcwZWUwMTk3OWEyNWRjNWVkODFjMjNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjMyOjUzICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAwOS8zMl0gZ251OiBBZGQgYSB0ZXN0LWxlc3MgcHl0aG9uLWRlY29wYXRjaC4KCiogZ251L3Bh Y2thZ2VzL3B5dGhvbi14eXouc2NtIChweXRob24tZGVjb3BhdGNoLW1pbmltYWwpOiBOZXcgdmFy aWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIHwgMzAgKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbQppbmRleCBjZTVhYmZlM2Q4Li44YjAwMDU0YTEyIDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvcHl0aG9uLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2Nt CkBAIC0yNTUxNSw2ICsyNTUxNSwzNiBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tbWFrZWZ1bgog QHNhbXB7ZnVuY3Rvb2xzfSwgYW5kIGNyZWF0ZWQgbWFpbmx5IHRvIGNvdmVyIHNvbWUgb2YgdGhl aXIgbGltaXRhdGlvbnMuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCiAKKzs7IGRl Y29wYXRjaCByZXF1aXJlcyB0aGUgbmV4dCBweXRlc3QgbW9kdWxlcyBpZiB0ZXN0cyBhcmUgZW5h YmxlZC4gVGhlIHB5dGVzdAorOzsgbW9kdWxlcyByZXF1aXJlIGVhY2ggb3RoZXIgZm9yIHRlc3Rz LgorCisoZGVmaW5lIHB5dGhvbi1kZWNvcGF0Y2gtbWluaW1hbAorICAocGFja2FnZQorICAgIChu YW1lICJweXRob24tZGVjb3BhdGNoLW1pbmltYWwiKQorICAgICh2ZXJzaW9uICIxLjQuOCIpCisg ICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAg ICAgKHVyaSAocHlwaS11cmkgImRlY29wYXRjaCIgdmVyc2lvbikpCisgICAgICAgKHNoYTI1Ngor ICAgICAgICAoYmFzZTMyCisgICAgICAgICAiMGk2aTgxMXMyajF6MGNsNnkxNzdkd3NiZnhpYjhk dmI1YzJqcGdrbHZjMnh5NGFoaHN5NiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVp bGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnRlc3RzPyAjZikpCisgICAgKHBy b3BhZ2F0ZWQtaW5wdXRzIChsaXN0IHB5dGhvbi1tYWtlZnVuKSkKKyAgICAobmF0aXZlLWlucHV0 cyAobGlzdCBweXRob24tcHl0ZXN0IHB5dGhvbi1weXRlc3QtcnVubmVyCisgICAgICAgICAgICAg ICAgICAgICAgICAgcHl0aG9uLXNldHVwdG9vbHMtc2NtKSkKKyAgICAoaG9tZS1wYWdlICJodHRw czovL2dpdGh1Yi5jb20vc21hcmllL3B5dGhvbi1kZWNvcGF0Y2giKQorICAgIChzeW5vcHNpcyAi UHl0aG9uIGRlY29yYXRvcnMgbWFkZSBlYXN5IikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIkJl Y2F1c2Ugb2YgYSB0aW55IG9kZGl0eSBpbiB0aGUgcHl0aG9uIGxhbmd1YWdlLCB3cml0aW5nIGRl Y29yYXRvcnMKK3dpdGhvdXQgaGVscCBjYW4gYmUgYSBwYWluIGJlY2F1c2UgeW91IGhhdmUgdG8g aGFuZGxlIHRoZSBuby1wYXJlbnRoZXNpcyB1c2FnZQorQHVybHtodHRwczovL3NtYXJpZS5naXRo dWIuaW8vcHl0aG9uLWRlY29wYXRjaC9tb3RpdmF0aW9uLCBleHBsaWNpdGx5fS4KK0BzYW1we2Rl Y29wYXRjaH0gcHJvdmlkZXMgYSBzaW1wbGUgd2F5IHRvIHNvbHZlIHRoaXMgaXNzdWUgc28gdGhh dCB3cml0aW5nCitkZWNvcmF0b3JzIGlzIHNpbXBsZSBhbmQgc3RyYWlnaHRmb3J3YXJkLiIpCisg ICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQorCiAoZGVmaW5lLXB1YmxpYyBweXRob24tZnJv emVuZGljdAogICAocGFja2FnZQogICAgIChuYW1lICJweXRob24tZnJvemVuZGljdCIpCi0tIAoy LjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0010-gnu-Add-a-test-less-python-pytest-harvest.patch" Content-Type: text/x-patch; name="v5-0010-gnu-Add-a-test-less-python-pytest-harvest.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwZWU3NTZkMGEzMjkwMjFmZjljNjJjOGVmOGI4M2MyYTY4NzNmNTRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjMzOjMyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAxMC8zMl0gZ251OiBBZGQgYSB0ZXN0LWxlc3MgcHl0aG9uLXB5dGVzdC1oYXJ2ZXN0LgoKKiBn bnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gKHB5dGhvbi1weXRlc3QtaGFydmVzdC1taW5pbWFs KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSB8IDI1ICsr KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2Vz L3B5dGhvbi14eXouc2NtCmluZGV4IDhiMDAwNTRhMTIuLmJiMjRkM2I0MGEgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5 ei5zY20KQEAgLTI1NTQ1LDYgKzI1NTQ1LDMxIEBAIChkZWZpbmUgcHl0aG9uLWRlY29wYXRjaC1t aW5pbWFsCiBkZWNvcmF0b3JzIGlzIHNpbXBsZSBhbmQgc3RyYWlnaHRmb3J3YXJkLiIpCiAgICAg KGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQogCisoZGVmaW5lIHB5dGhvbi1weXRlc3QtaGFydmVz dC1taW5pbWFsCisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1weXRlc3QtaGFydmVzdC1t aW5pbWFsIikKKyAgICAodmVyc2lvbiAiMS4xMC4zIikKKyAgICAoc291cmNlCisgICAgIChvcmln aW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChweXBpLXVyaSAicHl0 ZXN0LWhhcnZlc3QiIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgor ICAgICAgICAgIjA5MmRybGg5NnJoaWt3cXF5ZnB3cWhremZ6ZDd6OG01Z2JtamdreThucG04MTg0 OWpic2siKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAo YXJndW1lbnRzCisgICAgIGAoIzp0ZXN0cz8gI2YpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cyAo bGlzdCBweXRob24tZGVjb3BhdGNoLW1pbmltYWwgcHl0aG9uLW1ha2VmdW4KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcHl0aG9uLXNpeCkpCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3Qg cHl0aG9uLXB5dGVzdCBweXRob24tcHl0ZXN0LXJ1bm5lcgorICAgICAgICAgICAgICAgICAgICAg ICAgIHB5dGhvbi1zZXR1cHRvb2xzLXNjbSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRo dWIuY29tL3NtYXJpZS9weXRob24tcHl0ZXN0LWhhcnZlc3QiKQorICAgIChzeW5vcHNpcyAiU3Rv cmUgZGF0YSBjcmVhdGVkIGR1cmluZyB5b3VyIEBzYW1we3B5dGVzdH0gdGVzdHMgZXhlY3V0aW9u IikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIlN0b3JlIGRhdGEgY3JlYXRlZCBkdXJpbmcgeW91 ciBweXRlc3QgdGVzdHMgZXhlY3V0aW9uLCBhbmQgcmV0cmlldmUgaXQKK2F0IHRoZSBlbmQgb2Yg dGhlIHNlc3Npb24sIGUuZy4gZm9yIGFwcGxpY2F0aXZlIGJlbmNobWFya2luZyBwdXJwb3Nlcy4i KQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9u LWZyb3plbmRpY3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLWZyb3plbmRpY3QiKQot LSAKMi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0011-gnu-Add-a-test-less-python-pytest-steps.patch" Content-Type: text/x-patch; name="v5-0011-gnu-Add-a-test-less-python-pytest-steps.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwY2IyMTg5YWU2ZjQ3MmQwMWM2YmVmZmRlMDY5ZTUyMzE0ZDZmMDhkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjM0OjA2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAxMS8zMl0gZ251OiBBZGQgYSB0ZXN0LWxlc3MgcHl0aG9uLXB5dGVzdC1zdGVwcy4KCiogZ251 L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIChweXRob24tcHl0ZXN0LXN0ZXBzLW1pbmltYWwpOiBO ZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIHwgMjQgKysrKysr KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbQppbmRleCBiYjI0ZDNiNDBhLi4zN2YxMTY2ZjA2IDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvcHl0aG9uLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2Nt CkBAIC0yNTU3MCw2ICsyNTU3MCwzMCBAQCAoZGVmaW5lIHB5dGhvbi1weXRlc3QtaGFydmVzdC1t aW5pbWFsCiBhdCB0aGUgZW5kIG9mIHRoZSBzZXNzaW9uLCBlLmcuIGZvciBhcHBsaWNhdGl2ZSBi ZW5jaG1hcmtpbmcgcHVycG9zZXMuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCiAK KyhkZWZpbmUgcHl0aG9uLXB5dGVzdC1zdGVwcy1taW5pbWFsCisgIChwYWNrYWdlCisgICAgKG5h bWUgInB5dGhvbi1weXRlc3Qtc3RlcHMtbWluaW1hbCIpCisgICAgKHZlcnNpb24gIjEuOC4wIikK KyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAodXJpIChweXBpLXVyaSAicHl0ZXN0LXN0ZXBzIiB2ZXJzaW9uKSkKKyAgICAgICAoc2hh MjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIwNXIyY2g3MTkxc2FqN3N3NmQ0N2JmYTV2 bnl5ajE1N2RsOGh2bGNjNzh4eDZqeXh5NDZqIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhv bi1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6dGVzdHM/ICNmKSkKKyAg ICAocHJvcGFnYXRlZC1pbnB1dHMgKGxpc3QgcHl0aG9uLW1ha2VmdW4gcHl0aG9uLXdyYXB0IHB5 dGhvbi10YWJ1bGF0ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24tcGFuZGFz KSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlzdCBweXRob24tcHl0ZXN0IHB5dGhvbi1weXRlc3Qt cnVubmVyCisgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLXNldHVwdG9vbHMtc2NtKSkK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vc21hcmllL3B5dGhvbi1weXRlc3Qt c3RlcHMiKQorICAgIChzeW5vcHNpcyAiQ3JlYXRlIHN0ZXAtd2lzZSAvIGluY3JlbWVudGFsIHRl c3RzIGluIHB5dGVzdCIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMg c3VwcG9ydCBmb3Igc3RlcC13aXNlIC8gaW5jcmVtZW50YWwKK3Rlc3RzIGluIHB5dGVzdC4iKQor ICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9uLWZy b3plbmRpY3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLWZyb3plbmRpY3QiKQotLSAK Mi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0012-gnu-Add-a-test-less-python-pytest-cases.patch" Content-Type: text/x-patch; name="v5-0012-gnu-Add-a-test-less-python-pytest-cases.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4NTFiOGM4YzQyYTUyMGQ4NmE2MWM5ZDQzMTcyYTZmNDIwNjZjMTdhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjM0OjM2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAxMi8zMl0gZ251OiBBZGQgYSB0ZXN0LWxlc3MgcHl0aG9uLXB5dGVzdC1jYXNlcy4KCiogZ251 L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIChweXRob24tcHl0ZXN0LWNhc2VzLW1pbmltYWwpOiBO ZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIHwgMzIgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2th Z2VzL3B5dGhvbi14eXouc2NtCmluZGV4IDM3ZjExNjZmMDYuLjQ4YzFmYTEzODIgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9u LXh5ei5zY20KQEAgLTI1NTk0LDYgKzI1NTk0LDM4IEBAIChkZWZpbmUgcHl0aG9uLXB5dGVzdC1z dGVwcy1taW5pbWFsCiB0ZXN0cyBpbiBweXRlc3QuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJz ZC0zKSkpCiAKKyhkZWZpbmUgcHl0aG9uLXB5dGVzdC1jYXNlcy1taW5pbWFsCisgIChwYWNrYWdl CisgICAgKG5hbWUgInB5dGhvbi1weXRlc3QtY2FzZXMtbWluaW1hbCIpCisgICAgKHZlcnNpb24g IjMuNi44IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICAodXJpIChweXBpLXVyaSAicHl0ZXN0LWNhc2VzIiB2ZXJzaW9uKSkKKyAg ICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxZzNscDRtMTlmazgza2wy YjRha3dnN3dxcWFxbGZ6cDR2NnFjYjBocTI3MTYxeHloOHlsIikpKSkKKyAgICAoYnVpbGQtc3lz dGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IHB5 dGhvbi1kZWNvcGF0Y2gtbWluaW1hbCBweXRob24tbWFrZWZ1bikpCisgICAgKG5hdGl2ZS1pbnB1 dHMgKGxpc3QgcHl0aG9uLXB5dGVzdAorICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1w eXRlc3QtcnVubmVyCisgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLXNldHVwdG9vbHMt c2NtCisgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLXB5dGVzdC1hc3luY2lvCisgICAg ICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLXB5dGVzdC1oYXJ2ZXN0LW1pbmltYWwKKyAgICAg ICAgICAgICAgICAgICAgICAgICBweXRob24tcHl0ZXN0LXN0ZXBzLW1pbmltYWwpKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9zbWFyaWUvcHl0aG9uLXB5dGVzdC1jYXNlcyIp CisgICAgKHN5bm9wc2lzICJTZXBhcmF0ZSB0ZXN0IGNvZGUgZnJvbSB0ZXN0IGNhc2VzIGluIEBz YW1we3B5dGVzdH0iKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiQHNhbXB7cHl0ZXN0LWNhc2Vz fSBsZXZlcmFnZXMgQHNhbXB7cHl0ZXN0fSBhbmQgaXRzIGdyZWF0CitAc2FtcHtAQHB5dGVzdC5t YXJrLnBhcmFtZXRyaXplIGRlY29yYXRvcn0sIHNvIHRoYXQgeW91IGNhbiBAc3Ryb25ne3NlcGFy YXRlCit5b3VyIHRlc3QgY2FzZXMgZnJvbSB5b3VyIHRlc3QgZnVuY3Rpb25zfS4gIEluIGFkZGl0 aW9uLCBAc2FtcHtweXRlc3QtY2FzZXN9Citwcm92aWRlcyBzZXZlcmFsIHVzZWZ1bCBnb29kaWVz IHRvIGVtcG93ZXIgQHNhbXB7cHl0ZXN0fS4gIEluIHBhcnRpY3VsYXIgaXQKK2ltcHJvdmVzIHRo ZSBmaXh0dXJlIG1lY2hhbmlzbSB0byBzdXBwb3J0IFwiZml4dHVyZSB1bmlvbnNcIi4gIFRoaXMg aXMgYQorQHN0cm9uZ3ttYWpvciBjaGFuZ2V9IGluIHRoZSBpbnRlcm5hbCBAc2FtcHtweXRlc3R9 IGVuZ2luZSwgdW5sb2NraW5nIG1hbnkKK3Bvc3NpYmlsaXRpZXMgc3VjaCBhcyB1c2luZyBmaXh0 dXJlIHJlZmVyZW5jZXMgYXMgcGFyYW1ldGVyIHZhbHVlcyBpbiBhIHRlc3QKK2Z1bmN0aW9uLiIp CisgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQorCiAoZGVmaW5lLXB1YmxpYyBweXRob24t ZnJvemVuZGljdAogICAocGFja2FnZQogICAgIChuYW1lICJweXRob24tZnJvemVuZGljdCIpCi0t IAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0013-gnu-Add-python-decopatch.patch" Content-Type: text/x-patch; name="v5-0013-gnu-Add-python-decopatch.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBiOGUxMmJjODNlYmYxY2JlZWYxZTVjNGFlZmVhZjAyODUyMjA2OGJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjM1OjAyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAxMy8zMl0gZ251OiBBZGQgcHl0aG9uLWRlY29wYXRjaC4KCiogZ251L3BhY2thZ2VzL3B5dGhv bi14eXouc2NtIChweXRob24tZGVjb3BhdGNoKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNr YWdlcy9weXRob24teHl6LnNjbSB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhv bi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCmluZGV4IDQ4YzFmYTEzODIu LjU3ZTJiN2VkNmYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQorKysg Yi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTI1NjI2LDYgKzI1NjI2LDI4IEBAIChk ZWZpbmUgcHl0aG9uLXB5dGVzdC1jYXNlcy1taW5pbWFsCiBmdW5jdGlvbi4iKQogICAgIChsaWNl bnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAorKGRlZmluZS1wdWJsaWMgcHl0aG9uLWRlY29wYXRjaAor ICAocGFja2FnZQorICAgIChpbmhlcml0IHB5dGhvbi1kZWNvcGF0Y2gtbWluaW1hbCkKKyAgICAo bmFtZSAicHl0aG9uLWRlY29wYXRjaCIpCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2Vz CisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1h ZnRlciAndW5wYWNrICdkaXNhYmxlLWZhaWxpbmctdGVzdHMKKyAgICAgICAgICAgKGxhbWJkYSBf CisgICAgICAgICAgICAgKGRlbGV0ZS1maWxlICJkZWNvcGF0Y2gvdGVzdHMvdGVzdF9tYWluMi5w eSIpCisgICAgICAgICAgICAgKGRlbGV0ZS1maWxlCisgICAgICAgICAgICAgICJkZWNvcGF0Y2gv dGVzdHMvdGVzdF9tYWluMl9wYXJhbWV0cml6ZXJzLnB5IikKKyAgICAgICAgICAgICAoZGVsZXRl LWZpbGUgImRlY29wYXRjaC90ZXN0cy90ZXN0X2ludHJvc3BlY3Rpb24ucHkiKQorICAgICAgICAg ICAgIChkZWxldGUtZmlsZQorICAgICAgICAgICAgICAiZGVjb3BhdGNoL3Rlc3RzL3Rlc3RfaW50 cm9zcGVjdGlvbl9iYXNlLnB5IikKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImRlY29wYXRj aC90ZXN0cy90ZXN0X2RvY19hZHZhbmNlZC5weSIKKyAgICAgICAgICAgICAgICgoIid1c2VzX2lu dHJvc3BlY3Rpb24nLCBcXFtUcnVlLCBGYWxzZVxcXSIpCisgICAgICAgICAgICAgICAgIid1c2Vz X2ludHJvc3BlY3Rpb24nLCBbRmFsc2VdIikpKSkpKSkKKyAgICAobmF0aXZlLWlucHV0cyAobGlz dCBweXRob24tcHl0ZXN0IHB5dGhvbi1weXRlc3QtcnVubmVyCisgICAgICAgICAgICAgICAgICAg ICAgICAgcHl0aG9uLXB5dGVzdC1jYXNlcy1taW5pbWFsIHB5dGhvbi1zZXR1cHRvb2xzLXNjbQor ICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1weXRlc3QtbG9nZ2luZykpKSkKKwogKGRl ZmluZS1wdWJsaWMgcHl0aG9uLWZyb3plbmRpY3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0 aG9uLWZyb3plbmRpY3QiKQotLSAKMi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0014-gnu-Add-python-pytest-cases.patch" Content-Type: text/x-patch; name="v5-0014-gnu-Add-python-pytest-cases.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4ZDVhMjQ0ODZjZmM4NWM0NDYxYTkzMzhmZGNhNTNhYWEwOWRkZTExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjM1OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAxNC8zMl0gZ251OiBBZGQgcHl0aG9uLXB5dGVzdC1jYXNlcy4KCiogZ251L3BhY2thZ2VzL3B5 dGhvbi14eXouc2NtIChweXRob24tcHl0ZXN0LWNhc2VzKTogTmV3IHZhcmlhYmxlLgotLS0KIGdu dS9wYWNrYWdlcy9weXRob24teHl6LnNjbSB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4 IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20g Yi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggNTdlMmI3ZWQ2Zi4uMTVkOGZmZWNi ZiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBiL2dudS9wYWNr YWdlcy9weXRob24teHl6LnNjbQpAQCAtMjU2NDgsNiArMjU2NDgsMTQgQEAgKGRlZmluZS1wdWJs aWMgcHl0aG9uLWRlY29wYXRjaAogICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1weXRl c3QtY2FzZXMtbWluaW1hbCBweXRob24tc2V0dXB0b29scy1zY20KICAgICAgICAgICAgICAgICAg ICAgICAgICBweXRob24tcHl0ZXN0LWxvZ2dpbmcpKSkpCiAKKyhkZWZpbmUtcHVibGljIHB5dGhv bi1weXRlc3QtY2FzZXMKKyAgKHBhY2thZ2UKKyAgICAoaW5oZXJpdCBweXRob24tcHl0ZXN0LWNh c2VzLW1pbmltYWwpCisgICAgKG5hbWUgInB5dGhvbi1weXRlc3QtY2FzZXMiKQorICAgIChhcmd1 bWVudHMgJygpKQorICAgIDs7IFByb3BhZ2F0ZSB0aGUgdGVzdGVkIGRlY29wYXRjaCBpbnN0ZWFk IG9mIGRlY29wYXRjaC1taW5pbWFsCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IHB5dGhv bi1kZWNvcGF0Y2ggcHl0aG9uLW1ha2VmdW4pKSkpCisKIChkZWZpbmUtcHVibGljIHB5dGhvbi1m cm96ZW5kaWN0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhvbi1mcm96ZW5kaWN0IikKLS0g CjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0015-gnu-Add-python-pytest-harvest.patch" Content-Type: text/x-patch; name="v5-0015-gnu-Add-python-pytest-harvest.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAzODllMjVkMTJkNTMzMzk1YTk1Y2ExNjNhMWEyNmNiMjBiMTIzZmNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjM1OjQ5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAxNS8zMl0gZ251OiBBZGQgcHl0aG9uLXB5dGVzdC1oYXJ2ZXN0LgoKKiBnbnUvcGFja2FnZXMv cHl0aG9uLXh5ei5zY20gKHB5dGhvbi1weXRlc3QtaGFydmVzdCk6IE5ldyB2YXJpYWJsZS4KLS0t CiBnbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gfCAxOSArKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9weXRob24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQppbmRleCAxNWQ4 ZmZlY2JmLi4xNDJlNWIyNTdlIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5z Y20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCkBAIC0yNTY1Niw2ICsyNTY1Niwy NSBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tcHl0ZXN0LWNhc2VzCiAgICAgOzsgUHJvcGFnYXRl IHRoZSB0ZXN0ZWQgZGVjb3BhdGNoIGluc3RlYWQgb2YgZGVjb3BhdGNoLW1pbmltYWwKICAgICAo cHJvcGFnYXRlZC1pbnB1dHMgKGxpc3QgcHl0aG9uLWRlY29wYXRjaCBweXRob24tbWFrZWZ1bikp KSkKIAorKGRlZmluZS1wdWJsaWMgcHl0aG9uLXB5dGVzdC1oYXJ2ZXN0CisgIChwYWNrYWdlCisg ICAgKGluaGVyaXQgcHl0aG9uLXB5dGVzdC1oYXJ2ZXN0LW1pbmltYWwpCisgICAgKG5hbWUgInB5 dGhvbi1weXRlc3QtaGFydmVzdCIpCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisg ICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1hZnRl ciAndW5wYWNrICdtb3ZlLXB5dGVzdHMtcGx1Z2lucworICAgICAgICAgICAobGFtYmRhIF8KKyAg ICAgICAgICAgICAocmVuYW1lLWZpbGUgInB5dGVzdF9oYXJ2ZXN0L3Rlc3RzL2NvbmZ0ZXN0LnB5 IgorICAgICAgICAgICAgICAgICAgICAgICAgICAiY29uZnRlc3QucHkiKSkpKSkpCisgICAgKG5h dGl2ZS1pbnB1dHMgKGxpc3QgcHl0aG9uLXB5dGVzdAorICAgICAgICAgICAgICAgICAgICAgICAg IHB5dGhvbi1weXRlc3QtcnVubmVyCisgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLXNl dHVwdG9vbHMtc2NtCisgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLXB5dGVzdC1jYXNl cworICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi10YWJ1bGF0ZQorICAgICAgICAgICAg ICAgICAgICAgICAgIHB5dGhvbi1wYW5kYXMpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cyAobGlz dCBweXRob24tZGVjb3BhdGNoIHB5dGhvbi1tYWtlZnVuIHB5dGhvbi1zaXgpKSkpCisKIChkZWZp bmUtcHVibGljIHB5dGhvbi1mcm96ZW5kaWN0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhv bi1mcm96ZW5kaWN0IikKLS0gCjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0016-gnu-Add-python-pytest-steps.patch" Content-Type: text/x-patch; name="v5-0016-gnu-Add-python-pytest-steps.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhMWJkMmI0NzY3ZTViOTY1NzMyMWJlZDlkMDY2ZDE2OTk5ZDAzZDMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIyOjM2OjA2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAxNi8zMl0gZ251OiBBZGQgcHl0aG9uLXB5dGVzdC1zdGVwcy4KCiogZ251L3BhY2thZ2VzL3B5 dGhvbi14eXouc2NtIChweXRob24tcHl0ZXN0LXN0ZXBzKTogTmV3IHZhcmlhYmxlLgotLS0KIGdu dS9wYWNrYWdlcy9weXRob24teHl6LnNjbSB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9u LXh5ei5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggMTQyZTViMjU3ZS4u OWNmNTBhZjM0YiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBi L2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQpAQCAtMjU2NzUsNiArMjU2NzUsMjEgQEAgKGRl ZmluZS1wdWJsaWMgcHl0aG9uLXB5dGVzdC1oYXJ2ZXN0CiAgICAgICAgICAgICAgICAgICAgICAg ICAgcHl0aG9uLXBhbmRhcykpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IHB5dGhvbi1k ZWNvcGF0Y2ggcHl0aG9uLW1ha2VmdW4gcHl0aG9uLXNpeCkpKSkKIAorKGRlZmluZS1wdWJsaWMg cHl0aG9uLXB5dGVzdC1zdGVwcworICAocGFja2FnZQorICAgIChpbmhlcml0IHB5dGhvbi1weXRl c3Qtc3RlcHMtbWluaW1hbCkKKyAgICAobmFtZSAicHl0aG9uLXB5dGVzdC1zdGVwcyIpCisgICAg KGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5k YXJkLXBoYXNlcworICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdtb3ZlLXB5dGVzdHMtcGx1 Z2lucworICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAocmVuYW1lLWZpbGUgInB5 dGVzdF9zdGVwcy90ZXN0cy9jb25mdGVzdC5weSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ImNvbmZ0ZXN0LnB5IikpKSkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHB5dGhvbi1weXRl c3QgcHl0aG9uLXB5dGVzdC1ydW5uZXIKKyAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24t c2V0dXB0b29scy1zY20gcHl0aG9uLXB5dGVzdC1jYXNlcworICAgICAgICAgICAgICAgICAgICAg ICAgIHB5dGhvbi1weXRlc3QtaGFydmVzdCkpKSkKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9uLWZy b3plbmRpY3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLWZyb3plbmRpY3QiKQotLSAK Mi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0017-gnu-python-pooch-Update-to-1.6.0.patch" Content-Type: text/x-patch; name="v5-0017-gnu-python-pooch-Update-to-1.6.0.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAxMjRlMzQwNjE5Mzg5Yzk0ODU0OWQ3MWE5NmRmN2Q1ODM3ODBlZjhlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIzOjAwOjM3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAxNy8zMl0gZ251OiBweXRob24tcG9vY2g6IFVwZGF0ZSB0byAxLjYuMC4KCiogZ251L3BhY2th Z2VzL3B5dGhvbi14eXouc2NtIChweXRob24tcG9vY2gpOiBVcGRhdGUgdG8gMS42LjAuCltuYXRp dmUtaW5wdXRzXTogQWRkIHB5dGhvbi1zZXR1cHRvb2xzLXNjbS4KLS0tCiBnbnUvcGFja2FnZXMv cHl0aG9uLXh5ei5zY20gfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMSBm aWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXou c2NtCmluZGV4IDljZjUwYWYzNGIuLjExN2YyMWRmNGIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9weXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTIy Mjc1LDE4ICsyMjI3NSw0NCBAQCAoZGVmaW5lLXB1YmxpYyBweWJpbmQxMQogKGRlZmluZS1wdWJs aWMgcHl0aG9uLXBvb2NoCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhvbi1wb29jaCIpCi0g ICAgKHZlcnNpb24gIjEuMy4wIikKKyAgICAodmVyc2lvbiAiMS42LjAiKQogICAgIChzb3VyY2UK ICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHB5 cGktdXJpICJwb29jaCIgdmVyc2lvbikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMy ICIxNjE4YWRzZzlyOGZzdjQyMnN2MzV6MWk3MjNxM2ExaWlyNXY3ZHYyc2tsaDRwbDRpbTFoIikp KSkKKyAgICAgICAgKGJhc2UzMiAiMGkxem1kMHY3bjN5eDE2N2oxOGxkaWRmaWloOW43MzRwZGp2 bjM5OTltaGRuNzIweGxqcCIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lz dGVtKQogICAgIChhcmd1bWVudHMKLSAgICAgYCgjOnRlc3RzPyAjZikpIDtyZXF1aXJlcyBvbmxp bmUgZGF0YQorICAgICAobGlzdAorICAgICAgIzp0ZXN0cz8gI2YgO3JlcXVpcmVzIG9ubGluZSBk YXRhCisgICAgICAjOnBoYXNlcworICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhh c2VzCisgICAgICAgICAgOzsgWFhYOiBQRVAgNTE3IG1hbnVhbCBidWlsZCBjb3BpZWQgZnJvbSBw eXRob24taXNvcnQuCisgICAgICAgICAgKHJlcGxhY2UgJ2J1aWxkCisgICAgICAgICAgICAobGFt YmRhIF8KKyAgICAgICAgICAgICAgKHNldGVudiAiU09VUkNFX0RBVEVfRVBPQ0giICIzMTU1MzI4 MDAiKQorICAgICAgICAgICAgICAoaW52b2tlICJweXRob24iCisgICAgICAgICAgICAgICAgICAg ICAgIi1tIgorICAgICAgICAgICAgICAgICAgICAgICJidWlsZCIKKyAgICAgICAgICAgICAgICAg ICAgICAiLS13aGVlbCIKKyAgICAgICAgICAgICAgICAgICAgICAiLS1uby1pc29sYXRpb24iCisg ICAgICAgICAgICAgICAgICAgICAgIi4iKSkpCisgICAgICAgICAgKHJlcGxhY2UgJ2luc3RhbGwK KyAgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgICAobGV0ICgod2hsIChjYXIgKGZp bmQtZmlsZXMgImRpc3QiICJcXC53aGwkIikpKSkKKyAgICAgICAgICAgICAgICAoaW52b2tlICJw aXAiCisgICAgICAgICAgICAgICAgICAgICAgICAiLS1uby1jYWNoZS1kaXIiCisgICAgICAgICAg ICAgICAgICAgICAgICAiLS1uby1pbnB1dCIKKyAgICAgICAgICAgICAgICAgICAgICAgICJpbnN0 YWxsIgorICAgICAgICAgICAgICAgICAgICAgICAgIi0tbm8tZGVwcyIKKyAgICAgICAgICAgICAg ICAgICAgICAgICItLXByZWZpeCIKKyAgICAgICAgICAgICAgICAgICAgICAgICMkb3V0cHV0Cisg ICAgICAgICAgICAgICAgICAgICAgICB3aGwpKSkpKSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRz CiAgICAgIChsaXN0IHB5dGhvbi1hcHBkaXJzIHB5dGhvbi1wYWNrYWdpbmcgcHl0aG9uLXJlcXVl c3RzKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBweXRob24tcHlwYS1idWlsZCBw eXRob24tc2V0dXB0b29scy1zY20pKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNv bS9mYXRpYW5kby9wb29jaCIpCiAgICAgKHN5bm9wc2lzICJNYW5hZ2UgeW91ciBQeXRob24gbGli cmFyeSdzIHNhbXBsZSBkYXRhIGZpbGVzIikKICAgICAoZGVzY3JpcHRpb24KLS0gCjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0018-gnu-Add-python-h5io.patch" Content-Type: text/x-patch; name="v5-0018-gnu-Add-python-h5io.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwOGZkZjcyYjdiNTI3NjdjODNhMzA1MmJhZGQ3N2RmOWE2NTRmOTFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDYgRmViIDIwMjIgMjI6MzY6NDQgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDE4LzMyXSBnbnU6IEFkZCBweXRob24taDVpby4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi14eXou c2NtIChweXRob24taDVpbyk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvcHl0aG9u LXh5ei5zY20gfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCAzMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14 eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCmluZGV4IDExN2YyMWRmNGIuLjcz Mjg0MmFmYTQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQorKysgYi9n bnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTEzNzIsNiArMTM3MiwzNiBAQCAoZGVmaW5l LXB1YmxpYyBweXRob24taDVweQogKGRlZmluZS1wdWJsaWMgcHl0aG9uMi1oNXB5CiAgIChwYWNr YWdlLXdpdGgtcHl0aG9uMiBweXRob24taDVweSkpCiAKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1o NWlvCisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1oNWlvIikKKyAgICAodmVyc2lvbiAi MC4xLjciKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgZ2l0LWZl dGNoKQorICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAodXJsICJodHRw czovL2dpdGh1Yi5jb20vaDVpby9oNWlvIikKKyAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmct YXBwZW5kICJoNWlvLSIgdmVyc2lvbikpKSkKKyAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1u YW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIwbXhz YWk4aTdicjIwY3FueWRhZ25nODE0ZzJod2hhcTRhcHJzcTJkNGttdmZmNDVzM2F6IikpKSkKKyAg ICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAg ICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAg ICAgICAgKHJlcGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8g IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAg ICAgICAgKGludm9rZSAicHl0ZXN0IiAiLXZ2IiAiaDVpbyIpKSkpKSkpCisgICAgKHByb3BhZ2F0 ZWQtaW5wdXRzIChsaXN0IHB5dGhvbi1oNXB5IHB5dGhvbi1udW1weSBweXRob24tc2NpcHkpKQor ICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHB5dGhvbi1weXRlc3QgcHl0aG9uLXB5dGVzdC1jb3Yp KQorICAgIChob21lLXBhZ2UgImh0dHA6Ly9oNWlvLmdpdGh1Yi5pbyIpCisgICAgKHN5bm9wc2lz ICJQeXRob24gT2JqZWN0cyBPbnRvIEhERjUiKQorICAgIChkZXNjcmlwdGlvbiAiaDVpbyBpcyBh IHBhY2thZ2UgZGVzaWduZWQgdG8gZmFjaWxpdGF0ZSBzYXZpbmcgc29tZQorc3RhbmRhcmQgUHl0 aG9uIG9iamVjdHMgaW50byB0aGUgZm9yd2FyZC1jb21wYXRpYmxlIEhERjUgZm9ybWF0LiBJdCBp cyBhCitoaWdoZXItbGV2ZWwgcGFja2FnZSB0aGFuIGg1cHkuIikKKyAgICAobGljZW5zZSBsaWNl bnNlOmJzZC0zKSkpCisKIChkZWZpbmUtcHVibGljIHB5dGhvbi1obnN3bGliCiAgIChwYWNrYWdl CiAgICAgKG5hbWUgInB5dGhvbi1obnN3bGliIikKLS0gCjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0019-gnu-Add-python-pymatreader.patch" Content-Type: text/x-patch; name="v5-0019-gnu-Add-python-pymatreader.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0MjNkYmYzNmQzYWUyZTdmZWY1ZTg0YTg4YmI5ZDBkYzJkY2FkMDE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDYgRmViIDIwMjIgMjI6NTM6NDQgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDE5LzMyXSBnbnU6IEFkZCBweXRob24tcHltYXRyZWFkZXIuCgoqIGdudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbSAocHl0aG9uLXB5bWF0cmVhZGVyKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9w YWNrYWdlcy9weXRob24teHl6LnNjbSB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2Nt CmluZGV4IDczMjg0MmFmYTQuLjkxYjhlMGNjNzUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9w eXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTE0MDIs NiArMTQwMiw0NCBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24taDVpbwogaGlnaGVyLWxldmVsIHBh Y2thZ2UgdGhhbiBoNXB5LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQogCisoZGVm aW5lLXB1YmxpYyBweXRob24tcHltYXRyZWFkZXIKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0 aG9uLXB5bWF0cmVhZGVyIikKKyAgICAodmVyc2lvbiAiMC4wLjI5IikKKyAgICAoc291cmNlCisg ICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0 LXJlZmVyZW5jZQorICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0bGFiLmNvbS9vYm9iL3B5 bWF0cmVhZGVyLmdpdC8iKQorICAgICAgICAgICAgIChjb21taXQgIjliYTlkZGY1M2UzNjdhODZl MTQwMTE1NTNlOTQ5YjY2NmM1NjQyNzIiKSkpCisgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUt bmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMHI5 ODkwN2MycWZhcXFoN2NuMjAwczVocWJsdm1wZGJyM3dicTFqYXNibTlua3psbGlnbSIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAg ICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAg ICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAg ICAgICAgIChpbnZva2UgInB5dGVzdCIgIi12diIpKSkpKSkpCisgICAgKHByb3BhZ2F0ZWQtaW5w dXRzCisgICAgICAobGlzdCBweXRob24tZnV0dXJlCisgICAgICAgICAgICBweXRob24taDVweQor ICAgICAgICAgICAgcHl0aG9uLW51bXB5CisgICAgICAgICAgICBweXRob24tc2NpcHkKKyAgICAg ICAgICAgIHB5dGhvbi14bWx0b2RpY3QpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0 IHB5dGhvbi1weXRlc3QgcHl0aG9uLXB5dGVzdC1jb3YgcHl0aG9uLXNwaGlueAorICAgICAgICAg ICBweXRob24tc3BoaW54LWF1dG9idWlsZCBweXRob24tdG94IHB5dGhvbi13aGVlbAorICAgICAg ICAgICBweXRob24tY292ZXJhZ2UgcHl0aG9uLWZsYWtlOCBweXRob24tY29kZWNvdikpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuY29tL29ib2IvcHltYXRyZWFkZXIiKQorICAgIChz eW5vcHNpcyAiQ29udmVuaWVudCByZWFkZXIgZm9yIE1hdGxhYiBtYXQgZmlsZXMiKQorICAgIChk ZXNjcmlwdGlvbiAiVGhpcyBpcyBhIFB5dGhvbiBtb2R1bGUgdG8gcmVhZCBNYXRsYWIgZmlsZXMu IEl0IHdvcmtzIHdpdGgKK2JvdGggdGhlIG9sZCAoPCA3LjMpIGFuZCB0aGUgbmV3ICg+PSA3LjMp IEhERjUgYmFzZWQgZm9ybWF0LiBUaGUgb3V0cHV0IHNob3VsZAorYmUgdGhlIHNhbWUgZm9yIGJv dGgga2luZHMgb2YgZmlsZXMuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0yKSkpCisKIChk ZWZpbmUtcHVibGljIHB5dGhvbi1obnN3bGliCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhv bi1obnN3bGliIikKLS0gCjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0020-gnu-Add-python-picard.patch" Content-Type: text/x-patch; name="v5-0020-gnu-Add-python-picard.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwMWZhZjJkZjEyZmQ0ZDIzOWU4YWRiMmNkYWUyODAyY2RmMzZjMzkxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDYgRmViIDIwMjIgMjM6MDM6MDUgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDIwLzMyXSBnbnU6IEFkZCBweXRob24tcGljYXJkLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLXNj aWVuY2Uuc2NtOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNl LnNjbSB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg MjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5j ZS5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCmluZGV4IDM1YjU4Y2JhODgu LmZjNjg3MGI1ZGYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20K KysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbQpAQCAtMTE4OSwzICsxMTg5LDMy IEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi1uaXRpbWUKIHRpbWUtc2VyaWVzLCBhbmQgYXV4aWxp YXJ5IG9iamVjdHMgdGhhdCBleHBvc2UgYSBoaWdoIGxldmVsIGludGVyZmFjZSB0byB0aGUKIG51 bWVyaWNhbCBtYWNoaW5lcnkuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCisKKyhk ZWZpbmUtcHVibGljIHB5dGhvbi1waWNhcmQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9u LXBpY2FyZCIpCisgICAgKHZlcnNpb24gIjAuNyIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAocHlwaS11cmkgInB5dGhv bi1waWNhcmQiIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMTl3 NXM3N2pmeXk2aDRoN2l2NjM5YmxmZGlsNDBheXoxd2hwZnJkcTAzMzZxa3FhMnFjMCIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAg ICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAg ICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAg ICAgICAgIChpbnZva2UgInB5dGVzdCIgIi12diIgInBpY2FyZCIpKSkpKSkpCisgICAgKHByb3Bh Z2F0ZWQtaW5wdXRzCisgICAgIChsaXN0IHB5dGhvbi1udW1leHByIHB5dGhvbi1udW1weSBweXRo b24tc2Npa2l0LWxlYXJuIHB5dGhvbi1zY2lweQorICAgICAgICAgICBweXRob24tbWF0cGxvdGxp YikpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgcHl0aG9uLXB5dGVzdCkpCisgICAg KGhvbWUtcGFnZSAiaHR0cHM6Ly9waWVycmVhYmxpbi5naXRodWIuaW8vcGljYXJkIikKKyAgICAo c3lub3BzaXMgIlByZWNvbmRpdG9uZWQgSUNBIGZvciBSZWFsIERhdGEiKQorICAgIChkZXNjcmlw dGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIFB5dGhvbiBjb2RlIG9mIHRoZSBQcmVjb25kaXRp b25lZCBJQ0EKK2ZvciBSZWFsIERhdGEgKFBpY2FyZCkgYW5kIFBpY2FyZC1PIGFsZ29yaXRobXMu IikKKyAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCi0tIAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0021-gnu-Add-python-dipy.patch" Content-Type: text/x-patch; name="v5-0021-gnu-Add-python-dipy.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0MzQ2MjI0NGI2YzdiZTZjNDhkZGU2ZTBiZTQ3ZTNlZDJiNGRhNTI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDYgRmViIDIwMjIgMjM6MTY6MjggKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDIxLzMyXSBnbnU6IEFkZCBweXRob24tZGlweS4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1zY2ll bmNlLnNjbSAocHl0aG9uLWRpcHkpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5 dGhvbi1zY2llbmNlLnNjbSB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog MSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2Fn ZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbQpp bmRleCBmYzY4NzBiNWRmLi4wYzQ1NTFhZDIxIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0 aG9uLXNjaWVuY2Uuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KQEAg LTEyMTgsMyArMTIxOCwzNyBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tcGljYXJkCiAgICAgKGRl c2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgUHl0aG9uIGNvZGUgb2YgdGhlIFByZWNv bmRpdGlvbmVkIElDQQogZm9yIFJlYWwgRGF0YSAoUGljYXJkKSBhbmQgUGljYXJkLU8gYWxnb3Jp dGhtcy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKKworKGRlZmluZS1wdWJsaWMg cHl0aG9uLWRpcHkKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9uLWRpcHkiKQorICAgICh2 ZXJzaW9uICIxLjQuMSIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgOzsgVXNl IGdpdCB0byBhdm9pZCBjeXRob25pemVkIGZpbGVzCisgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gp CisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICh1cmwgImh0dHBzOi8v Z2l0aHViLmNvbS9kaXB5L2RpcHkiKQorICAgICAgICAgICAgIChjb21taXQgdmVyc2lvbikpKQor ICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjAzMWZwbDFyMDM1cG05 YnhpNXlyODdubXdqNXZhajZhOTgzZDZzaWJ6MHY5NWh4dm52MDIiKSkpKQorICAgIChidWlsZC1z eXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIDs7IEZJWE1F OiBUZXN0cyB3b27igJl0IHJ1biB3aXRoIGVycm9yIG1lc3NhZ2VzIGxpa2UgdGhpczoKKyAgICAg OzsgRSBJbXBvcnRFcnJvcjogY2Fubm90IGltcG9ydCBuYW1lICd2ZWN0b3JfZmllbGRzJyBmcm9t IHBhcnRpYWxseQorICAgICA7OyBpbml0aWFsaXplZCBtb2R1bGUgJ2RpcHkuYWxpZ24nIChtb3N0 IGxpa2VseSBkdWUgdG8gYSBjaXJjdWxhciBpbXBvcnQpCisgICAgIGAoIzp0ZXN0cz8gI2YpKQor ICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICAobGlzdCBweXRob24tbnVtcHkgcHl0aG9uLXNj aXB5IHB5dGhvbi1uaWJhYmVsIHB5dGhvbi1oNXB5CisgICAgICAgICAgIHB5dGhvbi1wYWNrYWdp bmcgcHl0aG9uLXRxZG0pKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChsaXN0IHB5dGhvbi1w eXRlc3QgcHl0aG9uLWN5dGhvbikpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9kaXB5Lm9yZyIp CisgICAgKHN5bm9wc2lzICJEaWZmdXNpb24gTVJJIHV0aWxpdGllcyBpbiBweXRob24iKQorICAg IChkZXNjcmlwdGlvbiAiRElQWSBpcyBhIDNELzREKyBpbWFnaW5nIGxpYnJhcnkgaW4gUHl0aG9u LiBJdCBjb250YWlucworZ2VuZXJpYyBtZXRob2RzIGZvciBzcGF0aWFsIG5vcm1hbGl6YXRpb24s IHNpZ25hbCBwcm9jZXNzaW5nLCBtYWNoaW5lCitsZWFybmluZywgc3RhdGlzdGljYWwgYW5hbHlz aXMgYW5kIHZpc3VhbGl6YXRpb24gb2YgbWVkaWNhbCBpbWFnZXMuCitBZGRpdGlvbmFsbHksIGl0 IGNvbnRhaW5zIHNwZWNpYWxpemVkIG1ldGhvZHMgZm9yIGNvbXB1dGF0aW9uYWwgYW5hdG9teQor aW5jbHVkaW5nIGRpZmZ1c2lvbiwgcGVyZnVzaW9uIGFuZCBzdHJ1Y3R1cmFsIGltYWdpbmcuIikK KyAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCi0tIAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0022-gnu-Add-python-no-version.patch" Content-Type: text/x-patch; name="v5-0022-gnu-Add-python-no-version.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0MGEyNmUzN2E2ODY2MGRiMTFmZTBmZjMxYWU3ZmZjNTI4M2Y3N2U1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDcgRmViIDIwMjIgMDA6MjA6MjIgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDIyLzMyXSBnbnU6IEFkZCBweXRob24tbm8tdmVyc2lvbi4KCiogZ251L3BhY2thZ2VzL3B5dGhv bi14eXouc2NtIChweXRob24tbm8tdmVyc2lvbik6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFj a2FnZXMvcHl0aG9uLXh5ei5zY20gfCAxNyArKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n ZWQsIDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5 ei5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggOTFiOGUwY2M3NS4uZTZj ZTVlZTI2ZSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBiL2du dS9wYWNrYWdlcy9weXRob24teHl6LnNjbQpAQCAtMjU3ODQsNiArMjU3ODQsMjMgQEAgKGRlZmlu ZS1wdWJsaWMgcHl0aG9uLXB5dGVzdC1zdGVwcwogICAgICAgICAgICAgICAgICAgICAgICAgIHB5 dGhvbi1zZXR1cHRvb2xzLXNjbSBweXRob24tcHl0ZXN0LWNhc2VzCiAgICAgICAgICAgICAgICAg ICAgICAgICAgcHl0aG9uLXB5dGVzdC1oYXJ2ZXN0KSkpKQogCisoZGVmaW5lLXB1YmxpYyBweXRo b24tbm8tdmVyc2lvbgorICAocGFja2FnZQorICAgIChuYW1lICJweXRob24tbm8tdmVyc2lvbiIp CisgICAgKHZlcnNpb24gIjAuMS4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAg ICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChweXBpLXVyaSAibm9fdmVyc2lvbiIg dmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIxeTU4Zmt3ZzRzOTZo YnozaG5xajJuZDhhMHBpbXJtcGs0cnkxejVwd3p4bHl4MGs2NnJmIikpKSkKKyAgICAoYnVpbGQt c3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRo dWIuY29tL3ByaXNhZS9ub192ZXJzaW9uIikKKyAgICAoc3lub3BzaXMgIlBhY2thZ2Ugd2l0aG91 dCBfX3ZlcnNpb25fXyBudW1iZXIuIikKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBk ZW1vbnN0cmF0ZXMgYW4gZXhhbXBsZSBvZiBhIHBhY2thZ2Ugd2l0aG91dCBhCitfX3ZlcnNpb25f XyBudW1iZXIuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmNjMCkpKQorCiAoZGVmaW5lLXB1Ymxp YyBweXRob24tZnJvemVuZGljdAogICAocGFja2FnZQogICAgIChuYW1lICJweXRob24tZnJvemVu ZGljdCIpCi0tIAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0023-gnu-Add-python-pyperf.patch" Content-Type: text/x-patch; name="v5-0023-gnu-Add-python-pyperf.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA1YTYzNWE4YjdmNGY2YjkwNDRiZTQ1YWE2MDJkMWQ2NTM5ZDczMzY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDcgRmViIDIwMjIgMDA6NTA6NDcgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDIzLzMyXSBnbnU6IEFkZCBweXRob24tcHlwZXJmLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLXh5 ei5zY20gKHB5dGhvbi1weXBlcmYpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5 dGhvbi14eXouc2NtIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9u LXh5ei5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggZTZjZTVlZTI2ZS4u ODc4NjEzMGQ5MiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBi L2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQpAQCAtMjU4MDEsNiArMjU4MDEsMzQgQEAgKGRl ZmluZS1wdWJsaWMgcHl0aG9uLW5vLXZlcnNpb24KIF9fdmVyc2lvbl9fIG51bWJlci4iKQogICAg IChsaWNlbnNlIGxpY2Vuc2U6Y2MwKSkpCiAKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1weXBlcmYK KyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9uLXB5cGVyZiIpCisgICAgKHZlcnNpb24gIjIu My4xIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAodXJpIChweXBpLXVyaSAicHlwZXJmIiB2ZXJzaW9uKSkKKyAgICAgICAoc2hh MjU2CisgICAgICAgIChiYXNlMzIgIjE4OXFmOXdkYmlnMGZrNG4zYmF2eDhhY2dkYmF5NWxsbGZ2 dzQ4anZiZmFhZmI3eTVoamEiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5 c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBo YXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2Rpc2Fi bGUtZmFpbGluZy10ZXN0CisgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgIChkZWxl dGUtZmlsZSAicHlwZXJmL3Rlc3RzL3Rlc3RfZXhhbXBsZXMucHkiKSkpCisgICAgICAgICAocmVw bGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90 aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoaW52 b2tlICJweXRob24iICItbSIgInB5dGVzdCIpKSkpKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAg ICAgKGxpc3QgcHl0aG9uLXB5dGVzdCkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIu Y29tL3BzZi9weXBlcmYiKQorICAgIChzeW5vcHNpcyAiUHl0aG9uIG1vZHVsZSB0byBydW4gYW5k IGFuYWx5emUgYmVuY2htYXJrcy4iKQorICAgIChkZXNjcmlwdGlvbiAiVGhpcyBwYWNrYWdlIHBy b3ZpZGVzIGEgcHl0aG9uIG1vZHVsZSB0byBydW4gYW5kIGFuYWx5emUgYmVuY2htYXJrcy4iKQor ICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9uLWZy b3plbmRpY3QKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLWZyb3plbmRpY3QiKQotLSAK Mi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0024-gnu-Add-python-pyvips.patch" Content-Type: text/x-patch; name="v5-0024-gnu-Add-python-pyvips.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAzZDMxMTRjZmFkMmFkZGQ3NDBhYTMwMjYwY2YzMDBkMjgzMWUxYThhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDcgRmViIDIwMjIgMDA6MzY6MDAgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDI0LzMyXSBnbnU6IEFkZCBweXRob24tcHl2aXBzLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLXNj aWVuY2Uuc2NtIChweXRob24tcHl2aXBzKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdl cy9pbWFnZS1wcm9jZXNzaW5nLnNjbSB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL2ltYWdlLXByb2Nlc3Npbmcuc2NtIGIvZ251L3BhY2thZ2VzL2ltYWdlLXByb2Nlc3Np bmcuc2NtCmluZGV4IDI3MmY0MDBmNjcuLjAwYzhkYjdmMzQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9pbWFnZS1wcm9jZXNzaW5nLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaW1hZ2UtcHJvY2Vz c2luZy5zY20KQEAgLTE5LDYgKzE5LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBQYXVsIEdh cmxpY2sgPHBnYXJsaWNrQHRvdXJiaWxsaW9uLXRlY2hub2xvZ3kuY29tPgogOzs7IENvcHlyaWdo dCDCqSAyMDIxIEd1aWxsYXVtZSBMZSBWYWlsbGFudCA8Z2x2QHBvc3Rlby5uZXQ+CiA7OzsgQ29w eXJpZ2h0IMKpIDIwMjEgSXZhbiBHYW5rZXZpY2ggPGkuZ2Fua2V2aWNoQHNwYnUucnU+Cis7Ozsg Q29weXJpZ2h0IMKpIDIwMjIgVml2aWVuIEtyYXVzIDx2aXZpZW5AcGxhbmV0ZS1rcmF1cy5ldT4K IDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC02OSw2ICs3 MCw3IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgaW1hZ2UtcHJvY2Vzc2luZykKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgaWN1NGMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGltYWdlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBpbWFnZW1hZ2ljaykK KyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGliZmZpKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBtYXRocykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGRmKQogICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwZXJsKQpAQCAtNjMzLDYgKzYzNSw1MiBAQCAoZGVm aW5lLXB1YmxpYyB2aXBzCiBkdWUgdG8gaXRzIGFyY2hpdGVjdHVyZSB3aGljaCBhdXRvbWF0aWNh bGx5IHBhcmFsbGVsaXNlcyB0aGUgaW1hZ2Ugd29ya2Zsb3dzLiIpCiAgICAgKGxpY2Vuc2UgbGlj ZW5zZTpsZ3BsMi4xKykpKQogCisoZGVmaW5lLXB1YmxpYyBweXRob24tcHl2aXBzCisgIChwYWNr YWdlCisgICAgKG5hbWUgInB5dGhvbi1weXZpcHMiKQorICAgICh2ZXJzaW9uICIyLjEuMTYiKQor ICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAg ICAgICh1cmkgKHB5cGktdXJpICJweXZpcHMiIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAg ICAgICAgKGJhc2UzMiAiMXZjMWs4YWRsZHdmNWlzNWdqNmloZzRneGExNXlwa2ZyOGg3ZDF3NGR5 MG05ODBoNmszNSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQor ICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnc2V0LXBrZ2NvbmZp Z3BhdGgKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtl eXMpCisgICAgICAgICAgICAgKGxldCAoKHBhdGgKKyAgICAgICAgICAgICAgICAgICAgKGxpc3Qt PnNlYXJjaC1wYXRoLWFzLXN0cmluZworICAgICAgICAgICAgICAgICAgICAgKHNlYXJjaC1wYXRo LWFzLWxpc3QKKyAgICAgICAgICAgICAgICAgICAgICAnKCJsaWIvcGtnY29uZmlnIiAic2hhcmUv cGtnY29uZmlnIikKKyAgICAgICAgICAgICAgICAgICAgICAobWFwIGNkciBpbnB1dHMpKQorICAg ICAgICAgICAgICAgICAgICAgIjoiKSkpCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInB5 dmlwcy9weXZpcHNfYnVpbGQucHkiCisgICAgICAgICAgICAgICAgICgoImltcG9ydCBwa2djb25m aWciKQorICAgICAgICAgICAgICAgICAgKGZvcm1hdCAjZgorICAgICAgICAgICAgICAgICAgICAg ICAgICAiXAoraW1wb3J0IG9zCitvcy5lbnZpcm9uWydQS0dfQ09ORklHX1BBVEgnXSA9ICd+YScK K2ltcG9ydCBwa2djb25maWciCisgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgpKSkpKSkp KSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAgKGxpc3QgcHl0aG9uLWNmZmkgcHl0aG9u LXBrZ2NvbmZpZykpCisgICAgKGlucHV0cyAobGlzdCB2aXBzIGV4cGF0IGdsaWIgbGliZ3NmIGZm dHcgaW1hZ2VtYWdpY2sgb3JjIGxjbXMgb3BlbmV4cgorICAgICAgICAgICAgICAgICAgaW1hdGgg cG9wcGxlciBjYWlybyBsaWJyc3ZnIG1hdGlvIGxpYndlYnAgcGFuZ28gbGlidGlmZgorICAgICAg ICAgICAgICAgICAgbGlianBlZy10dXJibyBsaWJleGlmKSkKKyAgICAobmF0aXZlLWlucHV0cwor ICAgICAobGlzdCBweXRob24tY2ZmaQorICAgICAgICAgICBweXRob24tcHlwZXJmCisgICAgICAg ICAgIHB5dGhvbi1weXRlc3QKKyAgICAgICAgICAgcHl0aG9uLXB5dGVzdC1mbGFrZTgKKyAgICAg ICAgICAgcHl0aG9uLXB5dGVzdC1ydW5uZXIpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0 aHViLmNvbS9saWJ2aXBzL3B5dmlwcyIpCisgICAgKHN5bm9wc2lzICJCaW5kaW5nIGZvciB0aGUg bGlidmlwcyBpbWFnZSBwcm9jZXNzaW5nIGxpYnJhcnkgdXNpbmcgY2ZmaS4iKQorICAgIChkZXNj cmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHB5dGhvbiBiaW5kaW5ncyB0byBsaWJ2aXBz LiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCiAoZGVmaW5lLXB1YmxpYyBnbWlj CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImdtaWMiKQotLSAKMi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0025-gnu-Add-python-scooby.patch" Content-Type: text/x-patch; name="v5-0025-gnu-Add-python-scooby.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0YTE3ZjJhNzEyZTMxMDM2ZDM2MDIzYzc3NzI1MzgxZGE3NzZlZmU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDcgRmViIDIwMjIgMDA6MDg6NDAgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDI1LzMyXSBnbnU6IEFkZCBweXRob24tc2Nvb2J5LgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLXNj aWVuY2Uuc2NtIChweXRob24tc2Nvb2J5KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdl cy9weXRob24tc2NpZW5jZS5zY20gfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKIDEgZmlsZSBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5z Y20KaW5kZXggMGM0NTUxYWQyMS4uNmE2OTI0ZWFjNiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L3B5dGhvbi1zY2llbmNlLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2Nt CkBAIC0xMjUyLDMgKzEyNTIsNDggQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLWRpcHkKIEFkZGl0 aW9uYWxseSwgaXQgY29udGFpbnMgc3BlY2lhbGl6ZWQgbWV0aG9kcyBmb3IgY29tcHV0YXRpb25h bCBhbmF0b215CiBpbmNsdWRpbmcgZGlmZnVzaW9uLCBwZXJmdXNpb24gYW5kIHN0cnVjdHVyYWwg aW1hZ2luZy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKKworKGRlZmluZS1wdWJs aWMgcHl0aG9uLXNjb29ieQorICAocGFja2FnZQorICAgIDs7IEJlY2F1c2Ugb2YgaXRzIGRlcGVu ZGVuY2llcywgaXQgbXVzdCBiZSBpbiB0aGlzIG1vZHVsZS4KKyAgICAobmFtZSAicHl0aG9uLXNj b29ieSIpCisgICAgKHZlcnNpb24gIjAuNS4xMSIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQor ICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9iYW5lc3VsbGl2YW4vc2Nvb2J5 IikKKyAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQor ICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjEza3poaDkwd2NyZmc3 NzFzMXg4OHNtcTM3NTJpMXI2OGpkNTE0c2NkcjdxM2Z5OWFjNW0iKSkpKQorICAgIChidWlsZC1z eXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFz ZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRk LWFmdGVyICd1bnBhY2sgJ2ZpeC1pbXBvcnQtdGVzdAorICAgICAgICAgICAobGFtYmRhIF8KKyAg ICAgICAgICAgICA7OyBUaGlzIHBhY2thZ2UgaGFzIGEgdGVzdCBuYW1lZCB0ZXN0X2ltcG9ydF9l cnJvci4gVGhpcyB0ZXN0IGlzCisgICAgICAgICAgICAgOzsgc3VwcG9zZWQgdG8gcmVxdWlyZSBh IHJhbmRvbSBjb21wbGV4IHBhY2thZ2UgdG8gZW5zdXJlIHRoYXQgYW4KKyAgICAgICAgICAgICA7 OyBlcnJvciBpcyByYWlzZWQuIElmIHB5dmlwcyBlbmRzIHVwIGluIHRoZSBkZXBlbmRlbmN5IGdy YXBoLAorICAgICAgICAgICAgIDs7IHBpY2sgYW5vdGhlciBvbmUuCisgICAgICAgICAgICAgKHN1 YnN0aXR1dGUqICJ0ZXN0cy90ZXN0X3Njb29ieS5weSIKKyAgICAgICAgICAgICAgICgoIndpdGgg cHl0ZXN0LnJhaXNlc1xcKE9TRXJyb3JcXCk6IikKKyAgICAgICAgICAgICAgICAid2l0aCBweXRl c3QucmFpc2VzKE1vZHVsZU5vdEZvdW5kRXJyb3IpOiIpKSkpCisgICAgICAgICAocmVwbGFjZSAn Y2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtl eXMpCisgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAoaW52b2tlICJw eXRob24iICItbSIgInB5dGVzdCIpKSkpKSkpCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0 IHB5dGhvbi1wc3V0aWwpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHB5dGhvbi1weXRlc3Qg cHl0aG9uLXB5dGVzdC1jb3YgcHl0aG9uLWNvZGVjb3YKKyAgICAgICAgICAgICAgICAgICAgICAg ICBweXRob24tYmVhdXRpZnVsc291cDQgcHl0aG9uLXBzdXRpbCBweXRob24tbnVtcHkKKyAgICAg ICAgICAgICAgICAgICAgICAgICBweXRob24tc2NpcHkgcHl0aG9uLW5vLXZlcnNpb24KKyAgICAg ICAgICAgICAgICAgICAgICAgICA7OyBweXRob24tcHl2aXBzIGlzIGFuIGV4YW1wbGUgcGFja2Fn ZSB0aGF0IHNob3VsZAorICAgICAgICAgICAgICAgICAgICAgICAgIDs7IE5PVCBiZSBhdmFpbGFi bGUKKyAgICAgICAgICAgICAgICAgICAgICAgICApKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v Z2l0aHViLmNvbS9iYW5lc3VsbGl2YW4vc2Nvb2J5IikKKyAgICAoc3lub3BzaXMgIlJlcG9ydCB5 b3VyIHB5dGhvbiBlbnZpcm9ubWVudOKAmXMgcGFja2FnZSB2ZXJzaW9ucyBhbmQgaGFyZHdhcmUg cmVzb3VyY2VzIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIlRoaXMgcGFja2FnZSByZXBvcnRz IHlvdXIgcHl0aG9uIGVudmlyb25tZW504oCZcyBwYWNrYWdlIHZlcnNpb25zIGFuZAoraGFyZHdh cmUgcmVzb3VyY2VzLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQotLSAKMi4zNC4w Cgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0026-gnu-Add-python-nilearn.patch" Content-Type: text/x-patch; name="v5-0026-gnu-Add-python-nilearn.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4YmY2YjRhZjUzNWE0NDUxZmYxNDczNTdkODRiMDQzNGVjYjgxNDM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDYgRmViIDIwMjIgMjM6NDc6NDcgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDI2LzMyXSBnbnU6IEFkZCBweXRob24tbmlsZWFybi4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1z Y2llbmNlLnNjbSAocHl0aG9uLW5pbGVhcm4pOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2th Z2VzL3B5dGhvbi1zY2llbmNlLnNjbSB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwogMSBmaWxlIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNl LnNjbQppbmRleCA2YTY5MjRlYWM2Li4zYWRhMjNiYjU3IDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5z Y20KQEAgLTExNTYsNiArMTE1Niw0MiBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tbmliYWJlbAog c3VjY2Vzc29yIG9mIEB1cmx7aHR0cDovL25pZnRpbGliLnNvdXJjZWZvcmdlLm5ldC9weW5pZnRp LywgUHlOSWZUSX0uIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUt cHVibGljIHB5dGhvbi1uaWxlYXJuCisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1uaWxl YXJuIikKKyAgICAodmVyc2lvbiAiMC45LjAiKQorICAgIChzb3VyY2UKKyAgICAgIChvcmlnaW4K KyAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICh1cmkgKHB5cGktdXJpICJuaWxl YXJuIiB2ZXJzaW9uKSkKKyAgICAgICAgKHNoYTI1NgorICAgICAgICAgIChiYXNlMzIgIjB4cHk0 NzlrdmNucnY5cmtpcmlzZ20xN2lxY3hkNnNqOHh6YzFhOHFqNTdtdnE1ZjdqN3IiKSkpKQorICAg IChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAg IGAoIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAg ICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IHRlc3RzPyAj OmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAg ICAgICAoaW52b2tlICJweXRob24iICItbSIgInB5dGVzdCIgIi0tcHlhcmdzIiAibmlsZWFybiIp KSkpKSkpCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgICAobGlzdCBweXRob24tam9ibGli CisgICAgICAgICAgICBweXRob24tbmliYWJlbAorICAgICAgICAgICAgcHl0aG9uLW51bXB5Cisg ICAgICAgICAgICBweXRob24tcGFuZGFzCisgICAgICAgICAgICBweXRob24tcmVxdWVzdHMKKyAg ICAgICAgICAgIHB5dGhvbi1zY2lraXQtbGVhcm4KKyAgICAgICAgICAgIHB5dGhvbi1zY2lweSkp CisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgcHl0aG9uLXB5dGVzdCBweXRob24tcHl0 ZXN0LWNvdiBweXRob24tY29kZWNvdiBweXRob24tbHhtbCkpCisgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9uaWxlYXJuLmdpdGh1Yi5pbyIpCisgICAgKHN5bm9wc2lzICJTdGF0aXN0aWNhbCBsZWFy bmluZyBmb3IgbmV1cm9pbWFnaW5nIGluIFB5dGhvbiIpCisgICAgKGRlc2NyaXB0aW9uICJOaWxl YXJuIHN1cHBvcnRzIGdlbmVyYWwgbGluZWFyIG1vZGVsIChHTE0pIGJhc2VkIGFuYWx5c2lzCith bmQgbGV2ZXJhZ2VzIHRoZSBzY2lraXQtbGVhcm4gUHl0aG9uIHRvb2xib3ggZm9yIG11bHRpdmFy aWF0ZSBzdGF0aXN0aWNzIHdpdGgKK2FwcGxpY2F0aW9ucyBzdWNoIGFzIHByZWRpY3RpdmUgbW9k ZWxsaW5nLCBjbGFzc2lmaWNhdGlvbiwgZGVjb2RpbmcsIG9yCitjb25uZWN0aXZpdHkgYW5hbHlz aXMuIEl0IGluY2x1ZGVzIHRoZSBmdW5jdGlvbmFsaXR5IG9mIG5pc3RhdHMuIikKKyAgICAobGlj ZW5zZSBsaWNlbnNlOmJzZC0zKSkpCisKIChkZWZpbmUtcHVibGljIHB5dGhvbi1uaXRpbWUKICAg KHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLW5pdGltZSIpCi0tIAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0027-gnu-vtk-Also-install-a-.egg-info.patch" Content-Type: text/x-patch; name="v5-0027-gnu-vtk-Also-install-a-.egg-info.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA5NjhmNjE1MDQ2YmIwMWQ4NjE1ODg1ZmQxMWU3ZmNmNzJlY2UwYWZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBGcmksIDExIEZlYiAyMDIyIDAwOjM0OjU0ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAyNy8zMl0gZ251OiB2dGs6IEFsc28gaW5zdGFsbCBhIC5lZ2ctaW5mby4KCiogZ251L3BhY2th Z2VzL2ltYWdlLXByb2Nlc3Npbmcuc2NtICh2dGspIFtwaGFzZSBpbnN0YWxsLWVnZy1pbmZvXTog TmV3IHBoYXNlLgotLS0KIGdudS9wYWNrYWdlcy9pbWFnZS1wcm9jZXNzaW5nLnNjbSB8IDMwICsr KysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2ltYWdlLXBy b2Nlc3Npbmcuc2NtIGIvZ251L3BhY2thZ2VzL2ltYWdlLXByb2Nlc3Npbmcuc2NtCmluZGV4IDAw YzhkYjdmMzQuLjZjMDJlYjhjY2UgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9pbWFnZS1wcm9j ZXNzaW5nLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaW1hZ2UtcHJvY2Vzc2luZy5zY20KQEAgLTI3 OSw3ICsyNzksNyBAQCAoZGVmaW5lLXB1YmxpYyB2dGsKICAgICAocHJvcGVydGllcyBgKChyZWxl YXNlLW1vbml0b3JpbmctdXJsIC4gImh0dHBzOi8vdnRrLm9yZy9kb3dubG9hZC8iKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwotICAgICAn KCM6YnVpbGQtdHlwZSAiUmVsZWFzZSIgICAgICAgICAgIDtCdWlsZCB3aXRob3V0ICctZycgdG8g c2F2ZSBzcGFjZS4KKyAgICAgYCgjOmJ1aWxkLXR5cGUgIlJlbGVhc2UiICAgICAgICAgICA7QnVp bGQgd2l0aG91dCAnLWcnIHRvIHNhdmUgc3BhY2UuCiAgICAgICAgIzpjb25maWd1cmUtZmxhZ3Mg Jyg7Ii1EQlVJTERfVEVTVElORzpCT09MPVRSVUUiCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICA7ICAgIDsgbm90IGhvbm9yZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICItRFZUS19V U0VfRVhURVJOQUw9T0ZGIiA7OyBkZWZhdWx0CkBAIC0zMTMsNyArMzEzLDMyIEBAIChkZWZpbmUt cHVibGljIHZ0awogICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJDb21tb24vQ29yZS92dGtG bG9hdGluZ1BvaW50RXhjZXB0aW9ucy5jeHgiCiAgICAgICAgICAgICAgICAgICgoIjxmZW52Lmg+ IikgIjxjZmVudj4iKSkKICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiQ29tbW9uL0NvcmUv Q01ha2VMaXN0cy50eHQiCi0gICAgICAgICAgICAgICAgICgoImZlbnYuaCIpICJjZmVudiIpKSkp KQorICAgICAgICAgICAgICAgICAoKCJmZW52LmgiKSAiY2ZlbnYiKSkpKQorICAgICAgICAgICAo YWRkLWFmdGVyICdpbnN0YWxsICdpbnN0YWxsLWVnZy1pbmZvCisgICAgICAgICAgICAgKGxhbWJk YSogKCM6a2V5IG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAgKHVz ZS1tb2R1bGVzIChpY2UtOSByZGVsaW0pIChndWl4IGJ1aWxkIHV0aWxzKSkKKyAgICAgICAgICAg ICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgImdldC1weXRob24tdmVyc2lvbi5weSIKKyAgICAg ICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkKKyAgICAgICAgICAgICAgICAgICAoZm9ybWF0IHBv cnQgImltcG9ydCBzeXMKK3YgPSBzeXMudmVyc2lvbl9pbmZvCit3aXRoIG9wZW4oJ3BhdGgnLCAn dycpIGFzIGY6CisgICAgZi53cml0ZSgnezB9LnsxfScuZm9ybWF0KHYubWFqb3IsIHYubWlub3Ip KQorIiBwb3J0KSkpCisgICAgICAgICAgICAgICAoaW52b2tlICJweXRob24zIiAiZ2V0LXB5dGhv bi12ZXJzaW9uLnB5IikKKyAgICAgICAgICAgICAgIChsZXQqICgocHl0aG9uLXZlcnNpb24KKyAg ICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlICJwYXRoIiByZWFkLWxp bmUpKQorICAgICAgICAgICAgICAgICAgICAgIChlZ2ctaW5mbworICAgICAgICAgICAgICAgICAg ICAgICAoZm9ybWF0ICNmICJ+YS9saWIvcHl0aG9ufmEvc2l0ZS1wYWNrYWdlcy92dGstfmEtcHl+ YS5lZ2ctaW5mbyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmIG91 dHB1dHMgIm91dCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLXZlcnNp b24gLHZlcnNpb24gcHl0aG9uLXZlcnNpb24pKSkKKyAgICAgICAgICAgICAgICAgKG1rZGlyLXAg ZWdnLWluZm8pCisgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgKHN0cmlu Zy1hcHBlbmQgZWdnLWluZm8gIi9QS0ctSU5GTyIpCisgICAgICAgICAgICAgICAgICAgKGxhbWJk YSAocG9ydCkKKyAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgcG9ydCAiTWV0YWRhdGEtVmVy c2lvbjogMi4xCitOYW1lOiB2dGsKK1ZlcnNpb246IH5hCisiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICx2ZXJzaW9uKSkpKSkpKQogICAgICAgICM6dGVzdHM/ICNmKSkgICAgICAgIDtY WFg6IHRlc3QgZGF0YSBub3QgaW5jbHVkZWQKICAgICAoaW5wdXRzCiAgICAgIGAoKCJkb3VibGUt Y29udmVyc2lvbiIgLGRvdWJsZS1jb252ZXJzaW9uKQpAQCAtMzQ1LDYgKzM3MCw3IEBAIChkZWZp bmUtcHVibGljIHZ0awogICAgICA7OyBWVEsncyAnVlRLLXZ0ay1tb2R1bGUtZmluZC1wYWNrYWdl cy5jbWFrZScgY2FsbHMKICAgICAgOzsgJ2ZpbmRfcGFja2FnZShUSEVPUkEpJywgd2hpY2ggaW4g dHVybnMgbG9va3MgZm9yIGxpYm9nZy4KICAgICAgKGxpc3QgbGlib2dnKSkKKyAgICAobmF0aXZl LWlucHV0cyAobGlzdCBweXRob24pKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vdnRrLm9yZy8i KQogICAgIChzeW5vcHNpcyAiTGlicmFyaWVzIGZvciAzRCBjb21wdXRlciBncmFwaGljcyIpCiAg ICAgKGRlc2NyaXB0aW9uCi0tIAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0028-gnu-Add-python-pyvista.patch" Content-Type: text/x-patch; name="v5-0028-gnu-Add-python-pyvista.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA1Mzc1NTc5OTg5MzAwZTMyOWJkZDU1NjUxMTQ1YzJmNzVmZDk3NDFjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDcgRmViIDIwMjIgMDA6MTc6MTcgKzAxMDAKU3ViamVjdDogW1BBVENIIHY1 IDI4LzMyXSBnbnU6IEFkZCBweXRob24tcHl2aXN0YS4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1z Y2llbmNlLnNjbSAocHl0aG9uLXB5dmlzdGEpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2th Z2VzL3B5dGhvbi1zY2llbmNlLnNjbSB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwogMSBmaWxlIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNl LnNjbQppbmRleCAzYWRhMjNiYjU3Li5lZTc3ZGU0MjcyIDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5z Y20KQEAgLTEzMzMsMyArMTMzMyw1OSBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tc2Nvb2J5CiAg ICAgICJUaGlzIHBhY2thZ2UgcmVwb3J0cyB5b3VyIHB5dGhvbiBlbnZpcm9ubWVudOKAmXMgcGFj a2FnZSB2ZXJzaW9ucyBhbmQKIGhhcmR3YXJlIHJlc291cmNlcy4iKQogICAgIChsaWNlbnNlIGxp Y2Vuc2U6ZXhwYXQpKSkKKworKGRlZmluZS1wdWJsaWMgcHl0aG9uLXB5dmlzdGEKKyAgKHBhY2th Z2UKKyAgICAobmFtZSAicHl0aG9uLXB5dmlzdGEiKQorICAgICh2ZXJzaW9uICIwLjMzLjIiKQor ICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAg ICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1 Yi5jb20vcHl2aXN0YS9weXZpc3RhIikKKyAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBw ZW5kICJ2IiB2ZXJzaW9uKSkpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMWt2 djk5NmptNTZhMTY5Z2p2aHF5bTF6eHBrNzVoeG02bXJ4ODVqYjc4M3FpMGc2MjdhciIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAg ICAgYCgjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAg ICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAncHJlcGFyZS14CisgICAgICAgICAgIChsYW1iZGEg XworICAgICAgICAgICAgIChzeXN0ZW0gIlh2ZmIgJiIpCisgICAgICAgICAgICAgKHNldGVudiAi RElTUExBWSIgIjowIikKKyAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcCIpKSkKKyAg ICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAg ICAgICAgIDs7IFdlIGRvbuKAmXQgaGF2ZSBlaXRoZXIgdHJpbWVzaCBub3IgcHl0aHJlZWpzCisg ICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInRlc3RzL3Rlc3RfaGVscGVycy5weSIKKyAgICAg ICAgICAgICAgICAgKCgiaW1wb3J0IHRyaW1lc2giKSAiIikpCisgICAgICAgICAgICAgICAoZGVs ZXRlLWZpbGUgInRlc3RzL2p1cHl0ZXIvdGVzdF9weXRocmVlanMucHkiKQorICAgICAgICAgICAg ICAgOzsgVGhpcyB0ZXN0IGRvd25sb2FkcyBkYXRhCisgICAgICAgICAgICAgICAoZGVsZXRlLWZp bGUgInRlc3RzL3V0aWxpdGllcy90ZXN0X3JlYWRlci5weSIpCisgICAgICAgICAgICAgICAoaW52 b2tlICJweXRob24iICItbSIgInB5dGVzdCIgIi0tcHlhcmdzIiAiLWsiCisgICAgICAgICAgICAg ICAgICAgICAgIDs7IHRlc3RfZW5zaWdodF9tdWx0aV9ibG9ja19pbyBkb3dubG9hZHMgZGF0YSwK KyAgICAgICAgICAgICAgICAgICAgICAgOzsgdGVzdF9sb2FkX3RoZW1lIHJlcXVpcmVzIGlweXZ0 a2xpbmssIGFuZAorICAgICAgICAgICAgICAgICAgICAgICA7OyB0ZXN0X3RpbnlwYWdlcyBmYWls cyB0byBydW4gc3BoaW54CisgICAgICAgICAgICAgICAgICAgICAgICJub3QgdGVzdF9lbnNpZ2h0 X211bHRpX2Jsb2NrX2lvIFwKKyAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBub3QgdGVzdF93 cmFwX3RyaW1lc2ggXAorICAgICAgICAgICAgICAgICAgICAgICAgYW5kIG5vdCB0ZXN0X2xvYWRf dGhlbWUgXAorICAgICAgICAgICAgICAgICAgICAgICAgYW5kIG5vdCB0ZXN0X3RpbnlwYWdlcyIp KSkpKSkpCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgIChsaXN0IHB5dGhvbi1hcHBkaXJz CisgICAgICAgICAgIHB5dGhvbi1pbWFnZWlvCisgICAgICAgICAgIHB5dGhvbi1udW1weQorICAg ICAgICAgICBweXRob24tcGlsbG93CisgICAgICAgICAgIHB5dGhvbi1zY29vYnkKKyAgICAgICAg ICAgdnRrKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBweXRob24tcHl0ZXN0IHB5 dGhvbi1tYXRwbG90bGliIHB5dGhvbi1oeXBvdGhlc2lzCisgICAgICAgICAgIHB5dGhvbi1pcHl0 aG9uIHB5dGhvbi1tZXNoaW8gcHl0aG9uLXRxZG0gcHl0aG9uLXNwaGlueAorICAgICAgICAgICB4 b3JnLXNlcnZlci1mb3ItdGVzdHMpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNv bS9weXZpc3RhL3B5dmlzdGEiKQorICAgIChzeW5vcHNpcyAiSGlnaGVyLWxldmVsIGludGVyZmFj ZSB0byBWVEsiKQorICAgIChkZXNjcmlwdGlvbiAiUHlWaXN0YSBpcyBhIGhlbHBlciBtb2R1bGUg Zm9yIHRoZSBWaXN1YWxpemF0aW9uCitUb29sa2l0IChWVEspIHRoYXQgd3JhcHMgdGhlIFZUSyBs aWJyYXJ5IHRocm91Z2ggTnVtUHkgYW5kIGRpcmVjdCBhcnJheSBhY2Nlc3MKK3Rocm91Z2ggYSB2 YXJpZXR5IG9mIG1ldGhvZHMgYW5kIGNsYXNzZXMuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4 cGF0KSkpCi0tIAoyLjM0LjAKCg== --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0029-gnu-Add-python-pytest-memprof.patch" Content-Type: text/x-patch; name="v5-0029-gnu-Add-python-pytest-memprof.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA5MDllZWJmODQ2MTFjYTVjMmIxZGY4ZWFmZmRkMGMwODU4MjkyMjU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDEwIEZlYiAyMDIyIDIwOjQ1OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAyOS8zMl0gZ251OiBBZGQgcHl0aG9uLXB5dGVzdC1tZW1wcm9mLgoKKiBnbnUvcGFja2FnZXMv cHl0aG9uLWNoZWNrLnNjbSAocHl0aG9uLXB5dGVzdC1tZW1wcm9mKTogTmV3IHZhcmlhYmxlLgot LS0KIGdudS9wYWNrYWdlcy9weXRob24tY2hlY2suc2NtIHwgMjAgKysrKysrKysrKysrKysrKysr KysKIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3Bh Y2thZ2VzL3B5dGhvbi1jaGVjay5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLWNoZWNrLnNjbQpp bmRleCA1NDc4MTNjY2U3Li44YjUzNGM2MjQ1IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0 aG9uLWNoZWNrLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLWNoZWNrLnNjbQpAQCAtMjAy OSwzICsyMDI5LDIzIEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi14dW5pdHBhcnNlcgogUHl0aG9u IG9iamVjdHMuICBJdCB0cmllcyB0byB1c2UgdGhlIG9iamVjdHMgYXZhaWxhYmxlIGluIHRoZSBz dGFuZGFyZAogQGNvZGV7dW5pdHRlc3R9IG1vZHVsZS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6 ZXhwYXQpKSkKKworKGRlZmluZS1wdWJsaWMgcHl0aG9uLXB5dGVzdC1tZW1wcm9mCisgIChwYWNr YWdlCisgICAgKG5hbWUgInB5dGhvbi1weXRlc3QtbWVtcHJvZiIpCisgICAgKHZlcnNpb24gIjAu Mi4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAodXJpIChweXBpLXVyaSAicHl0ZXN0LW1lbXByb2YiIHZlcnNpb24pKQorICAg ICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMHJ4ZzBxM2J3bGM5aWF4MHNrcGlhM2E1eDd4 aWp6OWk1MTEwcWs1MHZmOWF2d2c5emc2OSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24t YnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMgJygjOnRlc3RzPyAjZikpIDs7IE5vIHRlc3Rz LCBubyBnaXQgcmVwb3NpdG9yeQorICAgIChwcm9wYWdhdGVkLWlucHV0cyAobGlzdCBweXRob24t cHN1dGlsIHB5dGhvbi1weXRlc3QpKQorICAgIDs7IFRoZSBnaXRsYWIgcmVwb3NpdG9yeSBpcyBw cml2YXRlLCBzbyB0aGUgaG9tZSBwYWdlIGlzIG5vdCBhY2Nlc3NpYmxlLgorICAgIChob21lLXBh Z2UgImh0dHBzOi8vcHlwaS5vcmcvcHJvamVjdC9weXRlc3QtbWVtcHJvZi8iKQorICAgIChzeW5v cHNpcyAiRXN0aW1hdGUgbWVtb3J5IGNvbnN1bXB0aW9uIG9mIHRlc3QgZnVuY3Rpb25zIikKKyAg ICAoZGVzY3JpcHRpb24gIlRoaXMgcHl0ZXN0IHBsdWdpbiBlc3RpbWF0ZXMgbWVtb3J5IGNvbnN1 bXB0aW9uIG9mIHRlc3QKK2Z1bmN0aW9ucy4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMp KSkKLS0gCjIuMzQuMAoK --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0030-gnu-Add-python-pyvistaqt.patch" Content-Type: text/x-patch; name="v5-0030-gnu-Add-python-pyvistaqt.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA1NGExNmJjOTE1MDlkNmJkNThmZjdhZmYxMWJmZTY0ZjRiMzBhZTU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDEwIEZlYiAyMDIyIDIwOjE5OjQ5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAzMC8zMl0gZ251OiBBZGQgcHl0aG9uLXB5dmlzdGFxdC4KCiogZ251L3BhY2thZ2VzL3B5dGhv bi1zY2llbmNlLnNjbSAocHl0aG9uLXB5dmlzdGFxdCk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUv cGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNj aWVuY2Uuc2NtCmluZGV4IGVlNzdkZTQyNzIuLmQwNGIwZWY5ZTUgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2ll bmNlLnNjbQpAQCAtMTM4OSwzICsxMzg5LDQ0IEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi1weXZp c3RhCiBUb29sa2l0IChWVEspIHRoYXQgd3JhcHMgdGhlIFZUSyBsaWJyYXJ5IHRocm91Z2ggTnVt UHkgYW5kIGRpcmVjdCBhcnJheSBhY2Nlc3MKIHRocm91Z2ggYSB2YXJpZXR5IG9mIG1ldGhvZHMg YW5kIGNsYXNzZXMuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKKyhkZWZpbmUt cHVibGljIHB5dGhvbi1weXZpc3RhcXQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9uLXB5 dmlzdGFxdCIpCisgICAgKHZlcnNpb24gIjAuNy4wIikKKyAgICAoc291cmNlCisgICAgIChvcmln aW4KKyAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAodXJpIChnaXQtcmVmZXJlbmNl CisgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL3B5dmlzdGEvcHl2aXN0YXF0 IikKKyAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAgICAoc2hhMjU2CisgICAg ICAgIChiYXNlMzIgIjE5dm0wa3d4bm41ZHlpdzFieWk4OTZzcGZ6eGF3MzlsazVidzdmZjUzNnFx MXFxZzN2bmQiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAg ICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ2ZpeC1za2lwcGluZy10 ZXN0cworICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInRl c3RzL2NvbmZ0ZXN0LnB5IgorICAgICAgICAgICAgICAgKCgiTk9fUExPVFRJTkcsIHJlYXNvbj0i KSAiIikpKSkKKyAgICAgICAgIChhZGQtYmVmb3JlICdjaGVjayAncHJlcGFyZS14CisgICAgICAg ICAgIChsYW1iZGEgXworICAgICAgICAgICAgIChzeXN0ZW0gIlh2ZmIgJiIpCisgICAgICAgICAg ICAgKHNldGVudiAiRElTUExBWSIgIjowIikKKyAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAi L3RtcCIpKSkKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0 cz8KKyAgICAgICAgICAgICAgIChpbnZva2UgInB5dGhvbiIgIi1tIiAicHl0ZXN0IikpKSkpKSkK KyAgICAocHJvcGFnYXRlZC1pbnB1dHMgKGxpc3QgcHl0aG9uLXB5dmlzdGEgcHl0aG9uLXF0cHkp KQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHB5dGhvbi1weXRlc3QgcHl0aG9uLWNvZGVjb3Yg cHl0aG9uLWlweXRob24KKyAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24tbnVtcHkgcHl0 aG9uLXB5dGVzdC1jb3YgcHl0aG9uLXB5dGVzdC1tZW1wcm9mCisgICAgICAgICAgICAgICAgICAg ICAgICAgcHl0aG9uLXB5dGVzdC1xdCBweXRob24tcHl2aXN0YSBweXRob24tcXRweQorICAgICAg ICAgICAgICAgICAgICAgICAgIHB5dGhvbi1zY29vYnkgdnRrIHhvcmctc2VydmVyLWZvci10ZXN0 cykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL3B5dmlzdGEvcHl2aXN0YXF0 IikKKyAgICAoc3lub3BzaXMgIkBjb2Rle3B5dmlzdGF9IHF0IHBsb3R0ZXIiKQorICAgIChkZXNj cmlwdGlvbiAiQGNvZGV7cHl2aXN0YXF0fSBpcyBhIGhlbHBlciBtb2R1bGUgZm9yIHB5dmlzdGEg dG8gZW5hYmxlCit5b3UgdG8gcGxvdCB1c2luZyBweXF0IGJ5IHBsYWNpbmcgYSB2dGstd2lkZ2V0 IGludG8gYSBiYWNrZ3JvdW5kIHJlbmRlci4gIFRoaXMKK2NhbiBiZSBxdWl0ZSB1c2VmdWwgd2hl biB5b3UgZGVzaXJlIHRvIHVwZGF0ZSB5b3VyIHBsb3QgaW4gcmVhbC10aW1lLiIpCisgICAgKGxp Y2Vuc2UgbGljZW5zZTpleHBhdCkpKQotLSAKMi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0031-gnu-Add-python-mffpy.patch" Content-Type: text/x-patch; name="v5-0031-gnu-Add-python-mffpy.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBmZDg5NWQ1MGJlZmM4NTU2MjdiMDhkMmQ2MDJjOGQxNWQzODMyYzcxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDEwIEZlYiAyMDIyIDIwOjI5OjAwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAzMS8zMl0gZ251OiBBZGQgcHl0aG9uLW1mZnB5LgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLXNj aWVuY2Uuc2NtOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNl LnNjbSB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCAzMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2ll bmNlLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KaW5kZXggZDA0YjBlZjll NS4uZWE0ZDYzZDgwYiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNj bQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCkBAIC0xNDMwLDMgKzE0MzAs MzQgQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLXB5dmlzdGFxdAogeW91IHRvIHBsb3QgdXNpbmcg cHlxdCBieSBwbGFjaW5nIGEgdnRrLXdpZGdldCBpbnRvIGEgYmFja2dyb3VuZCByZW5kZXIuICBU aGlzCiBjYW4gYmUgcXVpdGUgdXNlZnVsIHdoZW4geW91IGRlc2lyZSB0byB1cGRhdGUgeW91ciBw bG90IGluIHJlYWwtdGltZS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKKworKGRl ZmluZS1wdWJsaWMgcHl0aG9uLW1mZnB5CisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1t ZmZweSIpCisgICAgKHZlcnNpb24gIjAuNy4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4K KyAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisg ICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL0JFTC1QdWJsaWMvbWZmcHkiKQor ICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCisgICAg ICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIwbWkyd2FscWR3ZjlneG53N2JiM2JxcnJzaG0z eHo0dnNzNjVucGRxOGl5eW5oeHpmNjZuIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1i dWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCisg ICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAg ICAgICAgICAgICh3aGVuIHRlc3RzPworICAgICAgICAgICAgICAgKGludm9rZSAicHl0aG9uIiAi LW0iICJweXRlc3QiICItLXB5YXJncyIgIm1mZnB5IikpKSkpKSkKKyAgICAocHJvcGFnYXRlZC1p bnB1dHMgKGxpc3QgcHl0aG9uLWRlcHJlY2F0ZWQgcHl0aG9uLW51bXB5IHB5dGhvbi1weXR6KSkK KyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlzdCBweXRob24tbXlweSBweXRob24tcHl0ZXN0 IHB5dGhvbi1weXRlc3QtY292IHByZS1jb21taXQKKyAgICAgICAgICAgcHl0aG9uLWZsYWtlOCkp CisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL0JFTC1QdWJsaWMvbWZmcHkiKQor ICAgIChzeW5vcHNpcyAiUmVhZGVyIGFuZCBXcml0ZXIgZm9yIFBoaWxpcHMnIE1GRiBmaWxlIGZv cm1hdC4iKQorICAgIChkZXNjcmlwdGlvbiAiQGNvZGV7bWZmcHl9IGlzIGEgcmVhZGVyIGZvciBF R0kncyBNRkYgZmlsZSBmb3JtYXQuIFRoZXNlCitmaWxlcyBhcmUgZGlyZWN0b3JpZXMgY29udGFp bmluZyBzZXZlcmFsIGZpbGVzIG9mIG1vc3RseSB4bWwgZmlsZXMsIGJ1dCBhbHNvCitiaW5hcnkg ZmlsZXMuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQotLSAKMi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX Content-Disposition: attachment; filename="v5-0032-gnu-Add-python-mne.patch" Content-Type: text/x-patch; name="v5-0032-gnu-Add-python-mne.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAyMmJjZDcwNzhhZTNhNjFiODE2MzEwZmU1NDUyNDNkNWY1YTBjMWViIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUaHUsIDIwIEphbiAyMDIyIDIzOjIxOjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2 NSAzMi8zMl0gZ251OiBBZGQgcHl0aG9uLW1uZS4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1zY2ll bmNlLnNjbSAocHl0aG9uLW1uZSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvcHl0 aG9uLXNjaWVuY2Uuc2NtIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9weXRob24tc2NpZW5jZS5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCmlu ZGV4IGVhNGQ2M2Q4MGIuLmJlZTVkMDM0Y2UgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRo b24tc2NpZW5jZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbQpAQCAt NDAsNiArNDAsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbi1zY2llbmNl KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBkYXRhYmFzZXMpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGdjYykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgaW1hZ2Ut cHJvY2Vzc2luZykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMganVweXRlcikKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbWFjaGluZS1sZWFybmluZykKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgbWF0aHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG1waSkK QEAgLTUxLDYgKzUyLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24tc2Np ZW5jZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uLWNoZWNrKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24td2ViKQogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBweXRob24teHl6KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgc2ltdWxhdGlvbikKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgc3BoaW54KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzdGF0aXN0 aWNzKQpAQCAtMTQ2MSwzICsxNDYzLDY2IEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi1tZmZweQog ZmlsZXMgYXJlIGRpcmVjdG9yaWVzIGNvbnRhaW5pbmcgc2V2ZXJhbCBmaWxlcyBvZiBtb3N0bHkg eG1sIGZpbGVzLCBidXQgYWxzbwogYmluYXJ5IGZpbGVzLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5z ZTphc2wyLjApKSkKKworKGRlZmluZS1wdWJsaWMgcHl0aG9uLW1uZQorICAocGFja2FnZQorICAg IChuYW1lICJweXRob24tbW5lIikKKyAgICAodmVyc2lvbiAiMC4yNC4xIikKKyAgICAoc291cmNl CisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChw eXBpLXVyaSAibW5lIiB2ZXJzaW9uKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIK KyAgICAgICAgICIwMzloMHB3Y3ZsNHl3ZmE0aWo3dzZ4NjFjemQzMjJjc3FyNTl5aHpmaWwzYTdi OGd6anJxIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAg KGFyZ3VtZW50cworICAgICA7OyBUaGUgdGVzdCBkYXRhIGlzIGRpc3RyaWJ1dGVkIGluIGEgc2Vw YXJhdGUgcmVwb3NpdG9yeSB3aXRob3V0IGEKKyAgICAgOzsgbGljZW5zZSwgaHR0cHM6Ly9naXRo dWIuY29tL21uZS10b29scy9tbmUtdGVzdGluZy1kYXRhCisgICAgIGAoIzp0ZXN0cz8gI2YpKQor ICAgIChwcm9wYWdhdGVkLWlucHV0cyAobGlzdCBweXRob24tbnVtcHkgcHl0aG9uLXNjaXB5Cisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1tYXRwbG90bGliCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHB5dGhvbi10cWRtCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHB5dGhvbi1wb29jaAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24tZGVj b3JhdG9yCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1oNWlvCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1wYWNrYWdpbmcKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcHl0aG9uLXB5bWF0cmVhZGVyCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHB5dGhvbi1weXF0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1weXF0 NS1zaXAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLXNpcAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBweXRob24tc2Npa2l0LWxlYXJuCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHB5dGhvbi1uaWJhYmVsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHB5dGhvbi1udW1iYQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24taDVweQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24tamluamEyCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHB5dGhvbi1wYW5kYXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcHl0aG9uLW51bWV4cHIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVweXRlcgor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBweXRob24tcGljYXJkCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHB5dGhvbi1zdGF0c21vZGVscworICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBweXRob24tam9ibGliCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhv bi1wc3V0aWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLWRpcHkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdnRrCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHB5dGhvbi1uaWxlYXJuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi14bHJk CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1pbWFnZWlvCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHB5dGhvbi1pbWFnZWlvLWZmbXBlZworICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBweXRob24tdHJhaXRsZXRzCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHB5dGhvbi1weXZpc3RhCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1w eXZpc3RhcXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHl0aG9uLW1mZnB5CisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1pcHl3aWRnZXRzCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBhZGQgdGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXM6 CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IHB5dGhvbi1pcHl2dGtsaW5rIHJlcXVp cmVzIE5QTSB0byBidWlsZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBtbmUtcXQt YnJvd3NlciBpcyBub3QgaW5jbHVkZWQsIGJlY2F1c2UgaXQKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOzsgZGVwZW5kcyBvbiBNTkUuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9tbmUudG9vbHMvZGV2LyIpCisgICAgKHN5bm9w c2lzICJNTkUtUHl0aG9uIHByb2plY3QgZm9yIE1FRyBhbmQgRUVHIGRhdGEgYW5hbHlzaXMiKQor ICAgIChkZXNjcmlwdGlvbgorICAgICAiT3Blbi1zb3VyY2UgUHl0aG9uIHBhY2thZ2UgZm9yIGV4 cGxvcmluZywgdmlzdWFsaXppbmcsIGFuZAorYW5hbHl6aW5nIGh1bWFuIG5ldXJvcGh5c2lvbG9n aWNhbCBkYXRhOiBNRUcsIEVFRywgc0VFRywgRUNvRywgTklSUywgYW5kCittb3JlLiIpCisgICAg KGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQotLSAKMi4zNC4wCgo= --=-09rGn5EaUGSJL3qV08mX-- --=-OLAcr9G86xml/Rw0zfiQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI4EABYIADYWIQSWsAAutAihhb+k0ULC3nu7YDMEmgUCYgXR8hgcdml2aWVuQHBs YW5ldGUta3JhdXMuZXUACgkQwt57u2AzBJqCvwD9EiL1fyy0oe0NTTPtBVZpcwxI PgXlMja9+AQyelvoZh8A/27eBSJCMPfmIquWGFfFgNwrWOa8q9nil2758FmfXpgB =Y8WS -----END PGP SIGNATURE----- --=-OLAcr9G86xml/Rw0zfiQ--