[SyncEvolution] SyncEvolution - Progress report of sorts w MemoToo and Keepcontacts/Everdroid and further requests/issues
Greetings, After many iterations, it seems Syncevolution can work with Keepcontacts. Adjustments were made by Keepcontacts support. On the client side, the critical piece is running the sync from the command line interface with the command: syncevolution --run --sync refresh-from-local keepcontacts Once synced, I tried syncing using the GUI. It seemed to work, but in the end the GUI displayed the message: Error 22001 I checked the logfile for this error, and there is nothing there that is being reported. So, Memotoo and Keepcontacts can successfully be synced from a computer. From the phone (Samsung A52 vs Samsung S7 experience), there are some snits: Memotoo's data is not visible to the A52 Samsung's native Contacts manager (Keepcontacts data is visible). So, I tried a few Contacts managers, and settled on installing Simple Contacts Pro. For each relevant accounts' data (one that has an addressbook), that data is accessible via Simple Contacts Pro; on Samsung's A52 contacts manager Memotoo's account is not visible. One other Memotoo-related annoyance: Memotoo data is visible to Simple Contacts Pro; you can initiate calls and text messages from Simple Contacts Pro. However, when looking through phone log or SMS history, only the bare numbers are visible, not the associated name from the addressbook. However, when using Keepcontacts on the A52, the phone and SMS log/history shows associations to the names in the addressbook. I've explored the Permissions Manager on the A52, and have compared it to the Permissions manager settings on the S7. And everything seems to be set correctly. I would prefer using the Memotoo data for the Contacts manager (whether Samsung's or Simple Contacts); it seems that this is embedded in one of the A52 configurations that I can control. If this isn't the appropriate forum for this, or if there are better ones, I would greatly welcome any suggestions on how to proceed. Much thanks, Max Pyziur p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing with KeepContacts (onetime MobiCal/Everdroid service)
On Thu, 20 Jan 2022, Patrick Ohly wrote: Max Pyziur writes: # these seem to be the relevant lines from the logfile: – [2022-01-19 17:03:24.293] 'processStatus' - Processing incoming Status [--][++] [->end] [->enclosing] [2022-01-19 17:03:24.293] Started processing Command 'Status' (incoming MsgID=4, CmdID=5) [2022-01-19 17:03:24.293] WARNING: RECEIVED NON-OK STATUS 400 for command 'Add' (outgoing MsgID=4, CmdID=5) [2022-01-19 17:03:24.293] - SourceRef (localID) = 'pas-id-0bb48ef3ca252ea80c8d07fd720d9818b357a2e6' [2022-01-19 17:03:24.293] Found matching command 'Add' for Status [2022-01-19 17:03:24.293] Status: 400: originator exception As you seem to have KeepContact's attention, perhaps share this log file with them? Further up there's the message that was sent to the server. If you ran with a high enough log level, it will contain your data - this is good for debugging, but beware of your privacy. Yes, I shared it. And I understand the concerns about privacy. M My guess is that SyncEvolution sends data that the server doesn't like, but that's speculation. KeepContacts should know what this 400 status means. ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing with KeepContacts (onetime MobiCal/Everdroid service)
On Wed, 19 Jan 2022, Patrick Ohly wrote: Max Pyziur writes: Greetings, I've been going back and forth with KeepContacts support in order to get SyncEvolution working with their service. We've gotten to the point that a connection can be established, What fixed it? I don't recall what was fixed regarding the establishment of a connection. The next thing that was fixed was a recurring libsoup error. but now there are other issues that result in a 403 error. Specifically, in contacting KeepContacts on this round, the reply is: "I got word from the developer that your client is trying to do a "SyncML Alert Code Resume Session (225)" which our server does not support. Can you see if you can trigger a "Slow Sync, SyncML Alert Code Slow Sync (201)" instead?" I've briefly searched syncevolution's documentation. But if there is someone who can adivse here more quickly, that would be very helpful. You don't have any valuable data in the server, right? Then you can start from scratch with "--sync refresh-from-local", which will start a new sync session, delete whatever data it finds on the server, and then send the local data. "Resume Session" is used when previous sessions were not terminated properly. Running the following command syncevolution --run --sync refresh-from-local keepcontacts this is the output that was echoed to the screen [INFO] calendar: inactive [INFO] memo: inactive [INFO] todo: inactive [INFO] addressbook: starting first time sync from client (peer is server) [INFO] creating complete data backup of datastore addressbook before sync (enabled with dumpData and needed for printChanges) Local data changes to be applied during synchronization: *** addressbook *** Comparison was impossible. [INFO] addressbook: sent 6/1431 [INFO] addressbook: sent 7/1431 [INFO] addressbook: sent 10/1431 [INFO] addressbook: first time sync done unsuccessfully [ERROR] addressbook: remote, status 400 [INFO] creating complete data backup after sync (enabled with dumpData and needed for printChanges) Synchronization failed, see /home/pyz/.cache/syncevolution/keepcontacts-2022-01-19-17-03/syncevolution-log.html for details. Changes applied during synchronization: +---|---|---|-CON-+ | | LOCAL |REMOTE | FLI | |Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS | +---+-+-+-+-+-+-+-+-+-+ | addressbook | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | refresh-from-local, 0 KB sent by client, 0 KB received| | item(s) in database backup: 1431 before sync, 1431 after it | | remote, status 400| +---+-+-+-+-+-+-+-+-+-+ | start Wed Jan 19 17:03:15 2022, duration 0:11min | | remote, status 400 | +---+-+-+-+-+-+-+-+-+-+ First ERROR encountered: remote, status 400 Data modified locally during synchronization: *** addressbook *** no changes # these seem to be the relevant lines from the logfile: – [2022-01-19 17:03:24.293] 'processStatus' - Processing incoming Status [--][++] [->end] [->enclosing] [2022-01-19 17:03:24.293] Started processing Command 'Status' (incoming MsgID=4, CmdID=5) [2022-01-19 17:03:24.293] WARNING: RECEIVED NON-OK STATUS 400 for command 'Add' (outgoing MsgID=4, CmdID=5) [2022-01-19 17:03:24.293] - SourceRef (localID) = 'pas-id-0bb48ef3ca252ea80c8d07fd720d9818b357a2e6' [2022-01-19 17:03:24.293] Found matching command 'Add' for Status [2022-01-19 17:03:24.293] Status: 400: originator exception – [2022-01-19 17:03:24.293] 'SessionAbort' - Aborting Session, Status=400, ProblemSource=REMOTE [--][++] [->end] [->enclosing] [2022-01-19 17:03:24.293] WARNING: Aborting Session with Reason Status 400 (REMOTE problem) *** [2022-01-19 17:03:24.293] --- Ignoring all commands in this message (after 0 sec. request processing, 7 sec. total) with Status 514 (0=none) from here on – [2022-01-19 17:03:24.293] 'DSAbort' - Aborting datastore sync, abortStatusCode=400, localProblem=no, resumable=yes [--][++] [->end] [->enclosing] – [2022-01-19 17:03:24.294] 'SaveSuspendState' - Saving state for suspend/resume, datastore=addressbook [--][++] [->end] [->enclosing] + [2022-01-19 17:03:24.294] 'SaveResumeMarks' - let implementation save resume info, datastore=addressbook [--][++] [->end] [->enclosing] –[2022-01-19 17:03:24.294] End of 'SaveSuspendState' [->top] [->enclosing] [2022-01-19 17:03:24.294] *** Warning: D
[SyncEvolution] Syncing with KeepContacts (onetime MobiCal/Everdroid service)
Greetings, I've been going back and forth with KeepContacts support in order to get SyncEvolution working with their service. We've gotten to the point that a connection can be established, but now there are other issues that result in a 403 error. Specifically, in contacting KeepContacts on this round, the reply is: "I got word from the developer that your client is trying to do a "SyncML Alert Code Resume Session (225)" which our server does not support. Can you see if you can trigger a "Slow Sync, SyncML Alert Code Slow Sync (201)" instead?" I've briefly searched syncevolution's documentation. But if there is someone who can adivse here more quickly, that would be very helpful. Thank you, Max Pyziur p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts
On Thu, 13 Jan 2022, Emanoil wrote: Am Wednesday 12 January 2022 23:14:27 schrieb Max Pyziur: < HTTP/1.1 404 Not Found < Soup-Debug-Timestamp: 1642025460 < Soup-Debug: SoupMessage 1 (0xccd8a0) < Date: Wed, 12 Jan 2022 22:11:00 GMT < Server: Apache < X-Frame-Options: DENY < X-Content-Type-Options: nosniff < Strict-Transport-Security: max-age=63072000; includeSubdomains; < X-Permitted-Cross-Domain-Policies: none < Content-Length: 0 < X-XSS-Protection: 1; mode=block < Keep-Alive: timeout=15, max=100 < Connection: Keep-Alive HTTP 404 means the resource is unavailable Check the URL and documentation. In communication with support at KeepContacts, I was told that I needed KeepContacts auto-generated credentials (i.e., there's a link on the settings page: Add new Device -> Manually add device) Once clicked a page with the following information is shown: These are the generic setup instructions: Sync server URL: http://www.keepcontacts.com/sync/server Username: p...@brama.com Password: PasswordCredential Contacts database: con Calendar database: cal or caltask if your phone synchronizes tasks to the same database as the calendar. If you can't specify the tasks database separately you should probably pick caltask. Tasks database: task Notes database: vnote or pnote if you get an error while synchronizing notes. Bookmark database: bmark Some phones require that you add a dot and slash before the database names, e.g., ./con. Example of such phones are NEC and Panasonic. When I put the credentials and URL into SyncEvolution, the KeepContacts page shows that "Patrick Ohly Syncevolution" is syncing. However, from the SyncEvolution GUI the connection eventually times out with an generic error message. Looking through the logfile for the SyncEvolution session, the following lines seem to be important: [2022-01-13 17:24:47.712] GLib-GIO: GSocketClient: Connection successful! [2022-01-13 17:24:48.096] SoupTransport Failure: https://www.keepcontacts.com/sync/server via libsoup: Conflict [2022-01-13 17:24:48.096] Transport giving up after 0 retries and 0:00min [2022-01-13 17:24:48.096] TransportException thrown at src/syncevo/SyncContext.cpp:4349 [2022-01-13 17:24:48.096] transport problem: transport failed, retry period exceeded [2022-01-13 17:24:48.096] aborting after catching fatal error Next steps? Thank you to everyone for all of your help. M ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts
On Wed, 12 Jan 2022, Milan Crha wrote: On Wed, 2022-01-12 at 08:03 -0500, Max Pyziur wrote: get.c gcc -o get get.c `pkg-config --cflags --libs libsoup-2.4` Hi, everything after 'gcc', including the 'gcc' itself, is means to be a separate command, thus: $ curl . >get.c $ gcc -o get `pkg-config --cflags --libs libsoup-2.4` get.c $ ./get Hope it helps. Bye, Milan Everything helps. Here's my output: GET /sync/server HTTP/1.1 Soup-Debug-Timestamp: 1642025460 Soup-Debug: SoupSession 1 (0xcc3100), SoupMessage 1 (0xccd8a0), SoupSocket 1 (0x118b0f0) Host: www.keepcontacts.com Accept-Encoding: gzip, deflate User-Agent: get libsoup/2.74.2 Accept-Language: en-us, en;q=0.9 Connection: Keep-Alive < HTTP/1.1 404 Not Found < Soup-Debug-Timestamp: 1642025460 < Soup-Debug: SoupMessage 1 (0xccd8a0) < Date: Wed, 12 Jan 2022 22:11:00 GMT < Server: Apache < X-Frame-Options: DENY < X-Content-Type-Options: nosniff < Strict-Transport-Security: max-age=63072000; includeSubdomains; < X-Permitted-Cross-Domain-Policies: none < Content-Length: 0 < X-XSS-Protection: 1; mode=block < Keep-Alive: timeout=15, max=100 < Connection: Keep-Alive M ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts
On Wed, 12 Jan 2022, Patrick Ohly wrote: Max Pyziur writes: this is coming from ./src/syncevo/SoupTransportAgent.cpp in void SoupTransportAgent::HandleSessionCallback(SoupSession *session, SoupMessage *msg) what is the linked version of soap you have on your side $ ldd /usr/bin/syncevolution | grep soup libsoup-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1 (0x7ff3c20f5000) Executing this command, the response that is returned is: libsoup-2.4.so.1 => /lib64/libsoup-2.4.so.1 (0x7fb409adf000) Which Linux distro do you run this on, and which version of libsoup do you have installed? 2.4 is just the soname. For example, Debian Buster has: $ aptitude show libsoup-gnome2.4-1 Package: libsoup-gnome2.4-1 Version: 2.72.0-2 ... I use Fedora Linux; the current release is 35. libsoup versions are: pyz@pegasus ~> rpm -q libsoup libsoup-2.74.2-1.fc35.x86_64 libsoup-2.74.2-1.fc35.i686 Do you need more details here? This error does look like a low-level HTTPS problem. There is a command line tool for libsoup similar to curl, but it doesn't seem to be packaged. But it can be built from source easily: curl -L https://salsa.debian.org/gnome-team/libsoup/-/raw/debian/master/examples/get.c?inline=false >get.c gcc -o get get.c `pkg-config --cflags --libs libsoup-2.4` When running this command, I have the following output; there is an error: pyz@pegasus ~/projects> curl -L https://salsa.debian.org/gnome-team/libsoup/-/raw/debian/master/examples/get.c?inline=false get.c gcc -o get get.c `pkg-config --cflags --libs libsoup-2.4` Package libsoup-2.4 was not found in the pkg-config search path. Perhaps you should add the directory containing `libsoup-2.4.pc' to the PKG_CONFIG_PATH environment variable Package 'libsoup-2.4', required by 'virtual:world', not found % Total% Received % Xferd Average Speed TimeTime Time Current Dload Upload Total SpentLeft Speed 100 8093 100 80930 0 16508 0 --:--:-- --:--:-- --:--:-- 16516 % Total% Received % Xferd Average Speed TimeTime Time Current Dload Upload Total SpentLeft Speed 0 00 00 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (6) Could not resolve host: gcc % Total% Received % Xferd Average Speed TimeTime Time Current Dload Upload Total SpentLeft Speed 0 00 00 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (6) Could not resolve host: get.c ./get --debug https://www.keepcontacts.com/sync/server GET /sync/server HTTP/1.1 Soup-Debug-Timestamp: 1641973484 Soup-Debug: SoupSession 1 (0x558f081a8100), SoupMessage 1 (0x558f081b30a0), SoupSocket 1 (0x558f084fa8b0) Host: www.keepcontacts.com Accept-Encoding: gzip, deflate User-Agent: get libsoup/2.72.0 Accept-Language: en-us, en;q=0.9, en;q=0.8 Connection: Keep-Alive < HTTP/1.1 404 Not Found < Soup-Debug-Timestamp: 1641973484 < Soup-Debug: SoupMessage 1 (0x558f081b30a0) < Date: Wed, 12 Jan 2022 07:44:44 GMT < Server: Apache < X-Frame-Options: DENY < X-Content-Type-Options: nosniff < Strict-Transport-Security: max-age=63072000; includeSubdomains; < X-Permitted-Cross-Domain-Policies: none < Content-Length: 0 < X-XSS-Protection: 1; mode=block < Keep-Alive: timeout=15, max=100 < Connection: Keep-Alive The 404 error is okay. SyncEvolution itself will do a POST, which may lead to a different outcome. The important point is that TLS works. Do you get the same result? You may have to install libsoup2.4-dev (Debian, Ubuntu) or some similar package. After I install the devel rpm package, and run the command I get the following result: pyz@pegasus ~/projects> curl -L https://salsa.debian.org/gnome-team/libsoup/-/raw/debian/master/examples/get.c?inline=false get.c gcc -o get get.c `pkg-config --cflags --libs libsoup-2.4` curl: option -I/usr/include/libsoup-2.4: is unknown curl: try 'curl --help' or 'curl --manual' for more information Should I be running something specific to Fedora here? fyi, M ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts
On Tue, 11 Jan 2022, Emanoil wrote: Hi, I am not sure if someone is reading here and I have no idea what you are doing, because I am using the bluetooth side of SyncEvolution. However I think if you run with more debugging, you will get more information about the error. Something like: SYNCEVOLUTION_DEBUG=10 syncevolution --sync-property loglevel=10 -r keepcontacts I've used your suggestion, and the messages that are returned are exactly as I submitted them previously, as seen here: Am Tuesday 11 January 2022 18:28:01 schrieb Max Pyziur: Here is the output from running the above command: pyz@pegasus ~/.cache/syncevolution/keepcontacts-2022-01-11-11-21> syncevolution --run keepcontacts [INFO] calendar: inactive [INFO] memo: inactive [INFO] todo: inactive [INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via libsoup: Conflict [INFO] resend previous message, retry #1 [INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via libsoup: Conflict [INFO] resend previous message, retry #2 [INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via libsoup: Conflict [INFO] Transport giving up after 2 retries and 4:00min [ERROR] transport problem: transport failed, retry period exceeded [INFO] addressbook: inactive [ERROR] addressbook: aborted on behalf of user (local, status 20017) [INFO] creating complete data backup after sync (enabled with dumpData and needed for printChanges) this is coming from ./src/syncevo/SoupTransportAgent.cpp in void SoupTransportAgent::HandleSessionCallback(SoupSession *session, SoupMessage *msg) what is the linked version of soap you have on your side $ ldd /usr/bin/syncevolution | grep soup libsoup-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1 (0x7ff3c20f5000) Executing this command, the response that is returned is: libsoup-2.4.so.1 => /lib64/libsoup-2.4.so.1 (0x7fb409adf000) fyi, M syncevolution --print-config keepcontacts | grep ^syncURL The output of this command: syncURL = https://www.keepcontacts.com/sync/server Also are you sure it is https ? ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts
On Tue, 11 Jan 2022, Patrick Ohly wrote: Max Pyziur writes: On Tue, 11 Jan 2022, Patrick Ohly wrote: Max Pyziur writes: I have replicated it below (earlier email), and have tried syncing via SyncEvolution with KeepContacts. However, no KeepContacts connection is made with SyncEvolution. What error do you get? Do you have https://www.keepcontacts.com/sync/server as your syncURL? I'm using the GUI; the error message that comes back is: "We were unable to connect to the server. The problem could be temporary or there could be something wrong with the settings." Are there log files that I can review somewhere? Yes, under ~/.cache/syncevolution. Or alternatively, is there a CLI command that I can issue, and, in that way, capture whatever error messages (the one above, and hopefully more informative ones) are generated? What is your configuration called? If it is "keepcontacts", then you can sync with: syncevolution --run keepcontacts Here is the output from running the above command: pyz@pegasus ~/.cache/syncevolution/keepcontacts-2022-01-11-11-21> syncevolution --run keepcontacts [INFO] calendar: inactive [INFO] memo: inactive [INFO] todo: inactive [INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via libsoup: Conflict [INFO] resend previous message, retry #1 [INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via libsoup: Conflict [INFO] resend previous message, retry #2 [INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via libsoup: Conflict [INFO] Transport giving up after 2 retries and 4:00min [ERROR] transport problem: transport failed, retry period exceeded [INFO] addressbook: inactive [ERROR] addressbook: aborted on behalf of user (local, status 20017) [INFO] creating complete data backup after sync (enabled with dumpData and needed for printChanges) Synchronization failed, see /home/pyz/.cache/syncevolution/keepcontacts-2022-01-11-12-20/syncevolution-log.html for details. Changes applied during synchronization: +---|---|---|-CON-+ | | LOCAL |REMOTE | FLI | |Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS | +---+-+-+-+-+-+-+-+-+-+ | addressbook | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | aborted on behalf of user (local, status 20017) | +---+-+-+-+-+-+-+-+-+-+ | start Tue Jan 11 12:20:43 2022, duration 4:02min | | external transport failure (local, status 20043) | +---+-+-+-+-+-+-+-+-+-+ First ERROR encountered: transport problem: transport failed, retry period exceeded If unsure what the configuration is called, use: syncevolution --print-configs You can check the syncURL with: syncevolution --print-config keepcontacts | grep ^syncURL The output of this command: syncURL = https://www.keepcontacts.com/sync/server Thank you for your help here, M ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts
On Tue, 11 Jan 2022, Patrick Ohly wrote: Max Pyziur writes: Greetings, Apologies for yanking my own thread here. I just want to have my another option open. I have contacted Support at KeepContacts regarding the recommended SyncEvolution configuration. They said that it should be exactly the same as Mobical (note that Mobical is part of the packaged configurations in SyncEvolution; during an interim period MobiCal became Everdroid; by 2015 it became KeepContacts). I have replicated it below (earlier email), and have tried syncing via SyncEvolution with KeepContacts. However, no KeepContacts connection is made with SyncEvolution. What error do you get? Do you have https://www.keepcontacts.com/sync/server as your syncURL? I'm using the GUI; the error message that comes back is: "We were unable to connect to the server. The problem could be temporary or there could be something wrong with the settings." Are there log files that I can review somewhere? Or alternatively, is there a CLI command that I can issue, and, in that way, capture whatever error messages (the one above, and hopefully more informative ones) are generated? Thanks for your reply, Max ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts
Greetings, Apologies for yanking my own thread here. I just want to have my another option open. I have contacted Support at KeepContacts regarding the recommended SyncEvolution configuration. They said that it should be exactly the same as Mobical (note that Mobical is part of the packaged configurations in SyncEvolution; during an interim period MobiCal became Everdroid; by 2015 it became KeepContacts). I have replicated it below (earlier email), and have tried syncing via SyncEvolution with KeepContacts. However, no KeepContacts connection is made with SyncEvolution. The view from KeepContacts is that perhaps it is due to the request using https instead of http. Again, I would appreciate any advice on how to proceed; thank you. Max On Sat, 8 Jan 2022, Max Pyziur wrote: Greetings, I'm trying to setup a new service on SyncEvolution. At one time there was MobiCal; it, in turn, became EverDroid, and is now KeepContacts. I downloaded the app to my phone, and the account is visible to Samsung Contacts (unlike MemoToo, which isn't). So, I'm trying to setup the configuration in SyncEvolution: for the Server Address I put: https://www.keepcontacts.com/sync/server for Contacts URI I put: con However, I don't have make connection; looking at the KeepContacts website, I don't see any documentation here. KeepContacts was previously referenced in part in this SyncEvolution thread from June 2015: https://lists.01.org/hyperkitty/list/syncevolut...@synevolution.org/thread/XZFKC36ASAPWGHGM6GV3N37GR2763PUA/ Any guidance would be greatly appreciated, Thank you, Max Pyziur p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Syncing a New Android phone (Samsung A52) w KeepContacts
Greetings, I'm trying to setup a new service on SyncEvolution. At one time there was MobiCal; it, in turn, became EverDroid, and is now KeepContacts. I downloaded the app to my phone, and the account is visible to Samsung Contacts (unlike MemoToo, which isn't). So, I'm trying to setup the configuration in SyncEvolution: for the Server Address I put: https://www.keepcontacts.com/sync/server for Contacts URI I put: con However, I don't have make connection; looking at the KeepContacts website, I don't see any documentation here. KeepContacts was previously referenced in part in this SyncEvolution thread from June 2015: https://lists.01.org/hyperkitty/list/syncevolut...@synevolution.org/thread/XZFKC36ASAPWGHGM6GV3N37GR2763PUA/ Any guidance would be greatly appreciated, Thank you, Max Pyziur p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing a new Android phone - Gnome Evolution Contacts/Addressbook & Calendar - some progress
Adding one item, please see below. On Sat, 8 Jan 2022, Max Pyziur wrote: Greetings, Because I was required to upgrade to a 5G phone, in November I acquired a Samsung A52 replacing my Samsung S7. Almost everything was transferred correctly, except what seemed to be the addressbook and calendar. I had been using SyncEvolution and MemoToo (a cloud service), and MemoToo's phone app to move the calendar and addressbook data to the phone, using Evolution on my computer to manage the data. On the phones I use the default installed Samsung Contacts and Samsung Calendar apps. At first, I reported that neither Memotoo addressbook nor calendar data were visibile to the Samsung apps on the new A52 phone. Correction: the data is visible to Samsung Calendar, including the birthdays of people in my addressbook data. What's still not visible is the addressbook data. As it turns out, it's a difference in the features to the Samsung Contacts (ver 3.28.27.11) on the S7 phone, and the Samsung Contacts on the A52 phone (ver 12.7.05.26). ver 3.28.27.11 has the feature: Settings -> Contacts to Show where you can individually select which accounts' addressbook to show; in this case, Memotoo's. Other choices that appear are things like the contacts in Signal, WhatsApp, Outlook, etc., ver 12.7.05.26 on the A52, as best I can tell, does not have this feature, and hence, the addressbook data that I want/need to show is unavailable. When I first reported this issue, the suggestions made included the use of different apps (e.g. NextCloud) or services. Now, I thought that possibly I could install a different Contacts manager; of the ones I found (so far, and which seem to have considerable popularity), I have installed Contacts+, SimpleContacts, and Google Contacts. None of these three has a "contacts to show" feature that would directly allow me to access specific account data. At this point, I'm turning again to the SyncEvolution community for advice: - is there a Contacts app that allows specific account access? - should this issue be raised with Samsung (there are some forums and feedback mechanisms that Samsung provides); ver 12.7.05.26 does have a "Contact Us" feature - or other approaches to solving this - A little more: ver 12.7.05.26 of Samsung Contacts has a "Manage Contacts" menu; Manage Contact -> Import or Export contact -> Import has two options: From "Phone or Cloud Storage" or From "SIM Card." Is this an acceptable option? Does someone have experience with this or other options under "Manage Contacts" Adding: from ver 12.7.05.26 menu (three bars), there is "All Contacts;" tapping that shows a breakdown of different addressbooks on the phone, but it doesn't show the MemoToo addressbook. Much thanks, Max Pyziur p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Syncing a new Android phone - Gnome Evolution Contacts/Addressbook & Calendar - some progress
Greetings, Because I was required to upgrade to a 5G phone, in November I acquired a Samsung A52 replacing my Samsung S7. Almost everything was transferred correctly, except what seemed to be the addressbook and calendar. I had been using SyncEvolution and MemoToo (a cloud service), and MemoToo's phone app to move the calendar and addressbook data to the phone, using Evolution on my computer to manage the data. On the phones I use the default installed Samsung Contacts and Samsung Calendar apps. At first, I reported that neither Memotoo addressbook nor calendar data were visibile to the Samsung apps on the new A52 phone. Correction: the data is visible to Samsung Calendar, including the birthdays of people in my addressbook data. What's still not visible is the addressbook data. As it turns out, it's a difference in the features to the Samsung Contacts (ver 3.28.27.11) on the S7 phone, and the Samsung Contacts on the A52 phone (ver 12.7.05.26). ver 3.28.27.11 has the feature: Settings -> Contacts to Show where you can individually select which accounts' addressbook to show; in this case, Memotoo's. Other choices that appear are things like the contacts in Signal, WhatsApp, Outlook, etc., ver 12.7.05.26 on the A52, as best I can tell, does not have this feature, and hence, the addressbook data that I want/need to show is unavailable. When I first reported this issue, the suggestions made included the use of different apps (e.g. NextCloud) or services. Now, I thought that possibly I could install a different Contacts manager; of the ones I found (so far, and which seem to have considerable popularity), I have installed Contacts+, SimpleContacts, and Google Contacts. None of these three has a "contacts to show" feature that would directly allow me to access specific account data. At this point, I'm turning again to the SyncEvolution community for advice: - is there a Contacts app that allows specific account access? - should this issue be raised with Samsung (there are some forums and feedback mechanisms that Samsung provides); ver 12.7.05.26 does have a "Contact Us" feature - or other approaches to solving this - A little more: ver 12.7.05.26 of Samsung Contacts has a "Manage Contacts" menu; Manage Contact -> Import or Export contact -> Import has two options: From "Phone or Cloud Storage" or From "SIM Card." Is this an acceptable option? Does someone have experience with this or other options under "Manage Contacts" Much thanks, Max Pyziur p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Syncing an Android Phone - Memotoo
On Mon, 15 Nov 2021, John DeArmond wrote: I've been using Synthesis SyncML Client PRO for close to 10 years with absolutely no problems other than Ubuntu updates messing up things with Evolution. It's kinda expensive at $40 but the Swedish developer claims that most of that is exchange rate. It was hard to part with 40 bucks for an app but I'm very thankful that I did. I've had to restore, usually the phone book, a couple of times after it got corrupted on my phone. I don't recall the details but there is some setup within Evolution to make this work but as I recall, it walks you through it. I think the backups are encrypted. I have to enter a password each time. Greetings, Much thanks to all who have offered advice. I have finally gotten around to upgrading my phone from an Android Samsung S7 to an Android Samsung A52 5G, per Sprint/T-Mobile's requirements. The last task for managing all the upgrade is to configure MemoToo, or to find some other mechanism of accessing either my Evolution data or to download it from the Memotoo website (my governing data is what is input into Evolution on my computer; Memotoo and my phone(s) only receive the data). Memotoo provides its app on its website. There are some instructions on how to configure it on different OS's and devices. I do not have an answer as to why it was removed from the Google Play store. Per the instructions from Memotoo, I have downloaded and installed the MemoToo app on the A52. I am able to download (reset) my contacts and calendar data to my A52. However, when I open Samsung's Contacts on the A52, I can't configure it so that it sees Memotoo's data. The same happens with my Samsung Calendar on my A52. I have contacted Memotoo in this regard. I have then downloaded/purchased Synthesis SyncML Client PRO. I have only begun to wrestle with the configuration. So far, all I see is that it can upload, not download data. But these are the early stages. What I have gleened, though. The last system software update on my S7 was to Android 8.x; the A52's Android version is Android 11. Synthesis SyncML Client PRO provides documentation (http://www.synthesis.ch/dl.php/1596/SyncML_Client_for_Android_en.pdf); a brief review indicates that " for Android 1.5 up to Android 8.1 ( ARM and Intel Atom, 32/64 bit). The page footers indicate a copyright from 2002-2018. So, there is some concern if this software is current. Much thanks for any guidance that anyone can offer on how to manage this transition, Max John On 11/15/21 15:45, Max Pyziur wrote: Greetings, I've been using Syncevolution to sync with my Memotoo account for a considerable period of time. In turn, I use a MemoToo app to sync with my Android phone (Samsung 7). Sometime in the last year or so, Google Play removed the Memotoo app citing information security concerns. I have continued to use the app that was installed on my phone w no seeming problem. However now, I'm required to upgrade because the Samsung 7 phone has no 5G network compatibility. I would like to continue to use Evolution, syncingin it with Memotoo, and then updating my phone's contact list. To this end, I have contacted Memotoo about the issue (no reply yet), and was looking for recommendations from the Syncevolution email list. Much thanks Max Pyziur p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Syncing an Android Phone - Memotoo
Greetings, I've been using Syncevolution to sync with my Memotoo account for a considerable period of time. In turn, I use a MemoToo app to sync with my Android phone (Samsung 7). Sometime in the last year or so, Google Play removed the Memotoo app citing information security concerns. I have continued to use the app that was installed on my phone w no seeming problem. However now, I'm required to upgrade because the Samsung 7 phone has no 5G network compatibility. I would like to continue to use Evolution, syncingin it with Memotoo, and then updating my phone's contact list. To this end, I have contacted Memotoo about the issue (no reply yet), and was looking for recommendations from the Syncevolution email list. Much thanks Max Pyziur p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Sync Failure - post F31 upgrade
To add some more, please see below. On Sun, 10 Nov 2019, Max Pyziur wrote: Greetings, Apologies for not immediately following up. The following command, as recommended, works: SYNCEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 memotoo addressbook The logs as printed out are extensive; since this command was a success, I won't include them. However, if someone would need them for diagnostics, I can pass them along. However, when modifying the command to sync the calendar: SYNCEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 memotoo calendar The following output is produced: [DEBUG 00:00:00] SuspendFlags: (re)activating, currently inactive [DEBUG 00:00:00] SuspendFlags: activating signal handler(s) with fds 8->7 [DEBUG 00:00:00] SuspendFlags: catch signal 2 [DEBUG 00:00:00] SuspendFlags: catch signal 15 [INFO 00:00:00] addressbook: inactive [INFO 00:00:00] memo: inactive [INFO 00:00:00] todo: inactive [ERROR 00:00:01] The connection is closed [DEBUG 00:00:01] SuspendFlags: deactivating fds 8->7 [DEBUG 00:00:01] SuspendFlags: close m_receiverFD 7 [DEBUG 00:00:01] SuspendFlags: close m_senderFD 8 [DEBUG 00:00:01] SuspendFlags: done with deactivation When I use the gui interface and isolate the services (Contacts only), syncevolution works. However, if I specify the calendar to be sync'd, I get the message: "The sync process died unexpectedly." Much thanks for getting this far. Hopefully, the calendar issue (and whatever others) are resolvable. Max p...@brama.com The following is the contents of syncevolution-log.html when syncing for the calendar SySync SyncML Engine 3.4.0.47 Log (p1 of 2) Start of log - SySync SyncML Engine 3.4.0.47 [-- collapse all --][++ expand all ++] + – [2019-11-10 21:36:41.484] 'loadSystemZoneDefinitions' - Linux system time zones [--][++] [->end] –[2019-11-10 21:36:41.765] End of 'loadSystemZoneDefinitions' [->top] [2019-11-10 21:36:41.765] SyncML server account: pyziur [2019-11-10 21:36:41.765] client: SyncEvolution 1.5.3 for workstation [2019-11-10 21:36:41.765] device ID: syncevolution-7f2775e9-8678-4baa-9324-5ec5d784b68c [2019-11-10 21:36:41.765] Scanning backend libraries in /usr/lib64/syncevolution/backends/ Loaded backend library syncxmlrpc Loaded backend library synctdepimnotes Loaded backend library synctdepimcal Loaded backend library synctdepimabc Loaded backend library syncsqlite Loaded backend library syncqtcontacts Loaded backend library syncpbap Loaded backend library syncmaemocal Loaded backend library synckcalextended Loaded backend library syncfile Loaded backend library syncecal Loaded backend library syncebook Loaded backend library syncdav Loaded backend library syncactivesync Loaded backend library providergoa Loaded backend library platformtde Loaded backend library platformkde Loaded backend library platformgnome [2019-11-10 21:36:41.767] addressbook: inactive [2019-11-10 21:36:41.767] memo: inactive [2019-11-10 21:36:41.768] todo: inactive [2019-11-10 21:36:41.769] checking password property 'password' in config 'memotoo' with user identity 'pyziur' [2019-11-10 21:36:41.769] loading password from keyring with key user=pyziur server=sync.memotoo.com/syncML [2019-11-10 21:36:41.785] sync password for memotoo: loaded password from GNOME keyring using user=pyziur server=sync.memotoo.com/syncML [2019-11-10 21:36:41.785] checking password property 'databasePassword' in datastore 'calendar' of config 'memotoo' with user identity '' [2019-11-10 21:36:41.790] GLib-GIO: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’ [2019-11-10 21:36:42.000] sync is starting, catch signals [2019-11-10 21:36:42.000] SuspendFlags: (re)activating, currently active [2019-11-10 21:36:42.000] ready to sync ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Sync Failure - post F31 upgrade
Greetings, Apologies for not immediately following up. The following command, as recommended, works: SYNCEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 memotoo addressbook The logs as printed out are extensive; since this command was a success, I won't include them. However, if someone would need them for diagnostics, I can pass them along. However, when modifying the command to sync the calendar: SYNCEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 memotoo calendar The following output is produced: [DEBUG 00:00:00] SuspendFlags: (re)activating, currently inactive [DEBUG 00:00:00] SuspendFlags: activating signal handler(s) with fds 8->7 [DEBUG 00:00:00] SuspendFlags: catch signal 2 [DEBUG 00:00:00] SuspendFlags: catch signal 15 [INFO 00:00:00] addressbook: inactive [INFO 00:00:00] memo: inactive [INFO 00:00:00] todo: inactive [ERROR 00:00:01] The connection is closed [DEBUG 00:00:01] SuspendFlags: deactivating fds 8->7 [DEBUG 00:00:01] SuspendFlags: close m_receiverFD 7 [DEBUG 00:00:01] SuspendFlags: close m_senderFD 8 [DEBUG 00:00:01] SuspendFlags: done with deactivation When I use the gui interface and isolate the services (Contacts only), syncevolution works. However, if I specify the calendar to be sync'd, I get the message: "The sync process died unexpectedly." Much thanks for getting this far. Hopefully, the calendar issue (and whatever others) are resolvable. Max p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Sync failure - F31
On Wed, 6 Nov 2019, Patrick Ohly wrote: Max Pyziur writes: On Tue, 5 Nov 2019, deloptes wrote: Max Pyziur wrote: Greetings, I'm not sure if this is the first time running sync since upgrading to F31. But through F30, Sync has worked flawlessly Syncing with memotoo and evolution. I'm behind on updating SyncEvolution, sorry for that. I have to do a new release which is based on and tested with the current set of libraries available in modern distros. Milan does an excellent job with keeping the packages building, but this can't replace upstream testing. I am on debian - don't know F. Now, using the gui interface, the following error message appears: The sync process died unexpectedly. I've tried slow sync, deleting the data on the server via the gui, but each time the process dies with some variant of the above message. So, I'm looking for some sort of log file to see if there any messages or other indications of where the flaw would be. Run it from the command line SYCNEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 addressbook then in your ~/.cache/syncevolution you find the logs Much thanks for your quick reply. What parameters and syntax are required for ? is the name of your configuration. See "syncevolution --print-configs". Thank you. I get: memotoo = /home/pyz/.config/syncevolution/default/peers/memotoo How do I use it in the context of this command: SYCNEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 addressbook Simply placing the specified directory (/home/pyz/.config/syncevolution/default/peers/memotoo) in the place of produces errors. Max p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Re: Sync failure - F31
On Tue, 5 Nov 2019, deloptes wrote: Max Pyziur wrote: Greetings, I'm not sure if this is the first time running sync since upgrading to F31. But through F30, Sync has worked flawlessly Syncing with memotoo and evolution. I am on debian - don't know F. Now, using the gui interface, the following error message appears: The sync process died unexpectedly. I've tried slow sync, deleting the data on the server via the gui, but each time the process dies with some variant of the above message. So, I'm looking for some sort of log file to see if there any messages or other indications of where the flaw would be. Run it from the command line SYCNEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 addressbook then in your ~/.cache/syncevolution you find the logs Much thanks for your quick reply. What parameters and syntax are required for ? Much thanks, Max And can you check the openobex version? Here it is not working with anything recent. I still have libopenobex1 1.5. Changes in 1.7 aka libopenobex2 render it unusable ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[SyncEvolution] Sync failure - F31
Greetings, I'm not sure if this is the first time running sync since upgrading to F31. But through F30, Sync has worked flawlessly Syncing with memotoo and evolution. Now, using the gui interface, the following error message appears: The sync process died unexpectedly. I've tried slow sync, deleting the data on the server via the gui, but each time the process dies with some variant of the above message. So, I'm looking for some sort of log file to see if there any messages or other indications of where the flaw would be. Any advice appreciated in this matter, Thanks! Max p...@brama.com ___ SyncEvolution mailing list -- syncevolution@syncevolution.org To unsubscribe send an email to syncevolution-le...@syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Re: [SyncEvolution] Suggestions for moving Palm Note data to Android
Hi, Le mardi 29 janvier 2013 à 14:47 -0500, Max Pyziur a écrit : Greetings, I have some notes that I made on my Palm Centro. Would anyone have any recommendations on how to move this data to Evolution; it seems that my effort (dumping into some VCF format, and them importing it into Evolution) led to the corruption of my Evolution addressbook, and in turn gotten me subscribed to this email list). Before my Palm let me down I used to sync it with Evolution with gnome-pilot without trouble. In particular, the notes synced fine. If you still have gnome-pilot somewhere (it's getting rare), you could do just one sync with it (gnome-pilot has a setting for 1-way sync once) and the rest from Evolution. Much thanks for all of your help. (N.B., I have over 30+ memos; importing them one at a time would take some time.) I used to sync my Palm Centro w/ J-Pilot, not Gnome-Pilot (although you can still download and use Gnome-Pilot). In my haste, I sync'd my desktop J-pilot w/ my Palm Centro, and then wiped out the data on the Centro in order to take it to the recycler. I suppose that I can restore the data on the Centro, and then sync it w/ Gnome-Pilot. In the meantime, I downloaded some Android Apps for use w/ Memos created on a Palm Centro: PalmNote and NoteEverything (both of which have claims of interoperability w/ Palm-related data). J-Pilot exports Palm Memos in two formats: csv and txt. The csv format can be imported into PalmNote (yay!). PalmNote can export, but only in one format, it's PalmNote xml export format. (NoteEverything doesn't accept either of the two J-Pilot memo export formats). So, are there any suggestions on how to handle the PalmNote xml export format, in order to import the data into Evolution? I don't see that it is given as an option when importing into Evolution; I also don't see it as an option in importing it into a cloud service (MemoToo, EverDroid, or OneMediaHub). HTH, Daniel Much thanks, Max Pyziur p...@brama.com [recycle] -- Daniel CLEMENT ___ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution
Re: [SyncEvolution] Cloud Services and rationales
On Thu, 31 Jan 2013, Patrick Ohly wrote: On Tue, 2013-01-29 at 16:40 -0500, Max Pyziur wrote: On Tue, 29 Jan 2013, Patrick Ohly wrote: CATEGORIES were tested successfully with Onemediahub when SyncEvolution 1.3 was released; I just checked the logs, the server did include correct CATEGORIES data when downloading via SyncML. I did not check whether the UI made use of that data correctly. Categories do travel with the data to Onemediahub (since when I sync a device to OneMediahub data the categories move to the device also - I see them if I do an export to a VCF file on the device) however, unlike Memotoo, they don't show up automatically. So they are stored in Android, but not used in the UI? Sort of: 1 - if I export the contacts data in vcf format from the Android device OneMediaHub phonebook then I see the appropriate category in the exported file. 2 - if I explicitly add the category to Onemediahub Android device or on the website, then those items associated w/ that category appear (in this case MemoToo wins, since I don't have to go through this process on the website). This is really a question for Funambol, no idea. Copy that. At the Android device level, categories aren't imported during a sync; however, once you setup a category that's in the sync'd data, the items in that category show up. How do you sync? I used the Synthesis SyncML client for a while, but don't remember if it supported categories. My syncing (so far): desktop - cloud service - device. That doesn't answer how the cloud service - device part is done. Both Memotoo and OneMediaHub work with arbitrary SyncML clients. I see on memotoo that for Android, both their own Memotoo sync (a Funambol client fork as far as I know) and the Synthesis client are mentioned. Either way, this seems to go wrong outside of SyncEvolution. You should better try to get in touch with the developers of the Android sync client to get your problem fixed. I get it: SyncEvolution is between Evolution and a respective cloud service or peer/local device, not between cloud service and Android device. One personal peeve, w/r/t contacts and the cloud services: the country field gets homogenized in the cloud service, notably Memotoo. Several examples: if I have, say, an ISO-3316 two-letter code for a country on my Evolution desktop - US (for the United States), Memotoo converts it to United States. If I use a foreign term for a country code, say Россия (Russia), Memotoo on the web page converts this to Russian Federation Would someone know of an override for this (as in, leave my country names as is, please)? Thanks to everyone for all of their help. Max Pyziur p...@brama.com___ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution
Re: [SyncEvolution] Syncevolution: will not sync local contact data with could (fwd)
On Mon, 28 Jan 2013, Patrick Ohly wrote: On Mon, 2013-01-28 at 07:12 -0500, Max Pyziur wrote: Digging deeper there is the following message: [2013-01-27 20:35:40.237] error code from SyncEvolution fatal error (local, status 10500): addressbook: reading all items: Cannot get contact list: Contact not found Can you check which database SyncEvolution is trying to use here? I assume you haven't configured that manually for addressbook, so use syncevolution --print-databases (in recent releases, drop the parameter if your version is older). Hopefully this is correct; I'm not familiar (as yet) with understanding all of the different configuration parameters expressed in this sort of output. Using the command, the output is: CalDAV: select database via absolute URL, set username/password to scan, set syncURL to base URL if server does not support auto-discovery (path) CalDAVTodo: select database via absolute URL, set username/password to scan, set syncURL to base URL if server does not support auto-discovery (path) CalDAVJournal: select database via absolute URL, set username/password to scan, set syncURL to base URL if server does not support auto-discovery (path) CardDAV: select database via absolute URL, set username/password to scan, set syncURL to base URL if server does not support auto-discovery (path) Evolution Address Book = Evolution Contacts = evolution-contacts: Personal (local:system) default Verisign (ldap://directory.verisign.com:389/??one) Evolution Calendar = evolution-calendar: Personal (local:system) default Birthdays Anniversaries (contacts:///) Evolution Task List = Evolution Tasks = evolution-tasks: Personal (local:system) default Evolution Memos = evolution-memos: Personal (local:system) default Looking for the physical location of related files, I see: pyz@brill ~/.local/share/evolution/addressbook/system ls -al total 12860 drwx-- 3 pyz pyz 4096 Jan 28 22:47 . drwx-- 3 pyz pyz 4096 Mar 7 2011 .. -rw-rw-r-- 1 pyz pyz 1548288 Jan 28 22:47 addressbook.db -rw-rw-r-- 1 pyz pyz 363 Mar 7 2011 addressbook.db.summary -rw-r--r-- 1 pyz pyz 540672 Jan 28 22:47 contacts.db -rw-r- 1 pyz pyz 10485760 Jan 28 22:47 log.01 drwx-- 2 pyz pyz 4096 Jan 7 07:04 photos The command will show you the default database for Evolution contacts. Verify that it picks the right database, presumably the local system address book. I seems that the two are aligned. So, it seems that some sort of index or file has been corrupted. Is there a way of rebuilding it? Currently, I have no problems working w/ my contacts/addressbook in Evolution itself. Then you can save all your contacts in Evolution as .vcf file, delete I've done that, and the output looks correct. the contacts, import again and sync. I deleted the contacts and tried importing the *.vcf file. However, that doesn't work, and evolution just seems to hang. If that doesn't help, then shut down Evolution and e[volution]-addressbook-factory and remove all files inside the directory of the address book (shown when listing databases, or found via the UUID inside ~/.local/share/evolution/addressbook when using a recent EDS). I see that evolution-addressbook-factory is running pyz@brill ~/projects/Evolution ps waux | grep evo pyz 1410 0.0 0.1 542704 10952 ?Sl 07:09 0:00 /usr/libexec/evolution/3.4/evolution-alarm-notify pyz 1586 0.0 0.2 756492 14204 ?Sl 07:09 0:01 /usr/libexec/evolution-calendar-factory pyz 1599 0.0 0.1 1232276 11720 ? Sl 07:09 0:01 /usr/libexec/evolution-addressbook-factory but I don't know how to elegantly shutdown evolution-addressbook-factory Is there a way? But only do that after verifying that SyncEvolution really uses the same address book as Evolution... Much thanks for all of your help; and apologies for doign this overly asynchronously. Max Pyziur p...@brama.com ___ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution
Re: [SyncEvolution] Syncevolution: will not sync local contact data with could (fwd)
On Tue, 29 Jan 2013, Patrick Ohly wrote: On Tue, 2013-01-29 at 08:51 -0500, Max Pyziur wrote: [...] Hopefully this is correct; I'm not familiar (as yet) with understanding all of the different configuration parameters expressed in this sort of output. Using the command, the output is: [...] Evolution Address Book = Evolution Contacts = evolution-contacts: Personal (local:system) default Verisign (ldap://directory.verisign.com:389/??one) That's as it should be. Relief ... [...] I deleted the contacts and tried importing the *.vcf file. However, that doesn't work, and evolution just seems to hang. That's a bug in Evolution. Which version are you using? Another relief. Evolution version: evolution-3.4.4-2 on Fedora 17 I'm running it on laptop and a desktop. [...] Is there a way? You'll have to use the killall command, like this: killall -9 evolution-addressbook-factory So it is inelegant. Make sure that Evolution is not running while you do this. If importing via Evolution after killing the process and deleting the files fails, then you can try another way of importing the file. Kill +remove as before, but then run: syncevolution --import your file.vcf @default addressbook Everything worked; I tried both of your recommended methods (1-via evolution; 2-via syncevolution). Much thanks for all of the help and quick replies. I have more questions, but I'll put them under a separate thread. Max Pyziur p...@brama.com ___ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution
[SyncEvolution] Cloud Services and rationales
Greetings, Much thanks for all of the help. My goal is to keep all of my PIM data in sync across several components: a desktop, an Android phone, and occasionally a laptop; the desktop and laptop run some version of Fedora linux and evolution. Previously, I had a Palm Centro phone, and I used J-Pilot on my desktops to sync PIM data. USB cabling was all that was required. With an Android phone (HTC Design 4G) replacing the Palm Centro, USB cabling apparently became unavailable, at least for those using a Linux desktop/laptop. HTC only provides software for Windows platforms (HTC Sense). Consequently, the cloud seemed to be the expedient alternative, with several choices available. Google seemed to be an uncritical default w/ so many of Android's functions tied to Google's services. However, since Google is in the search business, PIM data seems to be something that I personally would like to keep separate from my search engine or Google Reader histories. So, I've been working/syncing with three different services: Memotoo, Funambol/Onemediahub, and everdroid (mobical). Two areas of frustration: category-synchronization, and device synchronization. On my Android phone, PIM data is kept seperately from the default (Onemediahub keeps the phonebook in a phonebook labeled Onemediahub; likewise Memotoo). Is there are a way of making the cloudservice the default? As for categories, Memotoo accepts the master data's (in my case the desktop's) categories; Onemediahub doesn't. At the Android device level, categories aren't imported during a sync; however, once you setup a category that's in the sync'd data, the items in that category show up. In the old days (twenty years ago), rationales for certain internet-related procedures were first embedded in RFCs. However, there seems to be a bit of a potential for inconsistency given the way PIM data is used and moved by cloud services. Comments? Much thanks, Max Pyziur p...@brama.com ___ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution
[SyncEvolution] Suggestions for moving Palm Note data to Android
Greetings, I have some notes that I made on my Palm Centro. Would anyone have any recommendations on how to move this data to Evolution; it seems that my effort (dumping into some VCF format, and them importing it into Evolution) led to the corruption of my Evolution addressbook, and in turn gotten me subscribed to this email list). Much thanks, Max Pyziur p...@brama.com ___ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution
Re: [SyncEvolution] Cloud Services and rationales
On Tue, 29 Jan 2013, Patrick Ohly wrote: On Tue, 2013-01-29 at 14:42 -0500, Max Pyziur wrote: [...] Two areas of frustration: category-synchronization, and device synchronization. On my Android phone, PIM data is kept seperately from the default (Onemediahub keeps the phonebook in a phonebook labeled Onemediahub; likewise Memotoo). Is there are a way of making the cloudservice the default? I think keeping a separate address book is by design, so no. One down, one to go. (Copy contacts may be a solution here). As for categories, Memotoo accepts the master data's (in my case the desktop's) categories; Onemediahub doesn't. You are talking about contact data here, right? Yes CATEGORIES were tested successfully with Onemediahub when SyncEvolution 1.3 was released; I just checked the logs, the server did include correct CATEGORIES data when downloading via SyncML. I did not check whether the UI made use of that data correctly. Categories do travel with the data to Onemediahub (since when I sync a device to OneMediahub data the categories move to the device also - I see them if I do an export to a VCF file on the device) however, unlike Memotoo, they don't show up automatically. In Memotoo, if categories are used in the PIM contacts data on the destktop, sync'd to Memotoo, then Memotoo automotacily shows accounts and their groups. At the Android device level, categories aren't imported during a sync; however, once you setup a category that's in the sync'd data, the items in that category show up. How do you sync? I used the Synthesis SyncML client for a while, but don't remember if it supported categories. My syncing (so far): desktop - cloud service - device. Since I'm new to this game (post-Palm Centro), I'm open to alternatives. Thanks, Max Pyziur p...@brama.com ___ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution
[SyncEvolution] Syncevolution: will not sync local contact data with could (fwd)
Greetings, I first posted this item on us...@lists.fedoraproject.org, but as yet have not received a reply. To add to what's written below, I've been using syncevolution with several cloud services, including Funambol/Onemediahub, Everdroid, and Memotoo, having the most success with the last one. Yesterday, after trying to import Palm Centro-produced Notes into Evolution, and then doing trying to do a sync w/ MemoToo, the Contacts/Addressbook sync portion failed, while the Calendar portion continued to function. More below. So, my interest is in restoring the sync capabilities w/ the Addressbook. Much thanks. Max Pyziur p...@brama.com -- Forwarded message -- Date: Sun, 27 Jan 2013 20:51:22 -0500 (EST) From: Max Pyziur p...@brama.com Reply-To: Community support for Fedora users us...@lists.fedoraproject.org To: us...@lists.fedoraproject.org Subject: Syncevolution: will not sync local contact data with could Greetings, I've been using a Memotoo, a cloud-based service, for syncing data between my desktop and devices. However, while using syncevolution's gui I get the following message: There is problem w/ the local database; syncing again or rebooting may help Syncing again doesn't help; rebooting (the machine?) doesn't either (is there something else - evolution-data-server? - that can be rebooted). Digging deeper there is the following message: [2013-01-27 20:35:40.237] error code from SyncEvolution fatal error (local, status 10500): addressbook: reading all items: Cannot get contact list: Contact not found So, it seems that some sort of index or file has been corrupted. Is there a way of rebuilding it? Currently, I have no problems working w/ my contacts/addressbook in Evolution itself. I also have no problem syncing my calendar to Memotoo. Much thanks in advance for all advice and suggestions, Max Pyziur p...@brama.com -- users mailing list us...@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org ___ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution