So I noticed that libxml2 RPM package got updated to 2.12.4 whereas currently I'm at 2.9.10.
OK, cool, I figured seeing as it was in '-REL' status I'd pull the trigger and get it updated on my machine as well.
However, doing so resulted in an error (during install and not in the pre-check stage ABAICT) and produced the attached error. Basically it turns out my python2-libxml2 has a dependency on the libxml2 RPM.
Hmm...OK, so let me sort this out. Off I went looking thinking that I had already installed Python3 anyways, so why did I still have Python2 on this box, and did it still even make sense to do so.
Take a look at my list of Python stuff that's currently installed here...so yeah, it's a bit of a mix of things.
Now I recall thinking/reading in the past that our RPM/YUM solution required Python2, but checking the RPM/YUM Netlabs page (
https://trac.netlabs.org/rpm) I'm not finding anything there calling this out.
So my question is: is Python2 needed for anything RPM/YUM related? I do not use Python for anything but this and maybe one or two little utilities.
It feels like I should perhaps just try to move to Python3...

Thanks!