)]}'
{"diskimage_builder/elements/gentoo/bin/install-packages":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"a7e04dab9f5460f35517953cfce0ce59b4f76766","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    GENTOO_EMERGE_ENV+\u003d(\"DISTDIR\u003d\\\"/tmp/portage-distdir\\\"\")"},{"line_number":31,"context_line":"    GENTOO_EMERGE_ENV+\u003d(\"PORTDIR\u003d\\\"/tmp/portage-portdir\\\"\")"},{"line_number":32,"context_line":"    export GENTOO_EMERGE_ENV"},{"line_number":33,"context_line":"    #export GENTOO_EMERGE_ENV\u003d(\u0027USE\u003d\"-build\"\u0027 \u0027FEATURES\u003d\"binpkg-multi-instance buildpkg parallel-fetch parallel-install\"\u0027)"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"# itterate over the array, exporting each \u0027line\u0027"},{"line_number":36,"context_line":"for (( i\u003d0; i\u003c${#GENTOO_EMERGE_ENV[@]}; i++ )); do"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"7faddb67_52f0e5c9","line":33,"updated":"2019-07-29 05:38:24.000000000","message":"maybe cleanup in a follow-on","commit_id":"f1d7e902e39264a0dd9584d7da11e7e62339d0a6"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"a7e04dab9f5460f35517953cfce0ce59b4f76766","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    export GENTOO_EMERGE_ENV"},{"line_number":33,"context_line":"    #export GENTOO_EMERGE_ENV\u003d(\u0027USE\u003d\"-build\"\u0027 \u0027FEATURES\u003d\"binpkg-multi-instance buildpkg parallel-fetch parallel-install\"\u0027)"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":"# itterate over the array, exporting each \u0027line\u0027"},{"line_number":36,"context_line":"for (( i\u003d0; i\u003c${#GENTOO_EMERGE_ENV[@]}; i++ )); do"},{"line_number":37,"context_line":"    eval export \"${GENTOO_EMERGE_ENV[i]}\""},{"line_number":38,"context_line":"done"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"7faddb67_72eba1db","line":35,"updated":"2019-07-29 05:38:24.000000000","message":"typo","commit_id":"f1d7e902e39264a0dd9584d7da11e7e62339d0a6"}],"diskimage_builder/elements/gentoo/environment.d/00-gentoo-envars.bash":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"3b4e27ed1775247a64504223db7daa73c32753ed","unresolved":false,"context_lines":[{"line_number":6,"context_line":"export GENTOO_PYTHON_ACTIVE_VERSION\u003d${GENTOO_PYTHON_ACTIVE_VERSION:-\u0027python3.6\u0027}"},{"line_number":7,"context_line":"export GENTOO_OVERLAYS\u003d${GENTOO_OVERLAYS:-\u0027\u0027}"},{"line_number":8,"context_line":"export GENTOO_EMERGE_DEFAULT_OPTS\u003d${GENTOO_EMERGE_DEFAULT_OPTS:-\"--binpkg-respect-use --rebuilt-binaries\u003dy --usepkg\u003dy --with-bdeps\u003dy --binpkg-changed-deps\u003dy --quiet --jobs\u003d2\"}"},{"line_number":9,"context_line":"GENTOO_PKGDIR\u003d${GENTOO_PKGDIR:-$(portageq pkgdir)}"},{"line_number":10,"context_line":"GENTOO_DISTDIR\u003d${GENTOO_DISTDIR:-$(portageq distdir)}"},{"line_number":11,"context_line":"GENTOO_REPODIR\u003d${GENTOO_REPODIR:-$(portageq get_repo_path / gentoo)}"},{"line_number":12,"context_line":"export GENTOO_PKGDIR"}],"source_content_type":"text/x-sh","patch_set":6,"id":"7faddb67_04625517","line":9,"updated":"2019-07-25 04:48:35.000000000","message":"2019-07-21 23:28:56.487 | +++ /opt/dib_cache/dib_build.ht4Slhhf/hooks/environment.d/00-gentoo-envars.bash:source:9 :   portageq pkgdir\n 2019-07-21 23:28:56.487 | /opt/dib_cache/dib_build.ht4Slhhf/hooks/root.d/../environment.d/00-gentoo-envars.bash: line 9: portageq: command not found\n\ni guess this isn\u0027t safe *outside* the chroot?  I feel like I9843224497c7dab8392261b26d62b6d79d1795ee is a similar hack maybe for dib-init-system ... I don\u0027t want to think too much about if and how that actually works ;)","commit_id":"0ee4712d0b7be5d0969249bddc5faecee25bb856"}],"diskimage_builder/elements/gentoo/pre-install.d/02-gentoo-04-install-desired-python":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"a7e04dab9f5460f35517953cfce0ce59b4f76766","unresolved":false,"context_lines":[{"line_number":22,"context_line":"[[ \"${GENTOO_PYTHON_TARGETS}\" \u003d\u003d *\"python3_4\"* ]] \u0026\u0026 [[ ! -e /usr/lib64/libpython3.4m.so ]] \u0026\u0026 emerge ${GENTOO_EMERGE_DEFAULT_OPTS} --oneshot dev-lang/python:3.4"},{"line_number":23,"context_line":"[[ \"${GENTOO_PYTHON_TARGETS}\" \u003d\u003d *\"python2_7\"* ]] \u0026\u0026 [[ ! -e /usr/lib64/libpython2.7.so ]] \u0026\u0026 emerge ${GENTOO_EMERGE_DEFAULT_OPTS} --oneshot dev-lang/python:2.7"},{"line_number":24,"context_line":"# disable python in git if we have to, it only supports python-2.7"},{"line_number":25,"context_line":"[[ \"${GENTOO_PYTHON_TARGETS}\" !\u003d *\"python2_7\"* ]] \u0026\u0026 echo \u0027dev-vcs/git -python\u0027 \u003e\u003e /etc/portage/package.use/git"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"# make sure we have the new python for portage bevore we possibly remove python 2.7"},{"line_number":28,"context_line":"# this is done one by one with nodeps because it can sometimes have dependency loops"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"7faddb67_12a10daa","line":25,"updated":"2019-07-29 05:38:24.000000000","message":"doesn\u0027t really seem related","commit_id":"f1d7e902e39264a0dd9584d7da11e7e62339d0a6"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"a7e04dab9f5460f35517953cfce0ce59b4f76766","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"# make sure we have the new python for portage bevore we possibly remove python 2.7"},{"line_number":28,"context_line":"# this is done one by one with nodeps because it can sometimes have dependency loops"},{"line_number":29,"context_line":"PYTHON_PACKAGES\u003d\"dev-python/six dev-python/packaging dev-python/appdirs dev-python/setuptools dev-python/pyparsing dev-python/certifi\""},{"line_number":30,"context_line":"for PACKAGE in ${PYTHON_PACKAGES}; do"},{"line_number":31,"context_line":"    emerge ${GENTOO_EMERGE_DEFAULT_OPTS} --oneshot --update --newuse --deep --nodeps \"${PACKAGE}\""},{"line_number":32,"context_line":"done"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"7faddb67_32a449b9","line":29,"updated":"2019-07-29 05:38:24.000000000","message":"ditto","commit_id":"f1d7e902e39264a0dd9584d7da11e7e62339d0a6"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"63425b08e4d38e0d622c4588546e43008c60f7af","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"# make sure we have the new python for portage bevore we possibly remove python 2.7"},{"line_number":28,"context_line":"# this is done one by one with nodeps because it can sometimes have dependency loops"},{"line_number":29,"context_line":"PYTHON_PACKAGES\u003d\"dev-python/six dev-python/packaging dev-python/appdirs dev-python/setuptools dev-python/pyparsing dev-python/certifi\""},{"line_number":30,"context_line":"for PACKAGE in ${PYTHON_PACKAGES}; do"},{"line_number":31,"context_line":"    emerge ${GENTOO_EMERGE_DEFAULT_OPTS} --oneshot --update --newuse --deep --nodeps \"${PACKAGE}\""},{"line_number":32,"context_line":"done"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"7faddb67_52ac658b","line":29,"in_reply_to":"7faddb67_32a449b9","updated":"2019-07-29 05:58:18.000000000","message":"I should have included it in the commit message, but it was necessary in my testing to alter the order in order to change the installed version of python.","commit_id":"f1d7e902e39264a0dd9584d7da11e7e62339d0a6"}]}
