Hi

On Sun, Jan 4, 2015 at 1:33 PM, Hedayat Vatankhah wrote:

So, I thought that maybe every package *likes* to have its specific settings method; and therefore I proposed to have a global configuration which configures main package manager policy.

I agree with the problem.  However I don't think the solution you are proposing is the right one   

1) dnf forked yum which was supposed to be just a project name but dnf developers have changed their mind and want dnf to be the new permanent name.  I disagree with this decision but unless FESCo intervenes which seems unlikely, dnf will essentially replace yum in the near future and when more newer functionality of RPM such as soft dependencies get used, yum will have to stop getting used after the temporary transition period.   So after the transition, you will only have to deal with dnf.conf

2) PackageKit should ideally respect yum.conf or dnf.conf instead of requiring its own configuration file for shared common options.  Perhaps you can talk to Richard Hughes about that

Rahul