When building gateware, I assumed it would be safest to check out
release-7, activate my environment using
nix develop, build the gateware, flash it and then run experiments using the python installation of this environment. However, I get the following warning:
WARNING:artiq.coredevice.comm_kernel:Mismatch between gateware (7.0.beta) and software (7.8164.3acffe8) versions
So I assume by "software" this warning refers to the software running on the PC, so the nix python artiq package. Firstly, I would have assumed that the
flake.nix actually ensures the correct python package version. Secondly, I am unsure what the better next step is: Either I switch to
master and build the latest gateware (not sure if the master branch is stable), or I downgrade the nix python artiq package somehow to 7.0. What is preferred?