Bug 1650508

Summary: custodia: Please switch Requires to platform-python-setuptools
Product: Red Hat Enterprise Linux 8 Reporter: Lumír Balhar <lbalhar>
Component: custodiaAssignee: Christian Heimes <cheimes>
Status: CLOSED ERRATA QA Contact: ipa-qe <ipa-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.1CC: abokovoy, cheimes, ksiddiqu, pcech, torsava
Target Milestone: rc   
Target Release: 8.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-11-05 20:52:32 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Lumír Balhar 2018-11-16 11:10:45 UTC
Hello,

please switch the runtime dependency of python3-custodia from the package "python3-setuptools" to "platform-python-setuptools".

The platform-python-setuptools package is exactly the same, except it doesn't contain the user-facing executable `easy_install-3.6` which is not needed by this package. It's highly confusing to users to have the easy_install executable installed, but not python3 (BZ#1638836).

Comment 1 Lumír Balhar 2018-11-16 11:14:44 UTC
Pull request: https://src.osci.redhat.com/rpms/custodia/pull-request/1

Comment 2 Tomas Orsava 2018-11-28 17:34:53 UTC
Hi Christian, will you be able to get to this bug?

Comment 3 Christian Heimes 2018-11-28 18:19:13 UTC
Lumír created a PR but I cannot progress the PR without ACKs. Let me figure out how to get the ACKs for this project tomorrow.

Comment 4 Tomas Orsava 2018-12-12 19:07:33 UTC
Ping, so this doesn't get burried.

Comment 6 Lumír Balhar 2019-01-30 07:34:58 UTC
Setting internal target release to 8.0.0.1. Now we have to wait for branching so we have some time to gather all acks.

Comment 7 Lumír Balhar 2019-02-18 09:14:02 UTC
I am sorry. I did a mistake. I should not be the one who set internal target release to your bug.
Could you please schedule work on this bug somehow? It's a really easy fix and it'll improve users experience. Thank you.

Comment 10 Kaleem 2019-08-28 07:17:59 UTC
FailedQA

requires does not shows platform-python-setuptools for custodia

[root@master ~]# rpm -q custodia
custodia-0.6.0-3.module+el8.1.0+4011+fd4be199.noarch
[root@master ~]# rpm -q --requires custodia
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/usr/libexec/platform-python
config(custodia) = 0.6.0-3.module+el8.1.0+4011+fd4be199
python3-custodia = 0.6.0-3.module+el8.1.0+4011+fd4be199
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
systemd-units
systemd-units
systemd-units
[root@master ~]#

Comment 12 Christian Heimes 2019-08-28 07:21:39 UTC
The "custodia" package does not depend on setuptools directly but indirectly through "python3-custodia". Please check the other package "python3-custodia".

Comment 13 Kaleem 2019-08-28 07:24:50 UTC
(In reply to Christian Heimes from comment #12)
> The "custodia" package does not depend on setuptools directly but indirectly
> through "python3-custodia". Please check the other package
> "python3-custodia".

Yes found the correct require with python3-custodia.

[root@master ~]# rpm -q --requires python3-custodia|grep platform-python-setuptools
platform-python-setuptools
[root@master ~]# rpm -q --requires python3-custodia|grep python3-setuptools
[root@master ~]# rpm -q python3-custodia
python3-custodia-0.6.0-3.module+el8.1.0+4011+fd4be199.noarch
[root@master ~]# 

Moving to verified.

Comment 15 errata-xmlrpc 2019-11-05 20:52:32 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:3348