Bug 1300296 - devtoolset-4-systemtap-runtime pulls in devtoolset-3-dyninst
Summary: devtoolset-4-systemtap-runtime pulls in devtoolset-3-dyninst
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Developer Toolset
Classification: Red Hat
Component: systemtap
Version: DTS 4.1 RHEL 6
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: alpha
: 4.1
Assignee: Frank Ch. Eigler
QA Contact: Martin Cermak
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-20 12:31 UTC by Mat Booth
Modified: 2016-01-21 08:40 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-01-21 08:23:20 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Mat Booth 2016-01-20 12:31:15 UTC
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
===============================================================================================================================================
Installing:
 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 19:59:33 UTC
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
=================================================================================================
Installing:
 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
=================================================================================================

...

Complete!
#


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