Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1774255

Summary: python3-hardware has unnecessary Requires of python3-babel
Product: Red Hat OpenStack Reporter: Jon Schlueter <jschluet>
Component: python-hardwareAssignee: RHOS Maint <rhos-maint>
Status: CLOSED ERRATA QA Contact: nlevinki <nlevinki>
Severity: medium Docs Contact:
Priority: medium    
Version: 15.0 (Stein)CC: bfournie, dtantsur, hbrock, jslagle, mburns, rpittau
Target Milestone: z2Keywords: Triaged
Target Release: 16.0 (Train on RHEL 8.1)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-hardware-0.24.0-0.20200116181522.b3ca1b4.el8ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-05-14 12:18:28 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 Jon Schlueter 2019-11-19 21:54:24 UTC
Description of problem:

python3-hardware has a Requires of python3-babel.  When you install python3-hardware it installs documentation tooling python-babel which should not be needed at runtime, only at build time.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. dnf install python3-hardware
2.
3.

Actual results:

 it installs python3-babel along with a lot of extra packages

Expected results:
only installs required runtime requirements

Additional info:

Comment 2 Riccardo Pittau 2019-11-20 09:23:46 UTC
thanks for the report, I'm in the process of reviewing requirements and tests (including docs) of the python-hardware lib
A patch will be proposed that should remove Babel as standard requirement and confine it to docs build

Comment 5 Bob Fournier 2020-04-16 21:03:57 UTC
It looks like python3-babel is no longer a dependency.


$ sudo dnf install python3-hardware

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 0:54:44 ago on Thu 16 Apr 2020 04:05:43 PM EDT.
Dependencies resolved.
===============================================================================================================================================================================================
 Package                                           Architecture               Version                                                       Repository                                    Size
===============================================================================================================================================================================================
Installing:
 python3-hardware                                  noarch                     0.23.0-0.20200221223536.59211cc.el8ost                        rhelosp-16.0                                 217 k
Installing dependencies:
 blosc                                             x86_64                     1.13.3-3.el8ost                                               rhelosp-16.0                                  54 k
 hdf5                                              x86_64                     1.8.20-7.el8ost                                               rhelosp-16.0                                 1.8 M
 libqhull                                          x86_64                     2015.2-7.el8ost                                               rhelosp-16.0                                 168 k
 libzstd                                           x86_64                     1.3.4-2.el8ost                                                rhelosp-16.0                                 230 k
 python3-Bottleneck                                x86_64                     1.2.1-8.el8ost                                                rhelosp-16.0                                 130 k
 python3-cycler                                    noarch                     0.10.0-7.el8ost                                               rhelosp-16.0                                  20 k
 python3-hardware-detect                           noarch                     0.23.0-0.20200221223536.59211cc.el8ost                        rhelosp-16.0                                  59 k
 python3-kiwisolver                                x86_64                     1.0.1-3.el8ost                                                rhelosp-16.0                                  77 k
 python3-matplotlib                                x86_64                     3.0.2-1.el8ost.4                                              rhelosp-16.0                                 3.4 M
 python3-matplotlib-data                           noarch                     3.0.2-1.el8ost.4                                              rhelosp-16.0                                 1.8 M
 python3-matplotlib-data-fonts                     noarch                     3.0.2-1.el8ost.4                                              rhelosp-16.0                                 2.4 M
 python3-numexpr                                   x86_64                     2.6.1-4.el8ost                                                rhelosp-16.0                                 190 k
 python3-pandas                                    x86_64                     0.23.4-4.el8ost                                               rhelosp-16.0                                 9.3 M
 python3-pexpect                                   noarch                     4.6-2.el8ost                                                  rhelosp-16.0                                 141 k
 python3-tables                                    x86_64                     3.3.0-6.el8ost                                                rhelosp-16.0                                 1.4 M
 sysbench                                          x86_64                     0.4.12-14.el8ost                                              rhelosp-16.0                                  83 k
 librados2                                         x86_64                     2:14.2.8-35.el8cp                                             rhelosp-ceph-4-mon                           3.5 M
 librbd1                                           x86_64                     2:14.2.8-35.el8cp                                             rhelosp-ceph-4-mon                           1.8 M
 userspace-rcu                                     x86_64                     0.10.1-2.el8                                                  rhosp-rhel-8.1-baseos                        101 k
 dejavu-fonts-common                               noarch                     2.35-6.el8                                                    rhosp-rhel-8.1-baseos                         74 k
 dejavu-sans-fonts                                 noarch                     2.35-6.el8                                                    rhosp-rhel-8.1-baseos                        1.5 M
 libibverbs                                        x86_64                     22.3-1.el8                                                    rhosp-rhel-8.1-baseos                        239 k
 lldpad                                            x86_64                     1.0.1-13.git036e314.el8                                       rhosp-rhel-8.1-baseos                        299 k
 rdma-core                                         x86_64                     22.3-1.el8                                                    rhosp-rhel-8.1-baseos                         53 k
 ndctl-libs                                        x86_64                     65-1.el8                                                      rhosp-rhel-8.1-baseos                         75 k
 daxctl-libs                                       x86_64                     65-1.el8                                                      rhosp-rhel-8.1-baseos                         34 k
 librdmacm                                         x86_64                     22.3-1.el8                                                    rhosp-rhel-8.1-baseos                         71 k
 python3-ptyprocess                                noarch                     0.5.2-4.el8                                                   rhosp-rhel-8.1-appstream                      31 k
 mariadb-connector-c-config                        noarch                     3.0.7-1.el8                                                   rhosp-rhel-8.1-appstream                      13 k
 lcms2                                             x86_64                     2.9-2.el8                                                     rhosp-rhel-8.1-appstream                     165 k
 jbigkit-libs                                      x86_64                     2.1-14.el8                                                    rhosp-rhel-8.1-appstream                      55 k
 libwebp                                           x86_64                     1.0.0-1.el8                                                   rhosp-rhel-8.1-appstream                     273 k
 mariadb-connector-c                               x86_64                     3.0.7-1.el8                                                   rhosp-rhel-8.1-appstream                     148 k
 fio                                               x86_64                     3.7-3.el8                                                     rhosp-rhel-8.1-appstream                     498 k
 libXpm                                            x86_64                     3.5.12-7.el8                                                  rhosp-rhel-8.1-appstream                      58 k
 gd                                                x86_64                     2.2.5-6.el8                                                   rhosp-rhel-8.1-appstream                     144 k
 texlive-kpathsea                                  x86_64                     7:20180414-14.el8                                             rhosp-rhel-8.1-appstream                     1.1 M
 libjpeg-turbo                                     x86_64                     1.5.3-10.el8                                                  rhosp-rhel-8.1-appstream                     156 k
 lttng-ust                                         x86_64                     2.8.1-11.el8                                                  rhosp-rhel-8.1-appstream                     259 k
 texlive-dvipng                                    x86_64                     7:20180414-14.el8                                             rhosp-rhel-8.1-appstream                     331 k
 texlive-base                                      noarch                     7:20180414-14.el8                                             rhosp-rhel-8.1-appstream                      83 k
 libtiff                                           x86_64                     4.0.9-15.el8                                                  rhosp-rhel-8.1-appstream                     188 k
 libpmemblk                                        x86_64                     1.6-2.el8                                                     rhosp-rhel-8.1-appstream                      91 k
 libpmem                                           x86_64                     1.6-2.el8                                                     rhosp-rhel-8.1-appstream                      78 k
 texlive-lib                                       x86_64                     7:20180414-14.el8                                             rhosp-rhel-8.1-appstream                     544 k
 libpq                                             x86_64                     12.1-3.el8                                                    rhosp-rhel-8.1-appstream                     195 k
 openjpeg2                                         x86_64                     2.3.1-3.el8_1                                                 rhosp-rhel-8.1-appstream                     154 k
Installing weak dependencies:
 python3-pillow                                    x86_64                     5.1.1-10.el8_1                                                rhosp-rhel-8.1-appstream                     630 k

Transaction Summary
===============================================================================================================================================================================================
Install  49 Packages

Comment 7 errata-xmlrpc 2020-05-14 12:18:28 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-2020:2155