Hi everyone, This just came to my attention --- I have CentOS 7 installed on one machine, and have configured elrepo and epel as additional repositories. When I turned on the yum-priorities package (and set up priorities in the order base&updates < elrepo < epel), it turns out that there are 65 conflicting packages between base and epel, and additional 5 between elrepo and epel (there are no conflicts between base and elrepo, as expected). As far as I understand, this shouldn't happen. Does anyone know which packages are conflicting, and why? Here is the relevant yum output, note the excluded packages info: # yum repolist Loaded plugins: fastestmirror, langpacks, priorities Loading mirror speeds from cached hostfile * base: ftp.ines.lug.ro * elrepo: ftp.ines.lug.ro * epel: mirror.pmf.kg.ac.rs * extras: ftp.ines.lug.ro * updates: ftp.ines.lug.ro 70 packages excluded due to repository priority protections repo id repo name status base/7/x86_64 CentOS-7 - Base 8,652 elrepo ELRepo.org Community Enterprise Linux Repository - el7 143 epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 8,025+70 extras/7/x86_64 CentOS-7 - Extras 128 updates/7/x86_64 CentOS-7 - Updates 682 repolist: 17,630 # yum repolist --disablerepo=elrepo Loaded plugins: fastestmirror, langpacks, priorities Loading mirror speeds from cached hostfile * base: ftp.ines.lug.ro * epel: mirror.pmf.kg.ac.rs * extras: ftp.ines.lug.ro * updates: ftp.ines.lug.ro 65 packages excluded due to repository priority protections repo id repo name status base/7/x86_64 CentOS-7 - Base 8,652 epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 8,030+65 extras/7/x86_64 CentOS-7 - Extras 128 updates/7/x86_64 CentOS-7 - Updates 682 repolist: 17,492 # yum repolist --disablerepo=epel Loaded plugins: fastestmirror, langpacks, priorities Loading mirror speeds from cached hostfile * base: ftp.ines.lug.ro * elrepo: ftp.ines.lug.ro * extras: ftp.ines.lug.ro * updates: ftp.ines.lug.ro repo id repo name status base/7/x86_64 CentOS-7 - Base 8,652 elrepo ELRepo.org Community Enterprise Linux Repository - el7 143 extras/7/x86_64 CentOS-7 - Extras 128 updates/7/x86_64 CentOS-7 - Updates 682 repolist: 9,605 So what's going on with epel? TIA, :-) Marko
On Thu, Jun 18, 2015 at 10:04:04PM +0100, Marko Vojinovic wrote:> > Hi everyone, > > This just came to my attention --- I have CentOS 7 installed on one > machine, and have configured elrepo and epel as additional > repositories. When I turned on the yum-priorities package (and set up > priorities in the order base&updates < elrepo < epel), it turns out > that there are 65 conflicting packages between base and epel, and > additional 5 between elrepo and epel (there are no conflicts between > base and elrepo, as expected).Somehow I thought (without going to verify) that epel should be before elrepo. Just looked at my repo configs and I have epel priority at 20 and elrepo at 40.> > As far as I understand, this shouldn't happen. Does anyone know which > packages are conflicting, and why? > > Here is the relevant yum output, note the excluded packages info: > > # yum repolist > Loaded plugins: fastestmirror, langpacks, priorities > Loading mirror speeds from cached hostfile > * base: ftp.ines.lug.ro > * elrepo: ftp.ines.lug.ro > * epel: mirror.pmf.kg.ac.rs > * extras: ftp.ines.lug.ro > * updates: ftp.ines.lug.ro > 70 packages excluded due to repository priority protections > repo id repo name > status base/7/x86_64 CentOS-7 - > Base 8,652 elrepo > ELRepo.org Community Enterprise Linux Repository - el7 143 > epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 > 8,025+70 extras/7/x86_64 CentOS-7 - > Extras 128 updates/7/x86_64 > CentOS-7 - Updates 682 > repolist: 17,630 > > # yum repolist --disablerepo=elrepo > Loaded plugins: fastestmirror, langpacks, priorities > Loading mirror speeds from cached hostfile > * base: ftp.ines.lug.ro > * epel: mirror.pmf.kg.ac.rs > * extras: ftp.ines.lug.ro > * updates: ftp.ines.lug.ro > 65 packages excluded due to repository priority protections > repo id repo name > status base/7/x86_64 CentOS-7 - > Base 8,652 epel/x86_64 > Extra Packages for Enterprise Linux 7 - x86_64 8,030+65 > extras/7/x86_64 CentOS-7 - > Extras 128 updates/7/x86_64 > CentOS-7 - Updates 682 repolist: > 17,492 > > # yum repolist --disablerepo=epel > Loaded plugins: fastestmirror, langpacks, priorities > Loading mirror speeds from cached hostfile > * base: ftp.ines.lug.ro > * elrepo: ftp.ines.lug.ro > * extras: ftp.ines.lug.ro > * updates: ftp.ines.lug.ro > repo id repo > name status > base/7/x86_64 CentOS-7 - > Base 8,652 elrepo > ELRepo.org Community Enterprise Linux Repository - el7 143 > extras/7/x86_64 CentOS-7 - > Extras 128 updates/7/x86_64 > CentOS-7 - Updates 682 repolist: > 9,605 > > > So what's going on with epel? > > TIA, :-) > Marko > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos-- ---- Fred Smith -- fredex at fcshome.stoneham.ma.us ----------------------------- The eyes of the Lord are everywhere, keeping watch on the wicked and the good. ----------------------------- Proverbs 15:3 (niv) -----------------------------
On Thu, 18 Jun 2015 17:53:14 -0400 Fred Smith <fredex at fcshome.stoneham.ma.us> wrote:> On Thu, Jun 18, 2015 at 10:04:04PM +0100, Marko Vojinovic wrote: > > > > Hi everyone, > > > > This just came to my attention --- I have CentOS 7 installed on one > > machine, and have configured elrepo and epel as additional > > repositories. When I turned on the yum-priorities package (and set > > up priorities in the order base&updates < elrepo < epel), it turns > > out that there are 65 conflicting packages between base and epel, > > and additional 5 between elrepo and epel (there are no conflicts > > between base and elrepo, as expected). > > Somehow I thought (without going to verify) that epel should be > before elrepo. > > Just looked at my repo configs and I have epel priority at 20 and > elrepo at 40.The priority between elrepo and epel is usually a matter of personal preference, but either way epel is stepping over the base and updates repos, regardless of elrepo, as I explained:> > # yum repolist --disablerepo=elrepo > > Loaded plugins: fastestmirror, langpacks, priorities[snip]> > 65 packages excluded due to repository priority protectionsThis shouldn't happen, and as far as I know, it is considered a Bad Thing(tm). Does anyone have any more detailed info regarding this? Best, :-) Marko
On 18/06/15 22:04, Marko Vojinovic wrote:> > Hi everyone, > > This just came to my attention --- I have CentOS 7 installed on one > machine, and have configured elrepo and epel as additional > repositories. When I turned on the yum-priorities package (and set up > priorities in the order base&updates < elrepo < epel), it turns out > that there are 65 conflicting packages between base and epel, and > additional 5 between elrepo and epel (there are no conflicts between > base and elrepo, as expected). >The overlap between elrepo and EPEL is due to the 5 VirtualGL packages in elrepo. VirtualGL packages, albeit 64-bit only, are also available in EPEL. They don't appear to be shipping the 32-bit VirtualGL libs.
On Fri, 19 Jun 2015 07:51:36 +0100 Ned Slider <ned at unixmail.co.uk> wrote:> The overlap between elrepo and EPEL is due to the 5 VirtualGL packages > in elrepo. > > VirtualGL packages, albeit 64-bit only, are also available in EPEL. > They don't appear to be shipping the 32-bit VirtualGL libs.Exactly what I wanted to hear, thanks a lot! :-) Just checked, I have the elrepo version installed (and now that I've configured yum-priorities, it'll stick unless I decide I need the epel version). Thanks, :-) Marko