<div dir="ltr"><div><div><div><div>The rules I went by weren't so cut and dried. EPEL was recommended because it is recommended -- the epel-release package is in centos-extras, packages from it are built to Fedora guidelines, are from Fedora packagers, it endeavors to not overlap upstream, and -- perhaps most importantly -- it is frequently recommended by Red Hat. Yes, I can hunt down knowledge base entries if desired, but that won't be useful to anyone who doesn't have a Red hat subscription.<br><br></div>IUS and ELrepo are recommended because they fit areas where no other repo does, and they do it well. Again, both have excellent packaging standards. IUS provides software that is in base, but doesn't directly replace it (but may obsolete; again... good packaging), updates frequently, etc. There are other repos that do things like offer updated software as IUS does, but not in a way that avoids potentially breaking things. ELrepo provides hardware kmods that a lot of people would be unable to use CentOS without.<br><br></div>The rules for the "Not recommended" category were more clear -- any repos that have been known to cause problems time after time. Replacing packages in the distro with no warning, not updating packages for major known security problems, packaging with missing dependancies, etc. Replacing packages that will break the OS (python, sqlite, etc) is a great way to get on this list.<br><br></div>The rest go to the middle, and I very explicitly decided on alphabetical order to avoid any questions of preference. Some of these repos follow most or all of the "best practices", most don't, and may even stray into the bad practice realm at times. But they haven't garnered a reputation for being either direction yet -- either due to not enough time or users or both.<br><br></div>Tom (Zathrus)<br><div><div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 14, 2015 at 7:34 PM, Karanbir Singh <span dir="ltr"><<a href="mailto:mail-lists@karan.org" target="_blank">mail-lists@karan.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 14/01/15 23:51, Trevor Hemsley wrote:<br>
<br>
> Now as far as the term "Community Approved" goes: I think it's fairly<br>
> accurate and I'm not sure what the objection to it was. We have to have<br>
> a way to say "These repos are ok" and "these suck" and "these suck worse<br>
> than that". The way the page reads at the moment seems to me to strike a<br>
> good balance between providing useful information and avoiding libel!<br>
><br>
<br>
</span>Being able to quantify what good-behaviour might be ( eg. multilib lines<br>
up etc ) not only allows us to measure how good / bad a repo is, it also<br>
gives the other repos a yardstick to work through in order to become good.<br>
<br>
I realise that a good repo will do things that are hard to measure  eg.<br>
delta between upstream release of a patch and when it shows up in repo;<br>
but a large bulk of things we should be able to automate I feel.<br>
<span class="im HOEnZb"><br>
--<br>
Karanbir Singh<br>
<a href="tel:%2B44-207-0999389" value="+442070999389">+44-207-0999389</a> | <a href="http://www.karan.org/" target="_blank">http://www.karan.org/</a> | <a href="http://twitter.com/kbsingh" target="_blank">twitter.com/kbsingh</a><br>
GnuPG Key : <a href="http://www.karan.org/publickey.asc" target="_blank">http://www.karan.org/publickey.asc</a><br>
</span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
CentOS-docs mailing list<br>
<a href="mailto:CentOS-docs@centos.org">CentOS-docs@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos-docs" target="_blank">http://lists.centos.org/mailman/listinfo/centos-docs</a><br>
</div></div></blockquote></div><br></div>