Bug 1244735 - os_refresh_config should not install unit tests
Summary: os_refresh_config should not install unit tests
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: os-refresh-config
Version: Director
Hardware: Unspecified
OS: Unspecified
medium
unspecified
Target Milestone: y2
: 7.0 (Kilo)
Assignee: Mike Burns
QA Contact: Attila Fazekas
URL:
Whiteboard:
: 1271690 (view as bug list)
Depends On:
Blocks: 1271670
TreeView+ depends on / blocked
 
Reported: 2015-07-20 11:57 UTC by Attila Fazekas
Modified: 2015-12-21 16:54 UTC (History)
7 users (show)

Fixed In Version: os-refresh-config-0.1.10-2.el7ost
Doc Type: Bug Fix
Doc Text:
Essentially the same text as BZ#1271700. Setting doc_text flag to NACK.
Clone Of:
: 1271670 (view as bug list)
Environment:
Last Closed: 2015-12-21 16:54:49 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Gerrithub.io 249769 0 None None None Never
Red Hat Product Errata RHBA-2015:2651 0 normal SHIPPED_LIVE Red Hat Enterprise Linux OSP 7 director Bug Fix Advisory 2015-12-21 21:50:26 UTC

Description Attila Fazekas 2015-07-20 11:57:51 UTC
Description of problem:
The python rpm packages should not contain unit-test.


Version-Release number of selected component (if applicable):
os-refresh-config-0.1.10-1.el7ost.noarch

How reproducible:


Steps to Reproduce:
 rpm -ql os-refresh-config
/usr/bin/os-refresh-config
/usr/lib/python2.7/site-packages/os_refresh_config
/usr/lib/python2.7/site-packages/os_refresh_config-0.1.10-py2.7.egg-info
/usr/lib/python2.7/site-packages/os_refresh_config-0.1.10-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/os_refresh_config-0.1.10-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/os_refresh_config-0.1.10-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/os_refresh_config-0.1.10-py2.7.egg-info/entry_points.txt
/usr/lib/python2.7/site-packages/os_refresh_config-0.1.10-py2.7.egg-info/not-zip-safe
/usr/lib/python2.7/site-packages/os_refresh_config-0.1.10-py2.7.egg-info/requires.txt
/usr/lib/python2.7/site-packages/os_refresh_config-0.1.10-py2.7.egg-info/top_level.txt
/usr/lib/python2.7/site-packages/os_refresh_config/__init__.py
/usr/lib/python2.7/site-packages/os_refresh_config/__init__.pyc
/usr/lib/python2.7/site-packages/os_refresh_config/__init__.pyo
/usr/lib/python2.7/site-packages/os_refresh_config/os_refresh_config.py
/usr/lib/python2.7/site-packages/os_refresh_config/os_refresh_config.pyc
/usr/lib/python2.7/site-packages/os_refresh_config/os_refresh_config.pyo
/usr/lib/python2.7/site-packages/os_refresh_config/tests
/usr/lib/python2.7/site-packages/os_refresh_config/tests/__init__.py
/usr/lib/python2.7/site-packages/os_refresh_config/tests/__init__.pyc
/usr/lib/python2.7/site-packages/os_refresh_config/tests/__init__.pyo
/usr/lib/python2.7/site-packages/os_refresh_config/tests/test_main.py
/usr/lib/python2.7/site-packages/os_refresh_config/tests/test_main.pyc
/usr/lib/python2.7/site-packages/os_refresh_config/tests/test_main.pyo
/usr/lib/python2.7/site-packages/os_refresh_config/tests/test_os_refresh_config.py
/usr/lib/python2.7/site-packages/os_refresh_config/tests/test_os_refresh_config.pyc
/usr/lib/python2.7/site-packages/os_refresh_config/tests/test_os_refresh_config.pyo
/usr/share/doc/os-refresh-config-0.1.10
/usr/share/doc/os-refresh-config-0.1.10/LICENSE
/usr/share/doc/os-refresh-config-0.1.10/README.rst

3.

Actual results:


Expected results:
/usr/lib/python2.7/site-packages/os_refresh_config/tests* is not part of the rpm.

Additional info:

Comment 4 Mike Burns 2015-10-14 13:00:52 UTC
This seems to be a generic problem.  I looked at 4 or 5 python packages and the tests directory is included in every rpm.  

I do see that we're cleaning tests up in some core packages already, though, so I'll do that.  This is a common problem for multiple packages though, so this will need to be cloned for each component

Comment 5 Mike Burns 2015-10-14 13:25:42 UTC
These are the things I identified that need this change

diskimage-builder
instack
instack-undercloud
openstack-ironic
openstack-tripleo-image-elements
openstack-tuskar
openstack-tuskar-ui
openstack-tuskar-ui-extras
os-apply-config
os-cloud-config
os-collect-config
os-net-config
os-refresh-config
python-ironicclient
python-rdomanager-oscplugin
python-tuskarclient

Comment 6 Mike Burns 2015-10-14 13:57:53 UTC
*** Bug 1271690 has been marked as a duplicate of this bug. ***

Comment 9 errata-xmlrpc 2015-12-21 16:54:49 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.

https://access.redhat.com/errata/RHBA-2015:2651


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