Description of problem: rhnpush's main config file, /etc/sysconfig/rhn/rhnpushrc, is currently required to have default values for all of it's settings. This is less than ideal. A better way to handle it would be to have the default values stored internally in rhnpush and only have the options in the main config files that the majority of users would be interested in. rhnpush already behaves like this to an extent; when there's a setting missing in the main config file, rhnpush will complain and tell you that it's using the internal default. All we would likely need to do is remove a couple of print statements and pare down the contents of /etc/sysconfig/rhn/rhnpushrc.
John, not certain I understand the bug. If it's just complaining that the defaults aren't in the file, but it then does what it needs to do based on internal defaults, that's actually a GoodThing(tm) in my opinion. It does 2 main things: 1) it gives people an understanding of the universe of configuration options 2) it tells them what the default value is. I.e., they don't have to trace through the source to find the hard-coded defaults Let's talk about this some more so I understand what you feel is busted here, but for now, I'm going to move it to rhn-uncommited.
User wregglej's account has been closed
This bug has been closed due to inactivity. Please open a new bug with specific details if this problem is still occurring or if an enhancement is needed.