[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. dev-3.19a-115-g2
From: |
Fred Wright |
Subject: |
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. dev-3.19a-115-g2e4767d |
Date: |
Sat, 17 Nov 2018 21:12:12 -0500 (EST) |
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 2e4767da3c67b4b34f00b76a151d7669a2590a80 (commit)
via 294ad21471906c4d44d723f73e46aa68a4b9311e (commit)
from e900dae226203d8d99f6fd7ce068ef7e50ee6bd3 (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 2e4767da3c67b4b34f00b76a151d7669a2590a80
Author: Fred Wright <address@hidden>
Date: Sat Nov 17 17:53:20 2018 -0800
Adds missing dependencies on compiled Python extensions.
The programs using the compiled Python extensions weren't specifying
the extensions as dependencies. This sometimes caused flaky failures
due to (parallel) build timing, and also caused "scons python-versions"
from scratch to fail consistently. Since the dependencies aren't
discovered automatically, they need to be added explicitly.
TESTED:
"scons python-versions" now succeeds when run from a clean state.
commit 294ad21471906c4d44d723f73e46aa68a4b9311e
Author: Fred Wright <address@hidden>
Date: Sat Nov 17 17:43:07 2018 -0800
Make sure 'python-versions' uses the right Python.
Although in-tree testing is sometimes able to find the Python
libraries via program-relative addressing, later Python versions name
compiled extensions in a version-dependent manner. This means that
programs need to run with the specific version of Python that the
extensions were compiled for. This change invokes the "target_python"
explicitly for the version checks, rather than using the
system-default Python. This is the same approach that is taken by all
other Python-based tests.
TESTED:
The 'python-versions' test now passes with "target_python=python3.7",
while the system-default Python is 2.7. This is after already
building the extensions; another commit will add the missing
dependencies.
-----------------------------------------------------------------------
Summary of changes:
SConstruct | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
hooks/post-receive
--
GPSD
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-commit-watch] [SCM] GPSD branch, master, updated. dev-3.19a-115-g2e4767d,
Fred Wright <=