Re: [Evolution] Yandex Caldav/Carddav
On Thu, 2017-02-16 at 11:00 +0300, Sergey Makeev wrote: > I was told that I hadn't been a registered member and therefore was not > authorized to post messages. [Please don't top-post on this list] Since you did post the message, a moderator must have approved it if you hadn't subscribed. And of course the message was visible on the list, which is public. poc ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
I was told that I hadn't been a registered member and therefore was not authorized##SELECTION_END## to post messages. Исходное сообщение От: Milan Crha <mc...@redhat.com> Кому: evolution-list@gnome.org Тема: Re: [Evolution] Yandex Caldav/Carddav Дата: Wed, 15 Feb 2017 19:38:40 +0100 On Wed, 2017-02-15 at 19:03 +0300, Sergey Makeev wrote: > > Could you please implement similar function of fix communication with > Yandex CalDAV/CardDAV servers once and for ever? Hi, you started such thread already, but it doesn't seem you follow it, because you already received responses there :-( https://mail.gnome.org/archives/evolution-list/2017-February/msg00043.h tml Bye, Milan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list -- Sergey Makeev Le noble russe ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
On Thu, 2017-02-16 at 00:29 +0300, Sergey Makeev wrote: > Ok, ok, I will try to provide you debugging infi as descrived. > Meanwhile, why don't you register a test Yandex account and reproduce the > experiment in your home laboratory? I cannot speak for others, but my spare time is not unlimited and the more efforts are needed the less likely I'll invest that time. :) If you are interested in fixing an issue, it's up to you to provide sufficient info. We can only provide pointers *how* to provide info... andre -- Andre Klapper | ak...@gmx.net http://blogs.gnome.org/aklapper/ ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
Ok, ok, I will try to provide you debugging infi as descrived. Meanwhile, why don't you register a test Yandex account and reproduce the experiment in your home laboratory? Sergey Makeev Le noble russe Adam Tauno Williams16 февраля 2017 г. 0:15:44 написал: > Quoting Sergey Makeev : >> Server side workes fine with Outlook Caldav Synchronizer, DavDroid, >> eMClient. Client side needs ti break connectiin after each request. > > NO, that is not how this process works. You are ***assuming*** you > know the cause of the problem - and I am confident you are wrong (as I > am 99.44% confident that Evolution does not pipeline WebDAV operations > - meaning "drop connection" means nothing in this case - there is no > connection to drop). > > Please provide debugging information as described. > > I would love to help - I develop WebDAV/CalDAV client and server code. > It is not as straight-forward as you think; what is an > **WORK-AROUND** for an IDIOSYNCRASY [aka BUG] of one client is not > necessarily the solution for any other client. > > >> Adam Tauno Williams >>> Quoting Sergey Makeev : Yandex have CalDAV and CardDAV servers and Evolution connects to them. One can create meetings, appointments, tasks and contacts. But when one tries to modify an entry within meeting, appointment, task or contact Evolution returns an error with code 200 (OK) (sic!). Thats for the first time. For the second time it returns an error with code 409 (Conflict). >>> That sounds like a server-side bug. HTTP/200 is not an error, per se. Open CalDAV Synchronizer for MS Outlook available for downloads at Sourceforge.net had the very same behavior. One was allowed to create a meeting, appointment, task of contacts but was just unable to edit it later on. Upon conversation with developers of the project it was advised by them to fill-in the check-box "break or interrupt connection after each request". That solved the problem. Could you please implement similar function of fix communication with Yandex CalDAV/CardDAV servers once and for ever? >>> Isn't this a duplicate post? >>> You need to debug the DAV operation so the transaction can be >>> observed. To do so check the Evolution debugging page and run the >>> evolution-calendar-factory with the environment set to enable CALDAV >>> debugging. >>> WEBDAV_DEBUG=all CALDAV_DEBUG=all evolution-calendar-factory >& logfile > > ___ > evolution-list mailing list > evolution-list@gnome.org > To change your list options or unsubscribe, visit ... > https://mail.gnome.org/mailman/listinfo/evolution-list ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
Quoting Sergey Makeev: Server side workes fine with Outlook Caldav Synchronizer, DavDroid, eMClient. Client side needs ti break connectiin after each request. NO, that is not how this process works. You are ***assuming*** you know the cause of the problem - and I am confident you are wrong (as I am 99.44% confident that Evolution does not pipeline WebDAV operations - meaning "drop connection" means nothing in this case - there is no connection to drop). Please provide debugging information as described. I would love to help - I develop WebDAV/CalDAV client and server code. It is not as straight-forward as you think; what is an **WORK-AROUND** for an IDIOSYNCRASY [aka BUG] of one client is not necessarily the solution for any other client. Adam Tauno Williams Quoting Sergey Makeev : Yandex have CalDAV and CardDAV servers and Evolution connects to them. One can create meetings, appointments, tasks and contacts. But when one tries to modify an entry within meeting, appointment, task or contact Evolution returns an error with code 200 (OK) (sic!). Thats for the first time. For the second time it returns an error with code 409 (Conflict). That sounds like a server-side bug. HTTP/200 is not an error, per se. Open CalDAV Synchronizer for MS Outlook available for downloads at Sourceforge.net had the very same behavior. One was allowed to create a meeting, appointment, task of contacts but was just unable to edit it later on. Upon conversation with developers of the project it was advised by them to fill-in the check-box "break or interrupt connection after each request". That solved the problem. Could you please implement similar function of fix communication with Yandex CalDAV/CardDAV servers once and for ever? Isn't this a duplicate post? You need to debug the DAV operation so the transaction can be observed. To do so check the Evolution debugging page and run the evolution-calendar-factory with the environment set to enable CALDAV debugging. WEBDAV_DEBUG=all CALDAV_DEBUG=all evolution-calendar-factory >& logfile ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
Server side workes fine with Outlook Caldav Synchronizer, DavDroid, eMClient. Client side needs ti break connectiin after each request. Sergey Makeev Le noble russe Adam Tauno Williams15 февраля 2017 г. 21:41:06 написал: > Quoting Sergey Makeev : >> Yandex have CalDAV and CardDAV servers and Evolution connects to them. >> One can create meetings, appointments, tasks and contacts. But when one >> tries to modify an entry within meeting, appointment, task or contact >> Evolution returns an error with code 200 (OK) (sic!). Thats for the >> first time. For the second time it returns an error with code 409 >> (Conflict). > > That sounds like a server-side bug. HTTP/200 is not an error, per se. > >> Open CalDAV Synchronizer for MS Outlook available for downloads at >> Sourceforge.net had the very same behavior. One was allowed to create a >> meeting, appointment, task of contacts but was just unable to edit it >> later on. Upon conversation with developers of the project it was >> advised by them to fill-in the check-box "break or interrupt connection >> after each request". That solved the problem. >> Could you please implement similar function of fix communication with >> Yandex CalDAV/CardDAV servers once and for ever? > > Isn't this a duplicate post? > > You need to debug the DAV operation so the transaction can be > observed. To do so check the Evolution debugging page and run the > evolution-calendar-factory with the environment set to enable CALDAV > debugging. > > WEBDAV_DEBUG=all CALDAV_DEBUG=all evolution-calendar-factory >& logfile > > > ___ > evolution-list mailing list > evolution-list@gnome.org > To change your list options or unsubscribe, visit ... > https://mail.gnome.org/mailman/listinfo/evolution-list ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
Quoting Sergey Makeev: Yandex have CalDAV and CardDAV servers and Evolution connects to them. One can create meetings, appointments, tasks and contacts. But when one tries to modify an entry within meeting, appointment, task or contact Evolution returns an error with code 200 (OK) (sic!). Thats for the first time. For the second time it returns an error with code 409 (Conflict). That sounds like a server-side bug. HTTP/200 is not an error, per se. Open CalDAV Synchronizer for MS Outlook available for downloads at Sourceforge.net had the very same behavior. One was allowed to create a meeting, appointment, task of contacts but was just unable to edit it later on. Upon conversation with developers of the project it was advised by them to fill-in the check-box "break or interrupt connection after each request". That solved the problem. Could you please implement similar function of fix communication with Yandex CalDAV/CardDAV servers once and for ever? Isn't this a duplicate post? You need to debug the DAV operation so the transaction can be observed. To do so check the Evolution debugging page and run the evolution-calendar-factory with the environment set to enable CALDAV debugging. WEBDAV_DEBUG=all CALDAV_DEBUG=all evolution-calendar-factory >& logfile ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
On Wed, 2017-02-15 at 19:03 +0300, Sergey Makeev wrote: > Could you please implement similar function of fix communication with > Yandex CalDAV/CardDAV servers once and for ever? Hi, you started such thread already, but it doesn't seem you follow it, because you already received responses there :-( https://mail.gnome.org/archives/evolution-list/2017-February/msg00043.html Bye, Milan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
On Mon, 2017-02-13 at 23:42 +0300, Sergey Makeev wrote: > Caldav Synchronizer for MS Outlook requires to fill-in the check box > "Break connection after each request". Hi, you probably mean "Close connection after each request". That's always done with CalDAV/WebDAV calendar/book. > Whet one tries to modify an entry of a meeting, task or contact > stored by Evolution for the first time it says that there was a > mistake with event code 200 (Ok), Hmm, code 200 isn't "failure", but "success". > and for the second time it says that there was a conflict, event code > 409. Maybe fixed several months ago. As poc said, your evolution version is important (eventually evolution-data-server). The Yandex server version might be interesting as well. Note that DAViCal, Zimbra, ownCloud and even Google and Yahoo! CalDAV servers do not have this issue. By the way, run the calendar factory from a terminal and then open evolution to see what it does in the background. That can be done as this: $ CALDAV_DEBUG=all /usr/libexec/evolution-calendar-factory -w Your distribution can have it stored elsewhere. Bye, Milan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Yandex Caldav/Carddav
On Mon, 2017-02-13 at 23:42 +0300, Sergey Makeev wrote: > Caldav Synchronizer for MS Outlook requires to fill-in the check box > "Break connection after each request". > > Whet one tries to modify an entry of a meeting, task or contact stored > by Evolution for the first time it says that there was a mistake with > event code 200 (Ok), and for the second time it says that there was a > conflict, event code 409. > > Could you please fix Caldav/Carddav sycnrhonization with Yandex > servers? You don't say what version of Evolution you have (see Help->About). Also, it's best to report this kind of problem to Bugzilla, where it will remain on record. Post the report number here if you like, but if you don't use BZ there's a strong chance that the problem will be forgotten. poc ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list