ci: remove gnu-getopt usage #34408

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:remove_gnu_getopt_retry changing 5 files +3 −95
  1. fanquake commented at 11:40 am on January 26, 2026: member

    This is used for argument parsing in the retry script, however we don’t use the script with any arguments. So remove the unused code, and the dependency on gnu-getopt.

    This came up in the context of adding new CI jobs, where gnu-getopt might not be available, or working properly. It seemed easier to just remove the unused code, than look for more workarounds.

  2. ci: remove gnu-getopt usage
    This is used for argument parsing in the retry script, however we don't
    use the script with any arguments. So remove the unused code, and the
    dependency on gnu-getopt.
    
    This came up in the context of adding new CI jobs, where gnu-getopt
    might not be available, or working properly. It seemed easier to just
    remove the unused code, than look for more workarounds.
    cf9e866750
  3. DrahtBot added the label Tests on Jan 26, 2026
  4. DrahtBot commented at 11:41 am on January 26, 2026: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/34408.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

  5. maflcko commented at 12:24 pm on January 26, 2026: member
    Was about to suggest to re-write this in Python or Rust at this point, but python is not installed yet, and installing it should be done with a re-try, so this is probably the only place where Bash makes sense for now.

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-01-27 06:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me