[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.17-356
From: |
Fred Wright |
Subject: |
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.17-356-ga7dadab |
Date: |
Thu, 27 Sep 2018 21:26:04 -0400 (EDT) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GPSD".
The branch, master has been updated
via a7dadaba753e16f7c530aa5c9dd6358008d5ea30 (commit)
via 661f9ab1f56c8c365018e06e48bb3126809e89c7 (commit)
via 8364908d0a3b922643c2f64bfeed3a26ed3a9552 (commit)
from ca2f7587dedb71b588cb3e6300a767fcdc5b06e4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit a7dadaba753e16f7c530aa5c9dd6358008d5ea30
Author: Fred Wright <address@hidden>
Date: Thu Sep 27 16:22:09 2018 -0700
Includes xgps deps test in test list.
This adds test-xgps-deps to the test-nondaemon list (and hence to the
overall 'check' list).
Since the Travis setup doesn't include the necessary prerequisites,
it forces xgps=no for Travis. At the time this code was originally
tested, Travis was still working.
TESTED:
Verified that the test is run, and that the test series fails iff
one of the dependencies is broken.
commit 661f9ab1f56c8c365018e06e48bb3126809e89c7
Author: Fred Wright <address@hidden>
Date: Thu Sep 27 15:55:45 2018 -0700
Adds test for xgps dependencies.
This adds a new test_xgps_deps.py, which duplicates the imports
needed by xgps and xgpsspeed, as a quick way to verify that the
proper prerequisites are in place. It avoids the imports that
require (and connect to) an available X11 server.
TESTED:
Ran successfully with proper dependencies, and verified failure
with either cairo or gobject3 removed.
commit 8364908d0a3b922643c2f64bfeed3a26ed3a9552
Author: Fred Wright <address@hidden>
Date: Thu Sep 27 15:29:55 2018 -0700
Disables xgps[speed] -V in python-versions check.
Some of the Gtk imports used by xgps and xgpsspeed aren't merely
imports, but also actually establish a connection to the X11 server.
Not only does this require that a usable X11 server be available (in
some cases launching one), but it may also take significant time even
when it works. It would be best to fix xgps and xgpsspeed to avoid
those imports for options such as -V and -h, but in the meantime it's
undesirable to include those programs in the version check. This fix
replaces their invocations with a comment.
The change that introduced the version checks almost certainly would
have failed Bernd's Travis CI checks, if that mechanism hadn't died
166 commits ago.
TESTED:
Both "scons python-versions" and "scons check" now produce the
expected results without launching an X11 server or delaying.
-----------------------------------------------------------------------
Summary of changes:
.travis/build.sh | 1 +
SConstruct | 19 ++++++++++++++++++-
test_xgps_deps.py | 19 +++++++++++++++++++
3 files changed, 38 insertions(+), 1 deletion(-)
create mode 100755 test_xgps_deps.py
hooks/post-receive
--
GPSD
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.17-356-ga7dadab,
Fred Wright <=