Bug 634944
Summary: | rpmlint errors and warnings | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Alexander Todorov <atodorov> |
Component: | python | Assignee: | Dave Malcolm <dmalcolm> |
Status: | CLOSED ERRATA | QA Contact: | Petr Šplíchal <psplicha> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 6.0 | CC: | ohudlick |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | python-2.6.6-6.el6 | Doc Type: | Bug Fix |
Doc Text: |
A harmless but unnecessary RPATH directive from the _sqlite3.so module was removed. "Executability" bits and "shebang" lines from .py files within the standard library that did not require these lines were also removed.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2011-05-19 11:36:59 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
Alexander Todorov
2010-09-17 12:08:44 UTC
Cleaning up formatting and sorting. Which version of rpmlint are you using? > python.x86_64: E: binary-or-shlib-defines-rpath /usr/lib64/python2.6/lib-dynload/_sqlite3.so ['/usr/lib64'] Inconsequential; appears to be due to setup.py passing in: runtime_library_dirs=sqlite_libdir, which is where the rpath comes from. $ eu-readelf -d /usr/lib64/python2.6/lib-dynload/_sqlite3.so | grep RPATH RPATH Library rpath: [/usr/lib64] I've fixed this in python-2.6.6-6.el6 > python.x86_64: E: non-executable-script /usr/lib64/python2.6/Cookie.py 0644L /usr/bin/env (and about 10 others of these) Inconsequential, but should now be fixed in python-2.6.6-6.el6 > python.x86_64: E: non-standard-executable-perm /usr/lib64/python2.6/lib-dynload/arraymodule.so 0555L (and about 40 others of these) Inconsequential: these are "r-xr-xr-x" which seems reasonable. > python.x86_64: E: python-bytecode-inconsistent-mtime /usr/lib64/python2.6/distutils/sysconfig.pyc 2010-07-14T11:36:18 /usr/lib64/python2.6/distutils/sysconfig.py 2010-07-14T11:36:24 > python.x86_64: E: python-bytecode-inconsistent-mtime /usr/lib64/python2.6/distutils/sysconfig.pyo 2010-07-14T11:36:18 /usr/lib64/python2.6/distutils/sysconfig.py 2010-07-14T11:36:24 These would actually be a minor problem, but I didn't see them on my machine, and they don't seem to be present in the latest build. Do you still see this? > python.x86_64: E: script-without-shebang /usr/lib64/python2.6/fractions.py > python.x86_64: E: script-without-shebang /usr/lib64/python2.6/idlelib/idle.bat > python.x86_64: E: script-without-shebang /usr/lib64/python2.6/runpy.py Inconsequential. I've removed executability from .py files that lack shebangs in python-2.6.6-6.el6 I've also removed idle.bat and ctypes/macholib/fetch_macholib.bat (DOS batch files) > python.x86_64: I: enchant-dictionary-not-found en_US Looks like a bug at your end. > python.x86_64: W: devel-file-in-non-devel-package /usr/include/python2.6/pyconfig-64.h This file is required at runtime by distutils. > python.x86_64: W: obsolete-not-provided python-elementtree > python.x86_64: W: self-obsoletion Distutils obsoletes Distutils > python.x86_64: W: self-obsoletion python2 obsoletes python2 = 2.6.5 Inconsequential, I believe Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: A harmless but unnecessary RPATH directive from the _sqlite3.so module was removed. "Executability" bits and "shebang" lines from .py files within the standard library that did not require these lines were also removed. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0554.html An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0554.html |