This page is used by the Debian Maintainers packaging eclipse to coordinate and track changes. Check Eclipse for information about the package itself.
Work
This section is about what needs to be done and who is doing it.
Arch indep-ness
Jar files in usr/lib/eclipse that are arch dependent; the rest can probably be moved to an arch:all package.
- eclipse-platform
- org.eclipse.ant.core
- lib/antsupportlib.jar
- org.eclipse.ant.ui
- lib/antrunner.jar
- lib/remoteAnt.jar
- org.eclipse.core.filesystem.${os}.${arch}
- org.eclipse.core.net.${os}.${arch}
- org.eclipse.core.resources
- ant_tasks/resources-ant.jar differs
- org.eclipse.equinox.p2.artifact.repository
- ant_tasks/artifactRepository-ant.jar
- org.eclipse.equinox.p2.director.app
- ant_tasks/director-ant.jar
- org.eclipse.equinox.p2.jarprocessor
- lib/jarprocessor-ant.jar
- org.eclipse.equinox.p2.metadata.generator
- ant_tasks/generator-ant.jar
- org.eclipse.equinox.p2.metadata.repository
- ant_tasks/metadataRepository-ant.jar
- org.eclipse.equinox.p2.publisher
- ant_tasks/publisher-ant.jar
- org.eclipse.equinox.p2.repository.tools
- lib/repository-tools-ant.jar
- org.eclipse.help.base
- ant_tasks/helpbase-ant.jar
- org.eclipse.platform.doc.isv
- index/segments_2
- javadoc (maybe)
- org.eclipse.platform.doc.user
- index/segments_2
- org.eclipse.update.core.${os}
- org.eclipse.update.core.${os}.source
- org.eclipse.ui.navigator
- org/eclipse/ui/navigator/CommonDropAdapter.class differs
- org.eclipse.ant.core
- eclipse-plugin-cvs (none)
- eclipse-pde
- org.eclipse.pde.core
- ant_tasks/pde-ant.jar
- org.eclipse.pde.doc.user
- index/segments_2
- org.eclipse.pde.core
- eclipse-jdt
- org.eclipse.jdt.core
- jdtCompilerAdapter.jar
- org.eclipse.jdt.debug.ui
- snippetsupport.jar
- org.eclipse.jdt.doc.isv
- index/segments_2
- org.eclipse.jdt.doc.user
- index/segments_2
- org.eclipse.jdt.launching
- lib/launchingsupport.jar
- org.eclipse.jdt.ui
- jar-in-jar-loader.zip
- org/eclipse/jdt/internal/ui/fix/UnnecessaryCodeCleanUp.class
- org.eclipse.jdt.core
- eclipse-rcp:
- org.eclipse.swt.gtk.${os}.${arch}
Upstream bugs
Have eclipse detect xulrunner itself rather than doing it in the wrapper script (EB: #291758).
Hover bug in welcome page (EB: #306297)
General TODO
- debian/rules - quite a lot of the code here should be turned into patches and set to eclipse-build.
Expose certain eclipse jars to the world. (#550820)
- Move arch indep parts of eclipse-platform into an arch:all package if possible.
Failing architectures
- alpha
hppa -> no OpenJDK
hurd-i386 -> no OpenJDK
kfreebsd-amd64 -> no OpenJDK
kfreebsd-i386 -> no OpenJDK
mips -> not our problem, OOM?
mipsel -> not our problem, OOM?
- s390
Other eclipse packages
- Package other eclipse packages (e.g. cdt):
eclipse 3.6
Find the weird build failure
- Update debian/copyright
General Info
The development is done on Alioth using git and is since 3.5 based on eclipse-build.
Submitting patches upstream
Patches must be submitted to upstream via their bug tracker and the submitter of the patch will be added to the project's "iplog" if the patch is accepted (meaning the submitter will be credited for the patch). The latter is the reason why we will request people to forward non-Debian specific patches themselves to upstream.
References: http://wiki.eclipse.org/Development_Resources/Automatic_IP_Log (particularly this).