Stefan Bluhm:
> Hello,
> 
> can you tell me how to build the RPM for python2-rhnpush for the server or 
> any other system that has Python 2 and Python 3 installed (Fedora and 
> RHEL7+)? As far as I understand from the source, it is actually not possible 
> to build the package on Fedora/later RHEL versions (Python 2 is always built, 
> Python 3 is always built on Fedora/latest RHEL).
> 
> Python 2 requires "python2-rhn-client-tools" and Python 3 requires 
> "python3-rhn-client-tools". Both packages require their own version of 
> mutually exclusive "python?-dmidecode" versions. So an "dnf install" for 
> these packages will fail with the message:
> 
> "file /usr/share/python-dmidecode/pymap.xml from install of
> python3-dmidecode-3.12.2-15.el8.x86_64 conflicts with file from package
> python2-dmidecode-3.12.2-11.el8.x86_64"

Hello Stefan,

You need the same version of python3-dmidecode and python2-dmidecode
(built from the same srpm) so the /usr/share/python-dmidecode/pymap.xml
file is identical in both and do not conflict.

> How did you manage to build python2-rhnpush on the latest Fedora? On my 
> branch, I now added a "--with server" option to only build Python2 for that.
> 
> Best wishes,
> Stefan

Regards,

--
Michael Mráka
System Management Engineering, Red Hat

_______________________________________________
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to