blob: b5162654ecad9c760bbca060d051ebc479be4990 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Project Plan - technology.linux-distros</title><meta name="author" content="Bjorn Freeman-Benson" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/menu/assets/skins/sam/menu.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/reset.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/footer.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/print.css" media="print" />
<!--[if lte IE 7]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie_style.css" media="screen"/> <![endif]-->
<!--[if IE 6]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie6_style.css" media="screen"/> <![endif]-->
<!-- Dependencies -->
<!-- Source File -->
</head>
<body>
<div id="novaWrapper"> <div id="clearHeader">
<div id="logo">
<img src="/eclipse.org-common/themes/Nova/images/eclipse.png" alt="Eclipse.org"/>
</div>
<div id="otherSites">
<div id="sites">
<ul id="sitesUL">
<li><a href='http://marketplace.eclipse.org'><img alt="Eclipse Marketplace" src="http://dev.eclipse.org/custom_icons/marketplace.png"/>&nbsp;<span>Eclipse Marketplace</span></a></li>
<li><a href='http://www.youtube.com/user/EclipseFdn' target="_blank"><img alt="Eclipse YouTube Channel" src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png"/>&nbsp;<span>Eclipse YouTube Channel</span></a></li>
<li><a href='https://bugs.eclipse.org/bugs/'><img alt="Bugzilla" src="http://dev.eclipse.org/custom_icons/system-search-bw.png"/>&nbsp;<span>Bugzilla</span></a></li>
<li><a href='http://www.eclipse.org/forums/'><img alt="Forums" src="http://dev.eclipse.org/large_icons/apps/internet-group-chat.png"/>&nbsp;<span>Eclipse Forums</span></a></li>
<li><a href='http://www.planeteclipse.org/'><img alt="Planet Eclipse" src="http://dev.eclipse.org/large_icons/devices/audio-card.png"/>&nbsp;<span>Planet Eclipse</span></a></li>
<li><a href='http://wiki.eclipse.org/'><img alt="Eclipse Wiki" src="http://dev.eclipse.org/custom_icons/accessories-text-editor-bw.png"/>&nbsp;<span>Eclipse Wiki</span></a></li>
<li><a href='http://portal.eclipse.org'><img alt="MyFoundation Portal" src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png"/><span>My Foundation Portal</span></a></li>
</ul>
</div>
</div>
</div>
<div id="header">
<div id="menu">
<ul>
<li><a href="/" target="_self">Home</a></li>
<li><a href="/downloads/" target="_self">Downloads</a></li>
<li><a href="/users/" target="_self">Users</a></li>
<li><a href="/membership/" target="_self">Members</a></li>
<li><a href="/committers/" target="_self">Committers</a></li>
<li><a href="/resources/" target="_self">Resources</a></li>
<li><a href="/projects/" target="_self">Projects</a></li>
<li><a href="/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="search">
<form action="http://www.google.com/cse" id="searchbox_017941334893793413703:sqfrdtd112s">
<input type="hidden" name="cx" value="017941334893793413703:sqfrdtd112s" />
<input id="searchBox" type="text" name="q" size="25" />
<input id="searchButton" type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017941334893793413703%3Asqfrdtd112s&lang=en"></script>
</div>
</div>
<div id="novaContent" class="faux"> <br style="clear:both;height:1em;"/>
<div id="leftcol">
<ul id="leftnav">
<li class="separator"><a class="separator" href="/projects/">
Projects<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/projects/whatsnew.php" target="_self">What's New?</a></li>
<li><a href="/projects/listofprojects.php" target="_self">List of Projects</a></li>
<li><a href="/projects/searchpage.php" target="_self">Search through Projects...</a></li>
<li><a href="/projects/dev_process/index-quick.php" target="_self">Rules &amp; Processes</a></li>
<li><a href="/projects/dev_process/index.php" target="_self">FAQ</a></li>
<li><a href="/projects/tools" target="_self">Tools for committers</a></li>
</ul>
</div>
<style>
h2 {
border-bottom: 2px solid gray;
}
h3 {
border-bottom: 1px dotted gray;
}
</style>
<div id="fullcolumn">
<div id="midcolumn">
<div xmlns="http://www.w3.org/1999/xhtml" id="rendered-plan">
<div id="maincontent">
<div id="midcolumn"><h1>
Project Plan For
<a href="http://www.eclipse.org/projects/project_summary.php?projectid=technology.linux-distros">Linux Tools</a>, version 1.0</h1><div id="toc"><p><a name="toc"><strong>Table of Contents</strong></a></p><ul><li><a href="#introduction">Introduction</a></li><li><a href="#release_deliverables">
Release Deliverables
</a></li><li><a href="#release_milestones">
Release Milestones
</a></li><li><a href="#target_environments">
Target Environments
</a></li><li><a href="#compatibility">
Compatibility with Previous Releases
</a></li><li><a href="#themes_and_priorities">
Themes and Priorities
</a></li><li><a href="#appendix">
Appendix
</a></li></ul></div><h2><a name="introduction">Introduction</a></h2><p>
The Linux Tools project is a two-faceted
project. Firstly, it develops tools and frameworks for
writing tools for Linux developers. Secondly, it provides
a place for Linux
distributions to
collaboratively overcome issues surrounding
distribution packaging of
Eclipse technology. The project will
produce both best practices and tools
related to packaging.
</p><h2><a name="release_deliverables">Release Deliverables</a></h2><p>
The Linux Tools project delivers tools as
Eclipse plugins which are used primarily by Linux developers
and
packagers. The project also aims to deliver various
scripts,
techniques, and tarballs which ease the process of
packaging Eclipse
technology for Linux distributions.
</p><p><a href="#toc">Table of Contents</a></p><h2><a name="release_milestones">Release Milestones</a></h2><table border="1" align="center"><tr><td><b>0.1</b></td><td>2009-01-16</td><td><p>First release</p><p>
Latest ChangeLog and specfile editor releases, first
release of plugin building and packaging
tools (RPM Stubby), resurrected
OProfile plugin, initial eclipse.org release of
autotools, libhover, valgrind, and systemtap
editor plugins.
</p></td></tr><tr><td><b>0.2RC</b></td><td>2009-04-01</td><td><p>Release candidate build towards 0.2</p><p>
initial cachegrind support
improved OProfile privilege-escalation
</p></td></tr><tr><td><b>0.2</b></td><td>2009-05-11</td><td><p>0.2 release</p><p>
initial cachegrind support,
improved OProfile privilege-escalation,
pre- and post-build steps for autotool'd projects,
compare support for RPM .spec files,
mass BIRT chart interactivity,
greatly improved test coverage,
many bugfixes
</p></td></tr><tr><td><b>0.3</b></td><td>2009-08-19</td><td><p>0.3 release</p><p>
wiki-based help documentation,
initial integration of SystemTapGUI contribution,
integration of SystemTap editor and SystemTapGUI,
more robust Valgrind interaction,
manual control of OProfile daemon,
3.5 SDK packaging tools (eclipse-build)
</p></td></tr><tr><td><b>0.4</b></td><td>2009-11-23</td><td><p>0.4 release</p><p>
integration of GProf contribution,
3.5.1 SDK packaging tools (eclipse-build),
plugin building scripts (package-build),
SDK test running scripts,
Systemtap-backed call graph functionality,
</p></td></tr><tr><td><b>0.4.1</b></td><td>2009-12-21</td><td><p>0.4.1 bug-fix release</p><p>
Bug fixes for 0.4.0: https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;target_milestone=0.4.1;product=Linux Tools;classification=Technology
</p></td></tr><tr><td><b>0.5</b></td><td>2010-03-18</td><td><p>0.5 release</p><p>
integration of LTTng contribution,
further improvements to ease distro consumption of eclipse-build,
integration of GCov contribution,
initial release of man page viewer,
initial release of SystemTap GUI dashboard
</p></td></tr><tr><td><b>0.5.1</b></td><td>2010-05-12</td><td><p>0.5.1 release</p><p>
bug fixes for 0.5
</p></td></tr><tr><td><b>0.6</b></td><td>2010-06-18</td><td><p>0.6 release</p><p>
SDK packaging tools: 3.5.x/3.6.x eclipse-build, SDK tests, plugin building scripts, testing scripts, scripts for running SDK tests against distro packages;
Native development tools: SystemTap integration, Autotools, libhover, ChangeLog, OProfile, Valgrind, GProf, LTTng
</p></td></tr><tr><td><b>0.6.1</b></td><td>2010-08-27</td><td><p>0.6 release</p><p>
Bug-fix release for 0.6.1.
Updated eclipse-build for Eclipse 3.6.
</p></td></tr><tr><td><b>0.7</b></td><td>2011-02-16</td><td><p>0.7 release</p><p>
Valgrind plugins available for Mac OS X.
Bug fixes and features in RPM .spec editor.
Many fixes and improvements in tracing framework and LTTng visualization.
Possibility to use OProfile plugin without native component.
Improvements to running of SDK tests.
Updated eclipse-build for Eclipse 3.6.1.
</p></td></tr><tr><td><b>0.8</b></td><td>2011-06-29</td><td><p>0.8 release</p><p>
New OProfile viewer contribution.
Enhanced tracing and monitoring framework.
Improved LTTng tooling.
Updated eclipse-build for Eclipse 3.7.
</p></td></tr></table><p><a href="#toc">Table of Contents</a></p><h2><a name="target_environments">Target Environments</a></h2><p>
For releases &lt;= 0.2, the tools run with Eclipse 3.4.x (some may still require
updating from 3.3 in places) and require Java 5.0. Some
tools -- notable the autotools and profiling plugins -- require CDT &gt;= 5.0.0 (6.0 for our 0.3 release and greater).
For releases &gt;= 0.3, the tools run with Eclipse 3.5.x and related dependencies.
For release 0.6, the tools run with Eclipse 3.6.x (Helios) and related dependencies.
For release 0.7, the tools run with Eclipse 3.6.x (Helios and related dependencies.
For releases 0.8, the tools run with Eclipse 3.7.x (Indigo) and related dependencies.
</p><p>
The packaging tools not delivered as Eclipse plugins have
varying requirements but generally require basic tools such
as ant, bash, sh, sed, awk, grep, etc.
</p><h3>Internationalization</h3>
<p>
The tools aim to have all strings externalized so as to
facilitate internationalization. At present, no
translations are provided. See bug #261255 and bug #261256.
</p>
<p><a href="#toc">Table of Contents</a></p><h2><a name="compatibility">Compatibility with Previous Releases</a></h2><p><a href="#toc">Table of Contents</a></p><h2><a name="themes_and_priorities">Themes and Priorities</a></h2><p>
The Linux Tools project differs in aims
from
many Eclipse projects. It enables adopters of
Eclipse technology but
often through help with
consumption and not always through APIs. It also
aims to be a
place for collaboration among Linux distributions.
The project also aims to bring Eclipse technology to
Linux
developers by providing tools targetted at Linux
developers --
specifically those programming in C and
C++.
</p><h3>Getting the Eclipse SDK into Linux distributions</h3><p>
Most Linux distributions require all packages
included
therein to be built directly from source
code. This theme
encompasses the project goal of
assisting distributions in their
building and
packaging of the Eclipse SDK as well as
standardizing
practices and any patches needed. It
also aims to encourage and aid
distributions in
their attempts to drive unit test results down to
zero.
</p><ul><li><b>Committed</b><ul><li><div>No items.</div></li></ul></li></ul><ul><li><b>Proposed</b><ul><li>[eclipse-build] SWT's browser code can't see XULRunner libraries on Debian unstable [<a href="http://bugs.eclipse.org/291758">291758</a>] (target milestone: ---)</li><li>[eclipse-build] Clean up spawning of separate JVM and eclipse binary processes [<a href="http://bugs.eclipse.org/291776">291776</a>] (target milestone: ---)</li><li>[eclipse-build] all shell scripts should fail on error [<a href="http://bugs.eclipse.org/292870">292870</a>] (target milestone: ---)</li><li>[eclipse-build] pdebuild-copy-platform should fail on first error. [<a href="http://bugs.eclipse.org/294558">294558</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 100% success with SDK tests [<a href="http://bugs.eclipse.org/295095">295095</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 3 failures in org.eclipse.jdt.ui.tests (x86_64; Fedora 12; 0.4RC5) [<a href="http://bugs.eclipse.org/295096">295096</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 3 failures, 1 error in org.eclipse.jdt.ui.tests LeakTestSuite (x86_64; Fedora 12; 0.4RC5) [<a href="http://bugs.eclipse.org/295097">295097</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 12 failures in org.eclipse.ui.parts.tests (x86_64; Fedora 12; 0.4RC5) [<a href="http://bugs.eclipse.org/295101">295101</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 39 failures, 7 errors in org.eclipse.ui.tests (x86_64; Fedora 12; 0.4RC5) [<a href="http://bugs.eclipse.org/295102">295102</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Run org.eclipse.equinox.p2.tests [<a href="http://bugs.eclipse.org/295129">295129</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Run org.eclipse.equinox.p2.tests.ui [<a href="http://bugs.eclipse.org/295130">295130</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Run org.eclipse.team.tests.cvs.core [<a href="http://bugs.eclipse.org/295131">295131</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Do we need to run org.eclipse.releng.tests? [<a href="http://bugs.eclipse.org/295133">295133</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Investigate running org.eclipse.ui.tests.performance [<a href="http://bugs.eclipse.org/295134">295134</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Build and run org.eclipse.jdt.compiler.tool.tests [<a href="http://bugs.eclipse.org/295135">295135</a>] (target milestone: ---)</li><li>[eclipse-build] eclipse-build does not respect CC, CFLAGS and LDFLAGS [<a href="http://bugs.eclipse.org/298531">298531</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 1 failure in org.eclipse.jdt.debug.tests [<a href="http://bugs.eclipse.org/310521">310521</a>] (target milestone: ---)</li><li>[eclipse-build] pdebuild.sh should use p2 director [<a href="http://bugs.eclipse.org/311803">311803</a>] (target milestone: ---)</li><li>[eclipse-build] [debian] Please compile IPluginDescriptor [<a href="http://bugs.eclipse.org/319478">319478</a>] (target milestone: ---)</li><li>Option to disable building+installing SWT [<a href="http://bugs.eclipse.org/322298">322298</a>] (target milestone: ---)</li><li>[eclipse-build] Make symlink to eclipse.ini relative [<a href="http://bugs.eclipse.org/322444">322444</a>] (target milestone: ---)</li><li>[eclipse-build] Get rid of runtests.sh [<a href="http://bugs.eclipse.org/334717">334717</a>] (target milestone: ---)</li><li>[eclipse-build] eclipse 3.6.2 or 3.7 tarball [<a href="http://bugs.eclipse.org/337824">337824</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Support running SDK tests against _installed_ SDK [<a href="http://bugs.eclipse.org/249205">249205</a>] (target milestone: ---)</li><li>[eclipse-build] patch icon.xpm out of various build files [<a href="http://bugs.eclipse.org/292472">292472</a>] (target milestone: ---)</li><li>[eclipse-build] [debian] The SDK source contains precompiled class files [<a href="http://bugs.eclipse.org/304112">304112</a>] (target milestone: ---)</li><li>[eclipse-build] [debian] Partial patches for building org.eclipse.osgi.services from source [<a href="http://bugs.eclipse.org/304710">304710</a>] (target milestone: ---)</li><li>[eclipse-build] [debian] missing man page [<a href="http://bugs.eclipse.org/291988">291988</a>] (target milestone: ---)</li><li>[eclipse-build] Straighten out headless test running on Debian [<a href="http://bugs.eclipse.org/291680">291680</a>] (target milestone: ---)</li><li>[eclipse-build] Create file lists of what should go into eclipse-{swt,rcp,platform,sdk} [<a href="http://bugs.eclipse.org/294115">294115</a>] (target milestone: ---)</li><li>[eclipse-build] Set -XX excludes in eclipse.ini [<a href="http://bugs.eclipse.org/294877">294877</a>] (target milestone: ---)</li></ul></li></ul><h3>Getting plugins into Linux distributions</h3><p>
Getting plugins into Linux distributions relates to
the
project's goal of making it easier to build and
package Eclipse
plugins for Linux distributions. At
present it includes shell
scripts and best practice
documentation. In the future, we aim to
provide
Eclipse plugins to help packagers.
</p><ul><li><b>Committed</b><ul><li><div>No items.</div></li></ul></li></ul><ul><li><b>Proposed</b><ul><li>[eclipse-build] SWT's browser code can't see XULRunner libraries on Debian unstable [<a href="http://bugs.eclipse.org/291758">291758</a>] (target milestone: ---)</li><li>[eclipse-build] Clean up spawning of separate JVM and eclipse binary processes [<a href="http://bugs.eclipse.org/291776">291776</a>] (target milestone: ---)</li><li>[eclipse-build] all shell scripts should fail on error [<a href="http://bugs.eclipse.org/292870">292870</a>] (target milestone: ---)</li><li>[eclipse-build] pdebuild-copy-platform should fail on first error. [<a href="http://bugs.eclipse.org/294558">294558</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 100% success with SDK tests [<a href="http://bugs.eclipse.org/295095">295095</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 3 failures in org.eclipse.jdt.ui.tests (x86_64; Fedora 12; 0.4RC5) [<a href="http://bugs.eclipse.org/295096">295096</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 3 failures, 1 error in org.eclipse.jdt.ui.tests LeakTestSuite (x86_64; Fedora 12; 0.4RC5) [<a href="http://bugs.eclipse.org/295097">295097</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 12 failures in org.eclipse.ui.parts.tests (x86_64; Fedora 12; 0.4RC5) [<a href="http://bugs.eclipse.org/295101">295101</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 39 failures, 7 errors in org.eclipse.ui.tests (x86_64; Fedora 12; 0.4RC5) [<a href="http://bugs.eclipse.org/295102">295102</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Run org.eclipse.equinox.p2.tests [<a href="http://bugs.eclipse.org/295129">295129</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Run org.eclipse.equinox.p2.tests.ui [<a href="http://bugs.eclipse.org/295130">295130</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Run org.eclipse.team.tests.cvs.core [<a href="http://bugs.eclipse.org/295131">295131</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Do we need to run org.eclipse.releng.tests? [<a href="http://bugs.eclipse.org/295133">295133</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Investigate running org.eclipse.ui.tests.performance [<a href="http://bugs.eclipse.org/295134">295134</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Build and run org.eclipse.jdt.compiler.tool.tests [<a href="http://bugs.eclipse.org/295135">295135</a>] (target milestone: ---)</li><li>[eclipse-build] eclipse-build does not respect CC, CFLAGS and LDFLAGS [<a href="http://bugs.eclipse.org/298531">298531</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] 1 failure in org.eclipse.jdt.debug.tests [<a href="http://bugs.eclipse.org/310521">310521</a>] (target milestone: ---)</li><li>[eclipse-build] pdebuild.sh should use p2 director [<a href="http://bugs.eclipse.org/311803">311803</a>] (target milestone: ---)</li><li>[eclipse-build] [debian] Please compile IPluginDescriptor [<a href="http://bugs.eclipse.org/319478">319478</a>] (target milestone: ---)</li><li>Option to disable building+installing SWT [<a href="http://bugs.eclipse.org/322298">322298</a>] (target milestone: ---)</li><li>[eclipse-build] Make symlink to eclipse.ini relative [<a href="http://bugs.eclipse.org/322444">322444</a>] (target milestone: ---)</li><li>[eclipse-build] Get rid of runtests.sh [<a href="http://bugs.eclipse.org/334717">334717</a>] (target milestone: ---)</li><li>[eclipse-build] eclipse 3.6.2 or 3.7 tarball [<a href="http://bugs.eclipse.org/337824">337824</a>] (target milestone: ---)</li><li>[eclipse-build] [tests] Support running SDK tests against _installed_ SDK [<a href="http://bugs.eclipse.org/249205">249205</a>] (target milestone: ---)</li><li>[eclipse-build] patch icon.xpm out of various build files [<a href="http://bugs.eclipse.org/292472">292472</a>] (target milestone: ---)</li><li>[eclipse-build] [debian] The SDK source contains precompiled class files [<a href="http://bugs.eclipse.org/304112">304112</a>] (target milestone: ---)</li><li>[eclipse-build] [debian] Partial patches for building org.eclipse.osgi.services from source [<a href="http://bugs.eclipse.org/304710">304710</a>] (target milestone: ---)</li><li>[eclipse-build] [debian] missing man page [<a href="http://bugs.eclipse.org/291988">291988</a>] (target milestone: ---)</li><li>[eclipse-build] Straighten out headless test running on Debian [<a href="http://bugs.eclipse.org/291680">291680</a>] (target milestone: ---)</li><li>[eclipse-build] Create file lists of what should go into eclipse-{swt,rcp,platform,sdk} [<a href="http://bugs.eclipse.org/294115">294115</a>] (target milestone: ---)</li><li>[eclipse-build] Set -XX excludes in eclipse.ini [<a href="http://bugs.eclipse.org/294877">294877</a>] (target milestone: ---)</li></ul></li></ul><h3>Improve RPM specfile editor and related plugins</h3><p>
We should continue to add features to and improve the
robustness of the RPM specfile editor and its related plugins.
</p><ul><li><b>Committed</b><ul><li><div>No items.</div></li></ul></li></ul><ul><li><b>Proposed</b><ul><li>Figure out SCM type and add its URL if we have it [<a href="http://bugs.eclipse.org/260872">260872</a>] (target milestone: ---)</li><li>If a feature has fragments, rpmstubby should put it in libdir [<a href="http://bugs.eclipse.org/260876">260876</a>] (target milestone: ---)</li><li>For SVN repos, rpm stubby-generated fetch script shouldn't use for loop [<a href="http://bugs.eclipse.org/260878">260878</a>] (target milestone: ---)</li><li>Create RCP app. of .spec editor [<a href="http://bugs.eclipse.org/273903">273903</a>] (target milestone: ---)</li><li>Extend RPM Stubby to work with non-.rpm packages [<a href="http://bugs.eclipse.org/273906">273906</a>] (target milestone: ---)</li><li>Add support for adding/removing BuildRequires/Requires to the form editor [<a href="http://bugs.eclipse.org/277851">277851</a>] (target milestone: ---)</li><li>Add editing capabilities for the %files sections to the form based editor [<a href="http://bugs.eclipse.org/277853">277853</a>] (target milestone: ---)</li><li>Add menu for building RPMs [<a href="http://bugs.eclipse.org/279648">279648</a>] (target milestone: ---)</li><li>Create a formatter for spec files [<a href="http://bugs.eclipse.org/287309">287309</a>] (target milestone: ---)</li><li>Integrate with man page viewer [<a href="http://bugs.eclipse.org/299861">299861</a>] (target milestone: ---)</li><li>Rpm editor should support different layouts [<a href="http://bugs.eclipse.org/299994">299994</a>] (target milestone: ---)</li><li>declared "release" variable with no value set causes a stackoverflow exception in eclipse when the Release: tag references the variable. [<a href="http://bugs.eclipse.org/300355">300355</a>] (target milestone: ---)</li><li>Add hover help for fields in wizard [<a href="http://bugs.eclipse.org/309194">309194</a>] (target milestone: ---)</li><li>RPM Specfile Editor undo operation ends up with editor contents all selected [<a href="http://bugs.eclipse.org/316057">316057</a>] (target milestone: ---)</li><li>NPE attempting to export an RPM on a non-RPM project [<a href="http://bugs.eclipse.org/316978">316978</a>] (target milestone: ---)</li><li>NullPointerException: An internal error occurred during: "Update RPM packages proposal list". [<a href="http://bugs.eclipse.org/317592">317592</a>] (target milestone: ---)</li><li>Editor only parses revision number on save [<a href="http://bugs.eclipse.org/320111">320111</a>] (target milestone: ---)</li><li>RFE: put %prep, %build, etc. ahead of sub-packages in outline [<a href="http://bugs.eclipse.org/336145">336145</a>] (target milestone: ---)</li><li>Allow selecting current match in quick outline [<a href="http://bugs.eclipse.org/336146">336146</a>] (target milestone: ---)</li><li>Help plug-in - wrong reference to the Valgrind tool in the installing guide [<a href="http://bugs.eclipse.org/337114">337114</a>] (target milestone: ---)</li><li>Add tabs for build/install sections to the form editor [<a href="http://bugs.eclipse.org/277852">277852</a>] (target milestone: ---)</li></ul></li></ul><h3>Integrate Linux tracing functioning within Eclipse</h3><p>
Tracing frameworks such as SystemTap and LTTng enable
users to solve complex problems through data analysis.
We aim to provide a framework for working with tracing toolkits
and provide an exemplary implementation for LTTng.
</p><ul><li><b>Committed</b></li></ul><ul><li><b>Proposed</b></li></ul><h3>Unify and expand upon existing profiling UIs</h3><p>
At present we have integration plugins for OProfile,
gprof, and perf. We aim to unify the user interaction with these
underlying profiling tools and provide a consistent way of
visualizing the data they provide and its integration with
views and source code editors in Eclipse.
</p><ul><li><b>Committed</b></li></ul><ul><li><b>Proposed</b></li></ul><h3>Integrate with PackageKit</h3><p>
The PackageKit project provides a method for interacting
with the various Linux package managers. By providing plugins that
integrate with PackageKit, we can do interesting things like
prompting for missing build requirements in a C/C++ project,
extend p2 metadata to prompt for installing non-OSGi bundles, and more.
</p><ul><li><b>Committed</b></li></ul><ul><li><b>Proposed</b></li></ul><h3>Improve Valgrind integration</h3><p>
The present state of Valgrind integration in the Linux Tools Project
allows C/C++ Eclipse users to easily profile their code using the
Memcheck, Massif and Cachegrind tools. The results of the run are integrated
into the workbench through views and editors that users would expect to see. Our
future goal is to improve the incentive of using Valgrind with
Eclipse versus the command line. One such feature we hope to offer is to
be able profile projects in your local workspace on remote machines.
</p><ul><li><b>Committed</b><ul><li>Make Valgrind feature available for OS X [<a href="http://bugs.eclipse.org/320867">320867</a>] <strike>(target milestone: 0.7)</strike></li><li>dSYM file is not generated on OS X [<a href="http://bugs.eclipse.org/333640">333640</a>] <strike>(target milestone: 0.7)</strike></li></ul></li></ul><ul><li><b>Proposed</b><ul><li>Solidify API for Tool Plugins [<a href="http://bugs.eclipse.org/322425">322425</a>] (target milestone: 0.7)</li></ul></li></ul><h3>Improve consumability</h3><p>
In order to ease the lives of our consumer community, we will work towards a more stable API.
As part of this effort, we will track our usage of the internal APIs of our dependencies.
We will also attempt to regularly run the PDE API Tools on our code base to ensure we don't break our own API.
</p><ul><li><b>Committed</b><ul><li>Update guidelines for new projects [<a href="http://bugs.eclipse.org/318027">318027</a>] <strike>(target milestone: 0.7)</strike></li><li>Fix downloads/index.php [<a href="http://bugs.eclipse.org/322010">322010</a>] <strike>(target milestone: 0.7)</strike></li><li>Make older releases on archive.eclipse.org visible [<a href="http://bugs.eclipse.org/322011">322011</a>] <strike>(target milestone: 0.7)</strike></li><li>Add gcov to Helios contribution [<a href="http://bugs.eclipse.org/299989">299989</a>] <strike>(target milestone: 0.7)</strike></li></ul></li></ul><ul><li><b>Proposed</b><ul><li><div>No items.</div></li></ul></li></ul><h3>Eclipse 4.1</h3><p>
We have no plans to support running on or testing with Eclipse 4.1 at this time.
</p><p><a href="#toc">Table of Contents</a></p><h2><a name="appendix">Appendix </a></h2><p><a href="#toc">Table of Contents</a></p></div>
</div>
</div>
<div style="float: right; text-align: right"><a href="?projectid=technology.linux-distros&raw=1">view raw xml of project plan</a><br>
<a href="/projects/dev_process/project-status-infrastructure.php">from project meta-data key "projectplanurl"</a></div>
</div> <!-- midcolumn -->
</div> <!-- fullcolumn -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-910670-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<br style="clear:both;height:1em;"/>&nbsp;
</div>
<div id="clearFooter"></div>
<div id="footer">
<ul id="footernav">
<li><a href="/">Home</a></li>
<li><a href="/legal/privacy.php">Privacy Policy</a></li>
<li><a href="/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="/legal/copyright.php">Copyright Agent</a></li>
<li><a href="/legal/">Legal</a></li>
<li><a href="/org/foundation/contact.php">Contact Us</a></li>
</ul>
<span id="copyright">Copyright &copy; 2011 The Eclipse Foundation. All Rights Reserved.</span>
</div>
</div> </body>
</html>