diff --git a/releng/org.eclipse.rse.build/bin/doit_sbuild.sh b/releng/org.eclipse.rse.build/bin/doit_sbuild.sh index 16a9070cdba..fcd3b522345 100755 --- a/releng/org.eclipse.rse.build/bin/doit_sbuild.sh +++ b/releng/org.eclipse.rse.build/bin/doit_sbuild.sh @@ -43,7 +43,7 @@ sg dsdp-tm-rse -c "touch $log" sg dsdp-tm-rse -c "cvs -q update -RPd" daystamp=`date +'%Y%m%d*%H'` echo "Enter tag to fetch from CVS (default is HEAD):" -echo "Enter build type (P,N,I,S,R):" +echo "Enter build type (P,N,I,S,R,M):" echo "Enter the build id (default is x$stamp):" sg dsdp-tm-rse -c "perl ./build.pl >> $log 2>&1" #tail -50 $log diff --git a/releng/org.eclipse.rse.build/customTargets.xml b/releng/org.eclipse.rse.build/customTargets.xml index cb3ba6d0dba..98a14cf39ad 100644 --- a/releng/org.eclipse.rse.build/customTargets.xml +++ b/releng/org.eclipse.rse.build/customTargets.xml @@ -337,6 +337,7 @@ + diff --git a/releng/org.eclipse.rse.build/template/buildNotes.php b/releng/org.eclipse.rse.build/template/buildNotes.php index 7b778934495..d5ae9c3c2eb 100755 --- a/releng/org.eclipse.rse.build/template/buildNotes.php +++ b/releng/org.eclipse.rse.build/template/buildNotes.php @@ -25,42 +25,17 @@
    -
  • There is a new update site which uses signed Jarfiles: - - http://download.eclipse.org/dsdp/tm/signedUpdates.
    - When testing signed jars, we came across - bug 163421. - We will continue with more testing and migrate the main update site to - use signed jars as well as soon as possible.
  • -
  • The CDT Remote Launch Integration is now available as a - download, or from the Update Site. - It also works for dstore connections now - (bug 158312).
  • - -
  • Jakarta Commons Net is now available for FTP. -
      -
    • A Telnet implementation is available (from Commons Net) but has not - yet been integrated as an RSE subsystem.
    • -
    • RSE now has an FTP Only system type (Bug 160168)
    • -
    • FTP now logs the commands issued into a console (bug 161209).
    • -
    - +
  • Fixed bug 164306 - FTP console shows plaintext passwords
  • Use - - - this query to show the list of bugs fixed since the last milestone, - - RSE 1.0RC4.
  • + + + this query to show the list of bugs fixed since the last release, + + RSE 1.0 + [build notes].
  • For details on checkins, see the RSE CVS changelog, and the @@ -83,8 +58,17 @@

    The RSE User Documentation now has a -Getting Started Tutorial that guides you through installation, first steps, +Tutorial that guides you through installation, first steps, connection setup and important tasks.

    +

    +If you want to know more about future directions of the Target Management +Project, developer documents, architecture or how to get involved,
    +the online +Getting Started page +as well as the +TM and RSE FAQ +are the best places for you to get started. +

    @@ -96,13 +80,16 @@ connection setup and important tasks.

    As per the Target Management plan, -we reached API Freeze for RSE 1.0M4.

    +we reached API Freeze for RSE 1.0.

    In fact we have reviewed and documented all relevant APIs, and they have proven useful in earlier proprietary versions of RSE.
    Yet, due to a lack of public feedback so far we still want to declare the APIs provisional for now.

    -

    This means, that we reserve the right to change any API after RSE 1.0 -in a not backward compatible way. All such API changes will be voted on +

    We are committed to not introducing any incompatible +API changes on the RSE 1.0 maintenance stream (1.0.x).
    +But we reserve the right to change any API for the next +RSE major release in a not backward compatible way.
    +All such API changes will be voted on by committers on the dsdp-tm-dev developer mailing list, and documented in a migration guide for future releases.

    @@ -127,66 +114,14 @@ APIs better. + API Changes since RSE 1.0 - newest changest first
    - API Changes since RSE 1.0 M4 (official API freeze) - newest changest first
      -
    • Changed HostShellChangeEvent.getLines() to return IHostOutput[] instead of Object[] - (bug 161773).
    • -
    • Removed the rseserver-aix.tar package. Use rseserver-unix.tar instead on AIX - (bug 160470).
    • -
    • Removed the attribute systemClass from extension point - - subsystemConfigurations because it did not work properly and was nowhere used - (bug 162098).
    • -
    • Added IProgressMonitor parameter to the IRemoteFileSubSystem and IRemoteProcessSubSystem list APIs. Each of -these methods, such as listFiles(), now includes an IProgressMonitor as the last parameter - (bug 160777).
    • -
    • Renamed the org.eclipse.rse.ui.subsystemConfiguration extension point - to - subsystemConfigurations - in order to better match the standard naming scheme used by the Platform.
    • -
    • Renamed the org.eclipse.rse.ui.newConnectionWizardDelegate extension point - to - newConnectionWizardDelegates - in order to better match the standard naming scheme used by the Platform.
    • -
    • Removed the org.eclipse.rse.ui.rseConfigDefaults extension point. - Use Java Properties instead, as described in the - - runtime-options documentation.
    • -
    • Removed the org.eclipse.rse.ui.passwordPersistence extension point. - The same functionality is achieved by using the data known from the - IConnectorService implementations of a systemType (supportsUserId(), supportsPassword()). - As long as a subsystem supports user id and password, the password can also be persisted. - Persistence is always done case sensitive; Persistence cannot be disabled for system types.
    • -
    • Moved several RSE Model Objects and Interfaces from org.eclipse.rse.ui to core: -
        -
      • (UI) org.eclipse.rse.filters --> org.eclipse.rse.core.filters
      • -
      • (UI) org.eclipse.rse.model --> org.eclipse.rse.core.model
      • -
      • (UI) org.eclipse.rse.references --> org.eclipse.rse.core.references
      • -
      • (UI) org.eclipse.rse.subsystems.servicesubsystem --> org.eclipse.rse.core.subsystems
      • -
      - Client code can be adapted to the new locations easily by invoking "Organize Imports" except for - the following additional changes that need to be made: -
        -
      • Event handling methods for ISystemResourceChangeEvent, - ISystemPreferenceChangeEvent, - ISystemModelChangeEvent, - ISystemRemoteChangeEvent have been removed from - ISystemRegistry, such that they are available only in the - SystemRegistry implementation. This applies to the fireEvent(), - postEvent() and corresponding add...Listener() methods. The simplest - fix in user code is to get the SystemRegistry from RSEUIPlugin - instead of SystemRegistry as described below.
      • -
      • Use RSEUIPlugin.getTheSystemRegistry() instead of SystemRegistry.getSystemRegistry()
      • -
      - Note that wherever possible, client code should only refer to the model object - interfaces in org.eclipse.rse.core.* and not use the actual - implementations which still reside in the UI plugin (these will be moved - to core eventually, too). -
    • -
    • Renamed the RemoteProcessSubSystem interface to IRemoteProcessSubSystem to conform with naming conventions. +
    • [bug 161777]: + Moved HostShellAdapter and HostShellOutputStream from remotecdt into + org.eclipse.rse.services.shells, thus making them API.
    @@ -198,18 +133,6 @@ these methods, such as listFiles(), now includes an IProgressMonitor as the last
    -The following RSE 1.0 plan -deliverables did not make it into this build: -
      -
    • User Actions, and Import/Export were deferred with M3 already. - A new plan has been published with M3 already.
    • -
    • JUnit tests did not make it into the build because IP legal review was - not completed in time. The Unit Test Framework is available from Bugzilla - bug 149080 - instead. Most of this has been committed into the CVS Repository already, - but actual Unit Tests making use of the framework do not exist yet. -
    • -
    here for a complete up-to-date bugzilla status report, or here