[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: advice for syncevolution in squeeze



On Mon, 08 Nov 2010 10:05:15 +0100, Patrick Ohly <patrick.ohly@intel.com> wrote:
> On So, 2010-11-07 at 22:05 +0000, Adam D. Barratt wrote:

> > I'm not sure I'm going to like the answer, given the commit count you
> > mention below, but how large is the diff between what's currently in
> > squeeze and the proposed 1.0 packages?

Just upstream changes:

% git diff --shortstat syncevolution-1-0-beta-2a syncevolution-1-0

178 files changed, 26314 insertions(+), 8971 deletions(-)

About half of this is translations. Detailed diffstat is at the end.

> 
> Not sure about the Debian versions. But the Synthesis engine hasn't
> changed that much recently, so the one from experimental should be fine
> for SyncEvolution 1.0.1.
> 

I guess the version of libsynthesis in testing is also too old
(3.4.0.5+something). The difference between that and the version shipped
with syncevolution 1.0 (ignoring file renames) is

          74 files changed, 3701 insertions(+), 1008 deletions(-)


David

Here is the detailed diffstat for syncevolution, with translations
removed. It _looks_ like I see more differences than Patrick, I'm not
sure why.

 .gitignore                                         |    3 +-
 HACKING                                            |   74 +
 Makefile-gen.am                                    |   51 +-
 NEWS                                               |  283 +++
 README                                             |  856 ---------
 README.packagers                                   |    5 +-
 README.rst                                         |  631 +++++++
 configure-post.in                                  |    7 +-
 configure-pre.in                                   |  103 +-
 dbus-timeout.patch                                 |   58 -
 gen-autotools.sh                                   |   94 +-
 src/Makefile-gen.am                                |  121 +-
 src/backends/evolution/EvolutionCalendarSource.cpp |   41 +-
 .../evolution/EvolutionCalendarSourceRegister.cpp  |    3 +-
 src/backends/evolution/EvolutionContactSource.cpp  |   16 +-
 src/backends/evolution/e-cal-check-timezones.c     |    3 +-
 src/backends/file/FileSyncSource.cpp               |    3 +-
 src/backends/file/FileSyncSourceRegister.cpp       |   12 +
 src/backends/sqlite/SQLiteContactSource.cpp        |    1 +
 src/backends/sqlite/SQLiteContactSource.h          |    1 +
 src/client-test-app.cpp                            |   22 +-
 src/dbus/Makefile.am                               |    2 +
 src/dbus/interfaces/Makefile.am                    |   30 +-
 src/dbus/interfaces/README                         |    9 +
 src/dbus/interfaces/dbus-introspect-docs.dtd       |   32 +
 src/dbus/interfaces/spec-strip-docs.xsl            |    1 +
 src/dbus/interfaces/spec-to-docbook.xsl            |  271 ++-
 src/dbus/interfaces/syncevo-server-full.xml        |  175 ++-
 src/dbus/interfaces/syncevo-session-full.xml       |   45 +-
 src/dbus/qt/dbustypes.cpp                          |   78 +
 src/dbus/qt/dbustypes.h                            |   97 +
 src/dbus/syncevo-dbus-types.h                      |    1 +
 src/dbus/syncevo-server.c                          |    6 +-
 src/dbus/test.c                                    |    1 -
 src/gdbus/gdbus-cxx-bridge.h                       |  587 +++++-
 src/gdbus/mainloop.c                               |   12 +-
 src/gtk-ui/Makefile.am                             |    3 +-
 src/gtk-ui/close.png                               |  Bin 631 -> 0 bytes
 src/gtk-ui/close_hover.png                         |  Bin 767 -> 0 bytes
 src/gtk-ui/mux-icon-button.c                       |  283 ---
 src/gtk-ui/mux-icon-button.h                       |   71 -
 src/gtk-ui/mux-window.c                            |  630 -------
 src/gtk-ui/mux-window.h                            |   92 -
 src/gtk-ui/settings.png                            |  Bin 1094 -> 0 bytes
 src/gtk-ui/settings_hover.png                      |  Bin 1389 -> 0 bytes
 src/gtk-ui/sync-config-widget.c                    |  439 +++--
 src/gtk-ui/sync-config-widget.h                    |    2 +
 src/gtk-ui/sync-ui.c                               |  627 +++++--
 src/gtk-ui/sync-ui.rc                              |   12 +-
 src/gtk-ui/ui.glade                                | 1349 +++++++-------
 src/syncevo-dbus-server-startup.sh.in              |    3 +
 src/syncevo-dbus-server.cpp                        | 1984 +++++++++++++++-----
 src/syncevo-dbus-server.desktop.in                 |    6 +
 src/syncevo/Cmdline.cpp                            |  432 ++++-
 src/syncevo/Cmdline.h                              |   89 +-
 src/syncevo/ConfigNode.cpp                         |   43 +
 src/syncevo/DataBlob.h                             |   63 +
 src/syncevo/FileConfigNode.cpp                     |   18 -
 src/syncevo/FileDataBlob.cpp                       |   71 +
 src/syncevo/FileDataBlob.h                         |   61 +
 src/syncevo/IniConfigNode.cpp                      |  375 ++++
 src/syncevo/IniConfigNode.h                        |  130 ++
 src/syncevo/LogRedirect.cpp                        |  347 +++-
 src/syncevo/LogRedirect.h                          |   60 +-
 src/syncevo/LogStdout.cpp                          |    9 +-
 src/syncevo/Logging.cpp                            |   23 +
 src/syncevo/Logging.h                              |   10 +
 src/syncevo/Makefile.am                            |   15 +
 src/syncevo/MultiplexConfigNode.cpp                |    7 +-
 src/syncevo/MultiplexConfigNode.h                  |    7 +
 src/syncevo/ObexTransportAgent.cpp                 |   25 +-
 src/syncevo/ObexTransportAgent.h                   |    2 +-
 src/syncevo/SafeOstream.cpp                        |   51 +
 src/syncevo/SafeOstream.h                          |   56 +
 src/syncevo/SingleFileConfigTree.cpp               |  242 +++
 src/syncevo/SingleFileConfigTree.h                 |   94 +
 src/syncevo/StringDataBlob.cpp                     |   47 +
 src/syncevo/StringDataBlob.h                       |   61 +
 src/syncevo/SyncConfig.cpp                         |  409 ++++-
 src/syncevo/SyncConfig.h                           |   96 +-
 src/syncevo/SyncContext.cpp                        |  465 +++--
 src/syncevo/SyncContext.h                          |   64 +-
 src/syncevo/SyncML.cpp                             |   22 +
 src/syncevo/SyncML.h                               |   12 +
 src/syncevo/SyncSource.cpp                         |   58 +-
 src/syncevo/SyncSource.h                           |   68 +-
 src/syncevo/SynthesisDBPlugin.cpp                  |   88 +-
 src/syncevo/SynthesisEngine.cpp                    |   32 +-
 src/syncevo/SynthesisEngine.h                      |   23 +-
 src/syncevo/TrackingSyncSource.cpp                 |    1 +
 src/syncevo/TrackingSyncSource.h                   |    1 +
 src/syncevo/configs/datatypes/01vcard-profile.xml  |   38 +-
 .../configs/datatypes/11calendar-profile.xml       |    4 +
 .../configs/remoterules/00_need_tz_in_event.xml    |    1 +
 .../configs/remoterules/client/01mobical.xml       |    8 +
 .../configs/remoterules/server/45_N7210c.xml       |    8 +
 src/syncevo/configs/remoterules/server/46_E55.xml  |   14 +
 src/syncevo/configs/scripting/11calendar.xml       |   26 +-
 src/syncevo/declarations.h                         |   17 +
 src/syncevo/eds_abi_wrapper.cpp                    |   12 +-
 src/syncevo/eds_abi_wrapper.h                      |   12 +
 src/syncevo/lcs.h                                  |   16 +-
 src/syncevo/util.cpp                               |  144 ++
 src/syncevo/util.h                                 |   72 +
 src/syncevolution.cpp                              | 1119 +++++++++++-
 src/synthesis-includes/Makefile.am                 |    9 +
 src/templates/clients/SyncEvolution.ini            |   26 +
 src/templates/clients/SyncEvolution/config.ini     |    4 -
 .../SyncEvolution/sources/addressbook/config.ini   |    2 -
 .../SyncEvolution/sources/calendar/config.ini      |    2 -
 .../clients/SyncEvolution/sources/memo/config.ini  |    2 -
 .../clients/SyncEvolution/sources/todo/config.ini  |    2 -
 src/templates/clients/SyncEvolution/template.ini   |    3 -
 src/templates/clients/default/template.ini         |    3 -
 src/templates/clients/phone/nokia/S40/7210c.ini    |   29 +
 .../clients/phone/nokia/S40/7210c/config.ini       |    2 -
 .../nokia/S40/7210c/sources/addressbook/config.ini |    2 -
 .../S40/7210c/sources/calendar+todo/config.ini     |    4 -
 .../nokia/S40/7210c/sources/calendar/config.ini    |    1 -
 .../phone/nokia/S40/7210c/sources/memo/config.ini  |    2 -
 .../phone/nokia/S40/7210c/sources/todo/config.ini  |    1 -
 .../clients/phone/nokia/S40/7210c/template.ini     |    3 -
 src/templates/clients/phone/nokia/S60/N85.ini      |   31 +
 src/templates/clients/phone/nokia/maemo/n900.ini   |   29 +
 src/templates/servers/Funambol.ini                 |   28 +
 src/templates/servers/Funambol/config.ini          |    6 -
 .../Funambol/sources/addressbook/config.ini        |    2 -
 .../servers/Funambol/sources/calendar/config.ini   |    3 -
 .../servers/Funambol/sources/memo/config.ini       |    1 -
 .../servers/Funambol/sources/todo/config.ini       |    3 -
 src/templates/servers/Funambol/template.ini        |    3 -
 src/templates/servers/ScheduleWorld.ini            |   22 +
 src/templates/servers/ScheduleWorld/config.ini     |    5 -
 .../ScheduleWorld/sources/addressbook/config.ini   |    2 -
 .../ScheduleWorld/sources/calendar/config.ini      |    1 -
 .../servers/ScheduleWorld/sources/memo/config.ini  |    1 -
 .../servers/ScheduleWorld/sources/todo/config.ini  |    1 -
 src/templates/servers/ScheduleWorld/template.ini   |    3 -
 src/valgrind.supp                                  |   17 +
 test/ClientTest.cpp                                |  214 ++-
 test/ClientTest.h                                  |   39 +-
 test/Makefile.am                                   |    3 +
 test/README.Ovi                                    |  111 ++
 test/README.funambol                               |    2 +-
 test/README.syncevolution-server                   |   57 +
 test/client-test-main.cpp                          |    6 +-
 test/evo.supp                                      |  264 +++-
 test/generate-html.xsl                             |   53 +-
 test/resultchecker.py                              |    7 +-
 test/runtests.py                                   |   72 +-
 test/synccompare.pl                                |   40 +-
 test/syncevo-http-server.py                        |   58 +-
 test/syncevo-phone-config.py                       |  724 +++++++
 test/test-dbus.py                                  |  166 ++-
 test/testcases/ical20.ics.Ovi.tem.patch            |  187 ++
 test/testcases/ical20.ics.local                    |   66 +
 test/testcases/itodo20.ics.Ovi.tem.patch           |   36 +
 test/testcases/itodo20.ics.funambol.tem.patch      |    6 +-
 test/testcases/vcard30.vcf.Ovi.tem.patch           |   23 +


Reply to: