gpsd-commit-watch
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]