Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
It's a bit redundant to do otherwise, and for some reason the
detection of support for -Wno-duplicated-branches fails for the
Python 2.7 build, causing a spurious failure.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
On Travis-CI, cheat our way around the obsolete version of Ubuntu used
for most builds: we can in fact compile against dbus 1.6, if we apply
some force.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Python 3.6 headers cause warnings when using a strict C99 compiler.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
git-subtree-dir: dbus-gmain
git-subtree-mainline: 41b21ef63ea7d95bf61f2993183a6f5c2c526cb8
git-subtree-split: c9f1a9671e5c67da3a7d730407241b995c6606f9
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
This makes it a bit more self-contained.
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
This should make it a little easier to integrate into more build
systems.
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Use dbus-run-session to run the only one that can be used as an
automated test right now.
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
If we embed dbus-gmain in dbus-glib, dbus-python, at-spi2-core and
others as a submodule or subtree, we won't want it to export the
same ABI in all of them.
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Python warns that it is not importing these directories because they
contain no __init__.py.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Otherwise building with gcc 7 fails like this:
_dbus_bindings/server.c: In function ‘DBusPyServer_set_auth_mechanisms’:
/usr/include/python2.7/abstract.h:1161:43: error: this condition has identical branches [-Werror=duplicated-branches]
(PyList_Check(o) ? PyList_GET_SIZE(o) : PyTuple_GET_SIZE(o))
^
_dbus_bindings/server.c:101:14: note: in expansion of macro ‘PySequence_Fast_GET_SIZE’
length = PySequence_Fast_GET_SIZE(fast_seq);
^~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Detected by gcc 7.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Python 2 doesn't have the LDVERSION, so AX_PYTHON_DEVEL has to form
PYTHON_LIBS using plain VERSION, which doesn't have the _d suffix.
There doesn't seem to be a good way to find out that we need this,
so I can't upstream a fix to autoconf-archive. However, the -dbg
flavour is mostly a Debianism anyway, and in the long term the
problem will be fixed by Python 2 going away.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
See <https://github.com/peti/autoconf-archive/pull/124>.
aclocal's "serial number" mechanism means we'll still use the OS's copy
if newer.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
One test fails on travis-ci. It might be a spurious failure, but I
have no interest in supporting versions whose vendors have dropped
security support.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Python 3.6.0a4 is meant to have fixed this.
This reverts commit 1013581fef91c9be087d6264084cec34c2ca6e9a.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
This avoids needing our own increasingly elaborate code to find the
python-config executable corresponding to our python executable.
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
Signed-off-by: Simon McVittie <smcv@collabora.com>
|