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.16-514


From: Jon Schlueter
Subject: [gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.16-514-gfde48f5
Date: Mon, 19 Dec 2016 03:39:49 +0000 (UTC)

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  fde48f5538520bd98da42b4b9f60b5074c61bc2d (commit)
       via  1564c089aac91f11104207f0f14125ce96e86037 (commit)
       via  116c0b548aa8ce5430c9f19a40534b1056268f5b (commit)
       via  40b8f6657f3766926900c7c552b0c25972d0230a (commit)
       via  c173a5ecc51395225955df858315b0872d0a00b0 (commit)
       via  f3f99af3ccfb84f7b5c5f95e7068fd662428e226 (commit)
       via  9abf6f9c83b865e389e7fa6fe0044c7556800598 (commit)
      from  0f17495c80f3517ae0e30d9384fc6448f365390a (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 fde48f5538520bd98da42b4b9f60b5074c61bc2d
Author: Fred Wright <address@hidden>
Date:   Sat Dec 17 17:16:49 2016 -0800

    Moves compiler warning Configure setup later.
    
    This change defers the conditional enabling of various compiler
    warnings until after various other Configure checks are performed,
    for a couple of reasons:
    
    1) It reduces the noise in config.log, by not having warnings
    come from the more substantive Configure checks.
    
    2) It *may* avoid the CheckFunc problem with -Wstrict_prototypes
    without having to rewrite it, though that hasn't been confirmed.
    
    TESTED:
    Ran "scons build-all check" with this change successfully.  Also
    compared before and after versions of config.log, seeing expected
    improvements and nothing unreasonable.

commit 1564c089aac91f11104207f0f14125ce96e86037
Author: Sanjeev <address@hidden>
Date:   Fri Dec 16 00:36:49 2016 +0800

    Improve wording while reporting Fix Type

commit 116c0b548aa8ce5430c9f19a40534b1056268f5b
Author: Fred Wright <address@hidden>
Date:   Sat Nov 26 17:20:41 2016 -0800

    Tweaks xgps and xgpsspeed UIs.
    
    This makes a couple of minor improvements to the xgps[speed] UIs:
    
    1) If a target (host/port/device) is specified, it is included in the
    window title.  This is especially useful when running multiple
    instances pointing at different targets.
    
    2) Interprets blank host and/or port fields in host:port:device
    notation as the default values.  This allows, e.g., specifying a
    device without having to explicitly specify the default host/port.
    
    Also replaces all hardcoded '2947' instances with gps.GPSD_PORT.
    
    TESTED:
    Tried various arguments, including using the option forms in
    xgpsspeed.  Also tried a long string of leading zeroes on the port
    number to verify that a ridiculously long target string is taken in
    stride.

commit 40b8f6657f3766926900c7c552b0c25972d0230a
Author: Fred Wright <address@hidden>
Date:   Sat Oct 1 16:01:02 2016 -0700

    Removes two redundant or troublesome compile flags.
    
    The two flags -Wmissing-prototypes and -Wmissing-declarations were
    being both conditionally included after a validity test, and then
    unconditionally included later.  In cases where they were acceptable,
    that resulted in doubly including them, and in cases where they
    were unacceptable, that meant breaking the build.
    
    The fix is simply to remove the unconditional adds.  This is a
    necessary but not sufficient condition for building with CC=c99
    to work.
    
    TESTED:
    Ran "scons build-all check" on OSX, and verified that the two
    flags were still present in the appropriate commands, but now
    only once.  Also verified that building with CC=c99 no longer
    fails in a manner related to those flags.

commit c173a5ecc51395225955df858315b0872d0a00b0
Author: Fred Wright <address@hidden>
Date:   Sat Sep 24 23:01:27 2016 -0700

    Increases debug level to 3 in debug build.
    
    Debug level 3 makes macro definitions available to the debugger, which
    can be useful.  Given that debug=yes is only used when necessary,
    there's no reason to be stingy with the debug info when it is.
    
    TESTED:
    Ran a debug build and observed "-g3" in the command lines.

commit f3f99af3ccfb84f7b5c5f95e7068fd662428e226
Author: Fred Wright <address@hidden>
Date:   Sat Sep 24 19:09:14 2016 -0700

    Fixes gratuitous rebuild in non-git directories.
    
    The code that generates the version string for development versions
    tries to identify the specific code state in one of two ways.  When
    the build is within a git repo, it uses "git describe" output.  When
    the build is not within a git repo, it uses the date and time.
    
    Before this change, the applicable date and time was the current date
    and time, causing revision.h and everything that depends on it to be
    rebuilt every time, even if no sources changed.  This change causes it
    to use the latest mtime among the relevant sources instead, thus still
    having the desired effect without unnecessary changes in the version
    string.
    
    Since git doesn't preserve mtimes, the resulting date/time may reflect
    the last checkout of the relevant files rather than the last actual
    change, but this is still a vast improvement.  And recent versions of
    git avoid clobbering the mtimes of files that are not actually altered
    by the checkout.
    
    This change also alters the version format somewhat in this case, both
    to incorporate the actual version number, and to eliminate some
    truncation which was probably slightly incorrect, anyway.
    
    A sample new format is:
    
        "3.17~dev-2016-09-24T19:06:46"
    
    TESTED:
    Tested both git and non-git cases.  Did not test the non-"dev" case,
    but that code path is untouched.

commit 9abf6f9c83b865e389e7fa6fe0044c7556800598
Author: Fred Wright <address@hidden>
Date:   Sat Sep 24 17:42:21 2016 -0700

    Fixes some build failures of test_gpsmm.
    
    The clock_gettime() function was originally a "second-tier" library
    function in Linux, implemented in librt and requiring "-lrt" when
    linking.  Later versions moved it to libc, with the "-lrt" being
    unnecessary.  The build recipe for test_gpsmm here was failing to
    account for the optional need for the "-lrt", causing it to fail
    to build on debian Wheezy.
    
    TESTED:
    Now passes "scons build-all check" on a Beaglebone Black running
    Debian Wheezy, where test_gpsmm formerly failed to build.  Also
    retested on OSX 10.9 (where librt doesn't exist) for good measure.

-----------------------------------------------------------------------

Summary of changes:
 SConstruct  |   77 +++++++++++++++++++++++++++++++++++++++--------------------
 gpsd.php.in |    5 +++-
 xgps        |   15 +++++++-----
 xgpsspeed   |   28 +++++++++++++++-------
 4 files changed, 84 insertions(+), 41 deletions(-)


hooks/post-receive
-- 
GPSD



reply via email to

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