Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

ECF Conference Call 12.10.2008

Attendees

Agenda

Resource Synchronization between N Workspaces

There are two similar but different functionalities:

  1. bug 239048 - keep N resources synchronized by distributing changes made to one resource to N-1 other peers
  2. bug 257017 - synchronize a resource with the same resource elsewhere using Compare and Team APIs

Remy has working code written but the bundles' names need to be finalized before they are committed to CVS.

Presence API implementation on top of org.eclipse.ecf.example.collab

Time has shown that people who install the ECF examples and connect around with the ecftcp protocol appears to assume that features implemented over the Datashare APIs (like DocShare) should work for them (see this blog post and this newsgroup post). This is false but is quite misleading as there are often features in the examples plug-in which kind of works but are similar in name to the actual feature that's been pushed down to ECF core. More often than not, the core feature could've been reused by the examples plug-in but it doesn't work because the examples plug-in doesn't offer an implementation of the Presence API. Unfortunately, since a chat window appears, it adds to the false impression that the examples plug-in gives to the user.

Since the plug-in is an "example", we should essentially be allowed to add, change, and delete things at will. Requesting comments from Scott as to the implications of such drastic actions.


Release 2.1

Scott has entered IP log hell, and he'll give an update to everyone about what that means for ECF 2.1 release.

ECF Core API Additions and Changes

There are several needed additions and changes to the ECF core API e.g. following bugs:

[250717] - [api] add IResourceID

[254872] - Convert org.eclipse.ecf.core.identity.IDCreateException into RuntimeException

[257864] - Turn checked into runtime exceptions

[200800] - org.eclipse.ecf.identity and org.eclipsec.ecf.sharedobject plug-in names differ with project name

[233807] - Move replaceAllIgnoreCase to StringUtils

[257115] - [core] Move ECF core bundles to Foundation 1.1

[256079] - NPE at BaseSharedObject#destroySelfLocal

[252002] - [filetransfer] support NTLMv2 authentication with httpclient provide

and some others (please add to here if you have others)

We need to schedule handling these bugs with full testing *prior* to M6 (end of March), as M6 is the API freeze for the platform, and this applies to the ECF core and filetransfer changes.

Back to the top