[opensuse-buildservice] CentOS8: No python3?
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384 Problem is that "python3" is not available. As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-hat-ente... and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository. Is AppStream repo missing at OBS? PS: obs-service-tar_scm does not have RHEL8 enabled yet, but I guess it will have the same issue. -- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
On Dienstag, 1. Oktober 2019, 17:30:57 CEST Julio Gonzalez wrote:
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384
Problem is that "python3" is not available.
As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-hat-ent erprise-linux-8/ and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository.
Is AppStream repo missing at OBS?
no, it is included. Check "osc meta prj CentOS:CentOS-8"
there seems to be no python3 package neither in baseos nor in appstream repos
atm.
will need to check where it lives tomorrow. (or if it is missing, it wouldn't
be the first breakage, we saw also other missing x86_64 rpms where only i686
are there. It seems they didn't run a dependency check before publishing)
--
Adrian Schroeter
On martes, 1 de octubre de 2019 17:49:57 (CEST) Adrian Schröter wrote:
no, it is included. Check "osc meta prj CentOS:CentOS-8"
there seems to be no python3 package neither in baseos nor in appstream repos atm.
will need to check where it lives tomorrow. (or if it is missing, it wouldn't be the first breakage, we saw also other missing x86_64 rpms where only i686
In fact you are right, python3 is provided (ATM) by python36, which is the real package and it's a AppStream, according to the info I see from dnf at a real CentOS8 VM. https://git.centos.org/rpms/python36/blob/c8-stream-3.6/f/SPECS/python36.spe... But even if I force python36, I get: buildinfo is broken... it says: unresolvable: nothing provides python36 -- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
On Dienstag, 1. Oktober 2019, 17:49:57 CEST Adrian Schröter wrote:
On Dienstag, 1. Oktober 2019, 17:30:57 CEST Julio Gonzalez wrote:
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384
Problem is that "python3" is not available.
As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-hat-en t erprise-linux-8/ and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository.
Is AppStream repo missing at OBS?
no, it is included. Check "osc meta prj CentOS:CentOS-8"
there seems to be no python3 package neither in baseos nor in appstream repos atm.
will need to check where it lives tomorrow. (or if it is missing, it wouldn't be the first breakage, we saw also other missing x86_64 rpms where only i686 are there. It seems they didn't run a dependency check before publishing)
just checked again, it is indeed in AppStream as python36, but only in a
module. We hide currently all module content because it leads to conflicts.
So you need to wait until we offer also module filtering (will lead to a
number of new repositories).
--
Adrian Schroeter
On Tue, Oct 1, 2019 at 3:20 PM Adrian Schröter
On Dienstag, 1. Oktober 2019, 17:49:57 CEST Adrian Schröter wrote:
On Dienstag, 1. Oktober 2019, 17:30:57 CEST Julio Gonzalez wrote:
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384
Problem is that "python3" is not available.
As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-hat-en t erprise-linux-8/ and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository.
Is AppStream repo missing at OBS?
no, it is included. Check "osc meta prj CentOS:CentOS-8"
there seems to be no python3 package neither in baseos nor in appstream repos atm.
will need to check where it lives tomorrow. (or if it is missing, it wouldn't be the first breakage, we saw also other missing x86_64 rpms where only i686 are there. It seems they didn't run a dependency check before publishing)
just checked again, it is indeed in AppStream as python36, but only in a module. We hide currently all module content because it leads to conflicts.
So you need to wait until we offer also module filtering (will lead to a number of new repositories).
I'm currently working on such an implementation. I hope I'll have something soon to share. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Hi Am Dienstag, 1. Oktober 2019, 21:19:16 CEST schrieb Adrian Schröter:
On Dienstag, 1. Oktober 2019, 17:49:57 CEST Adrian Schröter wrote:
On Dienstag, 1. Oktober 2019, 17:30:57 CEST Julio Gonzalez wrote:
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384
Problem is that "python3" is not available.
As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-hat-en t erprise-linux-8/ and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository.
Is AppStream repo missing at OBS?
no, it is included. Check "osc meta prj CentOS:CentOS-8"
there seems to be no python3 package neither in baseos nor in appstream repos atm.
will need to check where it lives tomorrow. (or if it is missing, it wouldn't be the first breakage, we saw also other missing x86_64 rpms where only i686 are there. It seems they didn't run a dependency check before publishing)
just checked again, it is indeed in AppStream as python36, but only in a module. We hide currently all module content because it leads to conflicts.
Uhhh, this means that even the BaseOS repository is not self contained and cannot be used without app streams? It contains python3 packages and if there is no python 3 base package you cannot install them and get unresolved dependency errors if you try it. -- Regards Michael Calmer -------------------------------------------------------------------------- Michael Calmer SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, D-90409 Nuernberg T: +49 (0) 911 74053 0 F: +49 (0) 911 74053575 - e-mail: Michael.Calmer@suse.com -------------------------------------------------------------------------- SUSE Linux GmbH, GF: Felix Imendörffer (HRB 247165, AG München) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wed, Oct 2, 2019 at 3:08 AM Michael Calmer
Hi
Am Dienstag, 1. Oktober 2019, 21:19:16 CEST schrieb Adrian Schröter:
On Dienstag, 1. Oktober 2019, 17:49:57 CEST Adrian Schröter wrote:
On Dienstag, 1. Oktober 2019, 17:30:57 CEST Julio Gonzalez wrote:
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384
Problem is that "python3" is not available.
As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-hat-en t erprise-linux-8/ and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository.
Is AppStream repo missing at OBS?
no, it is included. Check "osc meta prj CentOS:CentOS-8"
there seems to be no python3 package neither in baseos nor in appstream repos atm.
will need to check where it lives tomorrow. (or if it is missing, it wouldn't be the first breakage, we saw also other missing x86_64 rpms where only i686 are there. It seems they didn't run a dependency check before publishing)
just checked again, it is indeed in AppStream as python36, but only in a module. We hide currently all module content because it leads to conflicts.
Uhhh, this means that even the BaseOS repository is not self contained and cannot be used without app streams? It contains python3 packages and if there is no python 3 base package you cannot install them and get unresolved dependency errors if you try it.
BaseOS includes a special Python runtime called platform-python for system components, but developing against this is essentially broken without the python36 module in AppStream. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mittwoch, 2. Oktober 2019, 09:08:42 CEST Michael Calmer wrote:
Hi
Am Dienstag, 1. Oktober 2019, 21:19:16 CEST schrieb Adrian Schröter:
On Dienstag, 1. Oktober 2019, 17:49:57 CEST Adrian Schröter wrote:
On Dienstag, 1. Oktober 2019, 17:30:57 CEST Julio Gonzalez wrote:
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar _scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384
Problem is that "python3" is not available.
As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-ha t-en t erprise-linux-8/ and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository.
Is AppStream repo missing at OBS?
no, it is included. Check "osc meta prj CentOS:CentOS-8"
there seems to be no python3 package neither in baseos nor in appstream repos atm.
will need to check where it lives tomorrow. (or if it is missing, it wouldn't be the first breakage, we saw also other missing x86_64 rpms where only i686 are there. It seems they didn't run a dependency check before publishing)
just checked again, it is indeed in AppStream as python36, but only in a module. We hide currently all module content because it leads to conflicts.
Uhhh, this means that even the BaseOS repository is not self contained and cannot be used without app streams? It contains python3 packages and if there is no python 3 base package you cannot install them and get unresolved dependency errors if you try it.
indeed, baseos has packages with python3 dependencies but it seems not to
provide an interpreter.
It exist only appstream ... and you even need the module inside enabled or you
won't have it.
--
Adrian Schroeter
On Mittwoch, 2. Oktober 2019, 11:15:26 CEST Adrian Schröter wrote:
On Mittwoch, 2. Oktober 2019, 09:08:42 CEST Michael Calmer wrote:
Hi
Am Dienstag, 1. Oktober 2019, 21:19:16 CEST schrieb Adrian Schröter:
On Dienstag, 1. Oktober 2019, 17:49:57 CEST Adrian Schröter wrote:
On Dienstag, 1. Oktober 2019, 17:30:57 CEST Julio Gonzalez wrote:
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-t ar _scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384
Problem is that "python3" is not available.
As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-> > > > > ha t-en t erprise-linux-8/ and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository.
Is AppStream repo missing at OBS?
no, it is included. Check "osc meta prj CentOS:CentOS-8"
there seems to be no python3 package neither in baseos nor in appstream repos atm.
will need to check where it lives tomorrow. (or if it is missing, it wouldn't be the first breakage, we saw also other missing x86_64 rpms where only i686 are there. It seems they didn't run a dependency check before publishing)
just checked again, it is indeed in AppStream as python36, but only in a module. We hide currently all module content because it leads to conflicts.
Uhhh, this means that even the BaseOS repository is not self contained and cannot be used without app streams? It contains python3 packages and if there is no python 3 base package you cannot install them and get unresolved dependency errors if you try it.
indeed, baseos has packages with python3 dependencies but it seems not to provide an interpreter.
erm, looked into it with mls, there is another python interpreter in platform-
python package.
You may want to use that one if you want to stay on the very stable version,
while the one in the module is most likely changing in future. Just not so
easy to use ....
--
Adrian Schroeter
Dne 02. 10. 19 v 11:15 Adrian Schröter napsal(a):
It exist only appstream ... and you even need the module inside enabled or you won't have it.
That module is "platform default" which means that is should be enabled by default # dnf module list .... python36 3.6 [d] common [d], build Python programming language, version 3.6 .... Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled Miroslav Suchy -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wed, Oct 2, 2019 at 5:49 AM Miroslav Suchy
Dne 02. 10. 19 v 11:15 Adrian Schröter napsal(a):
It exist only appstream ... and you even need the module inside enabled or you won't have it.
That module is "platform default" which means that is should be enabled by default
# dnf module list .... python36 3.6 [d] common [d], build Python programming language, version 3.6 ....
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
Fedora Modularity is not supported in libsolv (semantics are still too undefined to implement...), so OBS' solver doesn't know what to do with it, and we don't have a way to handle module enablement for OBS projects yet. We have the same problems that COPR has, except since COPR uses Mock + DNF, defaults mostly work. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Tue, Oct 1, 2019 at 11:33 AM Julio Gonzalez
I am trying to fix the issue at https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm not building for CentOS_8 with https://build.opensuse.org/request/show/734384
Problem is that "python3" is not available.
As far as I can tell from https://developers.redhat.com/blog/2019/05/07/what-no-python-in-red-hat-ente... and the tests I am making myself at a CentOS8 VM, neither python2 or python3 are part of the baseOS repository, but part of the AppStream repository.
Is AppStream repo missing at OBS?
PS: obs-service-tar_scm does not have RHEL8 enabled yet, but I guess it will have the same issue.
Fedora Modularity is not supported in the Open Build Service. This means that Red Hat Application Streams do not work either. I am working on creating some workaround tooling while Modularity stuff is being worked out (also with my involvement). -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (5)
-
Adrian Schröter
-
Julio Gonzalez
-
Michael Calmer
-
Miroslav Suchy
-
Neal Gompa