When configuring a path for a calendar file on disk the akonadi ical file resource takes the path literally with protocol prefix and appends that to the home directory. It is thus impossible to specify a path for a calendar file.
Note that this is a regression that only occurred since about one week after updating to the current git version of akonadi/kdepim from Kubuntu continuous integration. As of source version from today (14.09.2015) the bug still exists.
Steps to Reproduce:
1. Add a new ICal calendar file resource using Akonadi Console
2. input a path and filename for the resource file, e.g. in your home directory: "/home/$USER/blatestfile" (note that the file does not have to exist!)
3. click ok
A file "blatestfile" is created but in the path "/home/$USER/file:/home/$USER/blatestfile"
Note the "file:" protocol component in the path.
A file "blatestfile" should be created or used if already existent with the path of "/home/$USER/blatestfile"
It seems as if the path is taken literally as a string with the "file:" protocol part included and appended to you home directory.
*** Bug 352942 has been marked as a duplicate of this bug. ***
Git commit 1612e91eb5540fc25e4fa4a7bfe28d3512439318 by Sergio Martins.
Committed on 27/09/2015 at 12:02.
Pushed by smartins into branch 'Applications/15.08'.
ical: Fix resource It wasn't creating the file with the correct path
Was creating the resource in a folder named file:
M +1 -1 resources/shared/singlefileresource/singlefileresource.h