)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"f38a884e2b76c1facdf349c7b87c2d3c05c3b409","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Switch quickstart to docker compose v2"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"We want to use podman to run our containers, but the podman-compose"},{"line_number":10,"context_line":"tool has been problematic to use in OpenDev and has also caused"},{"line_number":11,"context_line":"some confusion for users.  It also seems the podman project is"},{"line_number":12,"context_line":"favoring declaring systems using k8s syntax rather than compose,"},{"line_number":13,"context_line":"which is putting the podman-compose tool future in question."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":16,"id":"046adf80_7abfbb9f","line":10,"updated":"2025-02-04 17:31:36.000000000","message":"Would you remember what was the issues with podman-compose in OpenDev?","commit_id":"3a09444d3b56542e66af0f2691af29f6d96ab696"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"39f2247f6c9454d1a3cba1909e0bde8bb5529666","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Switch quickstart to docker compose v2"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"We want to use podman to run our containers, but the podman-compose"},{"line_number":10,"context_line":"tool has been problematic to use in OpenDev and has also caused"},{"line_number":11,"context_line":"some confusion for users.  It also seems the podman project is"},{"line_number":12,"context_line":"favoring declaring systems using k8s syntax rather than compose,"},{"line_number":13,"context_line":"which is putting the podman-compose tool future in question."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":16,"id":"28c8e982_0d8ddb80","line":10,"in_reply_to":"046adf80_7abfbb9f","updated":"2025-02-04 21:00:39.000000000","message":"It\u0027s been a while, and I don\u0027t. but perhaps Clark does.","commit_id":"3a09444d3b56542e66af0f2691af29f6d96ab696"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"787e294060fcaf43cc1aa529bbf753be393dc0d0","unresolved":true,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Fedora and OpenSuse installation instructions are similarly updated."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Red Hat / CentOS instructions are removed because this author does"},{"line_number":37,"context_line":"not have a way to verify package names.  Their return by someone"},{"line_number":38,"context_line":"knowledgable with that is welcome."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Change-Id: I238f6db178af86fa7203203993c90bd8d1371712"},{"line_number":41,"context_line":"Depends-On: https://review.opendev.org/923083"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":17,"id":"75a00c89_3fcc90ee","line":38,"range":{"start_line":36,"start_character":0,"end_line":38,"end_character":34},"updated":"2025-02-12 23:58:43.000000000","message":"For CentOS-Stream-{9,10}\n\n```\n[root@8e1d4516bca7 /]# history \n    1  dnf makecache --refresh\n    2  dnf -y install dnf-plugins-core\n    3  dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo\n    4  dnf install podman git python3 docker-compose-plugin\n    5  history \n```\n\nI will work though the full quickstart to see if there are any other gotchas","commit_id":"112c43e620015b24bc8c2dfc4090964facd61fb8"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"570f450fea4a7d85fcb8c3a218be3aa9b6ea948c","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Red Hat / CentOS instructions are removed because this author does"},{"line_number":37,"context_line":"not have a way to verify package names.  Their return by someone"},{"line_number":38,"context_line":"knowledgable with that is welcome."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Change-Id: I238f6db178af86fa7203203993c90bd8d1371712"},{"line_number":41,"context_line":"Depends-On: https://review.opendev.org/923083"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":17,"id":"ad07d12e_738f6634","line":38,"in_reply_to":"75a00c89_3fcc90ee","updated":"2025-02-28 15:27:13.000000000","message":"Thanks!  For the other platforms, I didn\u0027t do the thing where we have docker compose on the frontend and the podman service on the backend for simplicity.  So the test is slightly different than the instructions (which will just have users using docker, unless they change it themselves), but I think that\u0027s for the best.\n\nI edited your instructions slightly to remove the podman backend parts and added that as a followup change.","commit_id":"112c43e620015b24bc8c2dfc4090964facd61fb8"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"1fb55c35a49a165b2df47946995256f3a3b392aa","unresolved":true,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Fedora and OpenSuse installation instructions are similarly updated."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Red Hat / CentOS instructions are removed because this author does"},{"line_number":37,"context_line":"not have a way to verify package names.  Their return by someone"},{"line_number":38,"context_line":"knowledgable with that is welcome."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Change-Id: I238f6db178af86fa7203203993c90bd8d1371712"},{"line_number":41,"context_line":"Depends-On: https://review.opendev.org/923083"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":17,"id":"e3ea823b_3397d05e","line":38,"range":{"start_line":36,"start_character":0,"end_line":38,"end_character":34},"in_reply_to":"75a00c89_3fcc90ee","updated":"2025-02-13 08:02:09.000000000","message":"```\ndnf install dnf-plugins-core\ndnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo\ndnf install git docker-compose-plugin python3 podman docker-ce-cli\n\npython3 -m venv /opt/git-review\n/opt/git-review/bin/pip3 install git-review\nln -sf /opt/git-review/bin/git-review /usr/local/bin/\n\n\nsed -i~orig \u0027s,\\(ListenStream\u003d%t\\)/podman/podman.sock,\\1/docker.sock,\u0027 /usr/lib/systemd/system/podman.socket\nsystemctl daemon-reload\nsystemctl enable --now podman.socket\necho \"FROM scratch\" | docker buildx build - || true \n```\n\nIs what I needed to do to get:\n\n```\ngit clone https://opendev.org/zuul/zuul\ncd zuul/doc/source/examples\ndocker compose -p zuul-tutorial up\n```\n\nto work.","commit_id":"112c43e620015b24bc8c2dfc4090964facd61fb8"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"c9a6d28d8efcb1185faedbbd909ae6311b45bab5","unresolved":true,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Fedora and OpenSuse installation instructions are similarly updated."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Red Hat / CentOS instructions are removed because this author does"},{"line_number":37,"context_line":"not have a way to verify package names.  Their return by someone"},{"line_number":38,"context_line":"knowledgable with that is welcome."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Change-Id: I238f6db178af86fa7203203993c90bd8d1371712"},{"line_number":41,"context_line":"Depends-On: https://review.opendev.org/923083"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":17,"id":"6866b1c7_70780b84","line":38,"range":{"start_line":36,"start_character":0,"end_line":38,"end_character":34},"in_reply_to":"e3ea823b_3397d05e","updated":"2025-12-11 19:09:52.000000000","message":"Do you want to propose adding that in a followup patch?","commit_id":"112c43e620015b24bc8c2dfc4090964facd61fb8"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"0e328daaee6abc8205300e1267b94a57fd00ed52","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"382e3952_7f7c1311","updated":"2024-10-22 08:38:28.000000000","message":"recheck logs expired","commit_id":"e28dd5d8f96848ee09d5592cb93bd70526ac3935"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"787e294060fcaf43cc1aa529bbf753be393dc0d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"3cc5ab5d_30bb0ed3","updated":"2025-02-12 23:58:43.000000000","message":"FWIW This should work on CentOS 9 and 10","commit_id":"112c43e620015b24bc8c2dfc4090964facd61fb8"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"795a5767fcaf53c4834f4b41012b663ade5796c6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"f957085b_c55087ec","updated":"2025-10-14 02:56:53.000000000","message":"recheck to get logs","commit_id":"112c43e620015b24bc8c2dfc4090964facd61fb8"}],"doc/source/tutorials/quick-start.rst":[{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"25ca6d17f0d9b3bd59eb288fd54219c0a34fe77b","unresolved":true,"context_lines":[{"line_number":57,"context_line":".. code-block:: shell"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"   cd zuul/doc/source/examples"},{"line_number":60,"context_line":"   podman-compose -p zuul-tutorial up"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"For reference, the files in that directory are also `browsable on the web"},{"line_number":63,"context_line":"\u003chttps://opendev.org/zuul/zuul/src/branch/master/doc/source/examples\u003e`_."}],"source_content_type":"text/x-rst","patch_set":16,"id":"59f12500_cd79ea64","line":60,"updated":"2025-02-04 17:36:15.000000000","message":"Shouldn\u0027t this be changed too?","commit_id":"3a09444d3b56542e66af0f2691af29f6d96ab696"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"39f2247f6c9454d1a3cba1909e0bde8bb5529666","unresolved":false,"context_lines":[{"line_number":57,"context_line":".. code-block:: shell"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"   cd zuul/doc/source/examples"},{"line_number":60,"context_line":"   podman-compose -p zuul-tutorial up"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"For reference, the files in that directory are also `browsable on the web"},{"line_number":63,"context_line":"\u003chttps://opendev.org/zuul/zuul/src/branch/master/doc/source/examples\u003e`_."}],"source_content_type":"text/x-rst","patch_set":16,"id":"4b173ec4_c2f84ca5","line":60,"in_reply_to":"59f12500_cd79ea64","updated":"2025-02-04 21:00:39.000000000","message":"Yes.  oops.","commit_id":"3a09444d3b56542e66af0f2691af29f6d96ab696"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"ede21f4815da348bde42a689c0c76a3671c08e08","unresolved":true,"context_lines":[{"line_number":42,"context_line":"   # Ubuntu (Noble or later) / Debian:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   sudo apt update"},{"line_number":45,"context_line":"   sudo apt install git git-review docker-compose-v2"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Clone the Zuul repository:"}],"source_content_type":"text/x-rst","patch_set":27,"id":"8a970947_88891b48","line":45,"updated":"2025-11-07 17:16:42.000000000","message":"docker-compose-v2 now only recommends docker.io if installed via noble updates. I don\u0027t know if that means we won\u0027t get the `docker` base command installed or if this will just work. I think that tonyb discovered we need to install docker.io and disable the daemon to have a working `docker` base command in opendev.\n\nI think the way the actual test playbooks run we\u0027re fine in CI. This is just a matter of sufficiently documenting the human steps when done locally.","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"c9a6d28d8efcb1185faedbbd909ae6311b45bab5","unresolved":true,"context_lines":[{"line_number":42,"context_line":"   # Ubuntu (Noble or later) / Debian:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   sudo apt update"},{"line_number":45,"context_line":"   sudo apt install git git-review docker-compose-v2"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Clone the Zuul repository:"}],"source_content_type":"text/x-rst","patch_set":27,"id":"b14d4408_7fb870f7","line":45,"in_reply_to":"55b3a0fb_2d069b87","updated":"2025-12-11 19:09:52.000000000","message":"https://packages.ubuntu.com/noble/docker-compose-v2\n\nIt dependes on docker.io in the normal repo, which should still be present and is sufficient to cause it to be installed.  I checked this with a noble container and:\n\n```\napt-get update\napt-get install docker-compose-v2\n```\n\nwas sufficient to install docker.io.\n\nI\u0027d prefer to leave this as written.","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"dc5e8ca56df37444f2989f36d5355ca1f894916a","unresolved":true,"context_lines":[{"line_number":42,"context_line":"   # Ubuntu (Noble or later) / Debian:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   sudo apt update"},{"line_number":45,"context_line":"   sudo apt install git git-review docker-compose-v2"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Clone the Zuul repository:"}],"source_content_type":"text/x-rst","patch_set":27,"id":"55b3a0fb_2d069b87","line":45,"in_reply_to":"8a970947_88891b48","updated":"2025-11-27 10:12:38.000000000","message":"I think that\u0027s a reasonable thing to add to the packages here.","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"dfed832a18baecf1d23bde195b7f9f19a7359f7c","unresolved":false,"context_lines":[{"line_number":42,"context_line":"   # Ubuntu (Noble or later) / Debian:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   sudo apt update"},{"line_number":45,"context_line":"   sudo apt install git git-review docker-compose-v2"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Clone the Zuul repository:"}],"source_content_type":"text/x-rst","patch_set":27,"id":"3a389f77_ce7dcc48","line":45,"in_reply_to":"b14d4408_7fb870f7","updated":"2025-12-11 19:56:35.000000000","message":"Acknowledged","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"}],"playbooks/tutorial/admin.yaml":[{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"25ca6d17f0d9b3bd59eb288fd54219c0a34fe77b","unresolved":true,"context_lines":[{"line_number":5,"context_line":"    cmd: docker compose -p zuul-tutorial stop"},{"line_number":6,"context_line":"    chdir: src/opendev.org/zuul/zuul/doc/source/examples"},{"line_number":7,"context_line":"  environment:"},{"line_number":8,"context_line":"    DOCKER_HOST: unix:///run/podman/podman.sock"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"- name: Run docker compose down"},{"line_number":11,"context_line":"  when: local"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"a564ddcd_ef808935","line":8,"updated":"2025-02-04 17:36:15.000000000","message":"I guess this is no longer running rootless containers, I think that\u0027s fine for the CI, but perhaps that\u0027s something to consider for the end user?","commit_id":"3a09444d3b56542e66af0f2691af29f6d96ab696"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"39f2247f6c9454d1a3cba1909e0bde8bb5529666","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    cmd: docker compose -p zuul-tutorial stop"},{"line_number":6,"context_line":"    chdir: src/opendev.org/zuul/zuul/doc/source/examples"},{"line_number":7,"context_line":"  environment:"},{"line_number":8,"context_line":"    DOCKER_HOST: unix:///run/podman/podman.sock"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"- name: Run docker compose down"},{"line_number":11,"context_line":"  when: local"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"8205e403_47dc98e5","line":8,"in_reply_to":"a564ddcd_ef808935","updated":"2025-02-04 21:00:39.000000000","message":"It is indeed something users should consider, but I don\u0027t think it\u0027s something that we\u0027ve considered in-scope for the tutorial; there\u0027s probably plenty of other places where folks can learn about container runtime options.\n\nNote that we don\u0027t advocate one way or another in the actual documentation or anything we tell a user to run.  We do choose to use podman in CI in order to get speculative containers, but this should work with any docker-compatible backend.  I think it may even work with a systemd user socket, so this may work with rootless podman.  I haven\u0027t tested that, and that\u0027s not something we\u0027re aiming for in opendev either (I think in opendev, some of the remaining issues we had with podman were when running rootless).","commit_id":"3a09444d3b56542e66af0f2691af29f6d96ab696"}],"playbooks/tutorial/pre.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"1bfdffcdc2c718de6de81bcdfe9cf1a297d49951","unresolved":true,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  roles:"},{"line_number":3,"context_line":"    - ensure-pip"},{"line_number":4,"context_line":"    - ensure-docker"},{"line_number":5,"context_line":"    - role: ensure-podman"},{"line_number":6,"context_line":"      ensure_podman_socket: true"},{"line_number":7,"context_line":"    - use-buildset-registry"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"593bb711_f6de7e81","line":4,"updated":"2025-01-09 22:06:15.000000000","message":"You might want to have a step here that disables and stops the docker daemon and socket units in systemd just to avoid any confusion over what docker compose is talking to.","commit_id":"75fb385ea0bf2d02322db8dd7af2ca7be429e3e3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"da134993da363289d38d647555d83934a1224da2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  roles:"},{"line_number":3,"context_line":"    - ensure-pip"},{"line_number":4,"context_line":"    - ensure-docker"},{"line_number":5,"context_line":"    - role: ensure-podman"},{"line_number":6,"context_line":"      ensure_podman_socket: true"},{"line_number":7,"context_line":"    - use-buildset-registry"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"d94440ad_25fa7223","line":4,"in_reply_to":"593bb711_f6de7e81","updated":"2025-01-09 23:26:09.000000000","message":"Done","commit_id":"75fb385ea0bf2d02322db8dd7af2ca7be429e3e3"}],"playbooks/tutorial/roles/setup-tutorial/tasks/main.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"ede21f4815da348bde42a689c0c76a3671c08e08","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    cmd: docker compose -p zuul-tutorial up -d"},{"line_number":45,"context_line":"    chdir: ../../doc/source/examples"},{"line_number":46,"context_line":"  environment:"},{"line_number":47,"context_line":"    DOCKER_HOST: unix:///run/podman/podman.sock"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"- name: Print list of images"},{"line_number":50,"context_line":"  command: podman image ls --all --digests --no-trunc"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"0225b8c5_7635ef14","line":47,"updated":"2025-11-07 17:16:42.000000000","message":"According to the commit message it seems like we expect to have people use docker proper on their local machines. I think that means we need to drop this environment block in the `when: local` case.","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"c9a6d28d8efcb1185faedbbd909ae6311b45bab5","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    cmd: docker compose -p zuul-tutorial up -d"},{"line_number":45,"context_line":"    chdir: ../../doc/source/examples"},{"line_number":46,"context_line":"  environment:"},{"line_number":47,"context_line":"    DOCKER_HOST: unix:///run/podman/podman.sock"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"- name: Print list of images"},{"line_number":50,"context_line":"  command: podman image ls --all --digests --no-trunc"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"286136a7_166020fe","line":47,"in_reply_to":"0225b8c5_7635ef14","updated":"2025-12-11 19:09:52.000000000","message":"That\u0027s not what the local var is for -- it\u0027s for someone performing maintenance on the test job to use their local environment (ie, ssh keys and workspace).  Otherwise, it\u0027s intended to work just as the job does, so this should remain as written.","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"dfed832a18baecf1d23bde195b7f9f19a7359f7c","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    cmd: docker compose -p zuul-tutorial up -d"},{"line_number":45,"context_line":"    chdir: ../../doc/source/examples"},{"line_number":46,"context_line":"  environment:"},{"line_number":47,"context_line":"    DOCKER_HOST: unix:///run/podman/podman.sock"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"- name: Print list of images"},{"line_number":50,"context_line":"  command: podman image ls --all --digests --no-trunc"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"1f83d33b_79bfd6a0","line":47,"in_reply_to":"286136a7_166020fe","updated":"2025-12-11 19:56:35.000000000","message":"Acknowledged","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"}],"playbooks/tutorial/run-tutorial.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"1bfdffcdc2c718de6de81bcdfe9cf1a297d49951","unresolved":true,"context_lines":[{"line_number":3,"context_line":"      package:"},{"line_number":4,"context_line":"        name:"},{"line_number":5,"context_line":"          - git-review"},{"line_number":6,"context_line":"          # This should only be needed with the podman backend"},{"line_number":7,"context_line":"          - catatonit"},{"line_number":8,"context_line":"        state: present"},{"line_number":9,"context_line":"      become: true"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"1ee5c09d_e1731e07","line":6,"updated":"2025-01-09 22:06:15.000000000","message":"Is this something that opendev should be using too? I guess podman will automatically use it to wrap the container processes?","commit_id":"75fb385ea0bf2d02322db8dd7af2ca7be429e3e3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"ede21f4815da348bde42a689c0c76a3671c08e08","unresolved":false,"context_lines":[{"line_number":3,"context_line":"      package:"},{"line_number":4,"context_line":"        name:"},{"line_number":5,"context_line":"          - git-review"},{"line_number":6,"context_line":"          # This should only be needed with the podman backend"},{"line_number":7,"context_line":"          - catatonit"},{"line_number":8,"context_line":"        state: present"},{"line_number":9,"context_line":"      become: true"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"eb7871b7_162c4309","line":6,"in_reply_to":"1ee5c09d_e1731e07","updated":"2025-11-07 17:16:42.000000000","message":"Done","commit_id":"75fb385ea0bf2d02322db8dd7af2ca7be429e3e3"}],"playbooks/tutorial/tracing.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"ede21f4815da348bde42a689c0c76a3671c08e08","unresolved":true,"context_lines":[{"line_number":13,"context_line":"    cmd: docker compose -p zuul-tutorial stop"},{"line_number":14,"context_line":"    chdir: ../../doc/source/examples"},{"line_number":15,"context_line":"  environment:"},{"line_number":16,"context_line":"    DOCKER_HOST: unix:///run/podman/podman.sock"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Restart with the new config"},{"line_number":19,"context_line":"- name: Run docker compose up"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"03ba0a9b_fee25d0c","line":16,"updated":"2025-11-07 17:16:42.000000000","message":"According to the commit message it seems like we expect to have people use docker proper on their local machines. I think that means we need to drop this environment block in the `when: local` case.\n\nNote this same update needs to be made a couple of times below as well.","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"c9a6d28d8efcb1185faedbbd909ae6311b45bab5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    cmd: docker compose -p zuul-tutorial stop"},{"line_number":14,"context_line":"    chdir: ../../doc/source/examples"},{"line_number":15,"context_line":"  environment:"},{"line_number":16,"context_line":"    DOCKER_HOST: unix:///run/podman/podman.sock"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Restart with the new config"},{"line_number":19,"context_line":"- name: Run docker compose up"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"26a6c378_cee500f1","line":16,"in_reply_to":"03ba0a9b_fee25d0c","updated":"2025-12-11 19:09:52.000000000","message":"Same as other comment.","commit_id":"76f7d210de8c427840d9c0f021a6e275c16e03b0"}]}
