Miroslav Suchý wrote:


I do not see any other options. And you?

My personal preferences are (from best to worse): 2, 3, 1, 4.
Please share your opinions about this.


Dint we already come to a conclusion on this :). I spoke to James antill on the options and how yum handles. Older yum clients will not be able to handle sha256 and newer clients will be able to handle both. Having python-haslib into el5 from epel is not our decision. Yes that will make our life easy ofcourse. python-hashlib dependency if any has to be on yum not yum-rhn-plugin. We don't deal with checksums in our plugin. Its all yum code that depends on it. So adding python-hashlib to plugin is wrong thing to do. It should be yum and we from satellite/spacewalk dont maintain it. So yea we can file a request for yum to include it. But I doubt it as its gonna be supported from 5.5 anyway. Also older u releases will have to be patched which is not possible. So if someone is using 5u3 or older they cannot use python-hashlib. So we have to account for that. We cannot blindly generate everything with sha256. Now since the new clients handle both types

*  if its newer version of client we will default to sha256.
*  else if its older version default to sha1/md5
*  else if its custom default to sha1/md5.

So currently thats the approach I was gonna take unless we can convince people to include python-hashlib into el5.4 or older.
~ Prad


_______________________________________________
Spacewalk-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to