Bug 1474064

Summary: [Packaging] Please unbundle autopep8, pep8
Product: [Fedora] Fedora Reporter: Christian Stadelmann <fedora>
Component: eclipse-pydevAssignee: Mat Booth <mat.booth>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 26CC: akurtako, eclipse-sig, jjohnstn
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-07-24 09:07:45 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:

Description Christian Stadelmann 2017-07-23 14:22:04 UTC
Description of problem:


Version-Release number of selected component (if applicable):
eclipse-pydev-5.8.0-1.fc26.x86_64

How reproducible:
always (caused by packaging)

Steps to Reproduce:
1. Install eclipse-pydev

Actual results:
In /usr/lib64/eclipse/droplets/pydev-core/eclipse/plugins/org.python.pydev_5.5.0.201702281500/pysrc/third_party/pep8/autopep8.py, eclipse-pydev bundles the pep8.py and autopep8.py files

Expected results:
Do not bundle external libraries.

Additional info:
See the package guidelines https://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/Guidelines#Bundling_and_Duplication_of_system_libraries

Comment 1 Mat Booth 2017-07-24 09:07:45 UTC
These files are symlinks to the system versions of the pep8 and autopep8 utilities:

[mbooth@fedora26 ~]$ ll /usr/lib/eclipse/droplets/pydev-core/eclipse/plugins/org.python.pydev_5.8.0.v20170616-0956/pysrc/third_party/pep8/
total 0
lrwxrwxrwx 1 root root 44 Jul  6 12:20 autopep8.py -> /usr/lib/python3.6/site-packages/autopep8.py
lrwxrwxrwx 1 root root 40 Jul  6 12:20 pep8.py -> /usr/lib/python3.6/site-packages/pep8.py

I don't believe there is anything more to be done to unbundle these tools, so I'm going to close this bug for now.