)]}'
{"id":"openstack%2Fopenstack-manuals~953899","triplet_id":"openstack%2Fopenstack-manuals~master~I60654d07d3b8e731274c82351253463c10ea5f2b","project":"openstack/openstack-manuals","branch":"master","attention_set":{},"removed_from_attention_set":{"16643":{"account":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"last_update":"2025-08-15 19:21:36.000000000","reason":"\u003cGERRIT_ACCOUNT_16643\u003e replied on the change","reason_account":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"}},"15993":{"account":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"last_update":"2025-08-15 19:32:30.000000000","reason":"\u003cGERRIT_ACCOUNT_15993\u003e replied on the change","reason_account":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"}},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2025-08-15 19:48:53.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I60654d07d3b8e731274c82351253463c10ea5f2b","subject":"Ensure publicdocs.sh will fail on included scripts failure","status":"MERGED","created":"2025-07-01 17:00:45.000000000","updated":"2025-08-15 20:48:08.000000000","submitted":"2025-08-15 19:48:53.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"953899","meta_rev_id":"d5e23937e9fe0f8886cded3c01c139b573319af2","_number":953899,"virtual_id_number":953899,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-15 19:48:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"all":[{"value":2,"date":"2025-08-15 19:21:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":2,"date":"2025-08-15 19:32:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-07-04 17:09:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"all":[{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":1,"date":"2025-08-15 19:32:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-01 17:30:38.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-07-04 17:09:17.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2025-07-04 17:09:17.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"state":"REVIEWER"},{"updated":"2025-07-04 17:09:17.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"state":"REVIEWER"}],"messages":[{"id":"f1614f076d64bfc5c407ffb4a48e1e5c9fd9514a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-07-01 17:00:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fcd6f399b08c2acb0655c43008595866aa9c13d1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-07-01 17:08:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2ea9b3cd0a1c55a2ac124402f39bf971cb853e4c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-07-01 17:15:09.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"84463efe9bc28d54e4ca6af8390bf5ac1970efe6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-01 17:30:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3bacc2f883ec45bcb4a67a52d84029da\n\n- build-tox-manuals-publishlang https://zuul.opendev.org/t/openstack/build/cfab2a482af34c129f47f2c9cdac9830 : SUCCESS in 9m 34s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/a7fcea9d95cc4a62ab32bb99c668951c : SUCCESS in 7m 00s\n- build-tox-manuals-publishdocs https://zuul.opendev.org/t/openstack/build/1aa3f63f30434b4baa89af3f7b018145 : SUCCESS in 7m 54s","accounts_in_message":[],"_revision_number":3},{"id":"ff11affdc27cd3cff31f7b9f3cc36c511741dd3f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-07-01 18:23:37.000000000","message":"Uploaded patch set 4: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"371770667ffb1816f95632b0e43427385b6b52b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-07-01 18:23:50.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"4f6b40e6ec7a724a2d68f7e158362a9d752c87fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-01 18:41:47.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f93ee123647c4a66bf5be041b048040c\n\n- build-tox-manuals-publishlang https://zuul.opendev.org/t/openstack/build/88c2abaa37b949a6ad4c02e2e52c38a7 : SUCCESS in 10m 49s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/0a783aecbffb45bfa522dfd53ab802d5 : SUCCESS in 4m 33s\n- build-tox-manuals-publishdocs https://zuul.opendev.org/t/openstack/build/904fe886aa1147048203bb706cef93b2 : SUCCESS in 6m 31s","accounts_in_message":[],"_revision_number":5},{"id":"a3b21b5eaff3e57c2503d05b86fa37b503a424a3","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-07-04 17:09:17.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"4db5cf18d3cfd7d28b4e593b7d3cb27e03892713","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2025-08-15 19:21:36.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"587e058b66affb5ef5709ae6003eac6f53725167","author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"date":"2025-08-15 19:32:30.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"a30165e0bd45503c317f10e9d6c458da83d09015","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 19:32:42.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"c7aaa99de15f7dbea5525da199fce055aaedc580","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 19:48:53.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1a5432eabea64da28b6cfde34e00ae66\n\n- build-tox-manuals-publishlang https://zuul.opendev.org/t/openstack/build/43e6bb7f34f447ec902ecb8c1cc60964 : SUCCESS in 11m 16s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/47127e966eb64b2eb6e0daf755650b36 : SUCCESS in 6m 31s\n- build-tox-manuals-publishdocs https://zuul.opendev.org/t/openstack/build/c48a66343f3d41a89fb8dcc4cb3c8867 : SUCCESS in 11m 07s","accounts_in_message":[],"_revision_number":5},{"id":"6e2b2e9261f13999368c41e273e050e18452aea8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 19:48:53.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"d5e23937e9fe0f8886cded3c01c139b573319af2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 20:48:08.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb2682a9492942d49195f44711837f26\n\n- promote-openstack-manuals-lang https://zuul.opendev.org/t/openstack/build/71d4166d057a4553be2a04ee60944959 : SUCCESS in 1m 36s\n- promote-openstack-manuals https://zuul.opendev.org/t/openstack/build/11731fce45624b22b89e09afccf0c9ec : SUCCESS in 36m 51s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"06629f09c4580984d41732bf83f0657592bdd373","revisions":{"b972f587880936ebc442d0818f58db84c513e4e5":{"kind":"REWORK","_number":1,"created":"2025-07-01 17:00:45.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/99/953899/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-manuals","ref":"refs/changes/99/953899/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/1"}}},"commit":{"parents":[{"commit":"ca750ef8409c5b7a733e86941225685780c16227","subject":"Add kolla to deployment guide page","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/ca750ef8409c5b7a733e86941225685780c16227"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 17:00:37.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 17:00:37.000000000","tz":120},"subject":"[DNM] Verbosely output for publicdocs.sh","message":"[DNM] Verbosely output for publicdocs.sh\n\nIn order to debug if root-marker is placed in artifact, we add output\nof commands to stdout.\n\nChange-Id: I60654d07d3b8e731274c82351253463c10ea5f2b\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/b972f587880936ebc442d0818f58db84c513e4e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/b972f587880936ebc442d0818f58db84c513e4e5"}]},"branch":"refs/heads/master"},"4cc2caf7cfee3f183a0c15811a1c891265cbab75":{"kind":"REWORK","_number":2,"created":"2025-07-01 17:08:15.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/99/953899/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-manuals","ref":"refs/changes/99/953899/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/2"}}},"commit":{"parents":[{"commit":"ca750ef8409c5b7a733e86941225685780c16227","subject":"Add kolla to deployment guide page","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/ca750ef8409c5b7a733e86941225685780c16227"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 17:00:37.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 17:08:07.000000000","tz":120},"subject":"[DNM] Verbosely output for publicdocs.sh","message":"[DNM] Verbosely output for publicdocs.sh\n\nIn order to debug if root-marker is placed in artifact, we add output\nof commands to stdout.\n\nChange-Id: I60654d07d3b8e731274c82351253463c10ea5f2b\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/4cc2caf7cfee3f183a0c15811a1c891265cbab75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/4cc2caf7cfee3f183a0c15811a1c891265cbab75"}]},"branch":"refs/heads/master"},"976451cc34a22a813d2315c6de7d48ff38ab2325":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-07-01 17:15:09.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/99/953899/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-manuals","ref":"refs/changes/99/953899/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/3"}}},"commit":{"parents":[{"commit":"af39f779cf60db0b66d209d8652004032fa9ae63","subject":"Fix duplicate explicit target name \"libguestfs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/af39f779cf60db0b66d209d8652004032fa9ae63"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 17:00:37.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 17:15:09.000000000","tz":0},"subject":"[DNM] Verbosely output for publicdocs.sh","message":"[DNM] Verbosely output for publicdocs.sh\n\nIn order to debug if root-marker is placed in artifact, we add output\nof commands to stdout.\n\nChange-Id: I60654d07d3b8e731274c82351253463c10ea5f2b\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/976451cc34a22a813d2315c6de7d48ff38ab2325"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/976451cc34a22a813d2315c6de7d48ff38ab2325"}]},"branch":"refs/heads/master","description":"Rebase"},"d93b75244fa483751b1afe651ea9fe7939bf0fe9":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-07-01 18:23:37.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/99/953899/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-manuals","ref":"refs/changes/99/953899/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/4"}}},"commit":{"parents":[{"commit":"af39f779cf60db0b66d209d8652004032fa9ae63","subject":"Fix duplicate explicit target name \"libguestfs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/af39f779cf60db0b66d209d8652004032fa9ae63"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 17:00:37.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 18:16:54.000000000","tz":120},"subject":"Ensure publicdocs.sh will fail on included scripts failure","message":"Ensure publicdocs.sh will fail on included scripts failure\n\nAn unexpected behaviour has been spotted, when build-all-rst.sh\nfailure was still resulting in publishdocs.sh successfull execution.\n\nAs a result, .root-marker was not produced, so while promote job\nwas successfull, it was not actually changing any content on AFS.\n\nMoreover, produced artifact was not containing all intended content,\nand was missing some guides, while it was treated as a successfull run[1],\nwith logs stating the following:\n\n```\n2025-06-29 23:15:43.683195 | ubuntu-jammy | build finished with problems, 1 warning (with warnings treated as errors).\n2025-06-29 23:16:44.988836 | ubuntu-jammy |   publishdocs: OK (66.94\u003dsetup[0.03]+cmd[64.81,2.10,0.00] seconds)\n2025-06-29 23:16:44.988844 | ubuntu-jammy |   congratulations :) (66.98 seconds)\n2025-06-29 23:16:45.335764 | ubuntu-jammy | ok: Runtime: 0:01:07.091357\n```\n\nWhile original issue was fixed in [2], we add `set` to both scripts\nto ensure that such false-positive behaviour would not occur in the future.\n\n[1] https://zuul.opendev.org/t/openstack/build/37a9b4537fc9495c99974bf011d09f00\n[2] https://review.opendev.org/c/openstack/openstack-manuals/+/951429\nChange-Id: I60654d07d3b8e731274c82351253463c10ea5f2b\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/d93b75244fa483751b1afe651ea9fe7939bf0fe9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/d93b75244fa483751b1afe651ea9fe7939bf0fe9"}]},"branch":"refs/heads/master"},"06629f09c4580984d41732bf83f0657592bdd373":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2025-07-01 18:23:50.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/99/953899/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-manuals","ref":"refs/changes/99/953899/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-manuals refs/changes/99/953899/5"}}},"commit":{"parents":[{"commit":"82bc591ec902ada707b0bbdc923e3686870f5964","subject":"Merge \"Fix duplicate explicit target name \"libguestfs\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/82bc591ec902ada707b0bbdc923e3686870f5964"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 17:00:37.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-07-01 18:23:50.000000000","tz":0},"subject":"Ensure publicdocs.sh will fail on included scripts failure","message":"Ensure publicdocs.sh will fail on included scripts failure\n\nAn unexpected behaviour has been spotted, when build-all-rst.sh\nfailure was still resulting in publishdocs.sh successfull execution.\n\nAs a result, .root-marker was not produced, so while promote job\nwas successfull, it was not actually changing any content on AFS.\n\nMoreover, produced artifact was not containing all intended content,\nand was missing some guides, while it was treated as a successfull run[1],\nwith logs stating the following:\n\n```\n2025-06-29 23:15:43.683195 | ubuntu-jammy | build finished with problems, 1 warning (with warnings treated as errors).\n2025-06-29 23:16:44.988836 | ubuntu-jammy |   publishdocs: OK (66.94\u003dsetup[0.03]+cmd[64.81,2.10,0.00] seconds)\n2025-06-29 23:16:44.988844 | ubuntu-jammy |   congratulations :) (66.98 seconds)\n2025-06-29 23:16:45.335764 | ubuntu-jammy | ok: Runtime: 0:01:07.091357\n```\n\nWhile original issue was fixed in [2], we add `set` to both scripts\nto ensure that such false-positive behaviour would not occur in the future.\n\n[1] https://zuul.opendev.org/t/openstack/build/37a9b4537fc9495c99974bf011d09f00\n[2] https://review.opendev.org/c/openstack/openstack-manuals/+/951429\nChange-Id: I60654d07d3b8e731274c82351253463c10ea5f2b\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/06629f09c4580984d41732bf83f0657592bdd373"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-manuals/commit/06629f09c4580984d41732bf83f0657592bdd373"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
