lp:syncevolution

Created by Ken VanDine on 2016-07-05 and last modified on 2018-01-09
Get this branch:
bzr branch lp:syncevolution

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu Phablet Team
Project:
Syncevolution
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/SyncEvolution/syncevolution.

The next import is scheduled to run in 25 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on izar and finished 5 hours ago taking 20 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 20 seconds — see the log
Import started 17 hours ago on izar and finished 17 hours ago taking 20 seconds — see the log
Import started 23 hours ago on izar and finished 23 hours ago taking 15 seconds — see the log
Import started on 2020-10-30 on alnitak and finished on 2020-10-30 taking 20 seconds — see the log
Import started on 2020-10-29 on izar and finished on 2020-10-29 taking 15 seconds — see the log
Import started on 2020-10-29 on alnitak and finished on 2020-10-29 taking 20 seconds — see the log
Import started on 2020-10-29 on alnitak and finished on 2020-10-29 taking 20 seconds — see the log
Import started on 2020-10-29 on izar and finished on 2020-10-29 taking 20 seconds — see the log
Import started on 2020-10-28 on izar and finished on 2020-10-28 taking 15 seconds — see the log

Recent revisions

4714. By Patrick Ohly <email address hidden> on 2018-01-09

autotools, NEWS: SyncEvolution 1.5.3

Signed-off-by: Patrick Ohly <email address hidden>

4713. By Patrick Ohly <email address hidden> on 2018-01-09

gdb-dump-stack: automatic stack dumps

This is meant to be used by automated testing, with gdb acting as
wrapper around a command so that stack traces are created
automatically when something goes wrong.

Signed-off-by: Patrick Ohly <email address hidden>

4712. By Patrick Ohly <email address hidden> on 2018-01-09

sys.supp: more dl suppressions

Signed-off-by: Patrick Ohly <email address hidden>

4711. By Patrick Ohly <email address hidden> on 2018-01-09

EDS: more generic open retry handling

Recent EDS started to exhibit race conditions when opening a database (for
example, https://bugzilla.gnome.org/show_bug.cgi?id=791306). Opening was
already tried again for a certain known error in some old EDS version. Now it
is tried five times with a delay of one second for all errors.

The advantage is that this does not depend on accurately detecting the race
condition error.

Signed-off-by: Patrick Ohly <email address hidden>

4710. By Patrick Ohly <email address hidden> on 2018-01-09

sys.supp: suppress EDS/glib closure issue

Signed-off-by: Patrick Ohly <email address hidden>

4709. By Patrick Ohly <email address hidden> on 2018-01-09

oauth2.cpp: fix usage of curl

When libcurl was selected instead of libsoup, compilation failed
because the necessary header file was missing and the direct assignment
of a plain pointer to the shared_ptr failed.

Signed-off-by: Patrick Ohly <email address hidden>

4708. By Patrick Ohly <email address hidden> on 2018-01-09

autotools: be more selective about suppressing deprecation warnings

Suppressing the warning for all code hid the deprecation warning
about auto_ptr, which is something that should have been fixed
before.

Now only some code still suppresses the warning (GTK UI, Akonadi)
because there is no time to also update and test that part.

Signed-off-by: Patrick Ohly <email address hidden>

4707. By Patrick Ohly <email address hidden> on 2018-01-09

SoupTransportAgent: require libsoup 2.42, no deprecated methods

This allows us to get rid of deprecated function calls. We no longer
need to set a default proxy either, the newer libsoup does that itself
by default
(https://developer.gnome.org/libsoup/stable/libsoup-session-porting.html).

Not mentioned in the porting guide is that the based soup session now
has a 60s timeout by default. We don't want to time out.

We also need to quit the event loop explicitly when timing out. Somehow
that wasn't necessary before.

When using the generic SoupSession, it is no longer guaranteed that canceling
an operation invokes the callbacks before returning. Therefore we have to be
prepared for callbacks occuring after destructing the SoupTransportAgent. This
is achieved by storing all SoupTransportAgent in a boost::shared_ptr and
letting the instance know about that with a weak_ptr, which then can be used
by the callbacks.

Signed-off-by: Patrick Ohly <email address hidden>

4706. By Patrick Ohly <email address hidden> on 2018-01-09

timeout.h: move from D-Bus server to syncevo

The helper class is also useful outside of the D-Bus server,
for example in the glib-based SoupTransportAgent.

Signed-off-by: Patrick Ohly <email address hidden>

4705. By Patrick Ohly <email address hidden> on 2018-01-03

C++: replace auto_ptr with unique_ptr

auto_ptr has been deprecated for a while now. unique_ptr can
be taken for granted now, so use that instead.

GDBusMessage requires a custom deleter. Not sure how auto_ptr
handled that before.

Signed-off-by: Patrick Ohly <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.