[Gpephone-devel] Using libical?
YANG Lin RD-ILAB-PEK
lin.yang at orange-ftgroup.com
Thu Apr 26 05:09:51 CEST 2007
Hi,
>
>I just wondered about the libical we have in SVN now. Does it
>differ from the original implementation in any way?
>
We don't modify the libical up till now.
>I am not sure if it is a good idea to use it anyway - what
>makes it better than e.g. libmimedir? I know this one is not
>perfect as well, but there was quite some work done on it
>lately.
There're 3 reasons from my side:
1. Libmimedir don't support all the properties provided in RFC2445.
For example , the properties: organizer (4.8.4.3), the recurrence id
(4.8.4.4),
Exception date/times(4.8.5.1), exception rule (4.8.5.2), ....
These properties are very important properties. I don't know
why libmimedir ignore them.
2. libical provides interfaces to check whether a component conforms to
RFC2446. If the compoennt pass the check, it's ready to be send out.
In libmimedir , I havn't found similar interfaces.
3. libical has been used in quite some projects like : evolution , KDE
PIM
calendar. It has been proved to be mature and stable.
Are there anything more?
:)
>Because the upstream maintainer does not respond we
>have a nice clean and upgraded version of it in GPE SVN now.
>One major advantage is that it is able to handle some more
>data types (e.g.
>vCard which is quite useful as well).
Yes , it's true. Libical can't handle vCard type.
>Is libical maintained at
>all? The copyrights look quite old and it has its own license...
>
This is really a problem of libical. Some forks for the project
are got absorbed into the KDE and GNOME calendar projects.
And the original project hasn't be updated for a long time.
>Greetings
>
>Florian
More information about the Gpephone-devel
mailing list