Bug 1300296 - devtoolset-4-systemtap-runtime pulls in devtoolset-3-dyninst
devtoolset-4-systemtap-runtime pulls in devtoolset-3-dyninst
Product: Red Hat Developer Toolset
Classification: Red Hat
Component: systemtap (Show other bugs)
DTS 4.1 RHEL 6
Unspecified Unspecified
unspecified Severity unspecified
: alpha
: 4.1
Assigned To: Frank Ch. Eigler
Martin Cermak
Depends On:
  Show dependency treegraph
Reported: 2016-01-20 07:31 EST by Mat Booth
Modified: 2016-01-21 03:40 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2016-01-21 03:23:20 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Mat Booth 2016-01-20 07:31:15 EST
devtoolset-4-systemtap-runtime-2.8-4.el6 pulls in the DTS 3 version of dyninst where it should not.

Steps to reproduce:
On a clean RHEL6 system:
$ sudo yum install devtoolset-4-systemtap-runtime

Resulting in the following:

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package devtoolset-4-systemtap-runtime.x86_64 0:2.8-4.el6 will be installed
--> Processing Dependency: libsymtabAPI.so.8.2()(64bit) for package: devtoolset-4-systemtap-runtime-2.8-4.el6.x86_64
--> Processing Dependency: libdyninstAPI.so.8.2()(64bit) for package: devtoolset-4-systemtap-runtime-2.8-4.el6.x86_64
--> Running transaction check
---> Package devtoolset-3-dyninst.x86_64 0:8.2.1-3.el6 will be installed
--> Processing Dependency: devtoolset-3-runtime for package: devtoolset-3-dyninst-8.2.1-3.el6.x86_64
--> Processing Dependency: libboost_thread-mt.so.5()(64bit) for package: devtoolset-3-dyninst-8.2.1-3.el6.x86_64
--> Running transaction check
---> Package boost-thread.x86_64 0:1.41.0-27.el6 will be installed
---> Package devtoolset-3-runtime.x86_64 0:3.1-12.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

 Package                                          Arch                     Version                         Repository                     Size
 devtoolset-4-systemtap-runtime                   x86_64                   2.8-4.el6                       dts41-build                   260 k
Installing for dependencies:
 boost-thread                                     x86_64                   1.41.0-27.el6                   dts41-build                    42 k
 devtoolset-3-dyninst                             x86_64                   8.2.1-3.el6                     dts41-build                   2.6 M
 devtoolset-3-runtime                             x86_64                   3.1-12.el6                      dts41-build                   1.1 M

Transaction Summary
Install       4 Package(s)

Total download size: 4.0 M
Installed size: 9.9 M
Is this ok [y/N]: 

Instead, I expect it to pull in the DTS 4 version of dyninst: "devtoolset-4-dyninst"
Comment 1 Martin Cermak 2016-01-20 14:59:33 EST
Hmm, not sure how your yum is configured, but I don't see this issue having both complete DTS-3 and DTS-4 repos available. DTS-4 dyninst gets preferred on my test box as expected:

# yum repolist

dts3                          dts3
dts4                          dts4


Dependencies Resolved


 Package                               Arch          Version                   Repository   Size
 devtoolset-4-systemtap-runtime        x86_64        2.8-4.el6                 dts4        262 k
Installing for dependencies:
 audit-libs-python                     x86_64        2.4.5-1.el6               rhel         62 k
 boost-system                          x86_64        1.41.0-28.el6             rhel         25 k
 boost-thread                          x86_64        1.41.0-28.el6             rhel         43 k
 devtoolset-4-dyninst                  x86_64        8.2.1-5.el6               dts4        2.6 M
 devtoolset-4-runtime                  x86_64        4.0-9.el6                 dts4        1.0 M
 libcgroup                             x86_64        0.40.rc1-16.el6           rhel        129 k
 libselinux-python                     x86_64        2.0.94-6.el6              rhel        202 k
 libsemanage-python                    x86_64        2.0.43-5.1.el6            rhel         81 k
 policycoreutils-python                x86_64        2.0.83-26.el6             rhel        436 k
 setools-libs                          x86_64        3.3.7-4.el6               rhel        400 k
 setools-libs-python                   x86_64        3.3.7-4.el6               rhel        222 k

Transaction Summary



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