From unknown Sun Jun 22 17:14:55 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48703] [PATCH 0/4] Update python-numpy Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 May 2021 15:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48703 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48703@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16221282921408 (code B ref -1); Thu, 27 May 2021 15:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 May 2021 15:11:32 +0000 Received: from localhost ([127.0.0.1]:52612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmHfN-0000Kz-Og for submit@debbugs.gnu.org; Thu, 27 May 2021 11:11:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:40592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmHfJ-0000Iv-82 for submit@debbugs.gnu.org; Thu, 27 May 2021 11:11:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmHfJ-0004wK-0N for guix-patches@gnu.org; Thu, 27 May 2021 11:11:17 -0400 Received: from mail-il1-x12f.google.com ([2607:f8b0:4864:20::12f]:45647) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lmHfF-0007uZ-Hc for guix-patches@gnu.org; Thu, 27 May 2021 11:11:16 -0400 Received: by mail-il1-x12f.google.com with SMTP id b5so522833ilc.12 for ; Thu, 27 May 2021 08:11:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=cyeihWmPgaZWf6dUm9b7JhGv3wnR6WnK7u/k5V8IiiI=; b=rBCmMLFNPE7NfhxW8bh2CKT9ZbNtlit7sQz1hv7W7nsclgV44B35qNfEVmuB+ixkiY mXf1IwCmvhU3jnDapJvIHEP6ovGM3l/bCDeX2SbtPan9yTE30Y2MYptVgv8h/jhr08eF TFNU76vcN+kuuMyKWm7YhushWDrCmSvI6dC5ppx0bHMCraayrDH7MVfc46w+/ayb8kNb xhd1l8p7hAVmWfdmAqH+AB/08diTFnDakh6zMzPG4806chBIGU0Dg8HdES7hiLK3nAUZ Jr5Gykw9Ud7BBp3psEKw/XP6kzskfaEQw2OrWym36QqUVgfJm+xRxYhnyRHxjqPrvOZg NWsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cyeihWmPgaZWf6dUm9b7JhGv3wnR6WnK7u/k5V8IiiI=; b=sL9t9DQD+yY5auy+V7ERvbtNXttr+HRvI4wH1AK1qmuwYs2uwtnMTHVMHkau9KUbdv 4la8SoWNT1yhjXLFRu6f3pQ/WDWlBtpuS26EMg7f54Gc1kV1rXI+B83t5LwiBG4gEoqJ pj3BQ1KBdZIo/EPLSotkj/hNaVvEf61hMrQFX2ek5CQvWY1QOsH8xgOfyrjg7tss25t1 pnIdjKBF3rjGLRLhKzgB2k9f6fZptm9Y/GoIYvK1TQr0urr225oPvFF0nXuwkqgeeCkX E0BIobRGus1UFyfx5O5Jhd6d9nAoPgfSAqDX67ctcHJzyvt/zz+aJLhg5+BCP5vZlmuh gDPg== X-Gm-Message-State: AOAM530ZEGjBsGGlpwyTmRGTs/9OS3SDASg/vTyet2kEks8Q2dB3mDwZ DEl9CBukJmp/vioMf1RuY+lvp+pfudO2Mo4xJ3Z8Xo6uIWYXZ9Ng X-Google-Smtp-Source: ABdhPJy8NbiTK+wT6ofos7M5rIAmDLshBrmce5uI8s6hJjEKoUP+IuqIVjCHiGX1ArWy6ZiRW2OXCGK9vY1YY1s2UE0= X-Received: by 2002:a05:6e02:927:: with SMTP id o7mr3465073ilt.35.1622128270219; Thu, 27 May 2021 08:11:10 -0700 (PDT) MIME-Version: 1.0 From: Greg Hogan Date: Thu, 27 May 2021 11:10:59 -0400 Message-ID: Content-Type: multipart/mixed; boundary="00000000000053f52905c3512bcb" Received-SPF: none client-ip=2607:f8b0:4864:20::12f; envelope-from=code@greghogan.com; helo=mail-il1-x12f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --00000000000053f52905c3512bcb Content-Type: multipart/alternative; boundary="00000000000053f52605c3512bc9" --00000000000053f52605c3512bc9 Content-Type: text/plain; charset="UTF-8" In March there were two attempts to update python-numpy (#45698 and #47183 / #47184) which failed to build python-pandas and python-scipy. The attached patches update and successfully build python-numpy, python-pandas, python-matplotlib, and python-scipy. In addition to modified dependencies, python-matplotlib expanded the regex to silence image font differences and I was only able to successfully build and test python-pandas when replacing python-openpyxl with python-xlsxwriter. Greg --00000000000053f52605c3512bc9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In March there were two attempts to update python-numpy (#45= 698 and #47183 / #47184) which failed to build python-pandas and python-sci= py.

The attached patches update and successfully b= uild python-numpy, python-pandas, python-matplotlib, and python-scipy.

In addition=C2=A0to modified dependencies, python-matp= lotlib expanded the regex to silence image font differences and I was only = able to successfully=C2=A0build and test python-pandas when replacing=C2=A0= python-openpyxl with=C2=A0python-xlsxwriter.

Greg<= /div>
--00000000000053f52605c3512bc9-- --00000000000053f52905c3512bcb Content-Type: application/octet-stream; name="0003-gnu-python-matplotlib-Update-to-3.4.2.patch" Content-Disposition: attachment; filename="0003-gnu-python-matplotlib-Update-to-3.4.2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp713t192 RnJvbSA2ZThiMjQ0MmY3ZDk4ODRkNjZhODQyNWJkZjk1ZmU4MWFlODVlNWRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFdlZCwgMzEgTWFyIDIwMjEgMTc6MDY6MjAgKzAwMDAKU3ViamVjdDogW1BBVENIIDMvNF0gZ251 OiBweXRob24tbWF0cGxvdGxpYjogVXBkYXRlIHRvIDMuNC4yLgoKKiBnbnUvcGFja2FnZXMvcHl0 aG9uLXh5ei5zY20gKHB5dGhvbi1tYXRwbG90bGliKTogVXBkYXRlIHRvIDMuNC4yLgpbc291cmNl XTogVXBkYXRlIHBhdGNoZXMuCltwcm9wYWdhdGVkLWlucHV0c106IEFkZCBweXRob24tY2VydGlm aSwgcWh1bGwuClthcmd1bWVudHNdOiBGaXggdGVzdHMgYW5kIGNvbmZpZyBmaWxlIG5ld2xpbmUg Zm9ybWF0dGluZy4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbWF0cGxvdGxpYi1maXgt dGVzdHMucGF0Y2g6IE5ldyBmaWxlLgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL3B5dGhvbi1tYXRw bG90bGliLXJ1bi11bmRlci13YXlsYW5kLWd0azMucGF0Y2g6ClJlbW92ZSBmaWxlLgoqIGdudS9s b2NhbC5tazogVXBkYXRlIGxpc3Qgb2YgcGF0Y2hlcy4KLS0tCiBnbnUvbG9jYWwubWsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogLi4uL3BhdGNoZXMvcHl0aG9uLW1h dHBsb3RsaWItZml4LXRlc3RzLnBhdGNoIHwgNDAgKysrKysrKysrKysrKysrKysrKwogLi4ub24t bWF0cGxvdGxpYi1ydW4tdW5kZXItd2F5bGFuZC1ndGszLnBhdGNoIHwgMzEgLS0tLS0tLS0tLS0t LS0KIGdudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSAgICAgICAgICAgICAgICAgICB8IDIxICsr KysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25z KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMvcHl0aG9uLW1hdHBs b3RsaWItZml4LXRlc3RzLnBhdGNoCiBkZWxldGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3Bh dGNoZXMvcHl0aG9uLW1hdHBsb3RsaWItcnVuLXVuZGVyLXdheWxhbmQtZ3RrMy5wYXRjaAoKZGlm ZiAtLWdpdCBhL2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRleCA4MzU1YTIwOGVhLi5m N2QyYjExNDZiIDEwMDY0NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBA IC0xNTk4LDcgKzE1OTgsNyBAQCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQlL3BhY2th Z2VzL3BhdGNoZXMvcHl0aG9uLXB5ZmFrZWZzLXJlbW92ZS1iYWQtdGVzdC5wYXRjaAlcCiAgICVE JS9wYWNrYWdlcy9wYXRjaGVzL3B5dGhvbi1mbGludC1pbmNsdWRlcy5wYXRjaAkJXAogICAlRCUv cGFja2FnZXMvcGF0Y2hlcy9weXRob24tbGlieG1sMi11dGY4LnBhdGNoCQlcCi0gICVEJS9wYWNr YWdlcy9wYXRjaGVzL3B5dGhvbi1tYXRwbG90bGliLXJ1bi11bmRlci13YXlsYW5kLWd0azMucGF0 Y2gJXAorICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbWF0cGxvdGxpYi1maXgtdGVzdHMu cGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbWVkaWFmaWxlLXdhdnBhY2su cGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvcHl0aG9uLW1lbWNhY2hlZC1zeW50YXgt d2FybmluZ3MucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbW94My1weXRo b24zLjYtY29tcGF0LnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL3B5 dGhvbi1tYXRwbG90bGliLWZpeC10ZXN0cy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL3B5 dGhvbi1tYXRwbG90bGliLWZpeC10ZXN0cy5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwMDAwLi5kOTYyMmJhYjcxCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2Vz L3BhdGNoZXMvcHl0aG9uLW1hdHBsb3RsaWItZml4LXRlc3RzLnBhdGNoCkBAIC0wLDAgKzEsNDAg QEAKK1BhdGNoIHRoZSB0ZXN0cyB0byBwcmV2ZW50IHRoZSBlcnJvciAicHl0ZXN0IGlkcyBtdXN0 IGJlIGxpc3Qgb2Ygc3RyaW5ncywgZm91bmQ6IDAiLgorCitUaGUgUHlUZXN0IGRvY3VtZW50YXRp b24gc3RhdGVzIHRoYXQgIk51bWJlcnMsIHN0cmluZ3MsIGJvb2xlYW5zIGFuZCBOb25lIHdpbGwK K2hhdmUgdGhlaXIgdXN1YWwgc3RyaW5nIHJlcHJlc2VudGF0aW9uIHVzZWQgaW4gdGhlIHRlc3Qg SUQuIEZvciBvdGhlciBvYmplY3RzLAorcHl0ZXN0IHdpbGwgbWFrZSBhIHN0cmluZyBiYXNlZCBv biB0aGUgYXJndW1lbnQgbmFtZSIuCisKK2h0dHBzOi8vZG9jcy5weXRlc3Qub3JnL2VuLzYuMi54 L2V4YW1wbGUvcGFyYW1ldHJpemUuaHRtbCNkaWZmZXJlbnQtb3B0aW9ucy1mb3ItdGVzdC1pZHMK KworLS0tIGEvbGliL21hdHBsb3RsaWIvdGVzdHMvdGVzdF9tYXRodGV4dC5weQorKysrIGIvbGli L21hdHBsb3RsaWIvdGVzdHMvdGVzdF9tYXRodGV4dC5weQorQEAgLTE4NCw4ICsxODQsNyBAQCBk ZWYgYmFzZWxpbmVfaW1hZ2VzKHJlcXVlc3QsIGZvbnRzZXQsIGluZGV4LCB0ZXh0KToKKyAgICAg cmV0dXJuIFsnJXNfJXNfJTAyZCcgJSAocmVxdWVzdC5wYXJhbSwgZm9udHNldCwgaW5kZXgpXQor IAorIAorLUBweXRlc3QubWFyay5wYXJhbWV0cml6ZSgKKy0gICAgJ2luZGV4LCB0ZXh0JywgZW51 bWVyYXRlKG1hdGhfdGVzdHMpLCBpZHM9cmFuZ2UobGVuKG1hdGhfdGVzdHMpKSkKKytAcHl0ZXN0 Lm1hcmsucGFyYW1ldHJpemUoJ2luZGV4LCB0ZXh0JywgZW51bWVyYXRlKG1hdGhfdGVzdHMpKQor IEBweXRlc3QubWFyay5wYXJhbWV0cml6ZSgKKyAgICAgJ2ZvbnRzZXQnLCBbJ2NtJywgJ3N0aXgn LCAnc3RpeHNhbnMnLCAnZGVqYXZ1c2FucycsICdkZWphdnVzZXJpZiddKQorIEBweXRlc3QubWFy ay5wYXJhbWV0cml6ZSgnYmFzZWxpbmVfaW1hZ2VzJywgWydtYXRodGV4dCddLCBpbmRpcmVjdD1U cnVlKQorQEAgLTE5Nyw4ICsxOTYsNyBAQCBkZWYgdGVzdF9tYXRodGV4dF9yZW5kZXJpbmcoYmFz ZWxpbmVfaW1hZ2VzLCBmb250c2V0LCBpbmRleCwgdGV4dCk6CisgICAgICAgICAgICAgIGhvcml6 b250YWxhbGlnbm1lbnQ9J2NlbnRlcicsIHZlcnRpY2FsYWxpZ25tZW50PSdjZW50ZXInKQorIAor IAorLUBweXRlc3QubWFyay5wYXJhbWV0cml6ZSgnaW5kZXgsIHRleHQnLCBlbnVtZXJhdGUobGln aHR3ZWlnaHRfbWF0aF90ZXN0cyksCistICAgICAgICAgICAgICAgICAgICAgICAgIGlkcz1yYW5n ZShsZW4obGlnaHR3ZWlnaHRfbWF0aF90ZXN0cykpKQorK0BweXRlc3QubWFyay5wYXJhbWV0cml6 ZSgnaW5kZXgsIHRleHQnLCBlbnVtZXJhdGUobGlnaHR3ZWlnaHRfbWF0aF90ZXN0cykpCisgQHB5 dGVzdC5tYXJrLnBhcmFtZXRyaXplKCdmb250c2V0JywgWydkZWphdnVzYW5zJ10pCisgQHB5dGVz dC5tYXJrLnBhcmFtZXRyaXplKCdiYXNlbGluZV9pbWFnZXMnLCBbJ21hdGh0ZXh0MSddLCBpbmRp cmVjdD1UcnVlKQorIEBpbWFnZV9jb21wYXJpc29uKGJhc2VsaW5lX2ltYWdlcz1Ob25lLCBleHRl bnNpb25zPVsncG5nJ10pCitAQCAtMjA4LDggKzIwNiw3IEBAIGRlZiB0ZXN0X21hdGh0ZXh0X3Jl bmRlcmluZ19saWdodHdlaWdodChiYXNlbGluZV9pbWFnZXMsIGZvbnRzZXQsIGluZGV4LCB0ZXh0 KToKKyAgICAgICAgICAgICAgaG9yaXpvbnRhbGFsaWdubWVudD0nY2VudGVyJywgdmVydGljYWxh bGlnbm1lbnQ9J2NlbnRlcicpCisgCisgCistQHB5dGVzdC5tYXJrLnBhcmFtZXRyaXplKAorLSAg ICAnaW5kZXgsIHRleHQnLCBlbnVtZXJhdGUoZm9udF90ZXN0cyksIGlkcz1yYW5nZShsZW4oZm9u dF90ZXN0cykpKQorK0BweXRlc3QubWFyay5wYXJhbWV0cml6ZSgnaW5kZXgsIHRleHQnLCBlbnVt ZXJhdGUoZm9udF90ZXN0cykpCisgQHB5dGVzdC5tYXJrLnBhcmFtZXRyaXplKAorICAgICAnZm9u dHNldCcsIFsnY20nLCAnc3RpeCcsICdzdGl4c2FucycsICdkZWphdnVzYW5zJywgJ2RlamF2dXNl cmlmJ10pCisgQHB5dGVzdC5tYXJrLnBhcmFtZXRyaXplKCdiYXNlbGluZV9pbWFnZXMnLCBbJ21h dGhmb250J10sIGluZGlyZWN0PVRydWUpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hl cy9weXRob24tbWF0cGxvdGxpYi1ydW4tdW5kZXItd2F5bGFuZC1ndGszLnBhdGNoIGIvZ251L3Bh Y2thZ2VzL3BhdGNoZXMvcHl0aG9uLW1hdHBsb3RsaWItcnVuLXVuZGVyLXdheWxhbmQtZ3RrMy5w YXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNmYwNjc3NjNiNS4uMDAwMDAwMDAw MAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbWF0cGxvdGxpYi1ydW4tdW5kZXIt d2F5bGFuZC1ndGszLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMzEgKzAsMCBAQAotRnJvbTog VG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+Ci1EYXRlOiBUdWUsIDAyIE1hciAy MDIxIDE4OjA0OjMzICswMTAwCi1TdWJqZWN0OiBbUEFUQ0hdIGdudTogcHl0aG9uLW1hdHBsb3Rs aWI6IFJ1biB1bmRlciBXYXlsYW5kIHdpdGggR1RLMy4KLQotQWRvcHRlZCBmcm9tIHVwc3RyZWFt J3MgZml4WzBdIGZvcgotPGh0dHBzOi8vZ2l0aHViLmNvbS9tYXRwbG90bGliL21hdHBsb3RsaWIv aXNzdWVzLzE5NDA1Pi4KLQotWzBdOiBodHRwczovL2dpdGh1Yi5jb20vbGl1eXVuODgvbWF0cGxv dGxpYi9jb21taXQvM2Q1MDAwNDYzYmQyM2NiMDQ2NjgxMjIwZjU1MTFmMDc3NDNmN2Q4MgotCi0t LS0KLWRpZmYgLU5hdXIgYS9saWIvbWF0cGxvdGxpYi9iYWNrZW5kcy9iYWNrZW5kX2d0azMucHkg Yi9saWIvbWF0cGxvdGxpYi9iYWNrZW5kcy9iYWNrZW5kX2d0azMucHkKLS0tLSBhL2xpYi9tYXRw bG90bGliL2JhY2tlbmRzL2JhY2tlbmRfZ3RrMy5weQkyMDE5LTExLTIxIDIzOjQ3OjA1LjAwMDAw MDAwMCArMDEwMAotKysrIGIvbGliL21hdHBsb3RsaWIvYmFja2VuZHMvYmFja2VuZF9ndGszLnB5 CTIwMjEtMDMtMDIgMTg6MDA6NTcuNDc5OTI5NzY2ICswMTAwCi1AQCAtNDIsMTEgKzQyLDEyIEBA Ci0gCi0gdHJ5OgotKyAgICBfZGlzcGxheSA9IEdkay5EaXNwbGF5LmdldF9kZWZhdWx0KCkKLSAg ICAgY3Vyc29yZCA9IHsKLS0gICAgICAgIGN1cnNvcnMuTU9WRSAgICAgICAgICA6IEdkay5DdXJz b3IubmV3KEdkay5DdXJzb3JUeXBlLkZMRVVSKSwKLS0gICAgICAgIGN1cnNvcnMuSEFORCAgICAg ICAgICA6IEdkay5DdXJzb3IubmV3KEdkay5DdXJzb3JUeXBlLkhBTkQyKSwKLS0gICAgICAgIGN1 cnNvcnMuUE9JTlRFUiAgICAgICA6IEdkay5DdXJzb3IubmV3KEdkay5DdXJzb3JUeXBlLkxFRlRf UFRSKSwKLS0gICAgICAgIGN1cnNvcnMuU0VMRUNUX1JFR0lPTiA6IEdkay5DdXJzb3IubmV3KEdk ay5DdXJzb3JUeXBlLlRDUk9TUyksCi0tICAgICAgICBjdXJzb3JzLldBSVQgICAgICAgICAgOiBH ZGsuQ3Vyc29yLm5ldyhHZGsuQ3Vyc29yVHlwZS5XQVRDSCksCi0rICAgICAgICBjdXJzb3JzLk1P VkUgICAgICAgICAgOiBHZGsuQ3Vyc29yLm5ld19mcm9tX25hbWUoX2Rpc3BsYXksICJtb3ZlIiks Ci0rICAgICAgICBjdXJzb3JzLkhBTkQgICAgICAgICAgOiBHZGsuQ3Vyc29yLm5ld19mcm9tX25h bWUoX2Rpc3BsYXksICJwb2ludGVyIiksCi0rICAgICAgICBjdXJzb3JzLlBPSU5URVIgICAgICAg OiBHZGsuQ3Vyc29yLm5ld19mcm9tX25hbWUoX2Rpc3BsYXksICJkZWZhdWx0IiksCi0rICAgICAg ICBjdXJzb3JzLlNFTEVDVF9SRUdJT04gOiBHZGsuQ3Vyc29yLm5ld19mcm9tX25hbWUoX2Rpc3Bs YXksICJjcm9zc2hhaXIiKSwKLSsgICAgICAgIGN1cnNvcnMuV0FJVCAgICAgICAgICA6IEdkay5D dXJzb3IubmV3X2Zyb21fbmFtZShfZGlzcGxheSwgIndhaXQiKSwKLSAgICAgfQotIGV4Y2VwdCBU eXBlRXJyb3IgYXMgZXhjOgotICAgICAjIEhhcHBlbnMgd2hlbiBydW5uaW5nIGhlYWRsZXNzLiAg Q29udmVydCB0byBJbXBvcnRFcnJvciB0byBjb29wZXJhdGUgd2l0aApkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCmlu ZGV4IDJkM2JlNWU0ZmIuLjIyNGE0YmM4YTEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTU0NzcsMTgg KzU0NzcsMTkgQEAgY29udmVydCBiZXR3ZWVuIGNvbG9yc3BhY2VzIGxpa2Ugc1JHQiwgWFlaLCBD SUVMKmEqYiosIENJRUNBTTAyLCBDQU0wMi1VQ1MsIGV0Yy4KIChkZWZpbmUtcHVibGljIHB5dGhv bi1tYXRwbG90bGliCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhvbi1tYXRwbG90bGliIikK LSAgICAodmVyc2lvbiAiMy4xLjIiKQorICAgICh2ZXJzaW9uICIzLjQuMiIpCiAgICAgKHNvdXJj ZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAo cHlwaS11cmkgIm1hdHBsb3RsaWIiIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMW5tc2hmcWg3d3lnMTVpMTZoeDF5aXlsY3Z6a3dzMjlpdm42Nm4zaTB3eXF3Y3Bq cjNsZiIpKQorICAgICAgICAoYmFzZTMyICIwNjgyeDhrOHpzOXBmN3d3cDFkY3JpNWRuNmkxeXBq M3ZzdjZhNmphcDZwenpwNzk5bmZxIikpCiAgICAgICAgKHBhdGNoZXMKLSAgICAgICAgKHNlYXJj aC1wYXRjaGVzICJweXRob24tbWF0cGxvdGxpYi1ydW4tdW5kZXItd2F5bGFuZC1ndGszLnBhdGNo IikpKSkKKyAgICAgICAgKHNlYXJjaC1wYXRjaGVzICJweXRob24tbWF0cGxvdGxpYi1maXgtdGVz dHMucGF0Y2giKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAg ICAocHJvcGFnYXRlZC1pbnB1dHMgOyB0aGUgZm9sbG93aW5nIHBhY2thZ2VzIGFyZSBhbGwgbmVl ZGVkIGF0IHJ1biB0aW1lCi0gICAgIGAoKCJweXRob24tY3ljbGVyIiAscHl0aG9uLWN5Y2xlcikK KyAgICAgYCgoInB5dGhvbi1jZXJ0aWZpIiAscHl0aG9uLWNlcnRpZmkpCisgICAgICAgKCJweXRo b24tY3ljbGVyIiAscHl0aG9uLWN5Y2xlcikKICAgICAgICAoInB5dGhvbi1raXdpc29sdmVyIiAs cHl0aG9uLWtpd2lzb2x2ZXIpCiAgICAgICAgKCJweXRob24tcHlwYXJzaW5nIiAscHl0aG9uLXB5 cGFyc2luZykKICAgICAgICAoInB5dGhvbi1weWdvYmplY3QiICxweXRob24tcHlnb2JqZWN0KQpA QCAtNTUxMCw2ICs1NTExLDcgQEAgY29udmVydCBiZXR3ZWVuIGNvbG9yc3BhY2VzIGxpa2Ugc1JH QiwgWFlaLCBDSUVMKmEqYiosIENJRUNBTTAyLCBDQU0wMi1VQ1MsIGV0Yy4KICAgICAgICAoImZy ZWV0eXBlIiAsZnJlZXR5cGUpCiAgICAgICAgKCJjYWlybyIgLGNhaXJvKQogICAgICAgICgiZ2xp YiIgLGdsaWIpCisgICAgICAgKCJxaHVsbCIsIHFodWxsKQogICAgICAgIDs7IEZJWE1FOiBBZGQg YmFja2VuZHMgd2hlbiBhdmFpbGFibGUuCiAgICAgICAgOygicHl0aG9uLXd4cHl0aG9uIiAscHl0 aG9uLXd4cHl0aG9uKQogICAgICAgICgidGNsIiAsdGNsKQpAQCAtNTU0MCw3ICs1NTQyLDcgQEAg Y29udmVydCBiZXR3ZWVuIGNvbG9yc3BhY2VzIGxpa2Ugc1JHQiwgWFlaLCBDSUVMKmEqYiosIENJ RUNBTTAyLCBDQU0wMi1VQ1MsIGV0Yy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAidGVzdF8uKlxcLnB5JCIpKQogICAgICAgICAgICAgICAgKCgiXmZyb20g bWF0cGxvdGxpYiIgbWF0Y2gpCiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImltcG9y dCBweXRlc3RcbiIgbWF0Y2gpKQotICAgICAgICAgICAgICAgKCgiKCAqKUBpbWFnZV9jb21wYXJp c29uIiBtYXRjaCBpbmRlbnQpCisgICAgICAgICAgICAgICAoKCIoICopKEAobXBsM2RfKT9pbWFn ZV9jb21wYXJpc29ufGRlZiB0ZXN0X2dldF90aWdodGJib3hfcG9sYXIpIiBtYXRjaCBpbmRlbnQp CiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgaW5kZW50CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIkBweXRlc3QubWFyay5za2lwKHJlYXNvbj1cInVua25vd24gbWlub3Ig aW1hZ2UgZGlmZmVyZW5jZXNcIilcbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt YXRjaCkpKQpAQCAtNTU4OSwxMCArNTU5MSwxMyBAQCBjb252ZXJ0IGJldHdlZW4gY29sb3JzcGFj ZXMgbGlrZSBzUkdCLCBYWVosIENJRUwqYSpiKiwgQ0lFQ0FNMDIsIENBTTAyLVVDUywgZXRjLgog ICAgICAgICAgICAgICAgICAoc2V0ZW52ICJDRkxBR1MiICItZmZsb2F0LXN0b3JlIikpCiAgICAg ICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlICJzZXR1cC5jZmciCiAgICAgICAgICAg ICAgICAgIChsYW1iZGEgKHBvcnQpCi0gICAgICAgICAgICAgICAgICAgKGZvcm1hdCBwb3J0ICJb ZGlyZWN0b3JpZXNdfiUKKyAgICAgICAgICAgICAgICAgICAoZm9ybWF0IHBvcnQgIltkaXJlY3Rv cmllc10KIGJhc2VkaXJsaXN0ID0gfmEsfmF+JQotW3BhY2thZ2VzXX4lCi10ZXN0cyA9IFRydWV+ JSIKK1twYWNrYWdlc10KK3Rlc3RzID0gVHJ1ZX4lCitbbGlic10KK3N5c3RlbV9mcmVldHlwZSA9 IHRydWUKK3N5c3RlbV9xaHVsbCA9IHRydWV+JSIKICAgICAgICAgICAgICAgICAgICAgICAgIChh c3NvYy1yZWYgaW5wdXRzICJ0Y2wiKQogICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJl ZiBpbnB1dHMgInRrIikpKSkpCiAgICAgICAgICAgICAgI3QpKSkpKQotLSAKMi4zMS4xCgo= --00000000000053f52905c3512bcb Content-Type: application/octet-stream; name="0001-gnu-python-numpy-Update-to-1.20.3.patch" Content-Disposition: attachment; filename="0001-gnu-python-numpy-Update-to-1.20.3.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp713t0n0 RnJvbSAzOTlmYmU0NDQzNjRmMGIyZmM3YWEzMzM1ZDVjNjllYWQyOTE4YmE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFN1biwgMTQgTWFyIDIwMjEgMTU6NDA6NDEgKzAwMDAKU3ViamVjdDogW1BBVENIIDEvNF0gZ251 OiBweXRob24tbnVtcHk6IFVwZGF0ZSB0byAxLjIwLjMuCgoqIGdudS9wYWNrYWdlcy9weXRob24t eHl6LnNjbSAocHl0aG9uLW51bXB5KTogVXBkYXRlIHRvIDEuMjAuMy4KW25hdGl2ZS1pbnB1dHNd OiBBZGQgcHl0aG9uLWh5cG90aGVzaXMuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2Nt IHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2th Z2VzL3B5dGhvbi14eXouc2NtCmluZGV4IDc3MGJlYjAzMzYuLjJkM2JlNWU0ZmIgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9u LXh5ei5zY20KQEAgLTEwMCw2ICsxMDAsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIxIEVsbGlz IEtlbnnFkSA8bWVAZWxrZW4uZGV2PgogOzs7IENvcHlyaWdodCDCqSAyMDIxIExpYnJlTWlhbWkg PHBhY2thZ2luZy1ndWl4QGxpYnJlbWlhbWkub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIFhp bmdsdSBDaGVuIDxwdWJsaWNAeW9jdG9jZWxsLnh5ej4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMSBH cmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFy dCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNDg4Niw3ICs0ODg3LDcgQEAgYmV0d2VlbiBsYW5ndWFn ZSBzcGVjaWZpY2F0aW9uIGFuZCBpbXBsZW1lbnRhdGlvbiBhc3BlY3RzLiIpCiAoZGVmaW5lLXB1 YmxpYyBweXRob24tbnVtcHkKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLW51bXB5IikK LSAgICAodmVyc2lvbiAiMS4xNy4zIikKKyAgICAodmVyc2lvbiAiMS4yMC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTQ4OTUsMTMg KzQ4OTYsMTQgQEAgYmV0d2VlbiBsYW5ndWFnZSBzcGVjaWZpY2F0aW9uIGFuZCBpbXBsZW1lbnRh dGlvbiBhc3BlY3RzLiIpCiAgICAgICAgICAgICAgdmVyc2lvbiAiL251bXB5LSIgdmVyc2lvbiAi LnRhci5neiIpKQogICAgICAgIChzaGEyNTYKICAgICAgICAgKGJhc2UzMgotICAgICAgICAgIjFh azlkbWpqYTBxOTBhN2ZzeGxpNTF5cGN3c3NoOGM0cGI2Zjh3a3JzbmYyeGdkazZkeTkiKSkpKQor ICAgICAgICAgIjE0MHpxOXNueDBkaTRpZDRnOTd2YXc5eno4eDJyZmxhNWxwM2E3MGo2NjZmNTAz MHlkNXAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAo aW5wdXRzCiAgICAgIGAoKCJvcGVuYmxhcyIgLG9wZW5ibGFzKQogICAgICAgICgibGFwYWNrIiAs bGFwYWNrKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgYCgoInB5dGhvbi1jeXRob24iICxw eXRob24tY3l0aG9uKQorICAgICAgICgicHl0aG9uLWh5cG90aGVzaXMiICxweXRob24taHlwb3Ro ZXNpcykKICAgICAgICAoInB5dGhvbi1weXRlc3QiICxweXRob24tcHl0ZXN0KQogICAgICAgICgi Z2ZvcnRyYW4iICxnZm9ydHJhbikpKQogICAgIChhcmd1bWVudHMKLS0gCjIuMzEuMQoK --00000000000053f52905c3512bcb Content-Type: application/octet-stream; name="0002-gnu-python-pandas-Update-to-1.2.4.patch" Content-Disposition: attachment; filename="0002-gnu-python-pandas-Update-to-1.2.4.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp713t0z1 RnJvbSA1NzBiZThjZTdjOTE3MmZiODg0ZGY0MzMwZmUwZjBkMWE0NTUxYzk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFdlZCwgMzEgTWFyIDIwMjEgMTc6MDE6MjMgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvNF0gZ251 OiBweXRob24tcGFuZGFzOiBVcGRhdGUgdG8gMS4yLjQuCgoqIGdudS9wYWNrYWdlcy9weXRob24t c2NpZW5jZS5zY20gKHB5dGhvbi1wYW5kYXMpOiBVcGRhdGUgdG8gMS4yLjQuCltwcm9wYWdhdGVk LWlucHV0c106IEFkZCBweXRob24tcHl0ZXN0LXhkaXN0LApyZXBsYWNlIHB5dGhvbi1vcGVucHl4 bCB3aXRoIHB5dGhvbi14bHN4d3JpdGVyCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNl LnNjbSB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIGIv Z251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbQppbmRleCA3OWVlN2M4YmIyLi5hZjEyZTA5 NjdiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCisrKyBiL2du dS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KQEAgLTMxOCwxMyArMzE4LDEzIEBAIG9mIHRo ZSBTR1A0IHNhdGVsbGl0ZSB0cmFja2luZyBhbGdvcml0aG0uIikKIChkZWZpbmUtcHVibGljIHB5 dGhvbi1wYW5kYXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLXBhbmRhcyIpCi0gICAg KHZlcnNpb24gIjEuMC41IikKKyAgICAodmVyc2lvbiAiMS4yLjQiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHB5cGkt dXJpICJwYW5kYXMiIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MWEyZ3YzZzZqcjZ2YjVjYTQzZmt3amw1eGY4NndwZno4eTN6Y3k3ODdhZGpsMGhka2liOSIpKSkp CisgICAgICAgIChiYXNlMzIgIjB5OTJyZmp4c2F5cW1reDV2OTgwbXloZ24zM2I5NHZnanp3bnJ5 emtycHBzamF2Y203azQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3Rl bSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzptb2R1bGVzICgoZ3VpeCBidWlsZCB1dGlscykK QEAgLTM2NCw3ICszNjQsNyBAQCBvZiB0aGUgU0dQNCBzYXRlbGxpdGUgdHJhY2tpbmcgYWxnb3Jp dGhtLiIpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIGAoKCJweXRob24tamluamEyIiAs cHl0aG9uLWppbmphMikKICAgICAgICAoInB5dGhvbi1udW1weSIgLHB5dGhvbi1udW1weSkKLSAg ICAgICAoInB5dGhvbi1vcGVucHl4bCIgLHB5dGhvbi1vcGVucHl4bCkKKyAgICAgICAoInB5dGhv bi14bHN4d3JpdGVyIiAscHl0aG9uLXhsc3h3cml0ZXIpCiAgICAgICAgKCJweXRob24tcHl0eiIg LHB5dGhvbi1weXR6KQogICAgICAgICgicHl0aG9uLWRhdGV1dGlsIiAscHl0aG9uLWRhdGV1dGls KQogICAgICAgICgicHl0aG9uLXhscmQiICxweXRob24teGxyZCkpKQpAQCAtMzgwLDYgKzM4MCw3 IEBAIG9mIHRoZSBTR1A0IHNhdGVsbGl0ZSB0cmFja2luZyBhbGdvcml0aG0uIikKICAgICAgICAo InB5dGhvbi1ub3NlIiAscHl0aG9uLW5vc2UpCiAgICAgICAgKCJweXRob24tcHl0ZXN0IiAscHl0 aG9uLXB5dGVzdCkKICAgICAgICAoInB5dGhvbi1weXRlc3QtbW9jayIgLHB5dGhvbi1weXRlc3Qt bW9jaykKKyAgICAgICAoInB5dGhvbi1weXRlc3QteGRpc3QiICxweXRob24tcHl0ZXN0LXhkaXN0 KQogICAgICAgIDs7IE5lZWRlZCB0byB0ZXN0IGNsaXBib2FyZCBzdXBwb3J0LgogICAgICAgICgi eG9yZy1zZXJ2ZXIiICx4b3JnLXNlcnZlci1mb3ItdGVzdHMpKSkKICAgICAoaG9tZS1wYWdlICJo dHRwczovL3BhbmRhcy5weWRhdGEub3JnIikKLS0gCjIuMzEuMQoK --00000000000053f52905c3512bcb Content-Type: application/octet-stream; name="0004-gnu-python-scipy-Update-to-1.6.3.patch" Content-Disposition: attachment; filename="0004-gnu-python-scipy-Update-to-1.6.3.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp713t1k3 RnJvbSBkYjYxY2IwMTZjZGE0OTYyZWE3ZmZlYmFhMjYxMjlmZjQ2YzE4YjJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFdlZCwgMjYgTWF5IDIwMjEgMTY6NDQ6MDkgKzAwMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ251 OiBweXRob24tc2NpcHk6IFVwZGF0ZSB0byAxLjYuMy4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1z Y2llbmNlLnNjbSAocHl0aG9uLXNjaXB5KTogVXBkYXRlIHRvIDEuNi4zLgotLS0KIGdudS9wYWNr YWdlcy9weXRob24tc2NpZW5jZS5zY20gfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhv bi1zY2llbmNlLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KaW5kZXggYWYx MmUwOTY3Yi4uNzI4MzZlZTdmOSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2ll bmNlLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCkBAIC01MywxMyAr NTMsMTMgQEAKIChkZWZpbmUtcHVibGljIHB5dGhvbi1zY2lweQogICAocGFja2FnZQogICAgIChu YW1lICJweXRob24tc2NpcHkiKQotICAgICh2ZXJzaW9uICIxLjYuMCIpCisgICAgKHZlcnNpb24g IjEuNi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChweXBpLXVyaSAic2NpcHkiIHZlcnNpb24pKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHJoNWIxcndkY3Z2YWdsZDh2cHhucGFpYnN6eTFza3B4 MzlhMGZ3emQ1Z3g1cHdjanZmYiIpKSkpCisgICAgICAgIChiYXNlMzIgIjAxcTc0cjM5NTE4NXpr NmxtY3h5NnJreGh3YW5nZmk0eGw1OWE5bGY1ejRsNjk2aDJueDciKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAg YCgoInB5dGhvbi1udW1weSIgLHB5dGhvbi1udW1weSkKLS0gCjIuMzEuMQoK --00000000000053f52905c3512bcb-- From unknown Sun Jun 22 17:14:55 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48703] [PATCH 0/4] Update python-numpy Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Jun 2021 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48703 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Greg Hogan , 48703@debbugs.gnu.org Received: via spool by 48703-submit@debbugs.gnu.org id=B48703.162266130124262 (code B ref 48703); Wed, 02 Jun 2021 19:15:02 +0000 Received: (at 48703) by debbugs.gnu.org; 2 Jun 2021 19:15:01 +0000 Received: from localhost ([127.0.0.1]:41358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loWKT-0006JG-GO for submit@debbugs.gnu.org; Wed, 02 Jun 2021 15:15:01 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:55196 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loWKR-0006J0-0Z for 48703@debbugs.gnu.org; Wed, 02 Jun 2021 15:15:00 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1622661291; bh=vvxhq3ENZA1N5zsYbjZWWK8eUb4MhzgXjrQ0PK2o5wo=; h=From:To:Subject:In-Reply-To:References:Date; b=ni11SmqjyfLC8bxYME7gIsP6/vIBTufuiCca9M1CthXry28VBxGaUIPzOc1tPg2lA aeKlYUhRTWOLLv4oHcYdHr6QgbVaw5gHzVZQkjjVjbIgcw5IyHSFW7uy8njvVrHhj2 ONRgWoyqdXFmOO5r2ijfNwjCvalmIlusGl+q9yww= In-Reply-To: References: Date: Wed, 02 Jun 2021 21:14:50 +0200 Message-ID: <87tumgjcyd.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, May 27 2021, Greg Hogan wrote: > In March there were two attempts to update python-numpy (#45698 and #47183 > / #47184) which failed to build python-pandas and python-scipy. > > The attached patches update and successfully build py [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, May 27 2021, Greg Hogan wrote: > In March there were two attempts to update python-numpy (#45698 and #47183 > / #47184) which failed to build python-pandas and python-scipy. > > The attached patches update and successfully build py [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Thu, May 27 2021, Greg Hogan wrote: > In March there were two attempts to update python-numpy (#45698 and #47183 > / #47184) which failed to build python-pandas and python-scipy. > > The attached patches update and successfully build python-numpy, > python-pandas, python-matplotlib, and python-scipy. > > In addition to modified dependencies, python-matplotlib expanded the regex > to silence image font differences and I was only able to successfully bui= ld > and test python-pandas when replacing python-openpyxl > with python-xlsxwriter. Thank you for working on this! All the four packages you mentioned, =E2=80=98python-numpy=E2=80=99, =E2=80= =98python-pandas=E2=80=99, =E2=80=98python-matplotlib=E2=80=99, and =E2=80=98python-scipy=E2=80=99 bui= ld for me. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmC32KoVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x55C0P/jvr1tluA1SfO+2duoq5v6pd8FSp mbThdtCTf4hEDv9k3DML5VcOWHRrBBpG2/8EI9BNOfVz98NswMklsSTSlb/FDuuo vlgo8UnZ8oU/DfbSr8pLm+UjIdLFhDBv0kcjbI/AkvZHTlXrM5oR1+KZ5Y3l5NSp enhIcWxI1bqZo2jLhyJjujgAZdz6ECps1EAKd0Lu7by7XtH5Hzh7UCpI3GKjBiDC gOTghlQZagzvTB6uTV2oDzPe0drsQe40Mier5NKSGvBEOQTscoYv9KuJDRry/KE2 llHf5oIRaDscJClWsOEokZpPgX6q+iuYWbT7h0hYt2eafNdYMjOy1c0dRuoLvh6w 7dupf/pgN/H51LAi7fos7VO5SikJ3GMjB8q0xCRAzij5imQKObgsFa6IrILY/CtY t03/G56TyIY8QwB3u7jwgq7xm5Dg8/L3hKrPevdF+2b/TYgJ+R4g0s0APOiHwdH8 HXlYS2bfcpHPKurbQDEHSYwi6S6AoGdRQWg5CqsNo7NzMb0AyfCyQ4F3jPrbTNhL LOWj3oKdQjFm9h8xqMnhXddQ0utNs60Uj1oXFT5ZBwVzkbBPzjH3oFjCuExgN70U Rt3pH6Ag4a+wqMHDCNoTquTpa2VzeXNTjm2JJnSKLhBzXdpc2Lo7E+uX4cO2CpxL gmbXoS0yJoXKmI2E =s38W -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 17:14:55 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48703] [PATCH 0/4] Update python-numpy References: In-Reply-To: Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 16 Jun 2021 09:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48703 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48703@debbugs.gnu.org Received: via spool by 48703-submit@debbugs.gnu.org id=B48703.16238346713327 (code B ref 48703); Wed, 16 Jun 2021 09:12:02 +0000 Received: (at 48703) by debbugs.gnu.org; 16 Jun 2021 09:11:11 +0000 Received: from localhost ([127.0.0.1]:51541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltRZn-0000rb-JJ for submit@debbugs.gnu.org; Wed, 16 Jun 2021 05:11:11 -0400 Received: from mout01.posteo.de ([185.67.36.65]:44351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltRZk-0000rC-9s for 48703@debbugs.gnu.org; Wed, 16 Jun 2021 05:11:10 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id DDA03240028 for <48703@debbugs.gnu.org>; Wed, 16 Jun 2021 11:11:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1623834661; bh=CQR1XE2M8WPZ0ByFMd/kydLAtoLmSAKIok5dWGUzJpI=; h=Subject:From:To:Date:From; b=RzDgDAWmZEApKOwED57G50VqRF6IYdfPDwojLoxttO5Ow33/PA9AVxKjWlIVCFsNu 6u5X7b23DaoChgjcUrAnT4AVs+58InFKQnQa1fA7FMoDbwxBD97W2fcAnchvqhZfbj WdWgfUnANGtG7uVNeVi0hwfh+rwGKWH/+jlqNZmZmgyi19vU+VATcU1jwKffxTYZKF Qh146DjHDrzsvZRF9O8NxdlfqgNuYPRR9zfCHb893M1AAnj2KQvItGlpAqrtczvFPh 4Crpd7+S7SIvlZJpszlGo8tGYcKon/iP3l3js1AyS5aeJtYSfnURFC8U/KrUXhwJEO iA8Pb8aRzGwHQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4G4fYc5bn7z6tmJ for <48703@debbugs.gnu.org>; Wed, 16 Jun 2021 11:11:00 +0200 (CEST) Message-ID: <462a8613b51f255d4c004c1619c8200535574086.camel@posteo.net> From: Vinicius Monego Date: Wed, 16 Jun 2021 09:10:52 +0000 Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, Since this is a mid to long term update (the packages have quite a few [heavy] dependents), I'd like to suggest some refactoring. I will talk about each package separately. - python-numpy: 1. Why is it sourced from a tar.gz in the github releases page and not from PyPI or a checkout? I had a look at the PyPI source file and the tests are provided. If that source is required, a comment would help. 2. > ;; Tests can only be run after the library has been installed and not > ;; within the source directory. I'm not sure if pytest was invoked manually or if the runtests.py script was executed to reach that conclusion. Numpy uses the tests under subdirectories structure. In that case, tests should run with "python -m pytest --pyargs numpy" or "pytest -- pyargs numpy". I have this generic template that worked for all of my packages so far: > (replace 'check > (lambda* (#:key inputs outputs tests? #:allow-other-keys) > (when tests? > (add-installed-pythonpath inputs outputs) > (invoke "python" "-m" "pytest" "--pyargs" "numpy")))) NumPy could be a special case, but a more detailed comment would help. 3. #:tests? is not respected. 4. Don't return #t in the phases. - python-scipy 1. Same comment about tests from NumPy. Overriding the check would also allow removing the 'disable-broken-tests phase. 2. #:tests? is not respected here either. 3. Don't return #t in the phases. 4. Since documentation is being built, it would be good to have the sphinx theme for scipy ready. The current documentation doesn't have any CSS. Not a big problem though. - python-matplotlib 1. Respect #:tests?. 2. Don't return #t in the phases. LGTM otherwise. - python-pandas 1. I think the check phase could be simplified by using the same pytest structure suggested in numpy and scipy. 2. Respect #:tests? 3. Don't return #t in the phases. From unknown Sun Jun 22 17:14:55 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Greg Hogan Subject: bug#48703: closed (Re: bug#48703: Acknowledgement ([PATCH 0/4] Update python-numpy)) Message-ID: References: X-Gnu-PR-Message: they-closed 48703 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 48703@debbugs.gnu.org Date: Fri, 28 Jan 2022 11:50:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1643370601-23722-1" This is a multi-part message in MIME format... ------------=_1643370601-23722-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #48703: [PATCH 0/4] Update python-numpy which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 48703@debbugs.gnu.org. --=20 48703: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D48703 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1643370601-23722-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 48703-done) by debbugs.gnu.org; 28 Jan 2022 11:49:12 +0000 Received: from localhost ([127.0.0.1]:57640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDPkd-00069M-Ot for submit@debbugs.gnu.org; Fri, 28 Jan 2022 06:49:11 -0500 Received: from mail-pl1-f178.google.com ([209.85.214.178]:44588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDPkb-000699-Vc for 48703-done@debbugs.gnu.org; Fri, 28 Jan 2022 06:49:10 -0500 Received: by mail-pl1-f178.google.com with SMTP id c9so5629139plg.11 for <48703-done@debbugs.gnu.org>; Fri, 28 Jan 2022 03:49:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=yeoUkUjsasTvXqSk1t9co7O6ba4bev4PgQTlJSVVCJw=; b=Jyno18gV9Y3sM6CQ5Fl3x0ARxDrgHBLf30QLIsfOmdOQehj32+CC0OeIna7csOGi/c CYNwiZXMYyCs1q285/ZBpnpiGnsHHBQf+aaNQSetfYt8PxSXM5pirheOjgNZczh9oyh4 9MghDFhFbJtRoaiUD47Bz4Zi5UO02CE9wUGrp7CSNAVJOK20j97iQPbhva2Q5gy8hkkl diPl4UdtmmH//5m1MZDRK0Jee5AjLHViZjDnf+II7ykzZbZ4nI2IxbDwDeRM2kQxM02d fC17i539+yFKa7llgpwL7QWxXnumzsjY69kxygw4A7CBXhO55sHSyvPfkk5r43I3onW4 YsaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=yeoUkUjsasTvXqSk1t9co7O6ba4bev4PgQTlJSVVCJw=; b=l5rUGPJ9M78cAgLpuWSaVdzu/SC9hvOJZQ7J3F4QoXDQIEkICdBSdsv5687dPhBuzT oogjeaAPdHtfOqJ4ghuvcUsujA0nZaO4czC3SP4dq80ct9T5bpsEtXqPPnCOaAypGN6a QeJjaD40+K+iLBaLsZSxOCnfXO65me+TcF3JPAEfizOdEKUeuk3wG22Uc1MtLW4GrrFL PWd65kHj9Tmp3orkW1N0oK5c7+PAyJcHLZdpL9UPvn2tUSWjw1WP4BLlnHVgdLJgUY8A 9Cd/7KLN3jCs9FD5JLfd4ONivsrOGAlYSvslRv1ZWS9Ee7+hsg8m6sEHV7y6LiU4Ab8J xXKw== X-Gm-Message-State: AOAM532GwRd+/+y4y+NaX7KUyjfnFBiYTenSxlI+maMlbyJy2iYRsao4 vYpKoTowTzYAJ8z4JGAThr69RC89OalZhikSZqqVuprcPBl3ZQ== X-Google-Smtp-Source: ABdhPJz7brs+4hH7KHAqrO82oZZY2Xtlgo7PzdGB5RmpgbQWtOpRcTfCt3o/6K4Xuce/nXFtxRGB99i4iEd47sCDdkc= X-Received: by 2002:a17:902:e54c:: with SMTP id n12mr7871420plf.78.1643370543600; Fri, 28 Jan 2022 03:49:03 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Hogan Date: Fri, 28 Jan 2022 06:48:52 -0500 Message-ID: Subject: Re: bug#48703: Acknowledgement ([PATCH 0/4] Update python-numpy) To: 48703-done@debbugs.gnu.org Content-Type: multipart/alternative; boundary="0000000000007c65ca05d6a305a7" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48703-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000007c65ca05d6a305a7 Content-Type: text/plain; charset="UTF-8" The same or newer package versions are in the main branch. Closing. On Thu, May 27, 2021 at 11:12 AM GNU bug Tracking System < help-debbugs@gnu.org> wrote: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > guix-patches@gnu.org > > If you wish to submit further information on this problem, please > send it to 48703@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. > > -- > 48703: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=48703 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems > --0000000000007c65ca05d6a305a7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The same or newer package versions are in the main branch.= Closing.

On Thu, May 27, 2021 at 11:12 AM GNU bug Tracking System <help-debbugs@gnu.org> wrote:
<= /div>
Thank you for filing a new bug report with debbugs.gnu.o= rg.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
=C2=A0guix-patche= s@gnu.org

If you wish to submit further information on this problem, please
send it to 48703= @debbugs.gnu.org.

Please do not send mail to help-debbugs@gnu.org unless you wish
to report a problem with the Bug-tracking system.

--
48703: http://debbugs.gnu.org/cgi/bugreport.cgi?= bug=3D48703
GNU Bug Tracking System
Contact help-debb= ugs@gnu.org with problems
--0000000000007c65ca05d6a305a7-- ------------=_1643370601-23722-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 May 2021 15:11:32 +0000 Received: from localhost ([127.0.0.1]:52612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmHfN-0000Kz-Og for submit@debbugs.gnu.org; Thu, 27 May 2021 11:11:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:40592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmHfJ-0000Iv-82 for submit@debbugs.gnu.org; Thu, 27 May 2021 11:11:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmHfJ-0004wK-0N for guix-patches@gnu.org; Thu, 27 May 2021 11:11:17 -0400 Received: from mail-il1-x12f.google.com ([2607:f8b0:4864:20::12f]:45647) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lmHfF-0007uZ-Hc for guix-patches@gnu.org; Thu, 27 May 2021 11:11:16 -0400 Received: by mail-il1-x12f.google.com with SMTP id b5so522833ilc.12 for ; Thu, 27 May 2021 08:11:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=cyeihWmPgaZWf6dUm9b7JhGv3wnR6WnK7u/k5V8IiiI=; b=rBCmMLFNPE7NfhxW8bh2CKT9ZbNtlit7sQz1hv7W7nsclgV44B35qNfEVmuB+ixkiY mXf1IwCmvhU3jnDapJvIHEP6ovGM3l/bCDeX2SbtPan9yTE30Y2MYptVgv8h/jhr08eF TFNU76vcN+kuuMyKWm7YhushWDrCmSvI6dC5ppx0bHMCraayrDH7MVfc46w+/ayb8kNb xhd1l8p7hAVmWfdmAqH+AB/08diTFnDakh6zMzPG4806chBIGU0Dg8HdES7hiLK3nAUZ Jr5Gykw9Ud7BBp3psEKw/XP6kzskfaEQw2OrWym36QqUVgfJm+xRxYhnyRHxjqPrvOZg NWsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cyeihWmPgaZWf6dUm9b7JhGv3wnR6WnK7u/k5V8IiiI=; b=sL9t9DQD+yY5auy+V7ERvbtNXttr+HRvI4wH1AK1qmuwYs2uwtnMTHVMHkau9KUbdv 4la8SoWNT1yhjXLFRu6f3pQ/WDWlBtpuS26EMg7f54Gc1kV1rXI+B83t5LwiBG4gEoqJ pj3BQ1KBdZIo/EPLSotkj/hNaVvEf61hMrQFX2ek5CQvWY1QOsH8xgOfyrjg7tss25t1 pnIdjKBF3rjGLRLhKzgB2k9f6fZptm9Y/GoIYvK1TQr0urr225oPvFF0nXuwkqgeeCkX E0BIobRGus1UFyfx5O5Jhd6d9nAoPgfSAqDX67ctcHJzyvt/zz+aJLhg5+BCP5vZlmuh gDPg== X-Gm-Message-State: AOAM530ZEGjBsGGlpwyTmRGTs/9OS3SDASg/vTyet2kEks8Q2dB3mDwZ DEl9CBukJmp/vioMf1RuY+lvp+pfudO2Mo4xJ3Z8Xo6uIWYXZ9Ng X-Google-Smtp-Source: ABdhPJy8NbiTK+wT6ofos7M5rIAmDLshBrmce5uI8s6hJjEKoUP+IuqIVjCHiGX1ArWy6ZiRW2OXCGK9vY1YY1s2UE0= X-Received: by 2002:a05:6e02:927:: with SMTP id o7mr3465073ilt.35.1622128270219; Thu, 27 May 2021 08:11:10 -0700 (PDT) MIME-Version: 1.0 From: Greg Hogan Date: Thu, 27 May 2021 11:10:59 -0400 Message-ID: Subject: [PATCH 0/4] Update python-numpy To: guix-patches@gnu.org Content-Type: multipart/mixed; boundary="00000000000053f52905c3512bcb" Received-SPF: none client-ip=2607:f8b0:4864:20::12f; envelope-from=code@greghogan.com; helo=mail-il1-x12f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --00000000000053f52905c3512bcb Content-Type: multipart/alternative; boundary="00000000000053f52605c3512bc9" --00000000000053f52605c3512bc9 Content-Type: text/plain; charset="UTF-8" In March there were two attempts to update python-numpy (#45698 and #47183 / #47184) which failed to build python-pandas and python-scipy. The attached patches update and successfully build python-numpy, python-pandas, python-matplotlib, and python-scipy. In addition to modified dependencies, python-matplotlib expanded the regex to silence image font differences and I was only able to successfully build and test python-pandas when replacing python-openpyxl with python-xlsxwriter. Greg --00000000000053f52605c3512bc9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In March there were two attempts to update python-numpy (#45= 698 and #47183 / #47184) which failed to build python-pandas and python-sci= py.

The attached patches update and successfully b= uild python-numpy, python-pandas, python-matplotlib, and python-scipy.

In addition=C2=A0to modified dependencies, python-matp= lotlib expanded the regex to silence image font differences and I was only = able to successfully=C2=A0build and test python-pandas when replacing=C2=A0= python-openpyxl with=C2=A0python-xlsxwriter.

Greg<= /div>
--00000000000053f52605c3512bc9-- --00000000000053f52905c3512bcb Content-Type: application/octet-stream; name="0003-gnu-python-matplotlib-Update-to-3.4.2.patch" Content-Disposition: attachment; filename="0003-gnu-python-matplotlib-Update-to-3.4.2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp713t192 RnJvbSA2ZThiMjQ0MmY3ZDk4ODRkNjZhODQyNWJkZjk1ZmU4MWFlODVlNWRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFdlZCwgMzEgTWFyIDIwMjEgMTc6MDY6MjAgKzAwMDAKU3ViamVjdDogW1BBVENIIDMvNF0gZ251 OiBweXRob24tbWF0cGxvdGxpYjogVXBkYXRlIHRvIDMuNC4yLgoKKiBnbnUvcGFja2FnZXMvcHl0 aG9uLXh5ei5zY20gKHB5dGhvbi1tYXRwbG90bGliKTogVXBkYXRlIHRvIDMuNC4yLgpbc291cmNl XTogVXBkYXRlIHBhdGNoZXMuCltwcm9wYWdhdGVkLWlucHV0c106IEFkZCBweXRob24tY2VydGlm aSwgcWh1bGwuClthcmd1bWVudHNdOiBGaXggdGVzdHMgYW5kIGNvbmZpZyBmaWxlIG5ld2xpbmUg Zm9ybWF0dGluZy4KKiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbWF0cGxvdGxpYi1maXgt dGVzdHMucGF0Y2g6IE5ldyBmaWxlLgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL3B5dGhvbi1tYXRw bG90bGliLXJ1bi11bmRlci13YXlsYW5kLWd0azMucGF0Y2g6ClJlbW92ZSBmaWxlLgoqIGdudS9s b2NhbC5tazogVXBkYXRlIGxpc3Qgb2YgcGF0Y2hlcy4KLS0tCiBnbnUvbG9jYWwubWsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogLi4uL3BhdGNoZXMvcHl0aG9uLW1h dHBsb3RsaWItZml4LXRlc3RzLnBhdGNoIHwgNDAgKysrKysrKysrKysrKysrKysrKwogLi4ub24t bWF0cGxvdGxpYi1ydW4tdW5kZXItd2F5bGFuZC1ndGszLnBhdGNoIHwgMzEgLS0tLS0tLS0tLS0t LS0KIGdudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSAgICAgICAgICAgICAgICAgICB8IDIxICsr KysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25z KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMvcHl0aG9uLW1hdHBs b3RsaWItZml4LXRlc3RzLnBhdGNoCiBkZWxldGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3Bh dGNoZXMvcHl0aG9uLW1hdHBsb3RsaWItcnVuLXVuZGVyLXdheWxhbmQtZ3RrMy5wYXRjaAoKZGlm ZiAtLWdpdCBhL2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRleCA4MzU1YTIwOGVhLi5m N2QyYjExNDZiIDEwMDY0NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBA IC0xNTk4LDcgKzE1OTgsNyBAQCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQlL3BhY2th Z2VzL3BhdGNoZXMvcHl0aG9uLXB5ZmFrZWZzLXJlbW92ZS1iYWQtdGVzdC5wYXRjaAlcCiAgICVE JS9wYWNrYWdlcy9wYXRjaGVzL3B5dGhvbi1mbGludC1pbmNsdWRlcy5wYXRjaAkJXAogICAlRCUv cGFja2FnZXMvcGF0Y2hlcy9weXRob24tbGlieG1sMi11dGY4LnBhdGNoCQlcCi0gICVEJS9wYWNr YWdlcy9wYXRjaGVzL3B5dGhvbi1tYXRwbG90bGliLXJ1bi11bmRlci13YXlsYW5kLWd0azMucGF0 Y2gJXAorICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbWF0cGxvdGxpYi1maXgtdGVzdHMu cGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbWVkaWFmaWxlLXdhdnBhY2su cGF0Y2gJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvcHl0aG9uLW1lbWNhY2hlZC1zeW50YXgt d2FybmluZ3MucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbW94My1weXRo b24zLjYtY29tcGF0LnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL3B5 dGhvbi1tYXRwbG90bGliLWZpeC10ZXN0cy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL3B5 dGhvbi1tYXRwbG90bGliLWZpeC10ZXN0cy5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwMDAwLi5kOTYyMmJhYjcxCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2Vz L3BhdGNoZXMvcHl0aG9uLW1hdHBsb3RsaWItZml4LXRlc3RzLnBhdGNoCkBAIC0wLDAgKzEsNDAg QEAKK1BhdGNoIHRoZSB0ZXN0cyB0byBwcmV2ZW50IHRoZSBlcnJvciAicHl0ZXN0IGlkcyBtdXN0 IGJlIGxpc3Qgb2Ygc3RyaW5ncywgZm91bmQ6IDAiLgorCitUaGUgUHlUZXN0IGRvY3VtZW50YXRp b24gc3RhdGVzIHRoYXQgIk51bWJlcnMsIHN0cmluZ3MsIGJvb2xlYW5zIGFuZCBOb25lIHdpbGwK K2hhdmUgdGhlaXIgdXN1YWwgc3RyaW5nIHJlcHJlc2VudGF0aW9uIHVzZWQgaW4gdGhlIHRlc3Qg SUQuIEZvciBvdGhlciBvYmplY3RzLAorcHl0ZXN0IHdpbGwgbWFrZSBhIHN0cmluZyBiYXNlZCBv biB0aGUgYXJndW1lbnQgbmFtZSIuCisKK2h0dHBzOi8vZG9jcy5weXRlc3Qub3JnL2VuLzYuMi54 L2V4YW1wbGUvcGFyYW1ldHJpemUuaHRtbCNkaWZmZXJlbnQtb3B0aW9ucy1mb3ItdGVzdC1pZHMK KworLS0tIGEvbGliL21hdHBsb3RsaWIvdGVzdHMvdGVzdF9tYXRodGV4dC5weQorKysrIGIvbGli L21hdHBsb3RsaWIvdGVzdHMvdGVzdF9tYXRodGV4dC5weQorQEAgLTE4NCw4ICsxODQsNyBAQCBk ZWYgYmFzZWxpbmVfaW1hZ2VzKHJlcXVlc3QsIGZvbnRzZXQsIGluZGV4LCB0ZXh0KToKKyAgICAg cmV0dXJuIFsnJXNfJXNfJTAyZCcgJSAocmVxdWVzdC5wYXJhbSwgZm9udHNldCwgaW5kZXgpXQor IAorIAorLUBweXRlc3QubWFyay5wYXJhbWV0cml6ZSgKKy0gICAgJ2luZGV4LCB0ZXh0JywgZW51 bWVyYXRlKG1hdGhfdGVzdHMpLCBpZHM9cmFuZ2UobGVuKG1hdGhfdGVzdHMpKSkKKytAcHl0ZXN0 Lm1hcmsucGFyYW1ldHJpemUoJ2luZGV4LCB0ZXh0JywgZW51bWVyYXRlKG1hdGhfdGVzdHMpKQor IEBweXRlc3QubWFyay5wYXJhbWV0cml6ZSgKKyAgICAgJ2ZvbnRzZXQnLCBbJ2NtJywgJ3N0aXgn LCAnc3RpeHNhbnMnLCAnZGVqYXZ1c2FucycsICdkZWphdnVzZXJpZiddKQorIEBweXRlc3QubWFy ay5wYXJhbWV0cml6ZSgnYmFzZWxpbmVfaW1hZ2VzJywgWydtYXRodGV4dCddLCBpbmRpcmVjdD1U cnVlKQorQEAgLTE5Nyw4ICsxOTYsNyBAQCBkZWYgdGVzdF9tYXRodGV4dF9yZW5kZXJpbmcoYmFz ZWxpbmVfaW1hZ2VzLCBmb250c2V0LCBpbmRleCwgdGV4dCk6CisgICAgICAgICAgICAgIGhvcml6 b250YWxhbGlnbm1lbnQ9J2NlbnRlcicsIHZlcnRpY2FsYWxpZ25tZW50PSdjZW50ZXInKQorIAor IAorLUBweXRlc3QubWFyay5wYXJhbWV0cml6ZSgnaW5kZXgsIHRleHQnLCBlbnVtZXJhdGUobGln aHR3ZWlnaHRfbWF0aF90ZXN0cyksCistICAgICAgICAgICAgICAgICAgICAgICAgIGlkcz1yYW5n ZShsZW4obGlnaHR3ZWlnaHRfbWF0aF90ZXN0cykpKQorK0BweXRlc3QubWFyay5wYXJhbWV0cml6 ZSgnaW5kZXgsIHRleHQnLCBlbnVtZXJhdGUobGlnaHR3ZWlnaHRfbWF0aF90ZXN0cykpCisgQHB5 dGVzdC5tYXJrLnBhcmFtZXRyaXplKCdmb250c2V0JywgWydkZWphdnVzYW5zJ10pCisgQHB5dGVz dC5tYXJrLnBhcmFtZXRyaXplKCdiYXNlbGluZV9pbWFnZXMnLCBbJ21hdGh0ZXh0MSddLCBpbmRp cmVjdD1UcnVlKQorIEBpbWFnZV9jb21wYXJpc29uKGJhc2VsaW5lX2ltYWdlcz1Ob25lLCBleHRl bnNpb25zPVsncG5nJ10pCitAQCAtMjA4LDggKzIwNiw3IEBAIGRlZiB0ZXN0X21hdGh0ZXh0X3Jl bmRlcmluZ19saWdodHdlaWdodChiYXNlbGluZV9pbWFnZXMsIGZvbnRzZXQsIGluZGV4LCB0ZXh0 KToKKyAgICAgICAgICAgICAgaG9yaXpvbnRhbGFsaWdubWVudD0nY2VudGVyJywgdmVydGljYWxh bGlnbm1lbnQ9J2NlbnRlcicpCisgCisgCistQHB5dGVzdC5tYXJrLnBhcmFtZXRyaXplKAorLSAg ICAnaW5kZXgsIHRleHQnLCBlbnVtZXJhdGUoZm9udF90ZXN0cyksIGlkcz1yYW5nZShsZW4oZm9u dF90ZXN0cykpKQorK0BweXRlc3QubWFyay5wYXJhbWV0cml6ZSgnaW5kZXgsIHRleHQnLCBlbnVt ZXJhdGUoZm9udF90ZXN0cykpCisgQHB5dGVzdC5tYXJrLnBhcmFtZXRyaXplKAorICAgICAnZm9u dHNldCcsIFsnY20nLCAnc3RpeCcsICdzdGl4c2FucycsICdkZWphdnVzYW5zJywgJ2RlamF2dXNl cmlmJ10pCisgQHB5dGVzdC5tYXJrLnBhcmFtZXRyaXplKCdiYXNlbGluZV9pbWFnZXMnLCBbJ21h dGhmb250J10sIGluZGlyZWN0PVRydWUpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hl cy9weXRob24tbWF0cGxvdGxpYi1ydW4tdW5kZXItd2F5bGFuZC1ndGszLnBhdGNoIGIvZ251L3Bh Y2thZ2VzL3BhdGNoZXMvcHl0aG9uLW1hdHBsb3RsaWItcnVuLXVuZGVyLXdheWxhbmQtZ3RrMy5w YXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNmYwNjc3NjNiNS4uMDAwMDAwMDAw MAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9weXRob24tbWF0cGxvdGxpYi1ydW4tdW5kZXIt d2F5bGFuZC1ndGszLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMzEgKzAsMCBAQAotRnJvbTog VG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+Ci1EYXRlOiBUdWUsIDAyIE1hciAy MDIxIDE4OjA0OjMzICswMTAwCi1TdWJqZWN0OiBbUEFUQ0hdIGdudTogcHl0aG9uLW1hdHBsb3Rs aWI6IFJ1biB1bmRlciBXYXlsYW5kIHdpdGggR1RLMy4KLQotQWRvcHRlZCBmcm9tIHVwc3RyZWFt J3MgZml4WzBdIGZvcgotPGh0dHBzOi8vZ2l0aHViLmNvbS9tYXRwbG90bGliL21hdHBsb3RsaWIv aXNzdWVzLzE5NDA1Pi4KLQotWzBdOiBodHRwczovL2dpdGh1Yi5jb20vbGl1eXVuODgvbWF0cGxv dGxpYi9jb21taXQvM2Q1MDAwNDYzYmQyM2NiMDQ2NjgxMjIwZjU1MTFmMDc3NDNmN2Q4MgotCi0t LS0KLWRpZmYgLU5hdXIgYS9saWIvbWF0cGxvdGxpYi9iYWNrZW5kcy9iYWNrZW5kX2d0azMucHkg Yi9saWIvbWF0cGxvdGxpYi9iYWNrZW5kcy9iYWNrZW5kX2d0azMucHkKLS0tLSBhL2xpYi9tYXRw bG90bGliL2JhY2tlbmRzL2JhY2tlbmRfZ3RrMy5weQkyMDE5LTExLTIxIDIzOjQ3OjA1LjAwMDAw MDAwMCArMDEwMAotKysrIGIvbGliL21hdHBsb3RsaWIvYmFja2VuZHMvYmFja2VuZF9ndGszLnB5 CTIwMjEtMDMtMDIgMTg6MDA6NTcuNDc5OTI5NzY2ICswMTAwCi1AQCAtNDIsMTEgKzQyLDEyIEBA Ci0gCi0gdHJ5OgotKyAgICBfZGlzcGxheSA9IEdkay5EaXNwbGF5LmdldF9kZWZhdWx0KCkKLSAg ICAgY3Vyc29yZCA9IHsKLS0gICAgICAgIGN1cnNvcnMuTU9WRSAgICAgICAgICA6IEdkay5DdXJz b3IubmV3KEdkay5DdXJzb3JUeXBlLkZMRVVSKSwKLS0gICAgICAgIGN1cnNvcnMuSEFORCAgICAg ICAgICA6IEdkay5DdXJzb3IubmV3KEdkay5DdXJzb3JUeXBlLkhBTkQyKSwKLS0gICAgICAgIGN1 cnNvcnMuUE9JTlRFUiAgICAgICA6IEdkay5DdXJzb3IubmV3KEdkay5DdXJzb3JUeXBlLkxFRlRf UFRSKSwKLS0gICAgICAgIGN1cnNvcnMuU0VMRUNUX1JFR0lPTiA6IEdkay5DdXJzb3IubmV3KEdk ay5DdXJzb3JUeXBlLlRDUk9TUyksCi0tICAgICAgICBjdXJzb3JzLldBSVQgICAgICAgICAgOiBH ZGsuQ3Vyc29yLm5ldyhHZGsuQ3Vyc29yVHlwZS5XQVRDSCksCi0rICAgICAgICBjdXJzb3JzLk1P VkUgICAgICAgICAgOiBHZGsuQ3Vyc29yLm5ld19mcm9tX25hbWUoX2Rpc3BsYXksICJtb3ZlIiks Ci0rICAgICAgICBjdXJzb3JzLkhBTkQgICAgICAgICAgOiBHZGsuQ3Vyc29yLm5ld19mcm9tX25h bWUoX2Rpc3BsYXksICJwb2ludGVyIiksCi0rICAgICAgICBjdXJzb3JzLlBPSU5URVIgICAgICAg OiBHZGsuQ3Vyc29yLm5ld19mcm9tX25hbWUoX2Rpc3BsYXksICJkZWZhdWx0IiksCi0rICAgICAg ICBjdXJzb3JzLlNFTEVDVF9SRUdJT04gOiBHZGsuQ3Vyc29yLm5ld19mcm9tX25hbWUoX2Rpc3Bs YXksICJjcm9zc2hhaXIiKSwKLSsgICAgICAgIGN1cnNvcnMuV0FJVCAgICAgICAgICA6IEdkay5D dXJzb3IubmV3X2Zyb21fbmFtZShfZGlzcGxheSwgIndhaXQiKSwKLSAgICAgfQotIGV4Y2VwdCBU eXBlRXJyb3IgYXMgZXhjOgotICAgICAjIEhhcHBlbnMgd2hlbiBydW5uaW5nIGhlYWRsZXNzLiAg Q29udmVydCB0byBJbXBvcnRFcnJvciB0byBjb29wZXJhdGUgd2l0aApkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCmlu ZGV4IDJkM2JlNWU0ZmIuLjIyNGE0YmM4YTEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTU0NzcsMTgg KzU0NzcsMTkgQEAgY29udmVydCBiZXR3ZWVuIGNvbG9yc3BhY2VzIGxpa2Ugc1JHQiwgWFlaLCBD SUVMKmEqYiosIENJRUNBTTAyLCBDQU0wMi1VQ1MsIGV0Yy4KIChkZWZpbmUtcHVibGljIHB5dGhv bi1tYXRwbG90bGliCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhvbi1tYXRwbG90bGliIikK LSAgICAodmVyc2lvbiAiMy4xLjIiKQorICAgICh2ZXJzaW9uICIzLjQuMiIpCiAgICAgKHNvdXJj ZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgKHVyaSAo cHlwaS11cmkgIm1hdHBsb3RsaWIiIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKLSAgICAgICAg KGJhc2UzMiAiMW5tc2hmcWg3d3lnMTVpMTZoeDF5aXlsY3Z6a3dzMjlpdm42Nm4zaTB3eXF3Y3Bq cjNsZiIpKQorICAgICAgICAoYmFzZTMyICIwNjgyeDhrOHpzOXBmN3d3cDFkY3JpNWRuNmkxeXBq M3ZzdjZhNmphcDZwenpwNzk5bmZxIikpCiAgICAgICAgKHBhdGNoZXMKLSAgICAgICAgKHNlYXJj aC1wYXRjaGVzICJweXRob24tbWF0cGxvdGxpYi1ydW4tdW5kZXItd2F5bGFuZC1ndGszLnBhdGNo IikpKSkKKyAgICAgICAgKHNlYXJjaC1wYXRjaGVzICJweXRob24tbWF0cGxvdGxpYi1maXgtdGVz dHMucGF0Y2giKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAg ICAocHJvcGFnYXRlZC1pbnB1dHMgOyB0aGUgZm9sbG93aW5nIHBhY2thZ2VzIGFyZSBhbGwgbmVl ZGVkIGF0IHJ1biB0aW1lCi0gICAgIGAoKCJweXRob24tY3ljbGVyIiAscHl0aG9uLWN5Y2xlcikK KyAgICAgYCgoInB5dGhvbi1jZXJ0aWZpIiAscHl0aG9uLWNlcnRpZmkpCisgICAgICAgKCJweXRo b24tY3ljbGVyIiAscHl0aG9uLWN5Y2xlcikKICAgICAgICAoInB5dGhvbi1raXdpc29sdmVyIiAs cHl0aG9uLWtpd2lzb2x2ZXIpCiAgICAgICAgKCJweXRob24tcHlwYXJzaW5nIiAscHl0aG9uLXB5 cGFyc2luZykKICAgICAgICAoInB5dGhvbi1weWdvYmplY3QiICxweXRob24tcHlnb2JqZWN0KQpA QCAtNTUxMCw2ICs1NTExLDcgQEAgY29udmVydCBiZXR3ZWVuIGNvbG9yc3BhY2VzIGxpa2Ugc1JH QiwgWFlaLCBDSUVMKmEqYiosIENJRUNBTTAyLCBDQU0wMi1VQ1MsIGV0Yy4KICAgICAgICAoImZy ZWV0eXBlIiAsZnJlZXR5cGUpCiAgICAgICAgKCJjYWlybyIgLGNhaXJvKQogICAgICAgICgiZ2xp YiIgLGdsaWIpCisgICAgICAgKCJxaHVsbCIsIHFodWxsKQogICAgICAgIDs7IEZJWE1FOiBBZGQg YmFja2VuZHMgd2hlbiBhdmFpbGFibGUuCiAgICAgICAgOygicHl0aG9uLXd4cHl0aG9uIiAscHl0 aG9uLXd4cHl0aG9uKQogICAgICAgICgidGNsIiAsdGNsKQpAQCAtNTU0MCw3ICs1NTQyLDcgQEAg Y29udmVydCBiZXR3ZWVuIGNvbG9yc3BhY2VzIGxpa2Ugc1JHQiwgWFlaLCBDSUVMKmEqYiosIENJ RUNBTTAyLCBDQU0wMi1VQ1MsIGV0Yy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAidGVzdF8uKlxcLnB5JCIpKQogICAgICAgICAgICAgICAgKCgiXmZyb20g bWF0cGxvdGxpYiIgbWF0Y2gpCiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImltcG9y dCBweXRlc3RcbiIgbWF0Y2gpKQotICAgICAgICAgICAgICAgKCgiKCAqKUBpbWFnZV9jb21wYXJp c29uIiBtYXRjaCBpbmRlbnQpCisgICAgICAgICAgICAgICAoKCIoICopKEAobXBsM2RfKT9pbWFn ZV9jb21wYXJpc29ufGRlZiB0ZXN0X2dldF90aWdodGJib3hfcG9sYXIpIiBtYXRjaCBpbmRlbnQp CiAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgaW5kZW50CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIkBweXRlc3QubWFyay5za2lwKHJlYXNvbj1cInVua25vd24gbWlub3Ig aW1hZ2UgZGlmZmVyZW5jZXNcIilcbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt YXRjaCkpKQpAQCAtNTU4OSwxMCArNTU5MSwxMyBAQCBjb252ZXJ0IGJldHdlZW4gY29sb3JzcGFj ZXMgbGlrZSBzUkdCLCBYWVosIENJRUwqYSpiKiwgQ0lFQ0FNMDIsIENBTTAyLVVDUywgZXRjLgog ICAgICAgICAgICAgICAgICAoc2V0ZW52ICJDRkxBR1MiICItZmZsb2F0LXN0b3JlIikpCiAgICAg ICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlICJzZXR1cC5jZmciCiAgICAgICAgICAg ICAgICAgIChsYW1iZGEgKHBvcnQpCi0gICAgICAgICAgICAgICAgICAgKGZvcm1hdCBwb3J0ICJb ZGlyZWN0b3JpZXNdfiUKKyAgICAgICAgICAgICAgICAgICAoZm9ybWF0IHBvcnQgIltkaXJlY3Rv cmllc10KIGJhc2VkaXJsaXN0ID0gfmEsfmF+JQotW3BhY2thZ2VzXX4lCi10ZXN0cyA9IFRydWV+ JSIKK1twYWNrYWdlc10KK3Rlc3RzID0gVHJ1ZX4lCitbbGlic10KK3N5c3RlbV9mcmVldHlwZSA9 IHRydWUKK3N5c3RlbV9xaHVsbCA9IHRydWV+JSIKICAgICAgICAgICAgICAgICAgICAgICAgIChh c3NvYy1yZWYgaW5wdXRzICJ0Y2wiKQogICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJl ZiBpbnB1dHMgInRrIikpKSkpCiAgICAgICAgICAgICAgI3QpKSkpKQotLSAKMi4zMS4xCgo= --00000000000053f52905c3512bcb Content-Type: application/octet-stream; name="0001-gnu-python-numpy-Update-to-1.20.3.patch" Content-Disposition: attachment; filename="0001-gnu-python-numpy-Update-to-1.20.3.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp713t0n0 RnJvbSAzOTlmYmU0NDQzNjRmMGIyZmM3YWEzMzM1ZDVjNjllYWQyOTE4YmE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFN1biwgMTQgTWFyIDIwMjEgMTU6NDA6NDEgKzAwMDAKU3ViamVjdDogW1BBVENIIDEvNF0gZ251 OiBweXRob24tbnVtcHk6IFVwZGF0ZSB0byAxLjIwLjMuCgoqIGdudS9wYWNrYWdlcy9weXRob24t eHl6LnNjbSAocHl0aG9uLW51bXB5KTogVXBkYXRlIHRvIDEuMjAuMy4KW25hdGl2ZS1pbnB1dHNd OiBBZGQgcHl0aG9uLWh5cG90aGVzaXMuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2Nt IHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2th Z2VzL3B5dGhvbi14eXouc2NtCmluZGV4IDc3MGJlYjAzMzYuLjJkM2JlNWU0ZmIgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9u LXh5ei5zY20KQEAgLTEwMCw2ICsxMDAsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIxIEVsbGlz IEtlbnnFkSA8bWVAZWxrZW4uZGV2PgogOzs7IENvcHlyaWdodCDCqSAyMDIxIExpYnJlTWlhbWkg PHBhY2thZ2luZy1ndWl4QGxpYnJlbWlhbWkub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDIxIFhp bmdsdSBDaGVuIDxwdWJsaWNAeW9jdG9jZWxsLnh5ej4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMSBH cmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFy dCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNDg4Niw3ICs0ODg3LDcgQEAgYmV0d2VlbiBsYW5ndWFn ZSBzcGVjaWZpY2F0aW9uIGFuZCBpbXBsZW1lbnRhdGlvbiBhc3BlY3RzLiIpCiAoZGVmaW5lLXB1 YmxpYyBweXRob24tbnVtcHkKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLW51bXB5IikK LSAgICAodmVyc2lvbiAiMS4xNy4zIikKKyAgICAodmVyc2lvbiAiMS4yMC4zIikKICAgICAoc291 cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTQ4OTUsMTMg KzQ4OTYsMTQgQEAgYmV0d2VlbiBsYW5ndWFnZSBzcGVjaWZpY2F0aW9uIGFuZCBpbXBsZW1lbnRh dGlvbiBhc3BlY3RzLiIpCiAgICAgICAgICAgICAgdmVyc2lvbiAiL251bXB5LSIgdmVyc2lvbiAi LnRhci5neiIpKQogICAgICAgIChzaGEyNTYKICAgICAgICAgKGJhc2UzMgotICAgICAgICAgIjFh azlkbWpqYTBxOTBhN2ZzeGxpNTF5cGN3c3NoOGM0cGI2Zjh3a3JzbmYyeGdkazZkeTkiKSkpKQor ICAgICAgICAgIjE0MHpxOXNueDBkaTRpZDRnOTd2YXc5eno4eDJyZmxhNWxwM2E3MGo2NjZmNTAz MHlkNXAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAo aW5wdXRzCiAgICAgIGAoKCJvcGVuYmxhcyIgLG9wZW5ibGFzKQogICAgICAgICgibGFwYWNrIiAs bGFwYWNrKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgYCgoInB5dGhvbi1jeXRob24iICxw eXRob24tY3l0aG9uKQorICAgICAgICgicHl0aG9uLWh5cG90aGVzaXMiICxweXRob24taHlwb3Ro ZXNpcykKICAgICAgICAoInB5dGhvbi1weXRlc3QiICxweXRob24tcHl0ZXN0KQogICAgICAgICgi Z2ZvcnRyYW4iICxnZm9ydHJhbikpKQogICAgIChhcmd1bWVudHMKLS0gCjIuMzEuMQoK --00000000000053f52905c3512bcb Content-Type: application/octet-stream; name="0002-gnu-python-pandas-Update-to-1.2.4.patch" Content-Disposition: attachment; filename="0002-gnu-python-pandas-Update-to-1.2.4.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp713t0z1 RnJvbSA1NzBiZThjZTdjOTE3MmZiODg0ZGY0MzMwZmUwZjBkMWE0NTUxYzk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFdlZCwgMzEgTWFyIDIwMjEgMTc6MDE6MjMgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvNF0gZ251 OiBweXRob24tcGFuZGFzOiBVcGRhdGUgdG8gMS4yLjQuCgoqIGdudS9wYWNrYWdlcy9weXRob24t c2NpZW5jZS5zY20gKHB5dGhvbi1wYW5kYXMpOiBVcGRhdGUgdG8gMS4yLjQuCltwcm9wYWdhdGVk LWlucHV0c106IEFkZCBweXRob24tcHl0ZXN0LXhkaXN0LApyZXBsYWNlIHB5dGhvbi1vcGVucHl4 bCB3aXRoIHB5dGhvbi14bHN4d3JpdGVyCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNl LnNjbSB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtIGIv Z251L3BhY2thZ2VzL3B5dGhvbi1zY2llbmNlLnNjbQppbmRleCA3OWVlN2M4YmIyLi5hZjEyZTA5 NjdiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCisrKyBiL2du dS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KQEAgLTMxOCwxMyArMzE4LDEzIEBAIG9mIHRo ZSBTR1A0IHNhdGVsbGl0ZSB0cmFja2luZyBhbGdvcml0aG0uIikKIChkZWZpbmUtcHVibGljIHB5 dGhvbi1wYW5kYXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLXBhbmRhcyIpCi0gICAg KHZlcnNpb24gIjEuMC41IikKKyAgICAodmVyc2lvbiAiMS4yLjQiKQogICAgIChzb3VyY2UKICAg ICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICh1cmkgKHB5cGkt dXJpICJwYW5kYXMiIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAi MWEyZ3YzZzZqcjZ2YjVjYTQzZmt3amw1eGY4NndwZno4eTN6Y3k3ODdhZGpsMGhka2liOSIpKSkp CisgICAgICAgIChiYXNlMzIgIjB5OTJyZmp4c2F5cW1reDV2OTgwbXloZ24zM2I5NHZnanp3bnJ5 emtycHBzamF2Y203azQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3Rl bSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzptb2R1bGVzICgoZ3VpeCBidWlsZCB1dGlscykK QEAgLTM2NCw3ICszNjQsNyBAQCBvZiB0aGUgU0dQNCBzYXRlbGxpdGUgdHJhY2tpbmcgYWxnb3Jp dGhtLiIpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIGAoKCJweXRob24tamluamEyIiAs cHl0aG9uLWppbmphMikKICAgICAgICAoInB5dGhvbi1udW1weSIgLHB5dGhvbi1udW1weSkKLSAg ICAgICAoInB5dGhvbi1vcGVucHl4bCIgLHB5dGhvbi1vcGVucHl4bCkKKyAgICAgICAoInB5dGhv bi14bHN4d3JpdGVyIiAscHl0aG9uLXhsc3h3cml0ZXIpCiAgICAgICAgKCJweXRob24tcHl0eiIg LHB5dGhvbi1weXR6KQogICAgICAgICgicHl0aG9uLWRhdGV1dGlsIiAscHl0aG9uLWRhdGV1dGls KQogICAgICAgICgicHl0aG9uLXhscmQiICxweXRob24teGxyZCkpKQpAQCAtMzgwLDYgKzM4MCw3 IEBAIG9mIHRoZSBTR1A0IHNhdGVsbGl0ZSB0cmFja2luZyBhbGdvcml0aG0uIikKICAgICAgICAo InB5dGhvbi1ub3NlIiAscHl0aG9uLW5vc2UpCiAgICAgICAgKCJweXRob24tcHl0ZXN0IiAscHl0 aG9uLXB5dGVzdCkKICAgICAgICAoInB5dGhvbi1weXRlc3QtbW9jayIgLHB5dGhvbi1weXRlc3Qt bW9jaykKKyAgICAgICAoInB5dGhvbi1weXRlc3QteGRpc3QiICxweXRob24tcHl0ZXN0LXhkaXN0 KQogICAgICAgIDs7IE5lZWRlZCB0byB0ZXN0IGNsaXBib2FyZCBzdXBwb3J0LgogICAgICAgICgi eG9yZy1zZXJ2ZXIiICx4b3JnLXNlcnZlci1mb3ItdGVzdHMpKSkKICAgICAoaG9tZS1wYWdlICJo dHRwczovL3BhbmRhcy5weWRhdGEub3JnIikKLS0gCjIuMzEuMQoK --00000000000053f52905c3512bcb Content-Type: application/octet-stream; name="0004-gnu-python-scipy-Update-to-1.6.3.patch" Content-Disposition: attachment; filename="0004-gnu-python-scipy-Update-to-1.6.3.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp713t1k3 RnJvbSBkYjYxY2IwMTZjZGE0OTYyZWE3ZmZlYmFhMjYxMjlmZjQ2YzE4YjJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHcmVnIEhvZ2FuIDxjb2RlQGdyZWdob2dhbi5jb20+CkRhdGU6 IFdlZCwgMjYgTWF5IDIwMjEgMTY6NDQ6MDkgKzAwMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ251 OiBweXRob24tc2NpcHk6IFVwZGF0ZSB0byAxLjYuMy4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1z Y2llbmNlLnNjbSAocHl0aG9uLXNjaXB5KTogVXBkYXRlIHRvIDEuNi4zLgotLS0KIGdudS9wYWNr YWdlcy9weXRob24tc2NpZW5jZS5zY20gfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhv bi1zY2llbmNlLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24tc2NpZW5jZS5zY20KaW5kZXggYWYx MmUwOTY3Yi4uNzI4MzZlZTdmOSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi1zY2ll bmNlLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXNjaWVuY2Uuc2NtCkBAIC01MywxMyAr NTMsMTMgQEAKIChkZWZpbmUtcHVibGljIHB5dGhvbi1zY2lweQogICAocGFja2FnZQogICAgIChu YW1lICJweXRob24tc2NpcHkiKQotICAgICh2ZXJzaW9uICIxLjYuMCIpCisgICAgKHZlcnNpb24g IjEuNi4zIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKICAgICAgICAodXJpIChweXBpLXVyaSAic2NpcHkiIHZlcnNpb24pKQogICAgICAgIChz aGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMHJoNWIxcndkY3Z2YWdsZDh2cHhucGFpYnN6eTFza3B4 MzlhMGZ3emQ1Z3g1cHdjanZmYiIpKSkpCisgICAgICAgIChiYXNlMzIgIjAxcTc0cjM5NTE4NXpr NmxtY3h5NnJreGh3YW5nZmk0eGw1OWE5bGY1ejRsNjk2aDJueDciKSkpKQogICAgIChidWlsZC1z eXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAg YCgoInB5dGhvbi1udW1weSIgLHB5dGhvbi1udW1weSkKLS0gCjIuMzEuMQoK --00000000000053f52905c3512bcb-- ------------=_1643370601-23722-1--