seth vidal wrote:
Hi, As some of you are aware the comps changes that anaconda wanted changed how comps works in yum which nicely BROKE Fedora Extras rawhide builds once the comps.xml changes landed in rawhide. So what do we do to fix it?
I realize this might be an odd time for me to jump into the discussion, but a few concerns and questions leap to mind. Perhaps some of these stem from my imperfect knowledge of the situation; if so, I apologize.
First, isn't this an odd sort of incompatibility to introduce in yum? Even if this solution is applied in mock, that is no insurance against further incompatible yum changes in other areas.
It seems to me that this problem could be resolved at the repo level. Couldn't plague maintain its own copy of the rawhide repo sans comps?
I guess my points are: 1) not all mock users will be impacted by this issue (I won't, since I generate my own repos). 2) If this change is applied in mock, it will impact mock users unless the new behavior is optional.
Let me throw out another possibility. Add a mock config option named buildcomps containing a url. If this option is present, have mock parse that comps and issue the appropriate yum install commands instead of a groupinstall.