Package: eclipse-pydev / 3.9.2-5

Metadata

Package Version Patches format
eclipse-pydev 3.9.2-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
remove windows specific code.patch | (download)

plugins/org.python.pydev/src/org/python/pydev/ui/pythonpathconf/PythonInterpreterProviderFactory.java | 50 0 + 50 - 0 !
1 file changed, 50 deletions(-)

 remove-windows-specific-code


remove winp usage.patch | (download)

plugins/org.python.pydev.debug/src/org/jvnet/process_factory/AbstractProcess.java | 28 28 + 0 - 0 !
plugins/org.python.pydev.debug/src/org/jvnet/unixp/UnixProcess.java | 162 162 + 0 - 0 !
plugins/org.python.pydev.debug/src/org/python/pydev/debug/processfactory/PyProcessFactory.java | 5 2 + 3 - 0 !
3 files changed, 192 insertions(+), 3 deletions(-)

 remove-winp-usage

Source files needed to complete the implementation were taken from
https://github.com/fabioz/winp.

fix proc read linux 3.17.patch | (download)

plugins/org.python.pydev.shared_core/src/org/python/pydev/shared_core/io/FileUtils.java | 12 7 + 5 - 0 !
1 file changed, 7 insertions(+), 5 deletions(-)

 fix-proc-read-linux-3.17

Implementation of procfs changed in Linux 3.17 so that lseek SEEK_END called on
files in /proc now fails with EINVAL error, which consequently leads to
IOException being thrown from Java native method FileInputStream.available()
internally using lseek.

Since PyDev uses available() merely to optimize memory allocation of a string
buffer, we can just ignore the exception. In that case the only drawback will be
a possible need to increase the buffer size by re-allocating it during reading
of the contents of the file.

This fixes an error whenever the user tried to attach a debugger to a running
Python process.

fix attach so path.patch | (download)

plugins/org.python.pydev/pysrc/pydevd_attach_to_process/add_code_to_python_process.py | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 fix attach so path

add orbit dependencies feature.xml.patch | (download)

features/org.python.pydev.feature/feature.xml | 114 114 + 0 - 0 !
1 file changed, 114 insertions(+)

 add orbit dependencies feature.xml

Declare new orbit (build) dependencies here.

MANIFEST org.python.pydev.shared_interactive_console.patch | (download)

plugins/org.python.pydev.shared_interactive_console/META-INF/MANIFEST.MF | 19 6 + 13 - 0 !
1 file changed, 6 insertions(+), 13 deletions(-)

 manifest org.python.pydev.shared_interactive_console

We must replace all bundled jars with Debian's shared system libraries.

https://lists.debian.org/debian-java/2015/02/msg00089.html

MANIFEST org.python.pydev.jython.patch | (download)

plugins/org.python.pydev.jython/META-INF/MANIFEST.MF | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 manifest org.python.pydev.jython

We must replace all bundled jars with Debian's shared system libraries.

https://lists.debian.org/debian-java/2015/02/msg00089.html

MANIFEST org.python.pydev.core.patch | (download)

plugins/org.python.pydev.core/META-INF/MANIFEST.MF | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 manifest org.python.pydev.core

We must replace all bundled jars with Debian's shared system libraries.

https://lists.debian.org/debian-java/2015/02/msg00089.html

MANIFEST org.python.pydev.shared_core.patch | (download)

plugins/org.python.pydev.shared_core/META-INF/MANIFEST.MF | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 manifest org.python.pydev.shared_core

We must replace all bundled jars with Debian's shared system libraries.

https://lists.debian.org/debian-java/2015/02/msg00089.html

WorkspaceStub.patch | (download)

plugins/org.python.pydev.shared_core/src/org/python/pydev/shared_core/resource_stubs/WorkspaceStub.java | 236 0 + 236 - 0 !
1 file changed, 236 deletions(-)

 workspacestub

WorkspaceStub does not work with Debian's Eclipse version.

no e4.patch | (download)

plugins/org.python.pydev.shared_ui/src/org/python/pydev/shared_ui/SharedUiPlugin.java | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 no e4

Do not import e4 classes because they do not exist in Debian's Eclipse version.
Otherwise this will cause a FTBFS.

MANIFEST org.python.pydev.debug.patch | (download)

plugins/org.python.pydev.debug/META-INF/MANIFEST.MF | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 manifest org.python.pydev.debug

We must replace all bundled jars with Debian's shared system libraries.

https://lists.debian.org/debian-java/2015/02/msg00089.html