)]}'
{"build/Dockerfile":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"57ca05c4c38b5a77b4ed830f9c4fdef3460d4588","unresolved":false,"context_lines":[{"line_number":23,"context_line":"# Install dhall libraries"},{"line_number":24,"context_line":"RUN git clone --depth 1 https://github.com/dhall-lang/dhall-lang /opt/ansible/dhall-lang \u0026\u0026 git clone --depth 1 https://github.com/dhall-lang/dhall-kubernetes /opt/ansible/dhall-kubernetes"},{"line_number":25,"context_line":"ENV DHALL_PRELUDE\u003d/opt/ansible/dhall-lang/Prelude/package.dhall"},{"line_number":26,"context_line":"ENV DHALL_KUBERNETES\u003d/opt/ansible/dhall-kubernetes/package.dhall"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# Copy configuration"},{"line_number":29,"context_line":"COPY conf/ /opt/ansible/conf/"}],"source_content_type":"text/x-dockerfile","patch_set":7,"id":"3fa7e38b_d5117b52","line":26,"updated":"2020-01-30 17:19:44.000000000","message":"Are we comfortable riding master on this?","commit_id":"be4abadae7d3518ffcbae63a45bd412189e78b65"},{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"e42ef3a2715eba551bebac6b0217b8c35592f65f","unresolved":false,"context_lines":[{"line_number":23,"context_line":"# Install dhall libraries"},{"line_number":24,"context_line":"RUN git clone --depth 1 https://github.com/dhall-lang/dhall-lang /opt/ansible/dhall-lang \u0026\u0026 git clone --depth 1 https://github.com/dhall-lang/dhall-kubernetes /opt/ansible/dhall-kubernetes"},{"line_number":25,"context_line":"ENV DHALL_PRELUDE\u003d/opt/ansible/dhall-lang/Prelude/package.dhall"},{"line_number":26,"context_line":"ENV DHALL_KUBERNETES\u003d/opt/ansible/dhall-kubernetes/package.dhall"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# Copy configuration"},{"line_number":29,"context_line":"COPY conf/ /opt/ansible/conf/"}],"source_content_type":"text/x-dockerfile","patch_set":7,"id":"3fa7e38b_d9de956a","line":26,"in_reply_to":"3fa7e38b_d5117b52","updated":"2020-01-30 20:59:01.000000000","message":"Thanks to the type system, breaking change should be detected early. Though we can also pin and bump explicitly. Next PS adds the `--branch` clone attribute","commit_id":"be4abadae7d3518ffcbae63a45bd412189e78b65"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"28fe592494aa54b3d804502951cf4aaec99fa16a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"USER 1001"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Install dhall libraries"},{"line_number":24,"context_line":"RUN git clone --branch v13.0.0 --depth 1 https://github.com/dhall-lang/dhall-lang       /opt/ansible/dhall-lang                    \\"},{"line_number":25,"context_line":"  \u0026\u0026 git clone --branch v3.0.0 --depth 1 https://github.com/dhall-lang/dhall-kubernetes /opt/ansible/dhall-kubernetes"},{"line_number":26,"context_line":"ENV DHALL_PRELUDE\u003d/opt/ansible/dhall-lang/Prelude/package.dhall"},{"line_number":27,"context_line":"ENV DHALL_KUBERNETES\u003d/opt/ansible/dhall-kubernetes/package.dhall"}],"source_content_type":"text/x-dockerfile","patch_set":8,"id":"3fa7e38b_20e8ac79","line":24,"updated":"2020-02-03 15:41:40.000000000","message":"I don\u0027t love cloning this. Should we consider adding these repos to zuul so that zuul could lay them down on disk - and then only do this clone if there isn\u0027t already a repo? #notaminusone","commit_id":"bdf18a00b88bfb2d2e08d4d20a07de482300fc4f"},{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"7e5e82da08655419cffd5e5d98185ac7f9f9b246","unresolved":false,"context_lines":[{"line_number":21,"context_line":"USER 1001"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Install dhall libraries"},{"line_number":24,"context_line":"RUN git clone --branch v13.0.0 --depth 1 https://github.com/dhall-lang/dhall-lang       /opt/ansible/dhall-lang                    \\"},{"line_number":25,"context_line":"  \u0026\u0026 git clone --branch v3.0.0 --depth 1 https://github.com/dhall-lang/dhall-kubernetes /opt/ansible/dhall-kubernetes"},{"line_number":26,"context_line":"ENV DHALL_PRELUDE\u003d/opt/ansible/dhall-lang/Prelude/package.dhall"},{"line_number":27,"context_line":"ENV DHALL_KUBERNETES\u003d/opt/ansible/dhall-kubernetes/package.dhall"}],"source_content_type":"text/x-dockerfile","patch_set":8,"id":"3fa7e38b_4e74f99b","line":24,"in_reply_to":"3fa7e38b_20e8ac79","updated":"2020-02-03 16:33:43.000000000","message":"We could do that too, but we would have to move them in the cwd for COPY to work. Note that we don\u0027t actually need a local copy, it\u0027s just to speed things up a bit.\n\nFWIW caching and packaging of dhall resources is being worked on as part of the next GSoC, and that is likely to deprecate this local clone.","commit_id":"bdf18a00b88bfb2d2e08d4d20a07de482300fc4f"}],"conf/Prelude.dhall":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"ddf5dd59ea62f9d50293a512f180ef8892826e4b","unresolved":false,"context_lines":[{"line_number":25,"context_line":"-}"},{"line_number":26,"context_line":"  env:DHALL_PRELUDE"},{"line_number":27,"context_line":"? https://prelude.dhall-lang.org/v13.0.0/package.dhall sha256:4aa8581954f7734d09b7b21fddbf5d8df901a44b54b4ef26ea71db92de0b1a12"},{"line_number":28,"context_line":"? https://prelude.dhall-lang.org/v13.0.0/package.dhall"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"3fa7e38b_8ef3d16d","line":28,"range":{"start_line":28,"start_character":2,"end_line":28,"end_character":54},"updated":"2020-02-03 17:09:59.000000000","message":"Do we want to keep this fallback? Seems like we can probably check that it installs properly at image build time and fail if not.","commit_id":"bdf18a00b88bfb2d2e08d4d20a07de482300fc4f"},{"author":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"change_message_id":"62dbc531f08c74fe7fc91933fce98b5fae04f7dd","unresolved":false,"context_lines":[{"line_number":25,"context_line":"-}"},{"line_number":26,"context_line":"  env:DHALL_PRELUDE"},{"line_number":27,"context_line":"? https://prelude.dhall-lang.org/v13.0.0/package.dhall sha256:4aa8581954f7734d09b7b21fddbf5d8df901a44b54b4ef26ea71db92de0b1a12"},{"line_number":28,"context_line":"? https://prelude.dhall-lang.org/v13.0.0/package.dhall"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"3fa7e38b_6e79b5c4","line":28,"range":{"start_line":28,"start_character":2,"end_line":28,"end_character":54},"in_reply_to":"3fa7e38b_8ef3d16d","updated":"2020-02-03 17:18:42.000000000","message":"This fallback is convenient when running dhall-to-yaml locally, outside of the image environment. It seems like the digests are forward compatible and we could safely remove the unprotected url.","commit_id":"bdf18a00b88bfb2d2e08d4d20a07de482300fc4f"}]}
