Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, Jun 19, 2015 at 02:54:21PM -0500, Johnny Hughes wrote: On 06/19/2015 05:29 AM, Marko Vojinovic wrote: On Fri, 19 Jun 2015 09:01:43 +0200 Nicolas Thierry-Mieg nicolas.thierry-m...@imag.fr wrote: You are correct, but what more info do you want? Well, a list of names of those conflicting packages would be nice to have. Or instructions how to ask yum to compile it. You've spelled it out quite well, you have the solution (set the lowest prio == highest value for epel), end of story? Unfortunately, it isn't. I was running the machine for some time without having the yum-priorities plugin. I (naively) believed that EPEL is careful not to create conflicts against base (I have read on this very list that it's safe to use). Stuff got installed, updated several times over, etc. Now after I figured there are in fact conflicts, I need to figure out the consistency of the software installed on my machine. How many (and which) packages from base have been stepped over by epel on my system? How severe are the consequences? I need to know how affected my system is, which packages to reinstall (now that I've activated priorities), etc. It's a mess that needs to be cleaned up. If you want it fixed you should report this to EPEL, not here. But with a large repo like EPEL this is bound to happen again and again as the distrib is a moving target. yum priorities mostly solves it. No, I don't really care to have it fixed, yum-priorities can take care of that in the future. But I want to fix my server, to make sure that all packages from base are still there. And I also want to make some noise about it on this list, so that other people don't end up with the same problem. It should be stated clearly that epel is *not* safe to use without the priorities plugin. To be perfectly honest, the differences between EPEL and Base+extras can usually be completely ignored anyway. While somethings may be in epel and extras .. and the extras versions might lag, the extras version likely came from EPEL in the first place and was added as a build requirement for some other package in extras. This means that if there is a newer version in EPEL later, it is likely not going to cause a problem if it is installed on CentOS .. and in reality, we should probably be pulling that newer EPEL package into extras anyway. I don't think, if you stay in the elrepo, EPEL, and Base+Extras family that you are going to be hurt very often using whatever yum finds without yum-priorities at all. I would add the NUX repo to those as well. If you go outside those 4, maybe yum-priorities become more important. I used to add RPMFUSION to that, but as of last time I looked, not more than 2-3 weeks ago, they still don't have EL7 listed. -- Fred Smith -- fre...@fcshome.stoneham.ma.us - Show me your ways, O LORD, teach me your paths; Guide me in your truth and teach me, for you are God my Savior, And my hope is in you all day long. -- Psalm 25:4-5 (NIV) ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, 19 Jun 2015 14:54:21 -0500 Johnny Hughes joh...@centos.org wrote: To be perfectly honest, the differences between EPEL and Base+extras can usually be completely ignored anyway. While somethings may be in epel and extras .. and the extras versions might lag, the extras version likely came from EPEL in the first place and was added as a build requirement for some other package in extras. This means that if there is a newer version in EPEL later, it is likely not going to cause a problem if it is installed on CentOS .. and in reality, we should probably be pulling that newer EPEL package into extras anyway. I don't think, if you stay in the elrepo, EPEL, and Base+Extras family that you are going to be hurt very often using whatever yum finds without yum-priorities at all. I would add the NUX repo to those as well. If you go outside those 4, maybe yum-priorities become more important. I am sure with 8,000 or so total packages, one might find a conflict that matters .. but I don't know of any that matter right now. By matter, I mean that there is an actual issue using the newer package from the 4 repos, whichever one that is. Yes, I agree. After I went through the list of conflicting packages, I failed to find anything that could even remotely be called critical or dangerous. So in the end, one probably doesn't need yum-priorities if one stays within the four main repos. Anyway, thanks for the info! Best, :-) Marko ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, Jun 19, 2015 at 12:01 AM, Nicolas Thierry-Mieg nicolas.thierry-m...@imag.fr wrote: Le 19/06/2015 05:16, Marko Vojinovic a écrit : 65 packages excluded due to repository priority protections This 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? If you want it fixed you should report this to EPEL, not here. But with a large repo like EPEL this is bound to happen again and again as the distrib is a moving target. yum priorities mostly solves it. One thing people should be aware is that EPEL is built for RHEL and that the package list is not the same between RHEL and CentOS. For example, CentOS adds cloud-related ones to the centos-extras repo which may overlap EPEL's. By the way, when I ran the same yum repolist command on my RHEL box with epel enabled, there was no conflict. Akemi ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
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 baseupdates 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. ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On 06/19/2015 05:36 AM, Marko Vojinovic wrote: On Fri, 19 Jun 2015 00:13:25 -0700 Akemi Yagi amy...@gmail.com wrote: One thing people should be aware is that EPEL is built for RHEL and that the package list is not the same between RHEL and CentOS. For example, CentOS adds cloud-related ones to the centos-extras repo which may overlap EPEL's. Thanks for the info. How can I find out the package names for the overlap? Can yum spell them out for me somehow? If you include the -v option in that yum repolist command you'll see what packages were excluded by the priorities plugin. -- Bob Nichols NOSPAM is really part of my email address. Do NOT delete it. ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, 19 Jun 2015, John Hodrien wrote: On Fri, 19 Jun 2015, Marko Vojinovic wrote: Well, a list of names of those conflicting packages would be nice to have. Or instructions how to ask yum to compile it. yum update -d3 I also wonder if some of this is historical. Are you pointing at EPEL, or an internal mirror of EPEL? There are packages that used to be in EPEL7 (perhaps EPEL7-beta) that are provided in base, but are no longer provided in EPEL (e.g. golang, thunderbird, xmlsec1). jh ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, 19 Jun 2015 00:13:25 -0700 Akemi Yagi amy...@gmail.com wrote: One thing people should be aware is that EPEL is built for RHEL and that the package list is not the same between RHEL and CentOS. For example, CentOS adds cloud-related ones to the centos-extras repo which may overlap EPEL's. Thanks for the info. How can I find out the package names for the overlap? Can yum spell them out for me somehow? By the way, when I ran the same yum repolist command on my RHEL box with epel enabled, there was no conflict. That's good to know. So it seems that folks in epel do take care not to create conflicts, but wrt. to RHEL, but not CentOS. Given that, I'd just like to know which packages to check for on my machine... :-) Thanks, :-) Marko ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, 19 Jun 2015 07:51:36 +0100 Ned Slider n...@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 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, 19 Jun 2015 11:36:45 +0100 (BST) John Hodrien j.h.hodr...@leeds.ac.uk wrote: On Fri, 19 Jun 2015, Marko Vojinovic wrote: Well, a list of names of those conflicting packages would be nice to have. Or instructions how to ask yum to compile it. yum update -d3 Wow! Excellent! Thanks a bunch! Best, :-) Marko ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
Le 19/06/2015 05:16, Marko Vojinovic a écrit : On Thu, 18 Jun 2015 17:53:14 -0400 Fred Smith fre...@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 baseupdates 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 protections This 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? You are correct, but what more info do you want? You've spelled it out quite well, you have the solution (set the lowest prio == highest value for epel), end of story? If you want it fixed you should report this to EPEL, not here. But with a large repo like EPEL this is bound to happen again and again as the distrib is a moving target. yum priorities mostly solves it. ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, 19 Jun 2015 09:01:43 +0200 Nicolas Thierry-Mieg nicolas.thierry-m...@imag.fr wrote: You are correct, but what more info do you want? Well, a list of names of those conflicting packages would be nice to have. Or instructions how to ask yum to compile it. You've spelled it out quite well, you have the solution (set the lowest prio == highest value for epel), end of story? Unfortunately, it isn't. I was running the machine for some time without having the yum-priorities plugin. I (naively) believed that EPEL is careful not to create conflicts against base (I have read on this very list that it's safe to use). Stuff got installed, updated several times over, etc. Now after I figured there are in fact conflicts, I need to figure out the consistency of the software installed on my machine. How many (and which) packages from base have been stepped over by epel on my system? How severe are the consequences? I need to know how affected my system is, which packages to reinstall (now that I've activated priorities), etc. It's a mess that needs to be cleaned up. If you want it fixed you should report this to EPEL, not here. But with a large repo like EPEL this is bound to happen again and again as the distrib is a moving target. yum priorities mostly solves it. No, I don't really care to have it fixed, yum-priorities can take care of that in the future. But I want to fix my server, to make sure that all packages from base are still there. And I also want to make some noise about it on this list, so that other people don't end up with the same problem. It should be stated clearly that epel is *not* safe to use without the priorities plugin. Best, :-) Marko ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Fri, 19 Jun 2015, Marko Vojinovic wrote: Well, a list of names of those conflicting packages would be nice to have. Or instructions how to ask yum to compile it. yum update -d3 jh ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On 06/19/2015 05:29 AM, Marko Vojinovic wrote: On Fri, 19 Jun 2015 09:01:43 +0200 Nicolas Thierry-Mieg nicolas.thierry-m...@imag.fr wrote: You are correct, but what more info do you want? Well, a list of names of those conflicting packages would be nice to have. Or instructions how to ask yum to compile it. You've spelled it out quite well, you have the solution (set the lowest prio == highest value for epel), end of story? Unfortunately, it isn't. I was running the machine for some time without having the yum-priorities plugin. I (naively) believed that EPEL is careful not to create conflicts against base (I have read on this very list that it's safe to use). Stuff got installed, updated several times over, etc. Now after I figured there are in fact conflicts, I need to figure out the consistency of the software installed on my machine. How many (and which) packages from base have been stepped over by epel on my system? How severe are the consequences? I need to know how affected my system is, which packages to reinstall (now that I've activated priorities), etc. It's a mess that needs to be cleaned up. If you want it fixed you should report this to EPEL, not here. But with a large repo like EPEL this is bound to happen again and again as the distrib is a moving target. yum priorities mostly solves it. No, I don't really care to have it fixed, yum-priorities can take care of that in the future. But I want to fix my server, to make sure that all packages from base are still there. And I also want to make some noise about it on this list, so that other people don't end up with the same problem. It should be stated clearly that epel is *not* safe to use without the priorities plugin. To be perfectly honest, the differences between EPEL and Base+extras can usually be completely ignored anyway. While somethings may be in epel and extras .. and the extras versions might lag, the extras version likely came from EPEL in the first place and was added as a build requirement for some other package in extras. This means that if there is a newer version in EPEL later, it is likely not going to cause a problem if it is installed on CentOS .. and in reality, we should probably be pulling that newer EPEL package into extras anyway. I don't think, if you stay in the elrepo, EPEL, and Base+Extras family that you are going to be hurt very often using whatever yum finds without yum-priorities at all. I would add the NUX repo to those as well. If you go outside those 4, maybe yum-priorities become more important. I am sure with 8,000 or so total packages, one might find a conflict that matters .. but I don't know of any that matter right now. By matter, I mean that there is an actual issue using the newer package from the 4 repos, whichever one that is. signature.asc Description: OpenPGP digital signature ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
On Thu, 18 Jun 2015 17:53:14 -0400 Fred Smith fre...@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 baseupdates 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 protections This 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 ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] C7: EPEL conflicts with Base and ElRepo?
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 baseupdates 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_64CentOS-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_64CentOS-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 - el7143 extras/7/x86_64 CentOS-7 - Extras 128 updates/7/x86_64 CentOS-7 - Updates682 repolist: 9,605 So what's going on with epel? TIA, :-) Marko ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos -- Fred Smith -- fre...@fcshome.stoneham.ma.us - The eyes of the Lord are everywhere, keeping watch on the wicked and the good. - Proverbs 15:3 (niv) - ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos