1) I used to comment out baseurl to have yum skip over a repo, but that generates a stacktrace now: Traceback (most recent call last): File "/usr/bin/yum", line 45, in ? yummain.main(sys.argv[1:]) File "yummain.py", line 106, in main File "yummain.py", line 65, in parseCmdArgs File "config.py", line 123, in __init__ File "config.py", line 247, in _doreplace TypeError: expected string or buffer 2) maybe adding version number, other debuging info in stacktrace would be helpful? $ rpm -qf /usr/bin/yum yum-1.98-fr1.rh9 3) add --changelog information to .hdr. Yeah, It's not part of the rpm header, but it would be very useful to any gui with multiple conflicting repo's (like fedora vs. freshrpms), the user could say, get fr's mplayer based on the fact that this new version fixed xyz... It seems that this shouldn't be too hard, or break anything... 4) allow users to generator .hdr files when there isn't a repo.. If I point yum at a directory full of rpms, why can't it just make .hdr files and not require any server side setup at all? It seems that both ftp and http support retrieving byte ranges, this would be nice as then all directories with rpms in it are yum repos.. It seems that any yum setup on servers should be optional.. 5) what is the point of keeping .hdr files in /var/cache that are no longer on the server? (debugging?, saves d/ling everything again if a repo was flakey?) Whatever it is, it shouldn't be the default... i'm willing to investigate this if ppl think it's useful.