ci: Remove redundant busybox option #33903

pull maflcko wants to merge 3 commits into bitcoin:master from maflcko:2511-ci-stip-busybox-dupe changing 6 files +6 −24
  1. maflcko commented at 3:26 pm on November 18, 2025: member

    The option was fine, but now that there is a dedicated Alpine Linux task, which uses BusyBox, it seems redundant. (See: ci/test/00_setup_env_native_alpine_musl.sh)

    So remove the USE_BUSY_BOX option, along with the BINS_SCRATCH_DIR env var.

    Also includes two small ci-doc fixups.

  2. DrahtBot added the label Tests on Nov 18, 2025
  3. DrahtBot commented at 3:26 pm on November 18, 2025: 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/33903.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    Concept ACK fanquake, hebasto

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #33732 (ci: Call docker exec from Python script to fix word splitting by maflcko)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  4. hebasto commented at 3:40 pm on November 18, 2025: member

    The option was fine, but it never found an issue, IIRC.

    I’m not disputing this specific change, but that line of reasoning isn’t valid, as the absence of past errors does not imply their absence in the future. It seems as a form of the appeal to ignorance fallacy.

  5. fanquake commented at 3:48 pm on November 18, 2025: member
    Concept ACK
  6. maflcko commented at 4:05 pm on November 18, 2025: member

    The option was fine, but it never found an issue, IIRC.

    I’m not disputing this specific change, but that line of reasoning isn’t valid, as the absence of past errors does not imply their absence in the future. It seems as a form of the appeal to ignorance fallacy.

    Thx, removed the line from the pull description. It being redundant is the real reason, also put in the pull title. It not having found an issue is more a “fun-fact” I wanted to highlight.

  7. hebasto commented at 10:44 pm on November 18, 2025: member
    Concept ACK.
  8. doc: Remove bash -c wrapper
    This is not needed in combination with the outer env.
    2222223780
  9. maflcko force-pushed on Nov 20, 2025
  10. doc: Shorten ci name
    No other task has in its name whether it is using depends or not, so
    remove it here as well.
    fa102ec69f
  11. ci: Remove redundant busybox option
    The option was fine, but now that there is a dedicated Alpine Linux
    task, which uses BusyBox, it seems redundant.
    (See: ci/test/00_setup_env_native_alpine_musl.sh)
    
    So remove the USE_BUSY_BOX option, along with the BINS_SCRATCH_DIR env
    var.
    
    Also, enable pipefail in the ci/test/00_setup_env.sh script, while
    touching it.
    fa0fee44a8
  12. maflcko force-pushed on Nov 20, 2025
  13. DrahtBot added the label CI failed on Nov 20, 2025
  14. DrahtBot removed the label CI failed on Nov 20, 2025

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: 2025-11-23 21:13 UTC

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