Hi,

Here's a prequel to my other patch set. It cleans up the use of MD5
in vartree.

Currently, MD5 is loaded from three different locations -- most of
merging code uses portage.checksum high-level functions, one bit uses
implementation detail of portage.checksum and one bit imports hashlib
directly.

I've replaced the use of portage.checksum implementation detail with
another use of hashlib, and removed the compatibility for Python < 2.5.
I think it's a reasonable temporary measure until someone on friend
terms with the code reworks it not to use MD5.

--
Best regards,
Michał Górny


Reply via email to