Launchpad has imported 7 comments from the remote bug at https://bugzilla.redhat.com/show_bug.cgi?id=484473.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2009-02-07T00:02:55+00:00 Henrik wrote: Description of problem: Applications using python-crypto may get the following warning: /usr/lib64/python2.6/site-packages/Crypto/Hash/SHA.py:6: DeprecationWarning: the sha module is deprecated; use the hashlib module instead from sha import * /usr/lib64/python2.6/site-packages/Crypto/Hash/MD5.py:6: DeprecationWarning: the md5 module is deprecated; use hashlib instead from md5 import * Version-Release number of selected component (if applicable): python-crypto-2.0.1-14.1.x86_64 python-2.6-4.fc11.x86_64 How reproducible: Always Steps to Reproduce: 1. 2. 3. Actual results: /usr/lib64/python2.6/site-packages/Crypto/Hash/SHA.py:6: DeprecationWarning: the sha module is deprecated; use the hashlib module instead from sha import * /usr/lib64/python2.6/site-packages/Crypto/Hash/MD5.py:6: DeprecationWarning: the md5 module is deprecated; use hashlib instead from md5 import * Expected results: No warnings about deprecated functions. Additional info: >From a quick grep it also applies to Crypto/Hash/HMAC.py It seems the fix is simply changing as follows From: from md5 import * import mf5 To: from hashlib import md5 and similar for SHA. Reply at: https://bugs.launchpad.net/pycrypto/+bug/269429/comments/5 ------------------------------------------------------------------------ On 2009-02-07T14:39:09+00:00 Stewart wrote: Can you confirm this is fixed in 2.0.1-15? I haven't setup my rawhide VM to test yet... http://koji.fedoraproject.org/koji/taskinfo?taskID=1111208 Reply at: https://bugs.launchpad.net/pycrypto/+bug/269429/comments/6 ------------------------------------------------------------------------ On 2009-02-07T16:33:18+00:00 Henrik wrote: Same problem in 2.0.1-15. Reply at: https://bugs.launchpad.net/pycrypto/+bug/269429/comments/7 ------------------------------------------------------------------------ On 2009-02-07T16:36:57+00:00 Henrik wrote: The patch in CVS looks about right, but is not added to the spec file so not part of the build.. Needs to be both a Patch0: source line, and a %patch0 statement in %prep Reply at: https://bugs.launchpad.net/pycrypto/+bug/269429/comments/8 ------------------------------------------------------------------------ On 2009-02-07T18:07:31+00:00 Stewart wrote: Sorry about that, fixed now. Rebuilding now: http://koji.fedoraproject.org/koji/taskinfo?taskID=1111411 I've also changed the patch a bit, as to remain compatible with PEP 247 we can't simply replace the md5/sha modules with their hashlib equivalents - hashlib provides a function and not a module with the digest_size and blocksize properties. The SHA and MD5 functions will now contain the correct values for digest_size and blocksize (the same values as the objects from hashlib have) as before there were hardcoded from the Python sha and md5 modules. Reply at: https://bugs.launchpad.net/pycrypto/+bug/269429/comments/9 ------------------------------------------------------------------------ On 2009-02-12T19:10:22+00:00 Thorsten wrote: Stewart, upstream has a report reg. this as well: https://bugs.launchpad.net/pycrypto/+bug/269429 There are also fixes in git: http://gitweb.pycrypto.org/?p=crypto/pycrypto-2.x.git;a=commitdiff;h=d2311689910240e425741a546576129f4c9735e2 http://gitweb.pycrypto.org/?p=crypto/pycrypto-2.x.git;a=commitdiff;h=84b793416b52311643bfd456a4544444afbfb5da Should we use those just to be on the safe side? BTW: Steward, would you be interested to take over python-crypto? I don#t need it anymore Reply at: https://bugs.launchpad.net/pycrypto/+bug/269429/comments/10 ------------------------------------------------------------------------ On 2009-02-18T19:25:26+00:00 Stewart wrote: Fixed in 2.0.1-17: http://koji.fedoraproject.org/koji/buildinfo?buildID=82882 Reply at: https://bugs.launchpad.net/pycrypto/+bug/269429/comments/11 ** Changed in: python-crypto (Fedora) Importance: Unknown => Low -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to python-crypto in Ubuntu. https://bugs.launchpad.net/bugs/269429 Title: pycrypto-2.0.1 uses md5 & sha1 modules which will be deprecated in 2.6/3.0 Status in Bazaar: Fix Released Status in Python-Crypto: Fix Released Status in python-crypto package in Ubuntu: Fix Released Status in python-crypto package in Fedora: Fix Released Bug description: This is only a very minor bug (and 2.6 hasn't even been released yet), but since the deprecations show up for every package that uses them, it was quite noticeable when testing out the new versions in preparation. Unfortunately the hashlib module isn't PEP 247 compliant, so there will be a bit work to maintain the current interface. It might be worth filing a bug at python.org suggesting that deprecating module compliant to a PEP for one that isn't should be fixed (preferably by providing a compliant interface). To manage notifications about this bug go to: https://bugs.launchpad.net/bzr/+bug/269429/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp