Bug 1326355 - missing dep on mpitests-mvapich2 package
Summary: missing dep on mpitests-mvapich2 package
Keywords:
Status: CLOSED DUPLICATE of bug 1358437
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: mpitests
Version: 7.2
Hardware: All
OS: Linux
unspecified
low
Target Milestone: rc
: ---
Assignee: Michal Schmidt
QA Contact: Mike Stowell
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-12 13:56 UTC by Götz Waschk
Modified: 2018-06-28 18:08 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-06-28 18:08:07 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Götz Waschk 2016-04-12 13:56:59 UTC
The mpitests subpackages should depend on the right runtime, otherwise this will happen:

# yum install -y mpitests-mvapich2
Loaded plugins: ps
7.2errata_C                                              | 2.5 kB     00:00     
7.2server                                                | 3.7 kB     00:00     
7extra_lustre2.7.0-client                                | 1.9 kB     00:00     
ZN_7.2_arch                                              | 1.9 kB     00:00     
ZN_7.2_noarch                                            | 1.9 kB     00:00     
ZN_7_arch                                                | 1.9 kB     00:00     
ZN_7_noarch                                              | 1.9 kB     00:00     
ZN_common                                                | 1.9 kB     00:00     
Resolving Dependencies
--> Running transaction check
---> Package mpitests-mvapich2.x86_64 0:3.2-14.el7 will be installed
--> Processing Dependency: libmpich.so.10()(64bit) for package: mpitests-mvapich2-3.2-14.el7.x86_64
--> Processing Dependency: libmpl.so.1()(64bit) for package: mpitests-mvapich2-3.2-14.el7.x86_64
--> Processing Dependency: libopa.so.1()(64bit) for package: mpitests-mvapich2-3.2-14.el7.x86_64
--> Running transaction check
---> Package mpich.x86_64 0:3.0.4-8.el7 will be installed
--> Processing Dependency: environment-modules for package: mpich-3.0.4-8.el7.x86_64
--> Running transaction check
---> Package environment-modules.x86_64 0:3.2.10-10.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                  Arch        Version              Repository      Size
================================================================================
Installing:
 mpitests-mvapich2        x86_64      3.2-14.el7           7.2server       97 k
Installing for dependencies:
 environment-modules      x86_64      3.2.10-10.el7        7.2server      106 k
 mpich                    x86_64      3.0.4-8.el7          7.2server      1.0 M

Transaction Summary
================================================================================
Install  1 Package (+2 Dependent packages)

Total download size: 1.2 M
Installed size: 3.9 M
Downloading packages:
(1/3): environment-modules-3.2.10-10.el7.x86_64.rpm        | 106 kB   00:00     
(2/3): mpitests-mvapich2-3.2-14.el7.x86_64.rpm             |  97 kB   00:00     
(3/3): mpich-3.0.4-8.el7.x86_64.rpm                        | 1.0 MB   00:00     
--------------------------------------------------------------------------------
Total                                               10 MB/s | 1.2 MB  00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : environment-modules-3.2.10-10.el7.x86_64                     1/3 
  Installing : mpich-3.0.4-8.el7.x86_64                                     2/3 
  Installing : mpitests-mvapich2-3.2-14.el7.x86_64                          3/3 
  Verifying  : mpitests-mvapich2-3.2-14.el7.x86_64                          1/3 
  Verifying  : mpich-3.0.4-8.el7.x86_64                                     2/3 
  Verifying  : environment-modules-3.2.10-10.el7.x86_64                     3/3 

Installed:
  mpitests-mvapich2.x86_64 0:3.2-14.el7                                         

Dependency Installed:
  environment-modules.x86_64 0:3.2.10-10.el7     mpich.x86_64 0:3.0.4-8.el7    

Complete!


mpitests-mvapich2 should have a dependency on mvapich2, the automatic dep on libmpich.so.10()(64bit) is not sufficient as it pulled mpich instead.

Comment 2 Jarod Wilson 2018-06-28 18:08:07 UTC
The needed Requires: lines were added a while back, closing as duplicate.

*** This bug has been marked as a duplicate of bug 1358437 ***


Note You need to log in before you can comment on or make changes to this bug.