Skip to content

Conversation

Sjors
Copy link
Member

@Sjors Sjors commented Jul 22, 2025

Continued from #795.

Sjors and others added 12 commits July 22, 2025 10:54
```
error: "/home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/Cargo.lock" does not exist, unable to build with the standard library, try:
        rustup component add rust-src --toolchain nightly-x86_64-unknown-linux-gnu
```

https://github.com/bitcoin-core/HWI/actions/runs/16440824447/job/46462763374?pr=795
We can now use the main esp-idf toochain to install the appropriate
version of the qemu emulator, rather than building it ourselves from
source.  Mirrors change recently made to Jade repo.
CI fails with:

```
Traceback (most recent call last):
  File "/home/runner/work/HWI/HWI/test/work/keepkey-firmware/nanopb/generator/nanopb_generator.py", line 1816, in <module>
    main_plugin()
  File "/home/runner/work/HWI/HWI/test/work/keepkey-firmware/nanopb/generator/nanopb_generator.py", line 1796, in main_plugin
    other_files[fdesc.name] = parse_file(fdesc.name, fdesc, options)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/HWI/HWI/test/work/keepkey-firmware/nanopb/generator/nanopb_generator.py", line 1628, in parse_file
    Globals.separate_options = read_options_file(open(optfilename, "rU"))
                                                 ^^^^^^^^^^^^^^^^^^^^^^^
ValueError: invalid mode: 'rU'
--nanopb_out: protoc-gen-nanopb: Plugin failed with status code 1.
```

https://github.com/bitcoin-core/HWI/actions/runs/16440824447/job/46462763445

This was changed in:
nanopb/nanopb@01e9186

That's been in the releases since 0.4.6.
See e.g. https://github.com/bitcoin-core/HWI/actions/runs/16440824447/job/46463441252

```
work/bitcoin/build/bin/bitcoind: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by work/bitcoin/build/bin/bitcoind)
````

Job lingered for 45 minutes.
@Sjors Sjors mentioned this pull request Jul 22, 2025
@Sjors Sjors closed this Jul 22, 2025
@Sjors Sjors deleted the 2025/07/fix-ci-II branch July 22, 2025 13:28
@Sjors
Copy link
Member Author

Sjors commented Jul 22, 2025

CI for this PR will need to be manually stopped, though hopefully thanks to b9abebe and bfa0eb3 it will stop itself quickly enough once started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant