)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000000,"name":"Leopold Schabel","display_name":"Leo","email":"leo@monogon.tech","username":"leo","avatars":[{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0b14e8f27ef1e0a1dbcbf993c9ef59faddd54773","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4cdd72dd_2d7c1eef","updated":"2021-05-19 12:46:31.000000000","message":"I think this fixes https://phab.pa.cinfra.de/T792 🎉\n\nThanks for cleaning this up","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"}],"scripts/create_container.sh":[{"author":{"_account_id":1000000,"name":"Leopold Schabel","display_name":"Leo","email":"leo@monogon.tech","username":"leo","avatars":[{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0b14e8f27ef1e0a1dbcbf993c9ef59faddd54773","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    local dockerfile\u003d\"build/ci/Dockerfile\""},{"line_number":20,"context_line":"    if ! [[ -f \"${dockerfile}\" ]]; then"},{"line_number":21,"context_line":"        echo \"Dockefile not found at path ${dockerfile}. Make sure to run this script from the root of the Monogon checkout.\" \u003e\u00262"},{"line_number":22,"context_line":"        exit 1"},{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"    "}],"source_content_type":"text/x-sh","patch_set":1,"id":"7852ea63_78f04c3b","line":21,"range":{"start_line":21,"start_character":14,"end_line":21,"end_character":23},"updated":"2021-05-19 12:46:31.000000000","message":"*Dockerfile","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"26cc49e4b504eb5d7a339d9c56952de86d090c88","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    local dockerfile\u003d\"build/ci/Dockerfile\""},{"line_number":20,"context_line":"    if ! [[ -f \"${dockerfile}\" ]]; then"},{"line_number":21,"context_line":"        echo \"Dockefile not found at path ${dockerfile}. Make sure to run this script from the root of the Monogon checkout.\" \u003e\u00262"},{"line_number":22,"context_line":"        exit 1"},{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"    "}],"source_content_type":"text/x-sh","patch_set":1,"id":"dc2dbe63_cc2249c7","line":21,"range":{"start_line":21,"start_character":14,"end_line":21,"end_character":23},"in_reply_to":"7852ea63_78f04c3b","updated":"2021-05-20 09:47:41.000000000","message":"Done","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ab875c6e1b4e668c5ddd0e5e79c31de6b3370efe","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    local dockerfile\u003d\"build/ci/Dockerfile\""},{"line_number":20,"context_line":"    if ! [[ -f \"${dockerfile}\" ]]; then"},{"line_number":21,"context_line":"        echo \"Dockefile not found at path ${dockerfile}. Make sure to run this script from the root of the Monogon checkout.\" \u003e\u00262"},{"line_number":22,"context_line":"        exit 1"},{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"    "}],"source_content_type":"text/x-sh","patch_set":1,"id":"4e06e697_295b76d4","line":21,"range":{"start_line":21,"start_character":14,"end_line":21,"end_character":23},"in_reply_to":"90991b26_9cc9823a","updated":"2021-05-20 10:05:29.000000000","message":"Done","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"664296032b91047671a8f94d9ce258520d77aa47","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    local dockerfile\u003d\"build/ci/Dockerfile\""},{"line_number":20,"context_line":"    if ! [[ -f \"${dockerfile}\" ]]; then"},{"line_number":21,"context_line":"        echo \"Dockefile not found at path ${dockerfile}. Make sure to run this script from the root of the Monogon checkout.\" \u003e\u00262"},{"line_number":22,"context_line":"        exit 1"},{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"    "}],"source_content_type":"text/x-sh","patch_set":1,"id":"90991b26_9cc9823a","line":21,"range":{"start_line":21,"start_character":14,"end_line":21,"end_character":23},"in_reply_to":"a4096899_a51c4b19","updated":"2021-05-20 10:03:28.000000000","message":"My patchset seems to have been eaten by a grue. Please hold.","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"},{"author":{"_account_id":1000000,"name":"Leopold Schabel","display_name":"Leo","email":"leo@monogon.tech","username":"leo","avatars":[{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"35acf760ca7cb96ac8a7d1bf40b111b829d84145","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    local dockerfile\u003d\"build/ci/Dockerfile\""},{"line_number":20,"context_line":"    if ! [[ -f \"${dockerfile}\" ]]; then"},{"line_number":21,"context_line":"        echo \"Dockefile not found at path ${dockerfile}. Make sure to run this script from the root of the Monogon checkout.\" \u003e\u00262"},{"line_number":22,"context_line":"        exit 1"},{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"    "}],"source_content_type":"text/x-sh","patch_set":1,"id":"a4096899_a51c4b19","line":21,"range":{"start_line":21,"start_character":14,"end_line":21,"end_character":23},"in_reply_to":"dc2dbe63_cc2249c7","updated":"2021-05-20 09:52:01.000000000","message":"nope! 😄","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"},{"author":{"_account_id":1000000,"name":"Leopold Schabel","display_name":"Leo","email":"leo@monogon.tech","username":"leo","avatars":[{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0b14e8f27ef1e0a1dbcbf993c9ef59faddd54773","unresolved":true,"context_lines":[{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"    "},{"line_number":25,"context_line":"    # Rebuild base image"},{"line_number":26,"context_line":"    podman build -t monogon-builder - \u003c \"${dockerfile}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    # TODO(serge): stop using pods for the builder, this is a historical artifact."},{"line_number":29,"context_line":"    podman pod create --name monogon"}],"source_content_type":"text/x-sh","patch_set":1,"id":"10bff481_618483a1","line":26,"range":{"start_line":26,"start_character":36,"end_line":26,"end_character":55},"updated":"2021-05-19 12:46:31.000000000","message":"I\u0027m not sure if I understand the full intent here, but wouldn\u0027t -f work?","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"26cc49e4b504eb5d7a339d9c56952de86d090c88","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"    "},{"line_number":25,"context_line":"    # Rebuild base image"},{"line_number":26,"context_line":"    podman build -t monogon-builder - \u003c \"${dockerfile}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    # TODO(serge): stop using pods for the builder, this is a historical artifact."},{"line_number":29,"context_line":"    podman pod create --name monogon"}],"source_content_type":"text/x-sh","patch_set":1,"id":"829411df_3a278d9b","line":26,"range":{"start_line":26,"start_character":36,"end_line":26,"end_character":55},"in_reply_to":"10bff481_618483a1","updated":"2021-05-20 09:47:41.000000000","message":"This builds the container without any \u0027build context\u0027 sent to the podman daemon, ensuring a container built purely from the Dockerfile source, not from any files around it.\n\nI\u0027ll add a comment.","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"},{"author":{"_account_id":1000000,"name":"Leopold Schabel","display_name":"Leo","email":"leo@monogon.tech","username":"leo","avatars":[{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"35acf760ca7cb96ac8a7d1bf40b111b829d84145","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"    "},{"line_number":25,"context_line":"    # Rebuild base image"},{"line_number":26,"context_line":"    podman build -t monogon-builder - \u003c \"${dockerfile}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    # TODO(serge): stop using pods for the builder, this is a historical artifact."},{"line_number":29,"context_line":"    podman pod create --name monogon"}],"source_content_type":"text/x-sh","patch_set":1,"id":"be8ddcc8_d299a100","line":26,"range":{"start_line":26,"start_character":36,"end_line":26,"end_character":55},"in_reply_to":"829411df_3a278d9b","updated":"2021-05-20 09:52:01.000000000","message":"TIL","commit_id":"157cbb93cd1a9b9ff2922f1105b3d604113fa7f2"}]}
