From a2a2cbe19c91a94dbd6bea1140809baa0eb70120c764ae3ae05812181ba94a10 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Wed, 10 Feb 2021 21:11:56 +0000 Subject: [PATCH] Accepting request 870978 from home:pmonrealgonzalez:branches:devel:languages:python To be evaluated in Staging:O, it fixes the build there. OBS-URL: https://build.opensuse.org/request/show/870978 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-distlib?expand=0&rev=16 --- python-distlib-2048-bit-key.patch | 99 +++++++++++++++++++++++++++++++ python-distlib.changes | 6 ++ python-distlib.spec | 4 +- 3 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 python-distlib-2048-bit-key.patch diff --git a/python-distlib-2048-bit-key.patch b/python-distlib-2048-bit-key.patch new file mode 100644 index 0000000..6ee6f01 --- /dev/null +++ b/python-distlib-2048-bit-key.patch @@ -0,0 +1,99 @@ +From edc7c63a4496026a5583df0fb842962d85a37df8 Mon Sep 17 00:00:00 2001 +From: Vinay Sajip +Date: Tue, 12 Jan 2021 14:20:05 +0000 +Subject: [PATCH] Update self-signed certificate to use 2048-bit key. + +--- + tests/keycert.pem | 78 ++++++++++++++++++++++++++++++++++--------------------- + 1 file changed, 48 insertions(+), 30 deletions(-) + +diff --git a/tests/keycert.pem b/tests/keycert.pem +index 0283549..87d2c88 100644 +--- a/tests/keycert.pem ++++ b/tests/keycert.pem +@@ -1,34 +1,52 @@ + -----BEGIN PRIVATE KEY----- +-MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMl3Bj4QBMUiTi3N +-pPJICB1HJoxsIqF8xZ4vrw5THNpsUkLFrV76vymm+qNcNRB8F9DBcoR9GcBe6Bxm +-P0bTnn5cA+2qeOShhibHskD0V1uHfi3A9zYd/qj0Eg9Se7nFs73sXNF9FY6VKXEm +-HQtbIqK/28M9zbnYe3RwvP6pUKPTAgMBAAECgYEApWZnpJpoICSrBKW5zwPeTZM1 +-jcHVqLkUUWuaj+siXBzkaFd8n+bC/QJO8cFo+3C16Lh5OVavxqTkcTRsrMxeaK9H +-Ajqd9x4td+25Gu5YWDi742lRTvvWy4trpVH1KfS/LqOOssljswcXXvk008pEpMQB +-IH0TpC42LsQm90LnbNECQQD1SMTDyq5U4GyEPPn12VIKorcTHWe+3IID8ctHxLav +-iaA3q/m2s6lTULIXUeInaP8AV7Vn3eOPpy/UYY6DYLCbAkEA0kQvfhrvyBRQwqun +-CkbBv1WeJ5QtYcGOEJ8qYl9fHV9CnAicUcv2P64O1MRVVgmHnb6fKSNV6CzNtDW9 +-NUdBKQJARRUbpfE9rFYQ+iWaWO2+N5Sgb1fG0nCUhbvh/vKeaU4fu85J5HUxaW++ +-2OaNBYCC4XvScdCCuQDjbbOUSdg/pQJALq9S+CXU7VCNadug1+hD5k6FMfZ1aQoH +-l+svBu5z+NqIuIo04vhtMVBdHKKG6/ZrtPt47TJaRZWFCqkP3H94mQJAJC/B+gIk +-xnBkHW4o2UEzxrwhAaeNpjODooCQqOeHH/uDXVyjJb19NCt5ba6eZn+PlR0EHdPe +-TLV9gZKEUEYQ3A== ++MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDGUhdmHWnkXwoU ++5YTgGyiWx4hOke/le19wxJvvzD0jheljVyD3b44dhuSh35SjL2F1WACspNWLwZxS ++I2svD/jUgc8cM8W4LvOaNzGuBNad/wV7ZdZr5WNPqAXxRMEbbwiO/vGthnQ2MkuH ++aCVB7/jqdKHeWSwOG1A2xDezZrVtMr4fkcdZ0GQwWqawlnKWmqPBfSumz1SCj2zP ++O8jNIP8BBDUCnDxxfmi6yscxRxg7/GbgL0hfSPfuWdJ4ZXxc9htfppin9iTYjFRP ++TT0SYjKx+ZbK5PkKMVxi0EeA5Af1zH2UeydWckAbUbkf/Pun4UjFuS1SvsR8MZWx +++33vGqzrAgMBAAECggEAKHfF2It1+Si/iOYQyB4imSncEZRL7HrRTdSAsVzuuNnx ++dtjnnDYCPNoyuylBTk8zxtsPQCtee+ck+8nIbFEJCGv4lBuoY94IzVYn6AeKt7C7 ++MKPmLhwfuLhjhgjukqeEipFRRYRjIFABA39n4t2R4F2uTg3KJJLEOnitmQkDSmWt ++IBJUd2sOktx7yw2FYAHSS37awhGtDXOnuK6ZVQW643F4uPuZa9oMx+bFACI87Frs ++UhlpMD3OOSMyQAMdyRg1TfITptFP4P3opW4Uaxa7hpoSD4mtJ+163bT+g7/ZrO7w ++iucQZQoWzQfz4cuqp0wkUiS8qDUn3hwMMcShVEQkeQKBgQDx3G41UZXWbLeY1Igt ++L/6Y0wiQcYwXbYUkUssJpsgIjj3J8ksWphla78pXZ8M+cqGifSy7+fw3LbJeryT3 ++1NQEPsrgzkKmlkUbadgKLvKPn0WVHcFxOJ9kYKQK780F5z1OpcS59hR7RNEzbbmp ++ttFSUavSFM0iHDJt4A5hAgct/wKBgQDR6g7Aa6q2ilwd2liTg3RQqdzzP5dyUQpC ++vJoOnq31pBmNpYMB7lJglmyik1Xs6xGDTMo+QquPP+2fj/MqHXfc2p15AXspODtv ++40fe9koCV3QdDvIXBCcxW4QeOtzS/P5Ms/NzGSUW4fkzook4zrlAgyeprA7r9K6x ++BZPY2voZFQKBgQCaskETfXF3SuZLrHTFYlNX8HMj4FyYh4aHayVOsQx03HYM+xqo ++C+lfzsv/B/FLugpEYggA265EpMfX4/KjSc+qP3eIPqVG5AqjtBlougqPbnIVJIkc ++H/ljPKTwEd1zDyqZaVHhF9KV3bhpSp9cPAC6xF4/6uoiDSL8QDkyNxfchQKBgEnt ++nb5k7N2XAvQ8lt90930FJdzBc6v+IJf6ZmNpvSh638kEFoySi46ay63CKAvlieht ++Hfkpb9RmlmCQyPn3IOS2ValtPRv6QuyX5hL/OHd0p18oiVhTzR3T9kbTQjxIf6Mx ++6TaLD4XsleB6iMtp+tJenpRiFWtCZFfR+Azyqgw1AoGBAJr2EFizv80cgIiusQWv ++g5uNE3RHIAE8b60nJxlHcVkjmDbaj2wjjXF6BIlslvFrDtyTee1gB5WgLiKZv1iJ ++znlejykUn+c9eCf21T+LnIXDjVRoFpBJI0dv2IfW9vv1UI58XW8ktn5TYZ3Kq+8h ++WkSluWfFv8GlfsJSHzdpvqEX + -----END PRIVATE KEY----- + -----BEGIN CERTIFICATE----- +-MIIC3jCCAkegAwIBAgIJANqYE3TB7bYrMA0GCSqGSIb3DQEBCwUAMIGHMQswCQYD +-VQQGEwJHQjEWMBQGA1UECAwNSGVydGZvcmRzaGlyZTEPMA0GA1UEBwwGQnVzaGV5 +-MSUwIwYDVQQKDBxSZWQgRG92ZSBDb25zdWx0YW50cyBMaW1pdGVkMRQwEgYDVQQL +-DAtEZXZlbG9wbWVudDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTE5MTAwODEyMzQz +-MVoXDTQ5MTIzMTEyMzQzM1owgYcxCzAJBgNVBAYTAkdCMRYwFAYDVQQIDA1IZXJ0 +-Zm9yZHNoaXJlMQ8wDQYDVQQHDAZCdXNoZXkxJTAjBgNVBAoMHFJlZCBEb3ZlIENv +-bnN1bHRhbnRzIExpbWl0ZWQxFDASBgNVBAsMC0RldmVsb3BtZW50MRIwEAYDVQQD +-DAlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMl3Bj4QBMUi +-Ti3NpPJICB1HJoxsIqF8xZ4vrw5THNpsUkLFrV76vymm+qNcNRB8F9DBcoR9GcBe +-6BxmP0bTnn5cA+2qeOShhibHskD0V1uHfi3A9zYd/qj0Eg9Se7nFs73sXNF9FY6V +-KXEmHQtbIqK/28M9zbnYe3RwvP6pUKPTAgMBAAGjUDBOMB0GA1UdDgQWBBSbSzkK +-ZeuiK5I9alwtw0hyENEvWjAfBgNVHSMEGDAWgBSbSzkKZeuiK5I9alwtw0hyENEv +-WjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4GBADNwagk2TYfa47hNbH1X +-Xn0TeeMrklUOiMYua3PH5PqRS5FMrK6JwxEFWsVPAc1t7X3cUfaoDjdf5sybwQhS +-PcKchyVZ39r/l17JBn6ULoZZeEsUJ97YdMwRpHlwTH9P0+QKty8lLfGUIiKyZGmo +-h+kCTdchZkzSde35BKY02FHr ++MIID8zCCAtugAwIBAgIUZSPfUxQx4kYyAz1paKBL0AcLOw0wDQYJKoZIhvcNAQEL ++BQAwgYcxCzAJBgNVBAYTAkdCMRYwFAYDVQQIDA1IZXJ0Zm9yZHNoaXJlMQ8wDQYD ++VQQHDAZCdXNoZXkxJTAjBgNVBAoMHFJlZCBEb3ZlIENvbnN1bHRhbnRzIExpbWl0 ++ZWQxFDASBgNVBAsMC0RldmVsb3BtZW50MRIwEAYDVQQDDAlsb2NhbGhvc3QwIBcN ++MjEwMTEyMTQxNTAwWhgPMjA1MTAxMDUxNDE1MDBaMIGHMQswCQYDVQQGEwJHQjEW ++MBQGA1UECAwNSGVydGZvcmRzaGlyZTEPMA0GA1UEBwwGQnVzaGV5MSUwIwYDVQQK ++DBxSZWQgRG92ZSBDb25zdWx0YW50cyBMaW1pdGVkMRQwEgYDVQQLDAtEZXZlbG9w ++bWVudDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A ++MIIBCgKCAQEAxlIXZh1p5F8KFOWE4BsolseITpHv5XtfcMSb78w9I4XpY1cg92+O ++HYbkod+Uoy9hdVgArKTVi8GcUiNrLw/41IHPHDPFuC7zmjcxrgTWnf8Fe2XWa+Vj ++T6gF8UTBG28Ijv7xrYZ0NjJLh2glQe/46nSh3lksDhtQNsQ3s2a1bTK+H5HHWdBk ++MFqmsJZylpqjwX0rps9Ugo9szzvIzSD/AQQ1Apw8cX5ousrHMUcYO/xm4C9IX0j3 ++7lnSeGV8XPYbX6aYp/Yk2IxUT009EmIysfmWyuT5CjFcYtBHgOQH9cx9lHsnVnJA ++G1G5H/z7p+FIxbktUr7EfDGVsft97xqs6wIDAQABo1MwUTAdBgNVHQ4EFgQU0qCl ++lcwuGbZLN7Ew54ERZa46thUwHwYDVR0jBBgwFoAU0qCllcwuGbZLN7Ew54ERZa46 ++thUwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEALOo0STI7LaMl ++oAjCuJ7OBaZ0PCtSpjBawZTXdB6fP9LJRGspIk5VvpnFa6FblkjRMMOqQWLRjMCJ ++wFjKFGkyFDqTr+57e4kTPAGanOa+yhXZZBRFojoPw34gWAQ3E1NWSR3GUUVKmrl3 ++ZfL7fAc3BSGre0Bt0MokZ1G4CrjkA9cp+Nss4aD3YVdmJzC6gmN5v7yUG/yyfJaG ++fPNNkJ5zVhuzPiSSnt8yfLiL+e59UTTeOMZI1Ptk2UcEkiNftDG++c384S61YaAH ++HTUKkLFtUegSQbjWo5XmyaMnfusKpG7BAvdmZcgdf4UmPYpOvUNMEtZCRqsmCzjq ++UzGvelZfPA== + -----END CERTIFICATE----- +-- +2.10.5 + diff --git a/python-distlib.changes b/python-distlib.changes index b6fa45e..48cce3e 100644 --- a/python-distlib.changes +++ b/python-distlib.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Feb 10 19:44:20 UTC 2021 - Pedro Monreal + +- Update the test self-signed certificate to use 2048-bit key. +- Add python-distlib-2048-bit-key.patch + ------------------------------------------------------------------- Thu Oct 8 03:44:52 UTC 2020 - Steve Kowalik diff --git a/python-distlib.spec b/python-distlib.spec index f70027a..3dff2e6 100644 --- a/python-distlib.spec +++ b/python-distlib.spec @@ -1,7 +1,7 @@ # # spec file for package python-distlib # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,6 +25,8 @@ License: Python-2.0 URL: https://bitbucket.org/pypa/distlib Source: https://files.pythonhosted.org/packages/source/d/distlib/distlib-%{version}.zip Patch0: remove-backports.patch +#PATCH-FIX-UPSTREAM Update self-signed certificate to use 2048-bit key. +Patch1: python-distlib-2048-bit-key.patch BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes