Bug 1078209 - [python27] tbb doesn't depend on %{scl}-runtime
Summary: [python27] tbb doesn't depend on %{scl}-runtime
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Software Collections
Classification: Red Hat
Component: tbb
Version: python27
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: beta
: 1.1
Assignee: Tomas Tomecek
QA Contact: Branislav Náter
URL:
Whiteboard:
Depends On:
Blocks: 1076159
TreeView+ depends on / blocked
 
Reported: 2014-03-19 11:59 UTC by Bohuslav "Slavek" Kabrda
Modified: 2023-07-03 10:20 UTC (History)
2 users (show)

Fixed In Version: python27-tbb-4.1-8.20130314.el6
Doc Type: Bug Fix
Doc Text:
Clone Of: 1078207
Environment:
Last Closed: 2014-06-04 07:27:20 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2014:0610 0 normal SHIPPED_LIVE python27 bug fix and enhancement update 2014-06-04 11:06:18 UTC

Description Bohuslav "Slavek" Kabrda 2014-03-19 11:59:32 UTC
+++ This bug was initially created as a clone of Bug #1078207 +++

python27-suitesparse doesn't require python27-runtime, which means that it can get installed/uninstalled without python27-runtime package. That can result in leftovers after uninstallation as mentioned in bug 1076159, e.g. "/opt/rh/python27/root/usr/share/doc".
The problem is that Yum can uninstall python27-suitesparse packages *after* the python27-runtime package is uninstalled, e.g.:

1) user types "yum remove python27*"
2) yum makes a transaction, in which it wants to remove python27-runtime prior to python27-suitesparse
3) directories owned by python27-runtime, that contain files from python27-suitesparse can't be removed when python27-runtime is uninstalled (suitesparse is still installed)
4) when python27-suitesparse is uninstalled, no package owns the directories like "/opt/rh/python27/root/usr/share/doc" => after python27-suitesparse uninstallation (and after the whole yum transaction), these directories are left on the system


The same applies to python27-tbb

Comment 3 Branislav Náter 2014-04-11 11:23:43 UTC
Verified on python27-tbb-4.1-8.20130314.el6 package. python27-runtime was added to requires and it's possible to remove whole collection correctly now.

# rpm -q python27-tbb
python27-tbb-4.1-8.20130314.el6.x86_64
# rpm -qR python27-tbb | grep python27-runtime
python27-runtime
#

Comment 4 errata-xmlrpc 2014-06-04 07:27:20 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.

http://rhn.redhat.com/errata/RHBA-2014-0610.html


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