{
 "number": 36612,
 "repo": "bitcoin/bitcoin",
 "url": "https://github.com/bitcoin/bitcoin/pull/36612",
 "title": "doc: Merge all BSD build docs back into build-unix.md",
 "author": "maflcko",
 "author_association": "MEMBER",
 "created_at": "2026-10-22T17:30:00Z",
 "updated_at": "2026-10-27T12:09:33Z",
 "description_hash": "ed4f630b48746188",
 "age_days": 10,
 "draft": false,
 "labels": [
  "Docs"
 ],
 "milestone": null,
 "base": "master",
 "head_sha": "22226d2a2d59e101e3475edbf12c10f9f5436e38",
 "head_ref": "2610-doc-unix-like-build",
 "head_repo": "maflcko/bitcoin-core",
 "head_history": [
  {
   "t": "2026-10-22T17:33:33Z",
   "sha": "22226d2a2d59e101e3475edbf12c10f9f5436e38"
  }
 ],
 "additions": 41,
 "deletions": 347,
 "changed_files": 6,
 "commit_count": 2,
 "size_bucket": "M",
 "mergeable_state": "clean",
 "bot": {
  "drahtbot": {
   "present": true,
   "reviews": {
    "ack": [
     {
      "login": "hebasto",
      "url": "https://github.com/bitcoin/bitcoin/pull/36612#pullrequestreview-5666797859"
     }
    ]
   },
   "conflicts": []
  }
 },
 "acks_parsed": {
  "hebasto": {
   "kind": "ack",
   "hash": "22226d2a2d59e101e3475edbf12c10f9f5436e38",
   "t": "2026-10-27T12:09:28Z",
   "stale": false
  }
 },
 "acks_tally": {
  "ack": 1,
  "stale_ack": 0,
  "concept_ack": 0,
  "approach_ack": 0,
  "nack": 0,
  "concept_nack": 0,
  "approach_nack": 0
 },
 "reviews": {
  "approved": 1,
  "changes_requested": 0,
  "distinct_reviewers": [
   "hebasto"
  ]
 },
 "signals": {
  "needs_rebase": false,
  "ci_failed": false,
  "mergeable_state": "clean",
  "last_author_activity": "2026-10-23T16:17:56Z",
  "last_reviewer_activity": "2026-10-27T12:09:28Z",
  "last_reviewer": "hebasto",
  "author_silent_days": 9,
  "waiting_on_author_days": 5,
  "days_since_update": 5
 },
 "refs": {
  "mentioned": [],
  "depends_on": [],
  "fixes": [],
  "linked_issues": [],
  "references": [],
  "conflicts": []
 },
 "stack": {
  "shares_commits_with": [],
  "based_on": [],
  "base_for": []
 },
 "review_paths": [],
 "body": "The BSD docs are tedious to maintain, because:\n\n* They all include the same redundant boilerplate cmake commands and doc snippets.\n* So updating the build system requires identical changes over many files.\n\nFix all issues by merging everything back into build-unix.md",
 "commits": [
  {
   "sha": "fa58b10b17027b94b4d8eaa8303ed753435bd36a",
   "date": "2026-10-22T17:24:18Z",
   "message": "doc: Rework build-unix.md memory limits notes\n\n* Move the OpenBSD ulimit -d note to the general section on memory\n  limits, because Linux may be affected as well.\n* Move the memory limits section to the end, because it should be the\n  least frequently needed one. (Review with --color-moved=dimmed-zebra)\n\nAlso, add dependency sub-sections and remove the duplicate\ndisable-wallet one."
  },
  {
   "sha": "22226d2a2d59e101e3475edbf12c10f9f5436e38",
   "date": "2026-10-22T17:33:20Z",
   "message": "doc: Merge all BSD build docs back into build-unix.md\n\nExcept for the list of packages, the mostly duplicate the cmake commands\nand dependency descriptions redundantly."
  }
 ],
 "timeline": [
  {
   "t": "2026-10-22T17:33:33Z",
   "kind": "force_push",
   "who": "maflcko",
   "commit": "22226d2a2d59e101e3475edbf12c10f9f5436e38",
   "id": "push:22226d2a2d59e101e3475edbf12c10f9f5436e38"
  },
  {
   "t": "2026-10-23T16:08:08Z",
   "kind": "comment",
   "who": "hebasto",
   "assoc": "MEMBER",
   "text": "I'm wondering whether https://github.com/bitcoin/bitcoin/pull/36042#issuecomment-6339790516 can be easily integrated into the new Build Notes?",
   "id": "c:6369258680",
   "url": "https://github.com/bitcoin/bitcoin/pull/36612#issuecomment-6369258680",
   "hash": "4a78930fb982f1ad",
   "edited": null
  },
  {
   "t": "2026-10-23T16:17:56Z",
   "kind": "comment",
   "who": "maflcko",
   "assoc": "MEMBER",
   "text": "Yes, it should be a trivial addition to list `pkgin install gcc14` in the table (or any other version).\n\nIf you think that mention of `DCMAKE_C_COMPILER` and `DCMAKE_CXX_COMPILER` is important, then that seems unrelated, but I am happy to fix it, because the pre-existing section would require it as well. documenting them would only be done once in build-unix.md, not across a bunch of files. This is the goal of this pull request.",
   "id": "c:6369461249",
   "url": "https://github.com/bitcoin/bitcoin/pull/36612#issuecomment-6369461249",
   "hash": "88e45ca987ca6072",
   "edited": null
  },
  {
   "t": "2026-10-27T12:09:28Z",
   "kind": "review",
   "who": "hebasto",
   "assoc": "MEMBER",
   "state": "APPROVED",
   "commit": "22226d2a2d59e101e3475edbf12c10f9f5436e38",
   "text": "ACK 22226d2a2d59e101e3475edbf12c10f9f5436e38, I have reviewed the code and it looks OK.",
   "id": "r:5666797859",
   "url": "https://github.com/bitcoin/bitcoin/pull/36612#pullrequestreview-5666797859",
   "hash": "eba6191af35f5cac",
   "edited": "2026-10-27T12:09:29Z"
  }
 ],
 "labels_log": [
  {
   "t": "2026-10-22T17:30:07Z",
   "action": "labeled",
   "label": "Docs",
   "who": "DrahtBot"
  },
  {
   "t": "2026-10-22T17:36:15Z",
   "action": "labeled",
   "label": "CI failed",
   "who": "DrahtBot"
  },
  {
   "t": "2026-10-22T18:31:21Z",
   "action": "unlabeled",
   "label": "CI failed",
   "who": "DrahtBot"
  }
 ],
 "state_log": [
  {
   "t": "2026-10-22T17:30:05Z",
   "kind": "renamed",
   "who": "DrahtBot",
   "from": " doc: Merge all BSD build docs back into build-unix.md ",
   "to": "doc: Merge all BSD build docs back into build-unix.md"
  }
 ],
 "text_chars": 1539,
 "text_tokens_estimate": 384,
 "changed_paths": [
  "doc/README.md",
  "doc/build-freebsd.md",
  "doc/build-netbsd.md",
  "doc/build-openbsd.md",
  "doc/build-unix.md",
  "src/qt/README.md"
 ],
 "files": [
  {
   "path": "doc/README.md",
   "add": 0,
   "del": 3
  },
  {
   "path": "doc/build-freebsd.md",
   "add": 0,
   "del": 100
  },
  {
   "path": "doc/build-netbsd.md",
   "add": 0,
   "del": 98
  },
  {
   "path": "doc/build-openbsd.md",
   "add": 0,
   "del": 116
  },
  {
   "path": "doc/build-unix.md",
   "add": 40,
   "del": 29
  },
  {
   "path": "src/qt/README.md",
   "add": 1,
   "del": 1
  }
 ],
 "test_lines": 0,
 "git": {
  "head": "22226d2a2d59e101e3475edbf12c10f9f5436e38",
  "head_matches_backup": true,
  "base": "152a55397e451fed9c10041bddf01aa6839847d5",
  "patch_id": "6b82004d57d9fe16",
  "commits": [
   {
    "sha": "fa58b10b17",
    "subject": "doc: Rework build-unix.md memory limits notes",
    "files": 2,
    "add": 30,
    "del": 44
   },
   {
    "sha": "22226d2a2d",
    "subject": "doc: Merge all BSD build docs back into build-unix.md",
    "files": 6,
    "add": 11,
    "del": 303
   }
  ],
  "patch_truncated": false
 },
 "patch_id": "6b82004d57d9fe16",
 "input_hash": "af4b89de63732f9c",
 "extracted_at": "2026-11-02T01:09:49+00:00"
}