On Wed, 2014-04-16 at 20:21 +0000, Heyns Emiliano wrote:
> >Regarding the new terms, here's my position:
> >
> >+1 for "originating source". I think it is needed.
> I'm perfectly fine with this. I currently understand this to cover, a.o. 
> a server-initiated sync as implemented in the target-config setup. I'll 
> go through the README.rst again and update my explanation accordingly.
> >
> >+1 for "store" instead of "source". I agree with Todd's explanation 
> >that
> >the source incorrectly implies a data direction.
> Agreed.
> >
> >-1 for "Client Endpoints". This is misleading because the same thing is
> >also needed for servers. "sync config" covers both because it is
> >neutral.
> I am entirely open to ditching client endpoints. I feel iffy about 'sync 
> config' because it is so generic; it doesn't really disclose anything 
> except 'it does something with sync' -- but then, everything of 
> syncevolution does something with sync.

"sync config" has to be fairly generic, because sync configs are used
for all kinds of things:
      * Syncing with SyncML clients.
      * Syncing with SyncML clients.
      * The two sides in a local sync.
      * To store username/password once for several other sync or source
        configs (see "id:<name of config with credentials>" in the NEWS
        file).

Suggestions for a better name are welcome.

> >-1 "Synced stores". This just doesn't sound right to me, but I cannot
> >quite nail why. Perhaps because I simply don't think of this as real
> >entities, just as some additional settings for a source (or soon,
> >store).
> I hate the term myself, so no complaints on replacing it. If it stays as 
> a property of a store (BTW, this was explained earlier as a property of 
> the "sync config", not the store), the best way to describe it would be 
> "a dictionary of which the keys must exist as a store in the same 
> context". As the keys of this dictionary have constraints, and the 
> values of this dictionary have properties that depend on them, I think 
> their behavior is complex enough to warrant existence. Specifically, the 
> matching that happens in the setup of target-config et al gets confusing 
> if we deny these exist.

I'm fine with introducing a separate term for this, but it needs to be
something that fits. My own best idea was and still is "per-peer store
properties".

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.



_______________________________________________
SyncEvolution mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution

Reply via email to