m-labs / artiq

A leading-edge control system for quantum information experiments
https://m-labs.hk/artiq
GNU Lesser General Public License v3.0
413 stars 192 forks source link

flake: use upstream nixpkgs openocd #2454

Closed fsagbuya closed 1 week ago

fsagbuya commented 2 weeks ago

ARTIQ Pull Request

Description of Changes

Update OpenOCD since the patch for 4-byte address support has already been merged in https://github.com/openocd-org/openocd/commit/be57b0ab847e8246b354ca9203024737cdec403b.

Related Issue

Also fixed the submodules issue and:

Closes #2444

Type of Changes

Type
:bug: Bug fix
:hammer: Refactoring

Steps (Choose relevant, delete irrelevant before submitting)

All Pull Requests

Code Changes

Git Logistics

Licensing

See copyright & licensing for more info. ARTIQ files that do not contain a license header are copyrighted by M-Labs Limited and are licensed under LGPLv3+.

sbourdeauducq commented 2 weeks ago

Needs to be tested with hardware.

sbourdeauducq commented 1 week ago

@thomasfire Can you test?

thomasfire commented 1 week ago

nix develop --option substitute false

Cannot check without binary cache - some source servers are down (502). However with binary cache artiq_flash works fine and I am able to ping device after flashing (as usual).

fsagbuya commented 1 week ago

Cannot check without binary cache - some source servers are down (502).

Could you show the error log indicating which server is down? I'll check if it's similar to mine since I also experience this issue with one of the servers sometimes.

thomasfire commented 1 week ago

https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=948ae97ca5703224bd3eada06b7a69f40dd15a02 was down, but now seems ok and it rebuilds now