Perhaps a suggestion on what the best practice should be in this scenario
would help clear this thread up?

Nick
---
Nicholas Granado
email:  [email protected]
twitter: heatxsink
web:    http://nickgranado.com


On Tue, Oct 6, 2009 at 9:16 AM, Bob Wyman <[email protected]> wrote:

> On Tue, Oct 6, 2009 at 9:20 AM, Niko Sams <[email protected]> wrote:
> > If PSHB doesn't support deletion, then I must
> > fetch the original feed on every notification -
> > and ignore the supplied atom feed completely.
> Why would you "fetch the original feed on every notification"? What
> information would you get by doing that?
> Atom provides no means to mark an item as deleted. Thus, reading the feed
> won't tell you what is "deleted."
>
> I'm assuming that you realize that the mere removal of an item from a feed
> is *not* the same as deletion. In this context, a "deletion" is really more
> like a "retraction." The contents of a feed document are only a sliding
> window on the virtual "feed" of all entries published to the feed over time.
> The presence or absence of an entry in any particular feed document does not
> carry information. The "life" of an entry is independent of its presence
> within any particular feed document.
>
> What do you learn by fetching the original feed? (Note: The atom format
> spec would say: "Nothing!")
>
> bob wyman
>
>
> On Tue, Oct 6, 2009 at 9:20 AM, Niko Sams <[email protected]> wrote:
>
>>
>> Hi,
>>
>> > Deletion in this kind of system is exceptionally difficult. This is why
>> we
>> > left any form of deletion out of the Atom spec itself. Please don't go
>> down
>> > this path without a great deal of careful consideration... PSHB is
>> getting
>> > more and more complicated all the time. Do you really want to deal with
>> the
>> > mess that will be created if folk think you're trying to handle
>> arbitrarily
>> > complex distributed synchronization issues including deletions?
>> If PSHB doesn't support deletion, then I must fetch the original feed
>> on every
>> notification - and ignore the supplied atom feed completely.
>> Even if it is difficult - it is very important.
>>
>> Niko
>>
>
>

Reply via email to