I've sent the mail twice to the list *and* to you, sorry.

Le jeudi 12 avril 2012 à 14:50 +0200, Martin Stigge a écrit :
> Got your mail 4 times, weird.
> 
> On Thu, 2012-04-12 at 13:03 +0200, Guillaume Ayoub wrote:
> > > * For the file-store path patch, I see what you are getting at, however,
> > > my focus is on radicale as a system daemon. If you go forward with
> > > mimicking XDG_DATA_HOME, I'd suggest ~/.local/share/radicale/collections
> > > instead of the ~/.local/shared/Radicale/collections you wrote. The user
> > > would need a migration path though, similar to what I wrote into the
> > > NEWS file.
> > 
> > Using ~/.local instead of ~/.config is a much better choice, and I
> > really should use that in the default configuration file. Using the
> > real XDG_DATA_HOME environment variable is an even better solution,
> > isn't it?
> 
> There is also the package python-xdg for that.
> 
> > > * Continuing with that path, there is the issue of config variable
> > > renaming. If the user used a custom config file before and did not
> > > change the variable name, he will end up with an empty calendar since
> > > radicale silently uses the internal default of the new variable. It
> > > could be good to notice that the old "folder" is set but
> > > "filesystem_folder" is not set and gracefully fall back to that one
> > > (possibly with some warning output that this is deprecated). I'm not
> > > sure though how common this case will be, so not hacking a patch yet.
> > 
> > The default folders will probably change again in the near future (as
> > said in the last paragraph). Before 1.0, I've decided not to advertise
> > about this in the code, but adding a warning saying something like "your
> > storage folder is empty" could be a good idea.
> 
> That would catch this case, but I'm not sure that this really conveys
> the particular issue to the user: it's empty, yes, but why is that so?
> Well, the configuration option name changed, that's why. Radicale could
> be aware of "folder" still being set, but "filesystem_folder" not being
> set and warn accordingly and possibly fall back. (I'm talking here about
> the specific case of a pre-0.7 user doing an upgrade and not seeing the
> NEWS file that we will provide, since it's actually not so common for
> users to check that file regularly.)
> 
> > > * I found that my client (Iceowl) has an issue with the new 0.7 version
> > > if the calendar is newly created and clean, namely it considers
> > > radicale's answer invalid. (Adding events is working fine though and
> > > from then on everything is ok.) Even though Iceowl/Sunbird is not an
> > > officially supported client, I'm thinking of hacking a patch to fix
> > > that. However, this could wait until a later package version.
> > 
> > This issue is fixed in this commit:
> > https://github.com/Kozea/Radicale/commit/c3ce8fde389075aa3c83b3db58b28f127c27ccf1
> 
> Cool, thanks! Tested it on Iceowl/Sunbird (1.3) and it works. Will
> cherry-pick that patch for the upcoming Debian package until you release
> a new version.
> 
> Regards,
> Martin
> 
> 
> 
> 

Attachment: signature.asc
Description: This is a digitally signed message part



Reply via email to