Fixed in revision : 7204
thx!

p.s.: I was able to reproduce twice yesterday and today the bug where a profile 
X has a config(login) set to Y (conflict between 
profiles), which causes the 'this profile is already in use' while it isn't... 
but the exact cause.. don't know..
it has something to do with switching profiles, yesterday I had it when I 
created a new profile, my previously set profile got the new 
user_login set to config(login).. and today, when I was deleting profiles, it 
happened again...


KKRT


On Wed, Sep 06, 2006 at 12:02:52PM -0400, Youness Alaoui wrote:
> Aha!!! of course! the logs in the default profile are off by default and we 
> use that as a base for a new profile... 
> I think the best way to do it is to NOT load the default profile, simply 
> because it's a new profile, not a copy of the default profile.. 
> if someone modified the default profile's settings (skin, plugins..), you 
> come to the pc, you hate it, you create a new profile, then you 
> should have a 'fresh' profile, not a copy... 
> ok, thx Jonne for finding this! I'll try and fix it now!
> KKRT
> 
> 
> 
> On Wed, Sep 06, 2006 at 05:28:42PM +0200, Jonne Zutt wrote:
> > Think I know where the new profile bug is coming from,
> > but I have to leave quickly now, so let me just explain.
> > 
> > 1) Add new profile
> >    -> AddProfileWin calls AddProfileOK calls
> >       CreateProfile (in config.tcl)
> > 
> > 2) CreateProfile copies HOME2/settings.xml to HOME/settings.xml
> >    This create a HOME/settings.xml with keep_logs set to 0
> >    in your own profile
> > 
> > 3) load_config ; save_config is called.
> > 
> > Now what happens in load_config:
> > 
> > 3a) ::config::configDefaults is called that sets keep_logs to 1.
> >     then HOME/settings.xml is loaded, which sets it to 0 again !!!
> > 
> > 
> > So, the bug, I think now, is this:
> > Normally, you want to load defaults first, then load the
> > HOME/settings.xml.
> > But for a new profile, you'd want this the other way around.
> > 
> > I'm not sure how to solve this the best way yet, and have no time to
> > think about it anymore right now, but this might be it:
> > 
> > - CreateProfile does not copy HOME2/settings.xml to
> >   HOME/settings.xml anymore. (line 1181)
> > - load_config has an if statement, give it also an else:
> >   ::config::configDefaults
> >   if { [file exists [file join ${HOME} "config.xml"]] } {
> >     // unchanged
> >     loading HOME/settings.xml
> >   } else { //this is new
> >     copy HOME2/settings.xml to HOME/settings.xml,
> >     but do not load it!
> >   }
> > 
> > 
> > JeeBee.
> > 
> > 
> > -------------------------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services, security?
> > Get stuff done quickly with pre-integrated technology to make your job 
> > easier
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > Amsn-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Amsn-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/amsn-devel

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Amsn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to