[Project_owners] extensions/{GUID} folder erased on install

Eric H. Jung grimholtz at yahoo.com
Sat Dec 31 23:51:58 EST 2005

PasswordMaker also places its settings (RDF) file in the profile
directory so as to avoid this problem.

--- Philip Chee <philip.chee at gmail.com> wrote:

> On Sat, 31 Dec 2005 16:17:35 -0800 (PST), Carl wrote:
> > Fellow Mozdev Project Gods and Godesses,
> > I asked this a while ago and didn't get any answers.  This is a
> serious problem for me.
> > The extensions/{GUID} folder is cleared out when my extension is
> installed.
> > This only happens in Firefox 1.5.
> I believe that this was done by design during the rewrite of the
> EM/xpinstall code for Firefox 1.5. The extension installation
> procedure is
> now staged with a fallback at each stage and significantly more error
> checking. The reason that all files in the extensions/{GUID}
> directory are
> deleted was that some extensions would leave behind old files in
> those
> directories that they shouldn't. When a newer version of the
> extension was
> installed, older versions of these files were picked up causing
> mysterious
> problems and js errors in these extensions. It was believed that a
> clean
> slate would eliminate these hard to diagnose problems.
> > Am I just going to have to ignore the fact that i worked hard to
> make my
> > extension's settings/data upwards compatible? Firefox anhilates
> these files.
> > Does anyone know if it is possible that i am just doing something
> wrong? 
> Yes, you should have put your persistent data in the profile or
> profile/chrome directory. Mnheny, Launchy, CTB and most other
> extensions
> that I have investigated do it this way.
> > Is there at least anyone else that has this problem and is angry
> about it?
> No. It's just you not following recommended practices.
> > Thanks,
> > Carl Nygaard
> Phil
> -- 
> Philip Chee <philip at aleytys.pc.my>, <philip.chee at gmail.com>
> http://flashblock.mozdev.org/
> Guard us from the she-wolf and the wolf, and guard us from the thief,
> oh Night, and so be good for us to pass.
> [ ]Don't take life too seriously, you won't get out alive.
> * TagZilla 0.059
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> http://mozdev.org/mailman/listinfo/project_owners

Yahoo! for Good - Make a difference this year. 

More information about the Project_owners mailing list