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"
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! #