doc: Update NetBSD Build Guide #31586

pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:241231-netbsd-py-zmq changing 1 files +10 −3
  1. hebasto commented at 10:19 am on December 31, 2024: member

    This PR:

    1. Updates the documented NetBSD version.

    2. Adds the optional ZeroMQ package to align the guide with other *BSD systems.

    3. Updates the Python version to meet the minimum requirement specified in #30527.

    4. Suggests to Install net/py-zmq package to enable the interface_zmq.py functional test.

    5. Fix a formatting issue.

    See also the recent NetBSD nightly build at https://github.com/hebasto/bitcoin-core-nightly/actions/runs/12554769828/job/35003929261.

  2. doc: Update NetBSD Build Guide
    1. Update the documented NetBSD version.
    
    2. Add the optional ZeroMQ package to align the guide with other *BSD
    systems.
    
    3. Update the Python version to meet the minimum requirement specified
    in https://github.com/bitcoin/bitcoin/pull/30527.
    
    4. Install `net/py-zmq` package to enable the `interface_zmq.py`
    functional test.
    
    5. Fix a formatting issue.
    2bdaf52ed1
  3. hebasto added the label Docs on Dec 31, 2024
  4. DrahtBot commented at 10:19 am on December 31, 2024: 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/31586.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK tdb3

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

  5. tdb3 approved
  6. tdb3 commented at 6:29 pm on January 1, 2025: contributor

    ACK 2bdaf52ed1259fd3bec22b680e12563fcee0a8b3

    Dry ran the guide with a fresh NetBSD (10.1) installation, built with zmq, and tested zmqpubhashblock=tcp://127.0.0.1:28334 with an adhoc python zmq client (as expected, saw the topic, block hash, and sequence arrive when generating blocks in regtest with -generate).

    0import zmq
    1context = zmq.Context()
    2socket = context.socket(zmq.SUB)
    3socket.connect("tcp://127.0.0.1:28334")
    4filter = "hashblock"
    5socket.setsockopt_string(zmq.SUBSCRIBE, filter)
    6while True:
    7    print(socket.recv().hex())
    

    Also successfully ran the functional test suite (python). Had to create a symlink (python3 –> python3.10).

  7. hebasto commented at 9:38 am on January 2, 2025: member

    @tdb3

    Thank you for reviewing!

    Also successfully ran the functional test suite (python). Had to create a symlink (python3 –> python3.10).

    A symlink won’t be necessary after #31541.

  8. fanquake merged this on Jan 6, 2025
  9. fanquake closed this on Jan 6, 2025

  10. hebasto deleted the branch on Jan 6, 2025
  11. sedited referenced this in commit 230a439a4a on Jan 17, 2025
  12. stickies-v referenced this in commit d760fd3dda on Mar 17, 2025
  13. stickies-v referenced this in commit cc83553352 on Mar 17, 2025
  14. stickies-v referenced this in commit 2614933f06 on Mar 17, 2025
  15. stickies-v referenced this in commit b70418c5fc on Mar 17, 2025
  16. stickies-v referenced this in commit 69f8a1fe50 on Mar 17, 2025
  17. bug-castercv502 referenced this in commit 44b075fe71 on Sep 28, 2025
  18. bitcoin locked this on Jan 6, 2026

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-13 00:14 UTC

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