)]}'
{"id":"openocd~master~I202bb7bc70cd186f74afcdc9e1891c85fae8e690","project":"openocd","branch":"master","attention_set":{"1000160":{"account":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"last_update":"2026-03-23 08:11:59.000000000","reason":"\u003cGERRIT_ACCOUNT_1000853\u003e replied on the change","reason_account":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"}},"1000853":{"account":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"last_update":"2026-03-29 01:43:44.000000000","reason":"\u003cGERRIT_ACCOUNT_1000019\u003e replied on the change","reason_account":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"}},"1000021":{"account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"last_update":"2026-03-22 20:34:02.000000000","reason":"\u003cGERRIT_ACCOUNT_1000853\u003e replied on the change","reason_account":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"}},"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"last_update":"2026-03-22 20:34:02.000000000","reason":"\u003cGERRIT_ACCOUNT_1000853\u003e replied on the change","reason_account":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"}}},"removed_from_attention_set":{"1000019":{"account":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"last_update":"2026-03-29 01:43:44.000000000","reason":"\u003cGERRIT_ACCOUNT_1000019\u003e replied on the change","reason_account":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"}}},"hashtags":[],"change_id":"I202bb7bc70cd186f74afcdc9e1891c85fae8e690","subject":"[rfc/wip] Add Meson build system","status":"NEW","created":"2026-03-22 20:32:19.000000000","updated":"2026-03-29 01:47:42.000000000","submit_type":"CHERRY_PICK","mergeable":true,"submittable":false,"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0947ab1f04237035c5a82d4085a3dfd4e535d1e5","_number":9541,"owner":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"tag":"autogenerated:jenkins-gerrit-trigger","value":1,"date":"2026-03-28 08:57:51.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"recommended":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"all":[{"value":1,"date":"2026-03-29 01:43:44.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","value":1,"default_value":0}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"}],"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-22 20:34:02.000000000","updated_by":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"reviewer":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"state":"REVIEWER"},{"updated":"2026-03-22 20:34:02.000000000","updated_by":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"reviewer":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"state":"REVIEWER"},{"updated":"2026-03-22 20:54:10.000000000","updated_by":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"reviewer":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"state":"CC"},{"updated":"2026-03-22 23:09:40.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-23 02:08:20.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-03-24 12:18:34.000000000","updated_by":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"reviewer":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"state":"CC"},{"updated":"2026-03-25 12:58:11.000000000","updated_by":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"reviewer":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"state":"CC"},{"updated":"2026-03-29 01:43:44.000000000","updated_by":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"reviewer":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"state":"REVIEWER"}],"messages":[{"id":"0c51aef8d22fde0c92ae42d6bda34430f8a749fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-22 20:32:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c8cd9c9cd1e3fae0a09ed60557f99d6caa00e100","author":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"real_author":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"date":"2026-03-22 20:54:10.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f2b2af49e078c0a3ce4d402e380b59b79b1b6349","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-03-23 02:08:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22009/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22905/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"e33bba0a3914e6aea41bf782af32ae37f4f05294","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-23 08:10:54.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"21d066b3b7d071e4afb19a0ca5748fde74b3d3e1","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-23 08:11:59.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"413e6ced40200c8175bbe7e3582ac61c053ca507","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-03-23 08:12:23.000000000","message":"Patch Set 2: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22011/ : FAILURE\n\nhttps://build.openocd.org/job/openocd-gerrit/22907/ : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"32edba7b68831233820af2492e50c4fca582de8a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-23 18:38:51.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"5116d1cd6124e08e3c53478c26d085b72d314431","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-03-23 18:40:11.000000000","message":"Patch Set 3: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22012/ : FAILURE\n\nhttps://build.openocd.org/job/openocd-gerrit/22908/ : FAILURE","accounts_in_message":[],"_revision_number":3},{"id":"8f6a7e11605a24564e253559ece4e0f74cd1310e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-23 18:42:52.000000000","message":"Uploaded patch set 4: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"b5984dda827746b3fbc43c68dae77dc4d9390eea","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-03-23 18:59:08.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22013/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22909/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"28facf9d282e56c7bf22435ad1120c56e4355f66","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-23 20:24:09.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"51fb02c3e0b42fc91dacdb246fbfa268ecbaf844","author":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"real_author":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"date":"2026-03-25 12:58:11.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"af8ebd2efa273590dd5076b18a2c794df6a94798","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-28 08:00:28.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"6269573ae0d89c77e5b76687b12eb08268343a39","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-28 08:02:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"1b30df948089cbead11097e29b8360ce1c39a9a0","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-03-28 08:57:51.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22018/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22914/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"46958547d80ee210168606e2fab61e88dd46c2f9","author":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"real_author":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"date":"2026-03-29 01:43:44.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"0947ab1f04237035c5a82d4085a3dfd4e535d1e5","author":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"real_author":{"_account_id":1000019,"name":"Xiaofan Chen","email":"xiaofanc@gmail.com","username":"xiaofan"},"date":"2026-03-29 01:47:42.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5}],"current_revision":"f78e993ddc098e3a931026aae5e96fb26c6b5522","revisions":{"f78e993ddc098e3a931026aae5e96fb26c6b5522":{"kind":"REWORK","_number":5,"created":"2026-03-28 08:00:28.000000000","uploader":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"ref":"refs/changes/41/9541/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/41/9541/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/5 \u0026\u0026 git checkout -b change-9541 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/41/9541/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"30a316a584f6442861f5b56e9edd8fc2451a0ed7","subject":"configure: Rework HAVE_CAPSTONE #define"}],"author":{"name":"Marc Schink","email":"dev@zapb.de","date":"2022-06-09 18:15:05.000000000","tz":120},"committer":{"name":"Marc Schink","email":"dev@zapb.de","date":"2026-03-28 08:00:05.000000000","tz":60},"subject":"[rfc/wip] Add Meson build system","message":"[rfc/wip] Add Meson build system\n\nThis introduces an initial Meson-based build setup for OpenOCD as a\nmodern replacement for the current Autotools build system.\n\nCompared to the current Autotools-based build system, Meson [1] provides\na clear, declarative configuration language, faster configuration and\nbuild times, and simpler management of dependencies and optional features.\nIt also offers built-in support for coverage and scan-build.\n\nTested with GCC and Clang on:\n\n - Linux (x86_64, aarch64)\n - FreeBSD (x86_64)\n - Windows 10 (64-bit)\n   - MSYS2: native, MINGW64, UCRT64\n   - Cygwin\n\n[1] https://mesonbuild.com/\n\nChange-Id: I202bb7bc70cd186f74afcdc9e1891c85fae8e690\nSigned-off-by: Marc Schink \u003cdev@zapb.de\u003e\n"}},"c5af9116bcaccc6a4713b1e6e1e191035af10d41":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-03-23 18:42:52.000000000","uploader":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"ref":"refs/changes/41/9541/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/41/9541/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/4 \u0026\u0026 git checkout -b change-9541 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/41/9541/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"30a316a584f6442861f5b56e9edd8fc2451a0ed7","subject":"configure: Rework HAVE_CAPSTONE #define"}],"author":{"name":"Marc Schink","email":"dev@zapb.de","date":"2022-06-09 18:15:05.000000000","tz":120},"committer":{"name":"Marc Schink","email":"dev@zapb.de","date":"2026-03-23 18:42:25.000000000","tz":60},"subject":"[rfc/wip] Add Meson build system","message":"[rfc/wip] Add Meson build system\n\nThis introduces an initial Meson-based build setup for OpenOCD as a\nmodern replacement for the current Autotools build system.\n\nCompared to the current Autotools-based build system, Meson [1] provides\na clear, declarative configuration language, faster configuration and\nbuild times, and simpler management of dependencies and optional features.\nIt also offers built-in support for coverage and scan-build.\n\nTested with GCC and Clang on:\n\n - Linux (x86_64, aarch64)\n - FreeBSD (x86_64)\n - Windows 10 (64-bit)\n   - MSYS2: native, MINGW64, UCRT64\n   - Cygwin\n\n[1] https://mesonbuild.com/\n\nChange-Id: I202bb7bc70cd186f74afcdc9e1891c85fae8e690\nSigned-off-by: Marc Schink \u003cdev@zapb.de\u003e\n"}},"39b4829d5de477f8fb74776aa9de81e04b1533b0":{"kind":"REWORK","_number":3,"created":"2026-03-23 18:38:51.000000000","uploader":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"ref":"refs/changes/41/9541/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/41/9541/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/3 \u0026\u0026 git checkout -b change-9541 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/41/9541/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"30a316a584f6442861f5b56e9edd8fc2451a0ed7","subject":"configure: Rework HAVE_CAPSTONE #define"}],"author":{"name":"Marc Schink","email":"dev@zapb.de","date":"2022-06-09 18:15:05.000000000","tz":120},"committer":{"name":"Marc Schink","email":"dev@zapb.de","date":"2026-03-23 18:38:13.000000000","tz":60},"subject":"[rfc/wip] Add Meson build system","message":"[rfc/wip] Add Meson build system\n\nThis introduces an initial Meson-based build setup for OpenOCD as a\nmodern replacement for the current Autotools build system.\n\nCompared to the current Autotools-based build system, Meson [1] offers\na clear, declarative configuration language, faster configure and build\ntimes, and more straightforward handling of dependencies and optional\nfeatures. It also includes built-in integration for coverage and scan-build.\n\nTested with GCC and Clang on:\n\n - Linux (x86_64, aarch64)\n - FreeBSD (x86_64)\n - Windows 10 (64-bit)\n   - MSYS2: native, MINGW64, UCRT64\n   - Cygwin\n\n[1] https://mesonbuild.com/\n\nChange-Id: I202bb7bc70cd186f74afcdc9e1891c85fae8e690\nSigned-off-by: Marc Schink \u003cdev@zapb.de\u003e\n"}},"34646d3eb580e69ae3be3b9919b920afca80db5f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-03-23 08:10:54.000000000","uploader":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"ref":"refs/changes/41/9541/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/41/9541/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/2 \u0026\u0026 git checkout -b change-9541 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/41/9541/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"30a316a584f6442861f5b56e9edd8fc2451a0ed7","subject":"configure: Rework HAVE_CAPSTONE #define"}],"author":{"name":"Marc Schink","email":"dev@zapb.de","date":"2022-06-09 18:15:05.000000000","tz":120},"committer":{"name":"Marc Schink","email":"dev@zapb.de","date":"2026-03-23 08:10:54.000000000","tz":0},"subject":"[rfc/wip] Add Meson build system","message":"[rfc/wip] Add Meson build system\n\nThis introduces an initial Meson-based build setup for OpenOCD as a\nmodern replacement for the current Autotools build system.\n\nCompared to the current Autotools-based build system, Meson [1] offers\na clear, declarative configuration language, faster configure and build\ntimes, and more straightforward handling of dependencies and optional\nfeatures. It also includes built-in integration for coverage and scan-build.\n\nTested with GCC and Clang on:\n\n - Linux (x86_64, aarch64)\n - FreeBSD (x86_64)\n - Windows 10 (64-bit)\n   - MSYS2: native, MINGW64, UCRT64\n   - Cygwin\n\n[1] https://mesonbuild.com/\n\nChange-Id: I202bb7bc70cd186f74afcdc9e1891c85fae8e690\nSigned-off-by: Marc Schink \u003cdev@zapb.de\u003e\n"},"description":"Edit commit message"},"29cd936ba0c332e7498360406d4ac9e4ba30789f":{"kind":"REWORK","_number":1,"created":"2026-03-22 20:32:19.000000000","uploader":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"ref":"refs/changes/41/9541/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/41/9541/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/1 \u0026\u0026 git checkout -b change-9541 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/41/9541/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/41/9541/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"30a316a584f6442861f5b56e9edd8fc2451a0ed7","subject":"configure: Rework HAVE_CAPSTONE #define"}],"author":{"name":"Marc Schink","email":"dev@zapb.de","date":"2022-06-09 18:15:05.000000000","tz":120},"committer":{"name":"Marc Schink","email":"dev@zapb.de","date":"2026-03-22 20:28:46.000000000","tz":60},"subject":"[rfc/wip] Add Meson build system","message":"[rfc/wip] Add Meson build system\n\nThis introduces an initial Meson-based build setup for OpenOCD as a\nmodern replacement for the current Autotools build system.\n\nCompared to the current Autotools-based build system, Meson [1] offers\na clear, declarative configuration language, faster configure and build\ntimes, and more straightforward handling of dependencies and optional\nfeatures. It also supports native out-of-tree builds and includes built-in\nintegration for coverage and scan-build.\n\nTested with GCC and Clang on:\n\n - Linux (x86_64, aarch64)\n - FreeBSD (x86_64)\n - Windows 10 (64-bit)\n   - MSYS2: native, MINGW64, UCRT64\n   - Cygwin\n\n[1] https://mesonbuild.com/\n\nChange-Id: I202bb7bc70cd186f74afcdc9e1891c85fae8e690\nSigned-off-by: Marc Schink \u003cdev@zapb.de\u003e\n"}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"NOT_READY","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"NEED"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dMAX -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX","-label:Verified\u003dMIN"],"failing_atoms":[]}},{"name":"Code-Review","status":"UNSATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"]}}]}
