||<>|| This page is used by the Debian Maintainers packaging eclipse to coordinate and track changes. Check [[Eclipse|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 * eclipse-plugin-cvs (none) * eclipse-pde * org.eclipse.pde.core * ant_tasks/pde-ant.jar * org.eclipse.pde.doc.user * index/segments_2 * 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 * eclipse-rcp: * org.eclipse.swt.gtk.${os}.${arch} == Upstream bugs == * Have eclipse detect xulrunner itself rather than doing it in the wrapper script ([[https://bugs.eclipse.org/bugs/show_bug.cgi?id=291758|EB: #291758]]). * Hover bug in welcome page ([[https://bugs.eclipse.org/bugs/show_bug.cgi?id=306297|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. ([[DebianBug:550820|#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): * Check DebianBug:wnpp - any eclipse package owned by NT may be packaged under the team. * Check if we can take a package from [[http://cvs.fedoraproject.org/viewvc/rpms/|Fedora]]. == eclipse 3.6 == * Find the [[http://people.ubuntu.com/~bdrung/build-failure/|weird build failure]] * Update debian/copyright = General Info = The development is done on [[http://git.debian.org/?p=pkg-java/eclipse.git|Alioth using git]] and is since 3.5 based on [[http://wiki.eclipse.org/Linux_Tools_Project/Eclipse_Build|eclipse-build]]. == Submitting patches upstream == Patches must be submitted to upstream via their [[https://bugs.eclipse.org/bugs/|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 [[http://wiki.eclipse.org/Development_Resources/Automatic_IP_Log#Contributors|this]]). ---- CategoryJava