I formatted my computer and had to re-install everything, including
Firefox and Weave.
I forgot where I got the XPI so I simply went to https://services.mozilla.com/ and got it.
Since you don't know the version of your extensions until you're done
installing it, I installed Weave 0.3 without knowing it until it was
too late: All of my old data was wiped clean "to ensure consistency".
What the hell??
All of my data was erased, without asking me or anything, just because
I got the Weave version wrong.
When I found out the version was 0.3 and not 0.3.2, I looked for that
version and remembered it was in the 'Identity in the Browser' post on
Mozilla Labs. So I went there and installed the correct version. And
again, it said it wiped out all of my server data (not that it
mattered by then).
Now I have no data at all. That really pissed me off.
> Since you don't know the version of your extensions until you're done > installing it, I installed Weave 0.3 without knowing it until it was > too late: All of my old data was wiped clean "to ensure consistency". > What the hell??
When you do a version upgrade, Weave currently does this. It's a little too eager to do it right now, we need to only do it when we change the server format.
Obviously when the server format changes we need to do it, there's no way around that short of doing some kind of migration process (which we won't do for a development snapshot).
> When I found out the version was 0.3 and not 0.3.2
Now that is a bug. The upgrade code should pick up the case when the server has data from a newer version and shut itself down instead of deleting anything.
> Now I have no data at all. That really pissed me off.
Sorry about that. Please please please make a backup next time :-)
Possibly we could change Weave to require you to confirm the delete, though I wonder if most people would understand what's going on.
i often had the same problem especially when you've multiple clients
sometimes you don't know anymore which version is running on which
client.
A confirmation would BE REALLY nice then i can stop the serverdelete
and search for the right version. I think in EVERY case there should
be a confirmation request.
Another hint - when i setup a new client it should ask in which way i
would do a sync - i measn (<=, <=>, =>).
Thanks for the reply, knowing more about that makes me feel a bit
better inside :)
But how can I backup my profile, and how can I restore it when I need
to?
Also, I don't think prompting the user would work. It's a dialog that
can only give the user the option to "Abort" or "Proceed".
It should also contain a link or something to how the backup process
works.
On May 15, 10:02 pm, Daniel Mills <thun...@mozilla.com> wrote:
> > Since you don't know the version of your extensions until you're done
> > installing it, I installed Weave 0.3 without knowing it until it was
> > too late: All of my old data was wiped clean "to ensure consistency".
> > What the hell??
> When you do a version upgrade, Weave currently does this. It's a
> little too eager to do it right now, we need to only do it when we
> change the server format.
> Obviously when the server format changes we need to do it, there's no
> way around that short of doing some kind of migration process (which
> we won't do for a development snapshot).
> > When I found out the version was 0.3 and not 0.3.2
> Now that is a bug. The upgrade code should pick up the case when the
> server has data from a newer version and shut itself down instead of
> deleting anything.
> > Now I have no data at all. That really pissed me off.
> Sorry about that. Please please please make a backup next time :-)
> Possibly we could change Weave to require you to confirm the delete,
> though I wonder if most people would understand what's going on.
You can back up your bookmarks by opening the bookmarks manager and
using the menus there. There's an option to back up to a file which
you can copy around as you like.
Backing up the entire profile is a little trickier, not sure of an
easy way to do that. You can back up all the files in your profile
directory, then on a new machine just unpack them into the new profile
(make sure fx is not running when you do this).
I agree that a dialog with "abort" and "proceed" would suck in this
case. If anyone has any suggestions for alternatives, I'm all ears.
Note that although this has happened on every upgrade thus far, it
will *not* do that in the future except when we change the server
format. So minor upgrades should not cause a server delete.
> Thanks for the reply, knowing more about that makes me feel a bit
> better inside :)
> But how can I backup my profile, and how can I restore it when I need
> to?
> Also, I don't think prompting the user would work. It's a dialog that
> can only give the user the option to "Abort" or "Proceed".
> It should also contain a link or something to how the backup process
> works.
> On May 15, 10:02 pm, Daniel Mills <thun...@mozilla.com> wrote:
>> On May 15, 2009, at 9:00 AM, eshedz wrote:
>>> Since you don't know the version of your extensions until you're
>>> done
>>> installing it, I installed Weave 0.3 without knowing it until it was
>>> too late: All of my old data was wiped clean "to ensure
>>> consistency".
>>> What the hell??
>> When you do a version upgrade, Weave currently does this. It's a
>> little too eager to do it right now, we need to only do it when we
>> change the server format.
>> Obviously when the server format changes we need to do it, there's no
>> way around that short of doing some kind of migration process (which
>> we won't do for a development snapshot).
>>> When I found out the version was 0.3 and not 0.3.2
>> Now that is a bug. The upgrade code should pick up the case when the
>> server has data from a newer version and shut itself down instead of
>> deleting anything.
>>> Now I have no data at all. That really pissed me off.
>> Sorry about that. Please please please make a backup next time :-)
>> Possibly we could change Weave to require you to confirm the delete,
>> though I wonder if most people would understand what's going on.