<br><br><div class="gmail_quote">On Fri, Sep 16, 2011 at 10:48 AM, Richard Hughes <span dir="ltr">&lt;<a href="mailto:hughsient@gmail.com">hughsient@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
That&#39;s nonsense, sorry. Zif is quite capable of using the same<br>
metadata as yum and performing the same function with the same set of<br>
packages.<br>
<br></blockquote><div><br>It&#39;s also capable of making different decisions? Isn&#39;t that your point?  So far I get the feeling you are unhappy about one or more specific yum transaction depsolving solultions and you feel you have come up with a more optimal depsolving policy that results in a different transaction solution in some cases. Specific transactions I&#39;m not privy to as so far in this particular 
discussion there hasn&#39;t been a mention of a repeatable test methodology 
that you used in constructing your more optimal depsolver. A methodology
 I could use to then verify suboptimal performance of any number of depsolving policies for myself in my own testing.<br>
<br><br>And since we seem to only be talking about optimization of policy rules (which could and probably should equally apply to all depsolvers in Fedora) shouldn&#39;t it be possible to encode your possibly more optimal policy rules as a yum plugin specifically so we can do some testing without conflating the depsolving policy optimization with other tehcnical changes?  If your approach to depsolving really is better, we should be able to test that systematically with existing repo data transactions and build a case for a depsolving rule change as part of yum&#39;s evolution.<br>
<br><br>I&#39;d have no problem seeing individuals feeling empowered to play around with the depsolving scoring in anticipation of them discussing potentially beneficial changes in the scoring policy with the people who have put effort into the one we are currently using,  I&#39;m pretty sure all of that can be done in the context of yum as is, without having to introduce a completely new codebase which starts out of the gate with a different depsolving scoring policy.  <br>
<br>-jef<br></div></div>