Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=2105835
Description of problem:
Cannot sync from my android phone.
Version-Release number of selected component (if applicable):
2.0.0
How reproducible:
Every time.
Steps to Reproduce:
Actual results:
Phone fails to sync.
Expected results:
Phone syncs with evolution.
Additional info:
This problem began when I upgraded from F35 to F36.
The syncevolution output never shows the connection attempt. Running a wireshark trace show the laptop returning an "internal error" to the phone's request to start a TLS session.
This problem can be fixed by changing SSL.TLSv1_METHOD to SSL.TLSv1_2_METHOD on line 42 of /usr/bin/syncevo-http-server.
Patrick Ohly (392a9cc3) at 04 Jul 08:57
add logo
Patrick Ohly (86645076) at 04 Jul 08:40
first revision without warnings
Patrick Ohly (d147c005) at 04 Jul 08:22
first revision without warnings
Patrick Ohly (f4e152a2) at 04 Jul 08:17
first revision without warnings
Patrick Ohly (6d9822aa) at 27 Jun 17:04
change section header syntax to Markdown
... and 27 more commits
The signing key expired. It was on my org agenda, I just didn't look there soon enough to renew the key.
I am unsure how useful the yearly expiry is. This time I replaced it with a key that doesn't expire, which will be less hassle for me and users.
To get the new key, run the "sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9" command, then "apt update".
Hi Folks. This tool looks like exactly what I am looking for. But... I can't install.
On adding the source to the source file ... I get
Get:12 https://downloads.syncevolution.org/apt stable InRelease [11.8 kB]
Err:12 https://downloads.syncevolution.org/apt stable InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8EF2B1796F4B7755
Adding the instructed key I get...
$ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). Executing: /tmp/apt-key-gpghome.F1Odw7Se2u/gpg.1.sh --keyserver keyserver.ubuntu.com --refresh-keys 43D03AD9
If I add
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8EF2B1796F4B7755
I then get (on apt-get update)...
The following signatures were invalid: EXPKEYSIG 8EF2B1796F4B7755 SyncEvolution syncevolution@syncevolution.org ... W: GPG error: https://downloads.syncevolution.org/apt stable InRelease: The following signatures were invalid: EXPKEYSIG 8EF2B1796F4B7755 SyncEvolution syncevolution@syncevolution.org E: The repository 'https://downloads.syncevolution.org/apt stable InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
Any help would be much appreciated.
Build succeeds with g++ 11 when explicitly passed build flag -std=c++14
.
It seems line 73 of configure.ac wants to implicitly set that exact flag. I am uncertain if that code is buggy or it is perhaps the Debian build infrastructure that suppresses that (in which case this is not a bug in Syncevolution, only a self-inflicted issue in Debian).
Packaging work is at https://salsa.debian.org/debian/syncevolution
Packaging officially for Debian has been revived, and is now pending ftpmaster approval: https://ftp-master.debian.org/new/syncevolution_2.0.0-1.html
Attempting to build SyncEvolution 2.0.0 on an up-to-date Debian unstable system using g++ 11.2.0 fails:
In file included from src/syncevo/SyncContext.cpp:72:
/usr/include/synthesis/san.h:264:5: error: reference to 'byte' is ambiguous
264 | byte fEmpty; // direct reference to empty structure
| ^~~~
In file included from /usr/include/boost/config/compiler/gcc.hpp:165,
from /usr/include/boost/config.hpp:39,
from /usr/include/boost/algorithm/string/config.hpp:14,
from /usr/include/boost/algorithm/string/predicate.hpp:15,
from ./src/syncevo/ConfigNode.h:29,
from ./src/syncevo/FilterConfigNode.h:23,
from ./src/syncevo/SyncConfig.h:23,
from ./src/syncevo/SyncContext.h:25,
from src/syncevo/SyncContext.cpp:26:
/usr/include/c++/11/cstddef:69:14: note: candidates are: 'enum class std::byte'
69 | enum class byte : unsigned char {};
| ^~~~
In file included from src/syncevo/SyncContext.cpp:72:
/usr/include/synthesis/san.h:32:24: note: 'typedef unsigned char byte'
32 | typedef unsigned char byte;
| ^~~~
make[3]: *** [Makefile:8587: src/syncevo/libsyncevolution_la-SyncContext.lo] Error 1
Thanks for pointing this out. I've fixed the links.
Revisiting all documentation pages and checking for stale content is long overdue :-(
https://syncevolution.org/support#issues says to use issue tracker at http://bugs.freedesktop.org/enter_bug.cgi?product=SyncEvolution which is gone.
Can you reproduce that with SyncEvolution 2.0.0?
https://syncevolution.org/support#issues says to use issue tracker at http://bugs.freedesktop.org/enter_bug.cgi?product=SyncEvolution which is gone.
I released 2.0.0 with updated binaries.
If or when that release will be included again in Debian/Ubuntu depends on finding some package maintainer who can do the package upload.