forked from M-Labs/artiq
coredevice: compare software and gateware versions strictly
This commit is contained in:
parent
72c94fc8af
commit
e04014c761
|
@ -233,9 +233,7 @@ class CommGeneric:
|
||||||
raise UnsupportedDevice("Unsupported runtime ID: {}"
|
raise UnsupportedDevice("Unsupported runtime ID: {}"
|
||||||
.format(runtime_id))
|
.format(runtime_id))
|
||||||
gateware_version = self._read_chunk(self._read_length).decode("utf-8")
|
gateware_version = self._read_chunk(self._read_length).decode("utf-8")
|
||||||
gateware_release = gateware_version.split("+")[0]
|
if gateware_version != software_version:
|
||||||
software_release = software_version.split("+")[0]
|
|
||||||
if gateware_release != software_release:
|
|
||||||
logger.warning("Mismatch between gateware (%s) "
|
logger.warning("Mismatch between gateware (%s) "
|
||||||
"and software (%s) versions",
|
"and software (%s) versions",
|
||||||
gateware_version, software_version)
|
gateware_version, software_version)
|
||||||
|
|
Loading…
Reference in New Issue