2006-06-27 12:36:05 +00:00
|
|
|
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
|
|
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css" type="text/css">
|
2007-02-27 12:55:36 +00:00
|
|
|
<title>Build Notes for TM @buildId@</title>
|
2006-06-27 12:36:05 +00:00
|
|
|
</head>
|
|
|
|
|
|
|
|
<body>
|
|
|
|
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
|
|
|
<tr>
|
|
|
|
<td align="LEFT" width="80%">
|
2007-02-27 12:55:36 +00:00
|
|
|
<p><b><font class=indextop>Build Notes for TM @buildId@</font></b><br>
|
2006-06-27 12:36:05 +00:00
|
|
|
@dateLong@ </p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
|
|
|
<tr>
|
|
|
|
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
|
|
|
|
<font face="Arial,Helvetica" color="#FFFFFF">New and Noteworthy</font></b></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table><tbody><tr><td>
|
|
|
|
<ul>
|
2007-02-27 12:55:36 +00:00
|
|
|
<li>Taking into account that TM is actually more than the core RSE framework,
|
|
|
|
and especially includes components like the Terminal that do not require RSE,
|
|
|
|
we changed all references to read <b>TM 2.0</b> instead of RSE 2.0.</li>
|
|
|
|
<li>TM 2.0M5 <b>requires Eclipse 3.3M5</b>. Platform Runtime is the minimum
|
|
|
|
requirement for dstore and ftp. Terminal-ssh and RSE-ssh also require the
|
|
|
|
<b>CVS Client Runtime</b> (The dependency on CVS Client Runtime should go away
|
|
|
|
again with M6 by resolving <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=175686">bug 175686</a>).</li>
|
|
|
|
<li>Added a <b>milestone update site</b> for TM 2.0 milestone builds at
|
2007-02-02 14:17:01 +00:00
|
|
|
<a href="http://download.eclipse.org/dsdp/tm/updates/milestones">http://download.eclipse.org/dsdp/tm/updates/milestones</a>.
|
2007-02-27 12:55:36 +00:00
|
|
|
"Check for updates" will automatically reference this milestone update site, so you can get milestone
|
|
|
|
patches from there [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=175241">175241</a>].</li>
|
2007-02-24 06:22:27 +00:00
|
|
|
<li><b>Terminal</b>: Use rxtx-2.1 (gnu.io) for serial line support instead of javax.comm. See the new
|
|
|
|
<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.serial/README.txt?root=DSDP_Project&view=co">README</a> for installing RXTX
|
|
|
|
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=168893">168893</a>]
|
|
|
|
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=170810">170810</a>].</li>
|
2007-02-24 05:47:13 +00:00
|
|
|
<li>A <b>Shell Processes</b> subsystem is now available for Linux, to show Processes through an SSH or other contributed Shell channel.
|
|
|
|
This is important enabling technology, since it shows how to add functionality in one subsystem, by re-using another subsystem.
|
2007-02-24 06:22:27 +00:00
|
|
|
Thanks to Montavista for this contribution [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=159522">159522</a>].
|
|
|
|
<li><b>Encodings of remote files</b> can now be specified. This is actually the first plan item that's completed
|
|
|
|
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=163820">163820</a>].
|
|
|
|
<li><b>FTP now supports passive mode</b> [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=169680">169680</a>].
|
2007-02-24 05:47:13 +00:00
|
|
|
<li><b>Read-only</b> and <b>Last-modified</b> properties on remote file systems are now supported by API,
|
|
|
|
so copying files across systems can keep these attributes. A new Preference setting governs the transfer
|
|
|
|
of timestamps. Also, IRemoteFileService now has API to get streams for remote files, thus allowing to
|
|
|
|
download only parts of a huge remote file. See [<a href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170926">170926</a>] for details.
|
2007-02-24 06:22:27 +00:00
|
|
|
<li><b>SystemRemoteResourceDialog.setPreSelection()</b> now works correctly [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=174944">174944</a>].
|
|
|
|
<li><b>SystemTypes can now be contributed dynamically</b> through the new extension point
|
|
|
|
<samp><a href="http://dsdp.eclipse.org/help/latest/index.jsp?topic=/org.eclipse.rse.doc.isv/reference/extension-points/org_eclipse_rse_core_systemTypeProviders.html">org.eclipse.rse.core.systemTypeProviders</a></samp>
|
|
|
|
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=172662">172662</a>].
|
|
|
|
Using this new functionality, it is also possible to hook up new system types with existing
|
|
|
|
subsystemConfigurations [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=173265">173265</a>].
|
2006-10-08 23:48:24 +00:00
|
|
|
<li>Use
|
2007-02-27 12:55:36 +00:00
|
|
|
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&chfieldfrom=2006-12-24&chfieldto=2007-02-25&chfield=resolution&cmdtype=doit">
|
2007-01-17 18:23:59 +00:00
|
|
|
<!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&target_milestone=2.0+M5&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&cmdtype=doit"> -->
|
2006-11-15 10:15:59 +00:00
|
|
|
this query</a> to show the list of bugs fixed since the last release,
|
2007-01-17 18:23:59 +00:00
|
|
|
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/S-2.0M4-200701040900/index.php">
|
|
|
|
RSE 2.0M4</a>
|
|
|
|
[<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/S-2.0M4-200701040900/buildNotes.php">build notes</a>].</li>
|
2006-10-08 23:48:24 +00:00
|
|
|
<li>For details on checkins, see the
|
|
|
|
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/N-changelog/index.html">
|
|
|
|
RSE CVS changelog</a>, and the
|
|
|
|
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/N-changelog/core/index.html">
|
|
|
|
TM Core CVS changelog</a>.</li>
|
2006-11-07 11:04:53 +00:00
|
|
|
<li>For other questions, please check the
|
|
|
|
<a href="http://wiki.eclipse.org/index.php/TM_and_RSE_FAQ">TM and RSE FAQ</a>
|
|
|
|
as well as the
|
2007-02-27 12:55:36 +00:00
|
|
|
<a href="http://wiki.eclipse.org/index.php/TM_2.0_Known_Issues_and_Workarounds">
|
|
|
|
TM 2.0 Known Issues and Workarounds</a>.</li>
|
2006-08-24 17:32:52 +00:00
|
|
|
</ul>
|
|
|
|
</td></tr></tbody></table>
|
|
|
|
|
2006-11-07 11:04:53 +00:00
|
|
|
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
|
|
|
<tr>
|
|
|
|
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
|
|
|
|
<font face="Arial,Helvetica" color="#FFFFFF">Getting Started</font></b></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table><tbody><tr><td>
|
|
|
|
<p>The RSE User Documentation now has a
|
|
|
|
<a href="http://dsdp.eclipse.org/help/latest/index.jsp?topic=/org.eclipse.rse.doc.user/gettingstarted/g_start.html">
|
2006-11-15 10:15:59 +00:00
|
|
|
Tutorial</a> that guides you through installation, first steps,
|
2006-11-07 11:04:53 +00:00
|
|
|
connection setup and important tasks.</p>
|
2006-11-15 10:15:59 +00:00
|
|
|
<p>
|
|
|
|
If you want to know more about future directions of the Target Management
|
|
|
|
Project, developer documents, architecture or how to get involved,<br/>
|
|
|
|
the online
|
|
|
|
<a href="http://www.eclipse.org/dsdp/tm/tutorial/index.php">Getting Started page</a>
|
|
|
|
as well as the
|
|
|
|
<a href="http://wiki.eclipse.org/index.php/TM_and_RSE_FAQ">TM and RSE FAQ</a>
|
|
|
|
are the best places for you to get started.
|
|
|
|
</p>
|
2006-11-07 11:04:53 +00:00
|
|
|
</td></tr></tbody></table>
|
|
|
|
|
|
|
|
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
|
|
|
<tr>
|
|
|
|
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
|
|
|
|
<font face="Arial,Helvetica" color="#FFFFFF">API Status</font></b></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table><tbody><tr><td>
|
2007-02-24 05:47:13 +00:00
|
|
|
<p>An important part of the <a href="http://www.eclipse.org/dsdp/tm/development/tm_project_plan_2_0.html">Target Management 2.0 Project Plan</a>
|
|
|
|
is to harden the APIs which were provisional by RSE 1.0. Naturally, this requires
|
|
|
|
API changes, and especially moving lots of classes which we cannot guarantee to
|
|
|
|
support in the future into internal packages.</p>
|
|
|
|
<p>We are committed to not introducing any incompatible
|
|
|
|
API changes on the RSE 1.0 maintenance stream (1.0.x), but we need to
|
2007-02-27 12:55:36 +00:00
|
|
|
change the API for TM 2.0 in a not backward compatible way.<br/>
|
2007-02-24 05:47:13 +00:00
|
|
|
All such API changes are voted on
|
2006-11-07 11:04:53 +00:00
|
|
|
by committers on the <a href="http://dev.eclipse.org/mailman/listinfo/dsdp-tm-dev">
|
|
|
|
dsdp-tm-dev</a> developer mailing list, and documented in a migration guide
|
|
|
|
for future releases.</p>
|
2007-02-24 05:47:13 +00:00
|
|
|
<p>Currently, we see the following areas for more potential API changes:
|
2006-11-07 11:04:53 +00:00
|
|
|
<ul>
|
|
|
|
<li>The <tt>IConnectorService</tt> interface may be slightly modified
|
|
|
|
in order to allow for better UI / Non-UI separation.</li>
|
|
|
|
<li>Some more RSE Model classes may be moved from the UI plugin to the
|
|
|
|
non-UI core plugin.</li>
|
|
|
|
</ul>
|
|
|
|
</td></tr></tbody></table>
|
|
|
|
|
2006-08-24 17:32:52 +00:00
|
|
|
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
|
|
|
<tr>
|
2006-08-24 17:42:53 +00:00
|
|
|
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#808080"><b>
|
2006-12-20 18:20:14 +00:00
|
|
|
<font face="Arial,Helvetica" color="#FFFFFF">API Changes since RSE 1.0.1 - newest changest first</font></b></td>
|
2006-08-24 17:32:52 +00:00
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table><tbody><tr><td>
|
2007-02-24 05:47:13 +00:00
|
|
|
The following lists those API changes that are not backward compatible and require
|
|
|
|
user attention. A short hint on what needs to change is given directly in the list.
|
|
|
|
More information can be found in the associated bugzilla items.
|
|
|
|
<ul>
|
|
|
|
<li><b>Modified Extension Point subsystemConfigurations</b> to reference system types by ID rather than
|
|
|
|
by name. Client code needs to use the <b><i>systemTypeIds</i></b> tag now rather than <samp>systemTypes</samp>
|
2007-02-27 12:55:36 +00:00
|
|
|
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162081">162081</a>].</li>
|
2007-02-24 05:47:13 +00:00
|
|
|
<li><b>Removed Extension Points for Popup Menus and Property Pages:</b> The RSE-specific extension points
|
|
|
|
<samp>org.eclipse.rse.ui.propertyPages</samp> and <samp>org.eclipse.rse.ui.popupMenus</samp> were removed
|
|
|
|
because newer Eclipse versions have all required functionality in the base extension points already.
|
|
|
|
Example code, tutorials and ISV docs were updated and have the required information for how to migrate
|
2007-02-27 12:55:36 +00:00
|
|
|
to the new extension points. [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=172651">172651</a>].</li>
|
2007-02-24 06:22:27 +00:00
|
|
|
<li><b>Moved extension point</b> <samp>org.eclipse.rse.ui.archiveHandlers</samp> to
|
|
|
|
<samp><a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/extension-points/org_eclipse_rse_services_archivehandlers.html">org.eclipse.rse.services.archiveHandlers</a></samp>
|
2007-02-24 05:47:13 +00:00
|
|
|
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=173871">173871</a>].
|
2007-02-24 06:22:27 +00:00
|
|
|
<li><b>newConnectionWizards:</b> The old <samp>newConnectionWizardDelegates</samp> extension point
|
2007-02-27 12:55:36 +00:00
|
|
|
has been replaced by a new <samp><a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/extension-points/org_eclipse_rse_ui_newConnectionWizards.html">newConnectionWizards</a></samp>
|
|
|
|
extension point for more flexibility [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=173772">173772</a>].</li>
|
2007-02-24 05:47:13 +00:00
|
|
|
<li><b>Deep Filtering:</b> The SystemView now supports Context Information for queries of multiple filters to the same remote elements.
|
|
|
|
That is, the SystemViewElementAdapter.getChildren() method can know the filer context in which a query is made.
|
|
|
|
This is necessary in order to properly support "deep filtering" by file types. An API change was required
|
|
|
|
to get this implemented: <b>Existing code needs to change</b> two method signatures in classes deriving from
|
2007-02-27 12:55:36 +00:00
|
|
|
AbstractSystemViewAdapter. For details, see [<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=170627">170627</a>].</li>
|
2007-02-24 05:47:13 +00:00
|
|
|
<li><b>Making classes internal:</b> Many classes have been made internal, and PDE support for generating
|
|
|
|
warnings of discourage access has been enabled. Client code should not have used the classes which are
|
|
|
|
now internal anyways; but if you do, just running "organize imports" should make your code compile again.
|
2007-02-27 12:55:36 +00:00
|
|
|
For details, see [<a href="https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170922">170922</a>].</li>
|
2007-02-24 05:47:13 +00:00
|
|
|
</ul>
|
|
|
|
|
2007-01-17 18:23:59 +00:00
|
|
|
Use
|
|
|
|
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi%5D&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&chfieldfrom=2006-12-24&chfieldto=2007-07-01&chfield=resolution&cmdtype=doit">
|
|
|
|
<!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi%5D&classification=DSDP&product=Target+Management&target_milestone=2.0+M5&target_milestone=2.0+M6&target_milestone=2.0+M7&target_milestone=2.0+RC1&target_milestone=2.0&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&cmdtype=doit"> -->
|
|
|
|
this query</a> to show the full list of API changes since RSE 1.0.1.
|
2006-06-27 12:36:05 +00:00
|
|
|
</td></tr></tbody></table>
|
|
|
|
|
|
|
|
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
|
|
|
<tr>
|
|
|
|
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
|
|
|
|
<font face="Arial,Helvetica" color="#FFFFFF">Known Problems and Workarounds</font></b></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table><tbody><tr><td>
|
2006-11-10 16:21:39 +00:00
|
|
|
<!--
|
2006-08-11 15:48:53 +00:00
|
|
|
The following critical or major bugs are currently known.
|
2006-06-27 12:36:05 +00:00
|
|
|
We'll strive to fix these as soon as possible.
|
|
|
|
<ul>
|
2006-11-03 23:14:58 +00:00
|
|
|
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=162993">bug 162993</a> - maj - ssh connection gets confused</li>
|
2006-06-27 12:36:05 +00:00
|
|
|
</ul>
|
2007-01-17 18:23:59 +00:00
|
|
|
-->
|
2007-02-24 06:23:07 +00:00
|
|
|
<p>No major or critical bugs are known at the time of release.
|
2006-11-03 23:14:58 +00:00
|
|
|
Use
|
2007-02-27 12:55:36 +00:00
|
|
|
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&cmdtype=doit">this query</a>
|
2006-10-29 22:25:58 +00:00
|
|
|
for an up-to-date list of major or critical bugs.</p>
|
|
|
|
|
2006-10-08 23:48:24 +00:00
|
|
|
<p>The
|
2007-02-27 12:55:36 +00:00
|
|
|
<a href="http://wiki.eclipse.org/index.php/TM_2.0_Known_Issues_and_Workarounds">
|
|
|
|
TM 2.0 Known Issues and Workarounds</a> Wiki page gives an up-to-date list
|
2006-11-07 11:04:53 +00:00
|
|
|
of the most frequent and obvious problems, and describes workarounds for them.<br/>
|
2007-02-27 12:55:36 +00:00
|
|
|
If you have other questions regarding TM or RSE, please check the
|
2006-11-07 11:04:53 +00:00
|
|
|
<a href="http://wiki.eclipse.org/index.php/TM_and_RSE_FAQ">TM and RSE FAQ</a>
|
2006-10-08 23:48:24 +00:00
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>Click
|
2006-12-20 18:20:14 +00:00
|
|
|
<a href="https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=bug_severity&y_axis_field=op_sys&z_axis_field=&query_format=report-table&classification=DSDP&product=Target+Management&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&format=table&action=wrap">here</a>
|
2006-06-27 12:36:05 +00:00
|
|
|
for a complete up-to-date bugzilla status report, or
|
2006-12-20 18:20:14 +00:00
|
|
|
<a href="https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=bug_severity&y_axis_field=op_sys&z_axis_field=&query_format=report-table&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&format=table&action=wrap">here</a>
|
2006-06-27 12:36:05 +00:00
|
|
|
for a report on bugs fixed so far.
|
2006-10-08 23:48:24 +00:00
|
|
|
</p>
|
2006-06-27 12:36:05 +00:00
|
|
|
</td></tr></tbody></table>
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|