)]}'
{"images/pegleg/Dockerfile.opensuse_15":[{"author":{"_account_id":29624,"name":"Alexander Hughes","email":"Alexander.Hughes@pm.me","username":"alexanderhughes"},"change_message_id":"f0b795575e02b80e75584e7e3a8948d58f653c58","unresolved":false,"context_lines":[{"line_number":25,"context_line":"         python3-pip \\"},{"line_number":26,"context_line":"         python3-setuptools \\"},{"line_number":27,"context_line":"         which"},{"line_number":28,"context_line":"RUN pip3 install -U pip \\"},{"line_number":29,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":30,"context_line":"    \u0026\u0026 rm -rf \\"},{"line_number":31,"context_line":"         /tmp/* \\"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"7faddb67_902ff5f4","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":25},"updated":"2019-08-16 19:45:52.000000000","message":"can this be moved back in with the existing large run command above like it was previously?","commit_id":"ccfe8b8fbd660279bf0e05bf6047dde7bf39ca64"},{"author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"change_message_id":"280786aea94ca8b1324ba826febce87343d30e72","unresolved":false,"context_lines":[{"line_number":29,"context_line":"         python3-setuptools \\"},{"line_number":30,"context_line":"         which \\"},{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":33,"context_line":"RUN pip3 install -U pip \\"},{"line_number":34,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":35,"context_line":"    \u0026\u0026 rm -rf \\"}],"source_content_type":"application/octet-stream","patch_set":10,"id":"7faddb67_e2d0adca","line":32,"range":{"start_line":32,"start_character":32,"end_line":32,"end_character":47},"updated":"2019-08-20 19:52:29.000000000","message":"Would it make sense to add gpg keys for a newly added repository? This may be useful in case the packages are retrieved from the mirrors over http.","commit_id":"f30e94610949434ea662728a8fdd45165cf86f97"},{"author":{"_account_id":28208,"name":"Roman Gorshunov","email":"roman.gorshunov@att.com","username":"gorshunovr"},"change_message_id":"66e72adecc89b714871cd93e7242543e133b2d35","unresolved":false,"context_lines":[{"line_number":29,"context_line":"         python3-setuptools \\"},{"line_number":30,"context_line":"         which \\"},{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":33,"context_line":"RUN pip3 install -U pip \\"},{"line_number":34,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":35,"context_line":"    \u0026\u0026 rm -rf \\"}],"source_content_type":"application/octet-stream","patch_set":10,"id":"7faddb67_8259abfd","line":32,"range":{"start_line":32,"start_character":32,"end_line":32,"end_character":47},"in_reply_to":"7faddb67_5d140641","updated":"2019-08-21 12:35:05.000000000","message":"Probably like this:\n\n  ...\n  \u0026\u0026 zypper --non-interactive ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\\n  \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\\n  \u0026\u0026 zypper --non-interactive install python3-six-1.12.0-lp151.80.1.noarch","commit_id":"f30e94610949434ea662728a8fdd45165cf86f97"},{"author":{"_account_id":30173,"name":"Ian Pittwood","email":"pittwoodian@gmail.com","username":"ianp"},"change_message_id":"522bf02b698bc4aa2cedf9af3b369674fd5980e8","unresolved":false,"context_lines":[{"line_number":29,"context_line":"         python3-setuptools \\"},{"line_number":30,"context_line":"         which \\"},{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":33,"context_line":"RUN pip3 install -U pip \\"},{"line_number":34,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":35,"context_line":"    \u0026\u0026 rm -rf \\"}],"source_content_type":"application/octet-stream","patch_set":10,"id":"7faddb67_ae7610a3","line":32,"range":{"start_line":32,"start_character":32,"end_line":32,"end_character":47},"in_reply_to":"7faddb67_8259abfd","updated":"2019-08-21 14:44:23.000000000","message":"Thanks that worked","commit_id":"f30e94610949434ea662728a8fdd45165cf86f97"},{"author":{"_account_id":30173,"name":"Ian Pittwood","email":"pittwoodian@gmail.com","username":"ianp"},"change_message_id":"081ef64396620c563b1d7a0da72bdb5194e134af","unresolved":false,"context_lines":[{"line_number":29,"context_line":"         python3-setuptools \\"},{"line_number":30,"context_line":"         which \\"},{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":33,"context_line":"RUN pip3 install -U pip \\"},{"line_number":34,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":35,"context_line":"    \u0026\u0026 rm -rf \\"}],"source_content_type":"application/octet-stream","patch_set":10,"id":"7faddb67_5d140641","line":32,"range":{"start_line":32,"start_character":32,"end_line":32,"end_character":47},"in_reply_to":"7faddb67_e2d0adca","updated":"2019-08-20 20:07:40.000000000","message":"I couldn\u0027t find a way to auto add the keys for these non-interactive builds, but I\u0027m also not super familiar with zypper. Do you know how we could do that?","commit_id":"f30e94610949434ea662728a8fdd45165cf86f97"},{"author":{"_account_id":28208,"name":"Roman Gorshunov","email":"roman.gorshunov@att.com","username":"gorshunovr"},"change_message_id":"2a33049608593760661aef216277737262996729","unresolved":false,"context_lines":[{"line_number":28,"context_line":"         python3-pip \\"},{"line_number":29,"context_line":"         python3-setuptools \\"},{"line_number":30,"context_line":"         which \\"},{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\"},{"line_number":33,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":34,"context_line":"RUN pip3 install -U pip \\"}],"source_content_type":"application/octet-stream","patch_set":11,"id":"7faddb67_ae14d0a0","line":31,"range":{"start_line":31,"start_character":32,"end_line":31,"end_character":47},"updated":"2019-08-21 15:01:55.000000000","message":"remove","commit_id":"1b07c18885a11c302bdf1dc30d49725d60443aba"},{"author":{"_account_id":30173,"name":"Ian Pittwood","email":"pittwoodian@gmail.com","username":"ianp"},"change_message_id":"9f6746d715317e1d0536651253befb68daf08b83","unresolved":false,"context_lines":[{"line_number":28,"context_line":"         python3-pip \\"},{"line_number":29,"context_line":"         python3-setuptools \\"},{"line_number":30,"context_line":"         which \\"},{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\"},{"line_number":33,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":34,"context_line":"RUN pip3 install -U pip \\"}],"source_content_type":"application/octet-stream","patch_set":11,"id":"7faddb67_0e7884be","line":31,"range":{"start_line":31,"start_character":32,"end_line":31,"end_character":47},"in_reply_to":"7faddb67_ae14d0a0","updated":"2019-08-21 15:12:42.000000000","message":"Done","commit_id":"1b07c18885a11c302bdf1dc30d49725d60443aba"},{"author":{"_account_id":28208,"name":"Roman Gorshunov","email":"roman.gorshunov@att.com","username":"gorshunovr"},"change_message_id":"925bd1aed8ddf3424f65060180f785ed74b3aac1","unresolved":false,"context_lines":[{"line_number":30,"context_line":"         which \\"},{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\"},{"line_number":33,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":34,"context_line":"RUN pip3 install -U pip \\"},{"line_number":35,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":36,"context_line":"    \u0026\u0026 rm -rf \\"}],"source_content_type":"application/octet-stream","patch_set":11,"id":"7faddb67_4e3afc33","line":33,"range":{"start_line":33,"start_character":32,"end_line":33,"end_character":47},"updated":"2019-08-21 15:01:26.000000000","message":"remove","commit_id":"1b07c18885a11c302bdf1dc30d49725d60443aba"},{"author":{"_account_id":30173,"name":"Ian Pittwood","email":"pittwoodian@gmail.com","username":"ianp"},"change_message_id":"9f6746d715317e1d0536651253befb68daf08b83","unresolved":false,"context_lines":[{"line_number":30,"context_line":"         which \\"},{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\"},{"line_number":33,"context_line":"    \u0026\u0026 zypper --non-interactive --no-gpg-checks install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":34,"context_line":"RUN pip3 install -U pip \\"},{"line_number":35,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":36,"context_line":"    \u0026\u0026 rm -rf \\"}],"source_content_type":"application/octet-stream","patch_set":11,"id":"7faddb67_ae4cd09d","line":33,"range":{"start_line":33,"start_character":32,"end_line":33,"end_character":47},"in_reply_to":"7faddb67_4e3afc33","updated":"2019-08-21 15:12:42.000000000","message":"Done","commit_id":"1b07c18885a11c302bdf1dc30d49725d60443aba"},{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"030ad80ec4967ee5fe4f20b97654ed57a593deb7","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\"},{"line_number":33,"context_line":"    \u0026\u0026 zypper --non-interactive install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":34,"context_line":"RUN pip3 install -U pip \\"},{"line_number":35,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":36,"context_line":"    \u0026\u0026 rm -rf \\"},{"line_number":37,"context_line":"         /tmp/* \\"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_7c33d6c5","line":34,"updated":"2019-08-22 18:43:40.000000000","message":"Why are we splitting this out into a separate RUN?","commit_id":"9877bf516fceb02772427b431a847ba2cd93c726"},{"author":{"_account_id":30173,"name":"Ian Pittwood","email":"pittwoodian@gmail.com","username":"ianp"},"change_message_id":"7fdb79d88832bb508d87ab3ab6040c09205a2f25","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\"},{"line_number":33,"context_line":"    \u0026\u0026 zypper --non-interactive install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":34,"context_line":"RUN pip3 install -U pip \\"},{"line_number":35,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":36,"context_line":"    \u0026\u0026 rm -rf \\"},{"line_number":37,"context_line":"         /tmp/* \\"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_fcffc632","line":34,"in_reply_to":"7faddb67_3ca79ebf","updated":"2019-08-22 19:15:08.000000000","message":"Yeah, interesting but in a bad way. The most recent version of the opensuse docker image we use as our base acts like python3 is no longer installed by default. Hopefully it\u0027ll be added back in at some point so we don\u0027t have to do this weird workaround.","commit_id":"9877bf516fceb02772427b431a847ba2cd93c726"},{"author":{"_account_id":30173,"name":"Ian Pittwood","email":"pittwoodian@gmail.com","username":"ianp"},"change_message_id":"cb774ba085456d948a33a668480f7208e42f2f15","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\"},{"line_number":33,"context_line":"    \u0026\u0026 zypper --non-interactive install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":34,"context_line":"RUN pip3 install -U pip \\"},{"line_number":35,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":36,"context_line":"    \u0026\u0026 rm -rf \\"},{"line_number":37,"context_line":"         /tmp/* \\"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_9c2fb23d","line":34,"in_reply_to":"7faddb67_7c33d6c5","updated":"2019-08-22 18:48:14.000000000","message":"It won\u0027t work when combined with the previous block. This is speculation, but I believe it may be because we are now having to install python3 and it isn\u0027t being registered to PATH until the block finishes","commit_id":"9877bf516fceb02772427b431a847ba2cd93c726"},{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"b51d65e343edf10940fc4878220e3dea336d200a","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \u0026\u0026 zypper --non-interactive ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \\"},{"line_number":32,"context_line":"    \u0026\u0026 zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \\"},{"line_number":33,"context_line":"    \u0026\u0026 zypper --non-interactive install python3-six-1.12.0-lp151.80.1.noarch"},{"line_number":34,"context_line":"RUN pip3 install -U pip \\"},{"line_number":35,"context_line":"    \u0026\u0026 zypper clean -a \\"},{"line_number":36,"context_line":"    \u0026\u0026 rm -rf \\"},{"line_number":37,"context_line":"         /tmp/* \\"}],"source_content_type":"application/octet-stream","patch_set":14,"id":"7faddb67_3ca79ebf","line":34,"in_reply_to":"7faddb67_9c2fb23d","updated":"2019-08-22 18:54:24.000000000","message":"Interesting!","commit_id":"9877bf516fceb02772427b431a847ba2cd93c726"}],"vcs-requirements.env":[{"author":{"_account_id":27715,"name":"Sean Eagan","email":"seaneagan@microsoft.com","username":"seaneagan"},"change_message_id":"b9ce0a757964e6d119ae1591db72900fd254ec63","unresolved":false,"context_lines":[{"line_number":1,"context_line":"DECKHAND_VERSION\u003dcommit/ecc7b834edf0278c935379e1ef54b9a2fe6a40ff"},{"line_number":2,"context_line":"SHIPYARD_VERSION\u003dcommit/9c5f68cf97585a86c9edfc3b24545b36bdd90e14"},{"line_number":3,"context_line":"PROMENADE_VERSION\u003dcommit/89f9842b2ec428709a05fd0a8d4cd1796043375d"}],"source_content_type":"application/x-envoy","patch_set":14,"id":"7faddb67_1c4f42bf","line":1,"range":{"start_line":1,"start_character":24,"end_line":1,"end_character":64},"updated":"2019-08-22 19:12:20.000000000","message":"nit: may help to see the associated deckhand PS in the commit message","commit_id":"9877bf516fceb02772427b431a847ba2cd93c726"}]}
