| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
| |
The python-versions check was checking the installed versions, not
the version in the source.
|
|
|
|
|
|
|
|
| |
Scons says:
"warning: SourceCode() has been deprecated and there is no replacement."
Did not seem important, a minor speed-up is lost.
|
|
|
|
| |
Ditto their man pages.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Add notes as reminder for next change.
|
|
|
|
| |
polystr() to the rescue.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Some of the Gtk imports may have the side effect of launching an
X11 server if one isn't currently available (at least on the Mac).
This can be suppressed by clearing the DISPLAY environment variable
prior to those imports. This fix arranges to apply that to the
environment used by the python-versions test.
TESTED:
Ran "scons python-versions" on OSX, and observed no X11 launch.
|
|
|
|
|
|
| |
This reverts commit 8364908d0a3b922643c2f64bfeed3a26ed3a9552.
This breaks new regression tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Used to not be a problem, but now 'scons check' tests the python
programs, and those two fail without pycairo.
|
|
|
|
| |
This ensures each program can actually run. A basic first test.
|
| |
|
|
|
|
| |
Use the new name.
|
|
|
|
| |
scons check needs to complain when AIS regression tests fail.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
All functional changes inside "#ifdef GREIS_ENABLE"
Includes new regression tests. All regressions tests
pass.
Developed by Gregory Fong, with help and support from
Virgin Orbit.
Signed-off-by: Gary E. Miller <gem@rellim.com>
|
| |
|
| |
|
| |
|
|
|
|
| |
Yeah, I'm obsessive compulsive.
|
| |
|
|
|
|
| |
Does not affect "scons --help" and scons sorts that for output.
|
|
|
|
| |
More cleanup left to do in SConstruct.
|
|
|
|
|
|
|
|
| |
So man pages built and installed in alpha order.
So python progs installed in order.
Many thanks to Virgin Orbit for their support of this patch.
|
|
|
|
|
| |
Default install was overwriting system installed gpsd packages.
/usr/local is for local installs. /usr for system installs.
|
|
|
|
| |
Only packagers should use /etc.
|
|
|
|
| |
This reverts commit baaf8eff8d4a6199e43851b55c21eae415253a5b.
|
| |
|
|
|
|
|
| |
gpsd will now build, install and check, when the system Python
is version 3. At least for me...
|
|
|
|
|
|
|
|
|
| |
I found build bug that caused the "NMEA 2000" driver not to exist on
OpenWRT : the head file bits/sockaddr.h is not found (perhaps because
OpenWRT uses "musl"), which causes scons to announce "You do not have
kernel CANbus available."
I just took the bits/sockaddr.h test out and "gpsd" builds and runs fine.
|
| |
|
|
|
|
|
|
| |
Have git ignore the built binary.
Allow scons to build, and clean, clock_test
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Still usable with Python 2
Tested:
scons build-all check
Debian Unstable with python 2.7.14
OpenSUSE Tumbleweed with python 3.6.4
|