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. download or install eclipse-pydev 2. have a look at the internal file structure Actual results: for every folder in /usr/lib/eclipse/plugins, eclipse-pydev contains a source .jar file Expected results: Do not contain a source .jar file. Most of the code is written in python, so source code is not required. Source code belongs into a SRPM file. Additional info: See https://fedoraproject.org/wiki/Packaging:Guidelines#Source_RPM_Buildtime_Macros for details.
I'm not sure this is true. Can you give an example? The first few I looked at, e.g.: ..../com.python.pydev_5.8.0.v20170616-0956/pydev.jar ..../com.python.pydev.analysis_5.8.0.v20170616-0956/analysis.jar ..../com.python.pydev.debug_5.8.0.v20170616-0956/debug.jar These contain only bytecode (i.e. *.class files) and no source at all. Upstream Pydev makes the choice to install dir-shaped bundles, with the Java bytecode contained in embedded jars that are referenced from the bundle manifest with the "Bundle-ClassPath" directive. This is admittedly a non-standard way to ship a plug-in, but it is valid nonetheless.
The folder where the source files are installed: /usr/lib/eclipse/droplets/pydev-core/eclipse/plugins An example: com.python.pydev.debug.source_5.8.0.v20170616-0956.jar in that folder. PS: sorry, I put the wrong path in comment #0.
eclipse-pydev-6.1.0-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-81e0db662d
eclipse-pydev-6.1.0-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-cd300764ca
eclipse-pydev-6.1.0-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-81e0db662d
eclipse-pydev-6.1.0-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-cd300764ca
eclipse-pydev-6.1.0-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
eclipse-pydev-6.1.0-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.