By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 87

Summary: opensync-plugin-kdepim package missing
Product: TDE Reporter: a1bert
Component: tdepimAssignee: Francois Andriot <albator78>
Status: RESOLVED FIXED    
Severity: needs packaging CC: albator78, bugwatch, deloptes, michele.calgaro, slavek.banko
Priority: P5    
Version: 3.5.13.x [Trinity]   
Hardware: i386   
OS: Kubuntu Jaunty   
Compiler Version: TDE Version String:
Application Version: Application Name:
Attachments: opensync-kdepim: fix FTBFS

Description a1bert 2009-05-12 04:24:12 CDT
opensync-plugin-kdepim is missing
Comment 1 Darrell 2013-05-22 23:37:17 CDT
Is this report still valid?
Comment 2 Francois Andriot 2013-08-06 12:59:28 CDT
This package requires the "libopensync" library installed first.
Stable version in 0.22 but is old and need several patches to build on current distributions.
Comment 3 Francois Andriot 2013-08-06 13:38:26 CDT
Created attachment 1450 [details]
opensync-kdepim: fix FTBFS
Comment 4 Francois Andriot 2013-08-06 13:39:45 CDT
Build /libopensync-plugin-kdepim 0.22
Get tarball http://www.opensync.org/download/releases/0.22/libopensync-plugin-kdepim-0.22.tar.bz2

tar xjf libopensync-plugin-kdepim-0.22.tar.bz2
cd libopensync-plugin-kdepim-0.22

patch -p1 < libopensync-plugin-kdepim-0.22-ftbfs.patch

# Remove useless stuff
rm -rf m4 aux

# Convert QT3 to TQT3
~/tde/tde_r14/experimental/qt3-tqt3/convert_existing_qt3_app_to_tqt3

# Convert KDE3 to TDE
~/tde/tde_r14/experimental/kde-tde/convert_existing_kde3_app_to_tde

# Rename some files
find . -name "kdepim*" |while read f; do mv "$f" "${f/kdepim/tdepim}"; done

# Fix missed conversions
sed -i src/kaddrbook.h -e "s|namespace KABC|namespace TDEABC|g" -e "s|KABC::|TDEABC::|g"


copy "admin" folder from TDE.
Build with autotools as usual.
Comment 5 deloptes 2016-09-21 13:51:21 CDT
I suggest we close this and drop opensync forever in favor of syncevolution.
I would go for it with TDE 14.1
Comment 6 Michele Calgaro 2016-09-22 08:34:41 CDT
> I suggest we close this and drop opensync forever in favor of syncevolution.
> I would go for it with TDE 14.1
Will have to be discussed with Slavek and Tim. There is always a chance to upset people using opensync.
Probably more logical to keep this option and add syncevolution support as well.
Comment 7 deloptes 2016-09-22 16:37:53 CDT
Agree - perhaps I should have suggested something more tolerant .. like no bug fixing or further support
Comment 8 Michele Calgaro 2018-08-30 06:30:09 CDT
opensync and kitchenware are deprecated in R14.1 series and not build by default.
The code will be finally removed in R14.2.0.
Comment 9 Michele Calgaro 2023-05-05 07:47:34 CDT
Removed in R14.2.0-dev
Comment 10 deloptes 2023-05-08 11:25:42 CDT
So if someone is reading this and wondering why we dropped the software, I add following notes 

OpenSync was set up as PoC and it proved that it is not that possible to do synchronous syncs with multiple devices, so it was obsoleted and was let reside in the history of software.

I wrote TDE plugins for SyncEvolution and I use it on regular bases (with Sailfish OS). 

SyncEvolution needs to be build with TDE support. If someone has questions let us know.
Comment 11 deloptes 2023-05-08 11:43:53 CDT
So if someone is reading this and wondering why we dropped the software, I add following notes 

OpenSync was set up as PoC and it proved that it is not that possible to do synchronous syncs with multiple devices, so it was obsoleted and was let reside in the history of software.

I wrote TDE plugins for SyncEvolution and I use it on regular bases (with Sailfish OS). 

SyncEvolution needs to be build with TDE support. If someone has questions let us know.