Bug 198950

Summary: missing *.pyc files on upgrade via yum
Product: [Fedora] Fedora Reporter: Jim Cornette <jim.cornette>
Component: system-config-securitylevelAssignee: Chris Lumens <clumens>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 6   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-07-17 18:55:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jim Cornette 2006-07-14 21:22:57 UTC
Description of problem:


Version-Release number of selected component (if applicable):

system-config-securitylevel-1.6.21-1

How reproducible:

Have a previous version of s-c-securitylevel installed. Upgrade to a newer
version from repo using yum.

Steps to Reproduce:
1. grab updates via pup or yum (pup used mainly)
2.check all rpms after updates using rpm -qaV |grep missing >rpm-missing.txt as
root user. (Regular user misses files not visible to a regular user)
3. review the output of rpm-missing.txt file for results
  
Actual results:

Found missing files. Confirmed individually, see below results:
rpm -qV system-config-securitylevel
missing     /usr/share/system-config-securitylevel/checklist.pyc
missing     /usr/share/system-config-securitylevel/firstboot_selinux.pyc
missing     /usr/share/system-config-securitylevel/scs_checklist.pyc
missing     /usr/share/system-config-securitylevel/securitylevel.pyc
missing     /usr/share/system-config-securitylevel/selinuxPage.pyc
missing   /usr/share/system-config-securitylevel/system-config-securitylevel.pyc
missing     /usr/share/system-config-securitylevel/trustedchecklist.pyc


Expected results:
The rpm to be intact.

Additional info:

While communicatinog on the fedora-test-list about missing files when verifying
rpms, the below points were mentioned on the list. I have noticed the missing
files and just took actions to install the rpm using yum after removing the
package and reinstalling it.

The reply following this posting  by Michal seems to reveal this is a packaging
error caused by scriptlet errors yum runs during cleanup. The *.pyc files are
removed.

My posting, see follow-up also.
https://www.redhat.com/archives/fedora-test-list/2006-July/msg00261.html