Bug 1244735

Summary: os_refresh_config should not install unit tests
Product: Red Hat OpenStack Reporter: Attila Fazekas <afazekas>
Component: os-refresh-configAssignee: Mike Burns <mburns>
Status: CLOSED ERRATA QA Contact: Attila Fazekas <afazekas>
Severity: unspecified Docs Contact:
Priority: medium    
Version: DirectorCC: calfonso, dmacpher, dmellado, mburns, rhel-osp-director-maint, sasha, yeylon
Target Milestone: y2Keywords: Triaged, ZStream
Target Release: 7.0 (Kilo)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
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.
Story Points: ---
Clone Of:
: 1271670 (view as bug list) Environment:
Last Closed: 2015-12-21 16:54:49 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1271670    

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