On 30. 10. 19 11:39, Daniel P. Berrangé wrote:
On Tue, Oct 29, 2019 at 04:24:02PM +0100, Miro Hrončok wrote:
> ## What exactly is happening?
>
> The formal change proposal is here:
>
https://fedoraproject.org/wiki/Changes/RetirePython2
>
> Packages requiring Python 2 will be removed starting November 15 (unless
> they have an exception).
> Components with all essential subpackages removed will be retired.
> The removal will be (semi-)automated.
>
> Source package only BuildRequiring removed packages will fail to build, and
> will be removed according to the regular FTBFS policy.
>
>
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fai...
>
>
> ## The list
>
> Here is the package breakdown sorted by maintainers.
> The list contains the shortest dependency path to Python 2. The arrow means
> "depends on".
>
> The data is based on the latest rawhide compose, so it might be a bit out of date.
>
> If you find a bogus dependency, such as a dependency that can be resolved in
> a non-Python 2 way, please let us know, so we can blacklist it.
I'm unclear from the text above just what is proposed to be removed - the
entire RPM vs just the py2 sub-RPMs.
Just the listed subpackages.
> veillard
> libxml2
> python2-libxml2 (→ PY2)
In this case the libxml2.spec file builds all of the native library, py2
binding and py3 binding.
Please do *NOT* remove the entire libxml2 package as this will kill the
virtualization stack. Only the bits of specfile logic that build the
py2 binding should be removed.
That's the plan, sorry for not making it clear.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok