standalone scenario 3 on RedHat 8 - python3-pyngus (used for amqp1) is missing

Bug #1840828 reported by Ronelle Landy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Ronelle Landy

Bug Description

https://github.com/rdo-packages/oslo-messaging-distgit/blob/rpm-master/python-oslo-messaging.spec#L206 shows that python3-pyngus is required.

Also in deps https://github.com/redhat-openstack/rdoinfo/blob/31d10438d789aaa547ded4ee750a850c2e3348b6/buildsys-tags/cloud7-openstack-common-testing.yml#L991

This results in an error in standalone scenario 3 on RedHat 8:

2019-08-20 13:16:59 | "ModuleNotFoundError: No module named 'pyngus'",
http://logs.rdoproject.org/60/21860/3/check/tripleo-ci-rhel-8-scenario003-standalone-rdo/aa120a6/logs/undercloud/home/zuul/standalone_deploy.log.txt.gz

When talking with amoralej:
accoring to url https://github.com/openstack/oslo.messaging/blob/master/setup.cfg#L41
<amoralej> amqp is from impl_amqp1
<amoralej> there is other rabbit driver

We need to discover why it's being called here.

Ronelle Landy (rlandy)
Changed in tripleo:
milestone: none → train-3
importance: Undecided → Critical
importance: Critical → High
status: New → Triaged
wes hayutin (weshayutin)
tags: added: alert
Revision history for this message
Ronelle Landy (rlandy) wrote :
Revision history for this message
Ronelle Landy (rlandy) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.opendev.org/677562

Changed in tripleo:
assignee: nobody → Ronelle Landy (rlandy)
status: Triaged → In Progress
Revision history for this message
wes hayutin (weshayutin) wrote :

15:25 <@mwhahaha> weshay: no we need to fix the rhel8 deps (or wait until centos8)
15:25 <@mwhahaha> weshay: switch scenario003 to nv on rhel8 until deps are resolved would be solution

15:25 <@weshay> ah k.. that's easy..
15:26 <@weshay> rlandy|ruck ^
15:26 <@weshay> mwhahaha so I should chase rel-del to build the package for el8
15:26 <@mwhahaha> well i don't think they want to ship it in rhel
15:27 <@mwhahaha> but yea i would push them to solve that for centos8 at least
15:27 <@weshay> jjoyce fyi ^

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-heat-templates (master)

Change abandoned by Ronelle Landy (<email address hidden>) on branch: master
Review: https://review.opendev.org/677562

Revision history for this message
Ronelle Landy (rlandy) wrote :

<mwhahaha> weshay: no we need to fix the rhel8 deps (or wait until centos8)
<mwhahaha> weshay: switch scenario003 to nv on rhel8 until deps are resolved would be solution

Mark scenraio003 non-voting is our current solution

Revision history for this message
wes hayutin (weshayutin) wrote :

Just my opinion of course here..

CentOS7 python 2 build exists of course
https://cbs.centos.org/koji/buildinfo?buildID=26196

I don't see any indication that the python3 version will be built by CentOS for 8.

https://cbs.centos.org/koji/search?match=glob&type=build&terms=python3-pyngus

What to do w/ amqp, can we carry the package in rdo and upload it to the RHUI ( rhel8) and dlrn-deps (centos8)?

Revision history for this message
wes hayutin (weshayutin) wrote :

FYI.. this will not fix the issue of running w/ amqp, this is just to show where it's being called.

https://review.opendev.org/#/c/677562/

Revision history for this message
chandan kumar (chkumar246) wrote :

Since python3-pyngus is a dependency of oslo-messaging and it lives under rhel8-master deps, I think we can build it there and keep it, will fix the issue.

Revision history for this message
Alan Pevec (apevec) wrote :

It's optional dep in oslo messaging and until qdr is supported on RHEL8 we will not enable it.
Need to check with qdr maintainers what's their plan for RHEL8.

Revision history for this message
wes hayutin (weshayutin) wrote :
wes hayutin (weshayutin)
tags: added: promotion-blocker
Changed in tripleo:
milestone: train-3 → ussuri-1
Revision history for this message
Alan Pevec (apevec) wrote :

We could also consider dropping amqp support in tripleo, can we identify who owns it?

Revision history for this message
Alan Pevec (apevec) wrote :

python3-pyngus is now available in rhel8-master deps, please test it.

Revision history for this message
wes hayutin (weshayutin) wrote :
Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.