Synchronization Whack-a-Mole: Deleting a Subscription from NetNewsWire Across Several Machines

Let’s say I’ve got NetNewsWire installed on two different machines, and I dutifully synchronize each machine’s copy of NetNewsWire on both opening and closing via NetNewsWire’s .Mac synchronization feature.

Let’s say I get sick of a particular RSS feed, such as, say, Ranchero.

I delete it from machine #1 and close NetNewsWire (and synchronize).

I open NetNewsWire on machine #2 (and synchronize). Ranchero is still there! I close NetNewsWire (and synchronize).

I open NetNewsWire again on machine #1 (and synchronize). Hey, Ranchero is back here now, too!

Rinse, repeat.

It’s probably happening because I chose the “Merge my list with the list on the server” option, instead of the “Make my list a copy of the list on the server” option.

But I shouldn’t have to choose the second option, and lose any changes from a second machine if I have two copies of NetNewsWire open at the same time – say, because I’m testing on two machines at once – in order to get the benefits of object deletion from .Mac synchronization. Deletions should propagate.

Otherwise, when I want to delete a subscription, I’m going to be playing whack-a-mole forever – or have to remember to delete the subscription manually from each machine at the same time. And isn’t that sort of manually synchronization exactly what .Mac synchronization was supposed to help you avoid?

P.S. In this case, the Ranchero feed’s survival isn’t so bad, since I was only using it as an example and want to keep it.

P.P.S. Yes, this is a lazyweb bug report, since Brent has shown the unnerving capability to hone in on my NetNewsWire posts without any further prompting. If I don’t hear from him in a couple of days, then I’ll email him.

3 comments

  1. Eric Albert

    This is a known issue; it’s come up a number of times on the NNW lists. If I recall correctly, the hope is that it’ll be fixed when Brent can adopt the synchronization stuff that’s new in Tiger.

  2. Brent Simmons

    It’s on the bug list and we plan to fix it in NetNewsWire 2.1.

    There is a workaround, for now — after you sync machine #2, delete the unwanted feed from #2, then sync #2 again (by choosing the menu item from the File menu). Then, when you go back to #1 and sync #1, the feed won’t show up again.

  3. Andrew Pontious

    Brent: Is this a problem with Apple’s .Mac SDK, or something specifically in NNW?

    I imagine getting complex objects and lists of objects synchronized is quite difficult.