Re: Replacement client for pep381client
Christian Theune <[email protected]> Thu, 21 Mar 2013 10:18:15 -0700
| Newsgroups | gmane.comp.python.catalog |
|---|---|
| Message-ID | <[email protected]> |
--===============1202682291== Content-Type: multipart/signed; boundary="Apple-Mail=_B1C67EB2-0BC0-4B65-871B-EB5DBE5B125B"; protocol="application/pkcs7-signature"; micalg=sha1 --Apple-Mail=_B1C67EB2-0BC0-4B65-871B-EB5DBE5B125B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 On Mar 21, 2013, at 3:28 AM, holger krekel <[email protected]> wrote: > On Wed, Mar 20, 2013 at 19:27 -0700, Christian Theune wrote: >> On 2013-03-20 23:59:21 +0000, Christian Theune said: >>>=20 >>> I'm currently re-initializing my own mirror. This basically can be >>> run in-place by just removing the existing state data and calling >>> my sync script (bsn-mirror) instead of pep381run with the same >>> parameters. >>=20 >> This worked nicely for me - I'm running my mirror on bandersnatch = now. >=20 > I got so far 3 errors like this one:: >=20 > 2013-03-21 14:23:19,759 bandersnatch.package INFO: Downloading: = https://pypi.python.org/packages/source/C/Clay/Clay-0.13.tar.gz > 2013-03-21 14:23:20,384 bandersnatch.package ERROR: Error syncing = package: Coopr > Traceback (most recent call last): > File "/home/hpk/bandersnatch/src/bandersnatch/package.py", line = 50, in sync > self.sync_release_files() > File "/home/hpk/bandersnatch/src/bandersnatch/package.py", line = 68, in sync_release_files > self.download_file(release_file['url'], = release_file['md5_digest']) > File "/home/hpk/bandersnatch/src/bandersnatch/package.py", line = 144, in download_file > url, existing_hash, md5sum)) > ValueError: = https://pypi.python.org/packages/source/C/Coopr/Coopr-1.1.zip has hash = 97cb7ae47656df10d243533c4f0c63c1 instead of = 7ed6916702b2afccd254b423450ac4af >=20 > and the command terminates. I can restart fine, though. Will = continue > to do continue and see how far i get. Seems to perform quickly, btw = :) This is an interesting case: the data was downloaded from PyPI but = didn't actually fit the md5sum that was announced. This kind of "should = never happen" - but a subsequent run will retry gracefully. Good to hear that it feels fast. :) Christian --=20 Christian Theune =B7 [email protected] gocept gmbh & co. kg =B7 Forsterstra=DFe 29 =B7 06112 Halle (Saale) =B7 = Germany http://gocept.com =B7 Tel +49 345 1229889-7 Python, Pyramid, Plone, Zope =B7 consulting, development, hosting, = operations --Apple-Mail=_B1C67EB2-0BC0-4B65-871B-EB5DBE5B125B Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINQTCCBjQw ggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoX DTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK 75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC +y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxD z2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr /+N2JLKutIxMYqQOJebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFc fH6WNU7y1LhRgjAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywG XLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXlt UfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+R HxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktv sv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+s sS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq +n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGT zWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGq Up/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb1 9mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIHBTCCBe2g AwIBAgIDBSF9MA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTIxMDE3MjI0NDM1WhcNMTMxMDE5MTIzOTEwWjBRMRkwFwYDVQQNExA2d1hhMGJLTExpRHFFZGFR MRYwFAYDVQQDDA1jdEBnb2NlcHQuY29tMRwwGgYJKoZIhvcNAQkBFg1jdEBnb2NlcHQuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4W6z3Qgwg9heOctVlzGscU+Vno3tf8C4sIFD I1tUbjoQbMgCXO1JQNnLUHneNfCsgorCuiuXAN/ZyPdhFBhEe0ZDAwI6Afm7KIz7xF0+zRelHeg6 x5dgCykDaHHa3Blryh/Ldu7TBe5CwJrcZF3FE69o44OmqtoBbd6anUY3dcOyzZ22U38aF6uZyfyb uB80OJ/nR5zVgfeTresXAK+00QBoqSLtOB+yfbwC90inGg+vTxwj4N4cXnMZdQlZTUaOgMWpcxkn VzXY8+sh3mXXI0xdYTRaX57GgohOZ529QHo/ARNPKPwSAfvPLw9iz/fRG2mbKAI0S8KyR+DXPD0L GwIDAQABo4IDqDCCA6QwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUH AwIGCCsGAQUFBwMEMB0GA1UdDgQWBBSSjUKirA6VVThFmxVP9sy/2axLrzAfBgNVHSMEGDAWgBRT cu2SnODaywFcfH6WNU7y1LhRgjAYBgNVHREEETAPgQ1jdEBnb2NlcHQuY29tMIICIQYDVR0gBIIC GDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRz c2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2lu dGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g QXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3JkaW5nIHRv IHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFydENvbSBDQSBw b2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGluIGNvbXBsaWFu Y2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcCAjCBjzAnFiBT dGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkgYW5kIHdhcnJh bnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRhdGlvbnMiIG9m IHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0 dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MxL2NsaWVudC9jYTBCBggrBgEFBQcwAoY2 aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMS5jbGllbnQuY2EuY3J0MCMG A1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUFAAOCAQEAtnio tMvWiyAMhSt40RW6jPQJP++Yy4TTOphK5MWktsNCvb1whiWJOjlCPyhrMD+fScKmRlpJ/87qeTp/ hdnGx1NtOv5KyYwAg+3VSoxjr3s5w+1GqtYUJvBN9R5ROH373W+bvEojxuxrDs0QqjOmPGZ4Jr/E QTD7cBHiWnXqH1P3BHba7MwhxFlRwtR7rLugKgy3xWPq2GNp2PC4dESOvN+eB8n07hbbr5IzWuxM 7vUWDMTY3OI3qczvtT/24SrsQsn7oPICT9haVA4DZ8DNgWM/QtAGNuIZ7okoGbO5lqxBBtvWx7nz u5/JdmibsSYZlMorBzyqXBTfE1XS1lmHijGCA28wggNrAgEBMIGUMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNh dGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0 ZSBDbGllbnQgQ0ECAwUhfTAJBgUrDgMCGgUAoIIBrzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB MBwGCSqGSIb3DQEJBTEPFw0xMzAzMjExNzE4MTVaMCMGCSqGSIb3DQEJBDEWBBQTlKQJZct25Sbs vlkKK/ZOtWp6yTCBpQYJKwYBBAGCNxAEMYGXMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu ZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQg Q0ECAwUhfTCBpwYLKoZIhvcNAQkQAgsxgZeggZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5n MTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBD QQIDBSF9MA0GCSqGSIb3DQEBAQUABIIBACgxxuZ4+1VigQ29fDzZlr5OXsNEehvaOagxtR0HdS7L bABGRuy4mRtVHE9ib9bB2vKljJwaCT6TwnUkS0DDuB3g6YHUHKzAC2Y2PdDE7hqYlFb77guZpAKx 2yvwiAM9E5HzIJA0r1BLdZpKSppIMkXytoSiO7CYxpjQathr4f+ib4l9w1oXfaroOafeTFo+UnaX PSlPCZWWFbw3sum+uBzZtNvVpnmyC9Y0IK+dgc97nJ8N+624paQbEqX8pKTUUS59Flnhmn/gBgdS J6VyywZ7o/i9IwYzS6PM+rpXjOJ113G/JkjKbM8KcxwZvU194SE7zXv6AO1TrI9TxD+nUFQAAAAA AAA= --Apple-Mail=_B1C67EB2-0BC0-4B65-871B-EB5DBE5B125B-- --===============1202682291== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Catalog-SIG mailing list [email protected] http://mail.python.org/mailman/listinfo/catalog-sig --===============1202682291==--