In several projects (e.g. vdsm, imageio, sanlock), we have the issue of
building python 3 packages
for Fedora.

The current build process create packages with the same name for both
python 2 and python 3.
When the packages are published to oVirt repository, the python 3 packages
overwrite the python 2
packages.

We can rename the packages properly (e.g. python2-xxx, python3-xxx) but
this requires lot of work
and typically breaks later in the code publishing the packages.

There is also the difficulty of building both python 2 and python 3
packages from same spec in the same
build. This should be possible but not easy.

Since python 2 is about to die soon, should we simplify by building python
2 *or* python 3, depending
on version?

Fedora 29: python 2.7
Fedora 30: python 3.7
CentOS 7: python 2.7
CentOS 8: python 3.6

This make it possible to test and develop on python 2.7 until vdsm is fully
functional on python 3,
and it save resources in the CI.

Thoughts?

Nir
_______________________________________________
Devel mailing list -- devel@ovirt.org
To unsubscribe send an email to devel-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/devel@ovirt.org/message/FVA4ACELS4H5T2HVVB7NXRALNZHZBVH3/

Reply via email to