From patrick.ohly at intel.com Mon Jan 11 08:00:28 2021 From: patrick.ohly at intel.com (Patrick Ohly) Date: Mon, 11 Jan 2021 09:00:28 +0100 Subject: [SyncEvolution] Re: SyncEvolution 2.0.0 pre-release In-Reply-To: <20201228205039.24278.90187@ml01.vlan13.01.org> References: <20201228202443.24278.8268@ml01.vlan13.01.org> <20201228205039.24278.90187@ml01.vlan13.01.org> Message-ID: Robert K writes: > Hello Patrick, > > I did a second test, and it was also not successfull. > > What I did today on a Linux Mint 19.3 well running system: > (1) Timeshift snapshot > (2) Download and extract "syncevolution-1.99.1-bundle-amd64.tar.gz" > (3) sudo cp -a usr/* /usr > (4) Reboot > (5) Try to start syncevo-http-server end up in this: > > robert at T550:~$ syncevo-http-server http://localhost:9000/syncevolution > Traceback (most recent call last): > File "/usr/bin/syncevo-http-server", line 8, in > from twisted.internet import gireactor # for non-GUI apps > ModuleNotFoundError: No module named 'twisted' The script is now using Python3. You have to install python3-twisted instead of python-twisted. This is not covered by package dependencies because not everyone will need this. -- Best Regards Patrick Ohly _______________________________________________ SyncEvolution mailing list -- syncevolution at syncevolution.org To unsubscribe send an email to syncevolution-leave at syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s From rk1 at robkr.de Sat Jan 16 13:54:00 2021 From: rk1 at robkr.de (Robert K) Date: Sat, 16 Jan 2021 13:54:00 +0000 Subject: [SyncEvolution] Re: SyncEvolution 2.0.0 pre-release In-Reply-To: References: Message-ID: <20210116135400.2910.27256@ml01.vlan13.01.org> Hello Patrick, thank you for this advice. Now it is running like expected. I repeated my test with a Linux Mint 19.3 live session as describe above but additionally I installed python3-twisted. Starting syncevo-http-server end up as expected: mint at mint:~$ syncevo-http-server http://localhost:9000/syncevolution [INFO] syncevo-http: listening on port 9000 Perfect! Best regards Robert. _______________________________________________ SyncEvolution mailing list -- syncevolution at syncevolution.org To unsubscribe send an email to syncevolution-leave at syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s From rk1 at robkr.de Sun Jan 17 20:50:48 2021 From: rk1 at robkr.de (Robert K) Date: Sun, 17 Jan 2021 20:50:48 +0000 Subject: [SyncEvolution] Re: SyncEvolution 2.0.0 pre-release In-Reply-To: References: Message-ID: <20210117205048.2910.15323@ml01.vlan13.01.org> Hello Patrick, I did a new test with Linux Mint 20.1. With manually installed libcppunit-1.14-0 everything is fine. What I did: (1) sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9 (2) deb http://downloads.syncevolution.org/apt experimental main (3) Manually install libcppunit-1.14-0 from your link above. (4) Install python3-twisted (5) Install syncevolution-evolution (1:1.99.1-1) and syncevolution-bundle (1:1.99.1-2) (6) Run my configuration script (7) Starting syncevo-http-server end up as expected: robert at T550:~$ syncevo-http-server http://localhost:9000/syncevolution [INFO] syncevo-http: listening on port 9000 (8) Start sync from Synthesis android app: Normal sync without issues. I was trying to use Linux Mint own libcppunit-1.15-0 (Version 1.15.1-2build1) but it seems syncevolution insist on 1.14-0. Nevertheless syncevolution 1.99 is running on Linux Mint 20.1. Best regards Robert. _______________________________________________ SyncEvolution mailing list -- syncevolution at syncevolution.org To unsubscribe send an email to syncevolution-leave at syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s From mcrha at redhat.com Mon Jan 4 13:33:49 2021 From: mcrha at redhat.com (Milan Crha) Date: Mon, 04 Jan 2021 14:33:49 +0100 Subject: [SyncEvolution] Re: SyncEvolution 2.0.0 pre-release In-Reply-To: References: Message-ID: <3311b74ae38387a09228f4998fd499ff72553995.camel@redhat.com> On Sat, 2020-12-19 at 12:40 +0100, Patrick Ohly wrote: > I have tagged and built SyncEvolution 1.99.1, a pre-release of what > will become 2.0.0. Hi, I gave it a try under Fedora Rawhide and after removing unneeded downstream patches and updating one due to the boost changes (see the attached patch) I get a linker error (see the very end of the log): https://kojipkgs.fedoraproject.org//work/tasks/2132/58912132/build.log The list of packages used for the build can be found here: https://kojipkgs.fedoraproject.org//work/tasks/2132/58912132/root.log Apart of the attached patch are applied also these two patches: https://src.fedoraproject.org/rpms/syncevolution/blob/master/f/syncevolution-1.4.1-akonadi.patch https://src.fedoraproject.org/rpms/syncevolution/blob/master/f/syncevolution-1.5.1-libical2.patch I guess they do not have any real influence on the matter. Hope it helps, Milan -------------- next part -------------- A non-text attachment was scrubbed... Name: syncevolution-1.5.3-bind.patch Type: text/x-patch Size: 11443 bytes Desc: not available URL: -------------- next part -------------- _______________________________________________ SyncEvolution mailing list -- syncevolution at syncevolution.org To unsubscribe send an email to syncevolution-leave at syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s From patrick.ohly at intel.com Sat Jan 30 13:20:25 2021 From: patrick.ohly at intel.com (Patrick Ohly) Date: Sat, 30 Jan 2021 14:20:25 +0100 Subject: [SyncEvolution] Re: SyncEvolution 2.0.0 pre-release In-Reply-To: <3311b74ae38387a09228f4998fd499ff72553995.camel@redhat.com> References: <3311b74ae38387a09228f4998fd499ff72553995.camel@redhat.com> Message-ID: Milan Crha writes: > On Sat, 2020-12-19 at 12:40 +0100, Patrick Ohly wrote: >> I have tagged and built SyncEvolution 1.99.1, a pre-release of what >> will become 2.0.0. > > Hi, > I gave it a try under Fedora Rawhide and after removing unneeded > downstream patches and updating one due to the boost changes (see the > attached patch) I get a linker error (see the very end of the log): > https://kojipkgs.fedoraproject.org//work/tasks/2132/58912132/build.log Unfortunately I looked at this too late and now the link isn't working anymore. Do you have a more recent build log with the failure? I also tried to reproduce this and (at the same time) prevent future regressions by building on rawhide inside a Docker container. However, that currently fails because rawhide containers don't work on current runc runtimes (https://bugzilla.redhat.com/show_bug.cgi?id=1900021). -- Best Regards Patrick Ohly _______________________________________________ SyncEvolution mailing list -- syncevolution at syncevolution.org To unsubscribe send an email to syncevolution-leave at syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s From patrick.ohly at intel.com Sat Jan 30 17:23:33 2021 From: patrick.ohly at intel.com (Patrick Ohly) Date: Sat, 30 Jan 2021 18:23:33 +0100 Subject: [SyncEvolution] Re: SyncEvolution 2.0.0 pre-release In-Reply-To: References: <3311b74ae38387a09228f4998fd499ff72553995.camel@redhat.com> Message-ID: Patrick Ohly writes: > Milan Crha writes: >> On Sat, 2020-12-19 at 12:40 +0100, Patrick Ohly wrote: >>> I have tagged and built SyncEvolution 1.99.1, a pre-release of what >>> will become 2.0.0. >> >> Hi, >> I gave it a try under Fedora Rawhide and after removing unneeded >> downstream patches and updating one due to the boost changes (see the >> attached patch) I get a linker error (see the very end of the log): >> https://kojipkgs.fedoraproject.org//work/tasks/2132/58912132/build.log > > Unfortunately I looked at this too late and now the link isn't working > anymore. Do you have a more recent build log with the failure? > > I also tried to reproduce this and (at the same time) prevent future > regressions by building on rawhide inside a Docker container. However, > that currently fails because rawhide containers don't work on current > runc runtimes (https://bugzilla.redhat.com/show_bug.cgi?id=1900021). I was able to work around that by disabling the seccomp filter in the "docker run" invocation. I fixed a few compiler warnings related to C++17 and GObject deprecations and now it fails to link with: libtool: link: g++ -Wl,--as-needed -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/11/crtbeginS.o src/backends/akonadi/.libs/syncakonadi_la-akonadisyncsource.o -Wl,-rpath -Wl,/srv/runtests/docker/2021-01-30-06-46-fedora-rawhide-fedoraw-rawhide/tmp/build/src/syncevo/.libs -Wl,-rpath -Wl,/usr/lib64 -L/usr/lib64/ -lakonadi-kde -lQtDBus -lQtXml -lQtCore -lkdeui -lkdecore src/syncevo/.libs/libsyncevolution.so -lrt -L. -L/usr/lib/gcc/x86_64-redhat-linux/11 -L/usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/11/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/11/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crtn.o -Wl,--as-needed -g -O2 -Wl,--as-needed -pthread -Wl,-soname -Wl,syncakonadi.so -o src/backends/akonadi/.libs/syncakonadi.so /usr/bin/ld: cannot find -lkdeui /usr/bin/ld: cannot find -lkdecore That's with --enable-akonadi, something that I wanted to stop testing because there are known issues with it even when it compiles. Perhaps also remove KDE support from the Fedora .spec file? -- Best Regards Patrick Ohly _______________________________________________ SyncEvolution mailing list -- syncevolution at syncevolution.org To unsubscribe send an email to syncevolution-leave at syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s From deloptes at gmail.com Mon Jan 4 14:53:31 2021 From: deloptes at gmail.com (deloptes) Date: Mon, 4 Jan 2021 15:53:31 +0100 Subject: [SyncEvolution] Re: Small patch for TDE plugins In-Reply-To: References: Message-ID: Hi, regarding the tdepim notes issue, there was missing the link to generated sources. Unfortunately Jolla dropped the notes from Sailfish and I can only test it on the older N9 that I do not use anymore (except for testing). Find attached a patch that solves this and also I added another change - initializing the TDEABC VCardConverter earlier - it can be reused later and saves time. happy new year and all the best to you regards On Thu, Dec 17, 2020 at 1:21 PM Patrick Ohly wrote: > deloptes writes: > > deloptes wrote: > > > >> Hi Patrik, > >> as you mentioned you are working on some kind of next release. I wonder > if > >> you could add a patch or let me know how I can add it (attached). > >> > >> I found out it should not destroy here as it is being (probably) cleaned > >> up somewhere else. Destroying here crashes. > >> > >> I also wonder if we would be able to use openobex2 (1.7) in the new > >> version. > >> > >> thank you in advance > >> > >> kind regards > > > > Hmm, to me it looks like I attached some nonsense here - sorry for > > this :) > > And sorry for the delay with integrating this ;-) It's now in a branch > and getting tested (again). > > I first ran into some issue with "make dist" which I solved as follows: > > commit e489ac358b3f1c40f45d7c3c55a7a9aaea85e41f (HEAD -> master-next, tag: > syncevolution-2-0-0-pre2, pohly/for-master/master-next, > master-nightly-before-2020-12-17-04-10, master-nightly) > Author: Patrick Ohly > Date: Thu Dec 17 03:22:07 2020 -0800 > > tde: fix "make dist" issue > > "make dist" tries to include all source files in the archive, which > does not work for the generated files. > > diff --git a/src/backends/tdepim/tdepim.am b/src/backends/tdepim/tdepim.am > index 5aace174..4c898944 100644 > --- a/src/backends/tdepim/tdepim.am > +++ b/src/backends/tdepim/tdepim.am > @@ -38,8 +38,6 @@ if ENABLE_TDEPIMNOTES > src_backends_tdepim_synctdepimnotes_src += \ > src/backends/tdepim/TDEPIMSyncSource.h \ > src/backends/tdepim/TDEPIMSyncSource.cpp \ > - src/backends/tdepim/KNotesIface_stub.h \ > - src/backends/tdepim/KNotesIface_stub.cpp \ > src/backends/tdepim/TDEPIMNotesSource.h \ > src/backends/tdepim/TDEPIMNotesSource.cpp > endif > @@ -59,13 +57,25 @@ src/backends/tdepim/KNotesIface_stub.h: > src/backends/tdepim/KNotesIface.kidl > > src/backends/tdepim/KNotesIface_stub.cpp: > src/backends/tdepim/KNotesIface_stub.h > > -CLEANFILES += src/backends/tdepim/KNotesIface_stub.h \ > +src_backends_tdepim_built_sources = > +src_backends_tdepim_generated = > +if ENABLE_TDEPIMNOTES > +src_backends_tdepim_built_sources += \ > + src/backends/tdepim/KNotesIface_stub.h \ > src/backends/tdepim/KNotesIface_stub.cpp \ > + > +src_backends_tdepim_generated += \ > + $(src_backends_tdepim_built_sources) \ > src/backends/tdepim/KNotesIface.kidl \ > src/backends/tdepim/KNotesIface_skel.cpp \ > src/backends/tdepim/KNotesIface.h > +endif > + > +CLEANFILES += $(src_backends_tdepim_generated) > +BUILT_SOURCES += $(src_backends_tdepim_built_sources) > > src_backends_tdepim_synctdepimcal_la_SOURCES = > $(src_backends_tdepim_synctdepimcal_src) > +nodist_src_backends_tdepim_synctdepimcal_la_SOURCES = > $(src_backends_tdepim_built_sources) > src_backends_tdepim_synctdepimcal_la_LIBADD = $(TDEPIMCAL_LIBS) > $(SYNCEVOLUTION_LIBS) > src_backends_tdepim_synctdepimcal_la_CPPFLAGS = $(TDEPIMCAL_CFLAGS) > $(src_backends_tdepim_cppflags) > src_backends_tdepim_synctdepimcal_la_LDFLAGS = -module -avoid-version -ldl > > -- > Best Regards > > Patrick Ohly > Senior Software Engineer > > Intel GmbH > System Software Engineering/Cloud Native > Usenerstr. 5a Phone: +49-228-2493652 > 53129 Bonn > Germany > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: syncevolution-tde.patch.gz Type: application/gzip Size: 982 bytes Desc: not available URL: From patrick.ohly at intel.com Mon Jan 4 09:07:47 2021 From: patrick.ohly at intel.com (Patrick Ohly) Date: Mon, 4 Jan 2021 10:07:47 +0100 Subject: [SyncEvolution] Re: Invalid signature for SyncEvolution 1.5.3 repo In-Reply-To: <2a22e6ae-74f9-7949-df76-6245c2e94a10@cobb.uk.net> References: <31e07991-b898-d4b2-1cdc-0c1d3c358744@cobb.uk.net> <2a22e6ae-74f9-7949-df76-6245c2e94a10@cobb.uk.net> Message-ID: Graham Cobb writes: > On 28/02/2019 21:15, Patrick Ohly wrote: >> Long story short, it should work again. Remember that as users you still >> need to renew the signing key with: >> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9 > > Thanks Patrick, that works now. > > Now I have a different problem: using the 1.5.3 packages I can't get > syncevolution to recognise the webdav backends (caldav or carddav). > > After some debugging, it seems there is a missing dependency on > libneon27-gnutls. Installing that allows the webdav backends to be > recognised (syncdav.so requires libneon-gnutls.so.27). I realized that I never replied to this. That the "syncevolution-bundle" doesn't have dependencies for *any* of the backends is actually intentional. It makes it possible to put everything into one .deb without forcing users to install all dependencies, even for those backends that they don't use. For Evolution, "syncevolution-evolution" is a meta package which adds the extra dependencies for EDS. I could of course split up into "proper" packages (main, one per backend), but that would be more complex. Ideally, distros package SyncEvolution properly. "SYNCEVOLUTION_DEBUG=10 syncevolution --version" prints additional information about which backends could (or couldn't) be loaded: SYNCEVOLUTION_DEBUG=10 syncevolution --version ... Loaded backend library syncfile Loading backend library syncecal_2 failed: libecal-2.0.so.1: cannot open shared object file: No such file or directory Loading backend library syncecal_1 failed: libecal-2.0.so.1: cannot open shared object file: No such file or directory Loaded backend library syncecal Loading backend library syncebook_2 failed: libebook-1.2.so.20: cannot open shared object file: No such file or directory Loading backend library syncebook_1 failed: libebook-1.2.so.20: cannot open shared object file: No such file or directory Loaded backend library syncebook ... This is normal because the EDS backends needs to be compiled multiple times for different EDS releases. -- Best Regards Patrick Ohly _______________________________________________ SyncEvolution mailing list -- syncevolution at syncevolution.org To unsubscribe send an email to syncevolution-leave at syncevolution.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s