From patrick.ohly at intel.com Sat Dec 19 11:40:14 2020 From: patrick.ohly at intel.com (Patrick Ohly) Date: Sat, 19 Dec 2020 12:40:14 +0100 Subject: [SyncEvolution] SyncEvolution 2.0.0 pre-release Message-ID: Hello! I have tagged and built SyncEvolution 1.99.1, a pre-release of what will become 2.0.0. As discussed in https://lists.01.org/hyperkitty/list/syncevolution at syncevolution.org/thread/I3TDB7HTXJDQACI3Y54QXDEYGFPQLOTW/ I am simplifying the binaries (no more i386, no KDE). The new release is available as: - source code: https://downloads.syncevolution.org/syncevolution/sources/syncevolution-1.99.1.tar.gz https://gitlab.freedesktop.org/SyncEvolution/syncevolution - tar archive: https://downloads.syncevolution.org/syncevolution/bundle/amd64-tar-gz/syncevolution-1.99.1-bundle-amd64.tar.gz - in the *experimental* apt repo: deb http://downloads.syncevolution.org/apt experimental main The GPG key for all apt repos were renewed. To get the current signing key, use sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9 Speaking of signing keys, so far I used an expiry period of one year. Would anyone care if I made that longer? The .deb package installs on Debian Stable and Ubuntu Bionic. It does not currently install on Debian Testing and Ubuntu Groovy because libcppunit changed its ABI. I intend to address that before 2.0.0. As a workaround, one can manually install https://packages.debian.org/buster/amd64/libcppunit-1.14-0/download manually beforehand (untested!). I have tested the new binaries with Bluetooth/OBEX and a Nokia N97 and CardDAV with Google Contacts. Automated testing is also up again, but with less coverage than before (only Memotoo for SyncML, Google Contacts, Google Calendar). Testing is based on containers now. If someone wants to see interoperability and/or compilation tested with other platforms (TDE, OwnCloud), then a Dockerfile which prepares a suitable environment would be a good start for adding that. -- 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 Dec 21 10:24:04 2020 From: deloptes at gmail.com (deloptes) Date: Mon, 21 Dec 2020 11:24:04 +0100 Subject: [SyncEvolution] SyncEvolution 2.0.0 pre-release In-Reply-To: References: Message-ID: Hi, as a heads up I see [DEVELOPER 00:00:00] Loading backend library synctdepimnotes failed: /usr/lib/x86_64-linux-gnu/syncevolution/backends/synctdepimnotes.so: undefined symbol: _ZN16KNotesIface_stubC1ERK9TQCStringS2_ I am not sure if it is something local or as a result of latest changes. The issue is I am rebuilding all local packages based on recent git pull of TDE, but I have not upgraded the test system yet as packages are still building. It could be related to some changes in TDE as well. I'll come back to you as soon as I have upgraded the system and tested. regards On Sat, Dec 19, 2020 at 12:40 PM Patrick Ohly wrote: > Hello! > > I have tagged and built SyncEvolution 1.99.1, a pre-release of what will > become 2.0.0. As discussed in > > https://lists.01.org/hyperkitty/list/syncevolution at syncevolution.org/thread/I3TDB7HTXJDQACI3Y54QXDEYGFPQLOTW/ > I am simplifying the binaries (no more i386, no KDE). > > The new release is available as: > - source code: > > https://downloads.syncevolution.org/syncevolution/sources/syncevolution-1.99.1.tar.gz > https://gitlab.freedesktop.org/SyncEvolution/syncevolution > - tar archive: > > https://downloads.syncevolution.org/syncevolution/bundle/amd64-tar-gz/syncevolution-1.99.1-bundle-amd64.tar.gz > - in the *experimental* apt repo: > deb http://downloads.syncevolution.org/apt experimental main > > The GPG key for all apt repos were renewed. To get the current signing > key, use > sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9 > > Speaking of signing keys, so far I used an expiry period of one year. Would > anyone care if I made that longer? > > The .deb package installs on Debian Stable and Ubuntu Bionic. It does > not currently install on Debian Testing and Ubuntu Groovy because > libcppunit changed its ABI. I intend to address that before 2.0.0. As a > workaround, one can manually install > https://packages.debian.org/buster/amd64/libcppunit-1.14-0/download > manually beforehand (untested!). > > I have tested the new binaries with Bluetooth/OBEX and a Nokia N97 and > CardDAV with Google Contacts. Automated testing is also up again, but > with less coverage than before (only Memotoo for SyncML, Google > Contacts, Google Calendar). > > Testing is based on containers now. If someone wants to see > interoperability and/or compilation tested with other platforms (TDE, > OwnCloud), then a Dockerfile which prepares a suitable environment would > be a good start for adding that. > > -- > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rk1 at robkr.de Mon Dec 28 20:24:43 2020 From: rk1 at robkr.de (Robert K) Date: Mon, 28 Dec 2020 20:24:43 +0000 Subject: [SyncEvolution] Re: SyncEvolution 2.0.0 pre-release In-Reply-To: References: Message-ID: <20201228202443.24278.8268@ml01.vlan13.01.org> Hello Patrick, thank you for updating SyncEvolution. I was trying to test the new built, but i did not succeed. What I need: A running syncevo-http-server to syncronize Evolution (on my PC) with Synthesis (on my Mobile). What I normally do: Install evolution+syncevolution+syncevolution-http and run a configuration script. What I did today on a Linux Mint 19.3 live session: (1) sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 43D03AD9 (2) deb http://downloads.syncevolution.org/apt experimental main (3) Install syncevolution-evolution (1:1.99.1-1) and syncevolution-bundle (1:1.99.1-2) (4) Run my configuration script (5) Try to start syncevo-http-server end up in this: mint at mint:~$ 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' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 145, in apport_excepthook os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f: FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_syncevo-http-server.999.crash' Original exception was: 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' mint at mint:~$ 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 Mon Dec 28 20:50:39 2020 From: rk1 at robkr.de (Robert K) Date: Mon, 28 Dec 2020 20:50:39 +0000 Subject: [SyncEvolution] Re: SyncEvolution 2.0.0 pre-release In-Reply-To: <20201228202443.24278.8268@ml01.vlan13.01.org> References: <20201228202443.24278.8268@ml01.vlan13.01.org> Message-ID: <20201228205039.24278.90187@ml01.vlan13.01.org> 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' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 154, in apport_excepthook os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f: FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_syncevo-http-server.1000.crash' Original exception was: 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' robert at T550:~$ 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 patrick.ohly at intel.com Thu Dec 17 12:20:59 2020 From: patrick.ohly at intel.com (Patrick Ohly) Date: Thu, 17 Dec 2020 13:20:59 +0100 Subject: [SyncEvolution] Re: Small patch for TDE plugins In-Reply-To: References: Message-ID: 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 _______________________________________________ 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 merlijn at wizzup.org Sun Dec 27 10:43:56 2020 From: merlijn at wizzup.org (Merlijn Wajer) Date: Sun, 27 Dec 2020 11:43:56 +0100 Subject: [SyncEvolution] Re: Fixing the Maemo backend In-Reply-To: References: Message-ID: Hi Patrick, On 14/10/2020 09:28, Patrick Ohly wrote: > Merlijn Wajer writes: >> I'm interested in getting the Maemo backend up and running again, to be >> used in 'Maemo Leste' (Maemo 5, 100% open source, based on stable >> Devuan/Debian). > > BTW, what happened with Buteo? I though that was the sync solution for > Maemo. Sorry for the late reply - it looks like Buteo [1] is used by Meego and perhaps Nemo Mobile (and maybe Sailfish), but I don't think it was used on Maemo (at least I had not seen it mentioned before). Thanks for the pointer. Cheers, Merlijn [1] https://wiki.merproject.org/wiki/Buteo -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: OpenPGP digital signature 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 deloptes at gmail.com Mon Dec 28 01:58:27 2020 From: deloptes at gmail.com (deloptes) Date: Mon, 28 Dec 2020 02:58:27 +0100 Subject: [SyncEvolution] Re: Fixing the Maemo backend In-Reply-To: References: Message-ID: Hi, Buteo was in MeeGo and is now in Mer which is the base for Sailfish. MeeGo is Maemo + Mobilin (https://en.wikipedia.org/wiki/Maemo). I don't think Buteo works on Maemo since Buteo is Qt and I believe Maemo is GTK. On Sun, Dec 27, 2020 at 11:42 AM Merlijn Wajer wrote: > Hi Patrick, > > On 14/10/2020 09:28, Patrick Ohly wrote: > > Merlijn Wajer writes: > >> I'm interested in getting the Maemo backend up and running again, to be > >> used in 'Maemo Leste' (Maemo 5, 100% open source, based on stable > >> Devuan/Debian). > > > > BTW, what happened with Buteo? I though that was the sync solution for > > Maemo. > > Sorry for the late reply - it looks like Buteo [1] is used by Meego and > perhaps Nemo Mobile (and maybe Sailfish), but I don't think it was used > on Maemo (at least I had not seen it mentioned before). > > Thanks for the pointer. > > Cheers, > Merlijn > > [1] https://wiki.merproject.org/wiki/Buteo > > > _______________________________________________ > 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 -------------- next part -------------- An HTML attachment was scrubbed... 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