)]}'
{"dib/ironic-python-agent-ramdisk/post-install.d/99-remove-extra-packages":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1863fd4d30624dec1e086fc9cb7a45b49888a1e4","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# TODO(dtantsur): implement the same for debian-based systems"},{"line_number":12,"context_line":"case \"$DISTRO_NAME\" in"},{"line_number":13,"context_line":"    fedora|centos|centos7|rhel|rhel7)"},{"line_number":14,"context_line":"        ${YUM:-yum} remove postfix gcc git git-core make"},{"line_number":15,"context_line":"        ${YUM:-yum} clean all"},{"line_number":16,"context_line":"        # Rebuilding the rpm database after removing packages will reduce"},{"line_number":17,"context_line":"        # its size"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"bf51134e_6abd8e01","line":14,"updated":"2020-07-19 15:32:25.000000000","message":"I think removing git will remove pbr","commit_id":"5924b0d610ff538b90299992c9d8fa772f184a5c"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"12dfcffdd34fbc3ac4d0d3b72b6d3a66730d7e53","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# TODO(dtantsur): implement the same for debian-based systems"},{"line_number":12,"context_line":"case \"$DISTRO_NAME\" in"},{"line_number":13,"context_line":"    fedora|centos|centos7|rhel|rhel7)"},{"line_number":14,"context_line":"        ${YUM:-yum} remove postfix gcc git git-core make"},{"line_number":15,"context_line":"        ${YUM:-yum} clean all"},{"line_number":16,"context_line":"        # Rebuilding the rpm database after removing packages will reduce"},{"line_number":17,"context_line":"        # its size"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"bf51134e_47a6c355","line":14,"updated":"2020-07-19 13:59:03.000000000","message":"you need ``-y`` or it will never complete\nalso, I\u0027m not sure removing gcc (and probably make) is a good idea, I need to double-check but I think there are some libs and tools (like hostname) that depend from it that we should keep.","commit_id":"5924b0d610ff538b90299992c9d8fa772f184a5c"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a30c36a12d78dc85a60865c57062f85e0d7cf6d2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# TODO(dtantsur): implement the same for debian-based systems"},{"line_number":12,"context_line":"case \"$DISTRO_NAME\" in"},{"line_number":13,"context_line":"    fedora|centos|centos7|rhel|rhel7)"},{"line_number":14,"context_line":"        ${YUM:-yum} remove postfix gcc git git-core make"},{"line_number":15,"context_line":"        ${YUM:-yum} clean all"},{"line_number":16,"context_line":"        # Rebuilding the rpm database after removing packages will reduce"},{"line_number":17,"context_line":"        # its size"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"bf51134e_fbd68e53","line":14,"in_reply_to":"bf51134e_2a0b962b","updated":"2020-07-20 07:35:42.000000000","message":"Removing SmartNIC firmware (with a flag to return it in build-time) sounds good to me.","commit_id":"5924b0d610ff538b90299992c9d8fa772f184a5c"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"690ed464dea7e269fa0ec3019fe9234d34b97f7c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# TODO(dtantsur): implement the same for debian-based systems"},{"line_number":12,"context_line":"case \"$DISTRO_NAME\" in"},{"line_number":13,"context_line":"    fedora|centos|centos7|rhel|rhel7)"},{"line_number":14,"context_line":"        ${YUM:-yum} remove postfix gcc git git-core make"},{"line_number":15,"context_line":"        ${YUM:-yum} clean all"},{"line_number":16,"context_line":"        # Rebuilding the rpm database after removing packages will reduce"},{"line_number":17,"context_line":"        # its size"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"bf51134e_2a0b962b","line":14,"in_reply_to":"bf51134e_6abd8e01","updated":"2020-07-19 21:18:12.000000000","message":"I thought pbr would only need git when working with a git repository. After install the version data is in metadata.\n\nGCC alone is 50+ MB, removing the three should reduce the total image size ~10%.\n\nThe firmware is killing us of course. Firmware for just one make of smartnics is 25% of it. I\u0027m wondering if we should drop those firmware images since we don\u0027t support those smartnics natively.","commit_id":"5924b0d610ff538b90299992c9d8fa772f184a5c"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9cfcabfc1cfc52584579e026cb58739170f84db0","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# TODO(dtantsur): implement the same for debian-based systems"},{"line_number":12,"context_line":"case \"$DISTRO_NAME\" in"},{"line_number":13,"context_line":"    fedora|centos|centos7|rhel|rhel7)"},{"line_number":14,"context_line":"        ${YUM:-yum} remove -y postfix gcc git git-core make"},{"line_number":15,"context_line":"        ${YUM:-yum} clean all"},{"line_number":16,"context_line":"        # Rebuilding the rpm database after removing packages will reduce"},{"line_number":17,"context_line":"        # its size"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"bf51134e_3b8c867e","line":14,"updated":"2020-07-20 07:34:05.000000000","message":"pbr requires git-core: https://src.fedoraproject.org/rpms/python-pbr/blob/master/f/python-pbr.spec#_52","commit_id":"61fc515eb9613009e40c40c86da94b73ab081310"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"7fea99e0df85a41c639779d7600fcba6425dccfe","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# TODO(dtantsur): implement the same for debian-based systems"},{"line_number":12,"context_line":"case \"$DISTRO_NAME\" in"},{"line_number":13,"context_line":"    fedora|centos|centos7|rhel|rhel7)"},{"line_number":14,"context_line":"        ${YUM:-yum} remove -y postfix gcc git git-core make"},{"line_number":15,"context_line":"        ${YUM:-yum} clean all"},{"line_number":16,"context_line":"        # Rebuilding the rpm database after removing packages will reduce"},{"line_number":17,"context_line":"        # its size"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"bf51134e_d7625dad","line":14,"in_reply_to":"bf51134e_26b61cde","updated":"2020-07-21 19:57:52.000000000","message":"Okay, I see what you mean, we source install pbr on our images. Well... If we keep git and git-core, then I suspect we\u0027re also going to keep perl. So ultimately we may only end up with something like a 40-50MB savings which is not much but it is better than nothing.\n\nSuch a shame with the amount of untouched/unused code/binaries in the ramdisk...","commit_id":"61fc515eb9613009e40c40c86da94b73ab081310"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0901a38d59bfc5e2442bf9d6cc8c995a2547863f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# TODO(dtantsur): implement the same for debian-based systems"},{"line_number":12,"context_line":"case \"$DISTRO_NAME\" in"},{"line_number":13,"context_line":"    fedora|centos|centos7|rhel|rhel7)"},{"line_number":14,"context_line":"        ${YUM:-yum} remove -y postfix gcc git git-core make"},{"line_number":15,"context_line":"        ${YUM:-yum} clean all"},{"line_number":16,"context_line":"        # Rebuilding the rpm database after removing packages will reduce"},{"line_number":17,"context_line":"        # its size"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"bf51134e_3b959c89","line":14,"in_reply_to":"bf51134e_3b8c867e","updated":"2020-07-20 18:02:38.000000000","message":"Not after installation it seems: [  156.419476] ironic-python-agent[364]: 2020-07-19 21:49:20.122 364 INFO ironic_python_agent.agent [-] Starting ironic-python-agent version: 6.2.1.dev3\u001b[00m","commit_id":"61fc515eb9613009e40c40c86da94b73ab081310"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"72473dff99116207e996e343a3bb8f9d0f7e40a2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# TODO(dtantsur): implement the same for debian-based systems"},{"line_number":12,"context_line":"case \"$DISTRO_NAME\" in"},{"line_number":13,"context_line":"    fedora|centos|centos7|rhel|rhel7)"},{"line_number":14,"context_line":"        ${YUM:-yum} remove -y postfix gcc git git-core make"},{"line_number":15,"context_line":"        ${YUM:-yum} clean all"},{"line_number":16,"context_line":"        # Rebuilding the rpm database after removing packages will reduce"},{"line_number":17,"context_line":"        # its size"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"bf51134e_26b61cde","line":14,"in_reply_to":"bf51134e_3b959c89","updated":"2020-07-21 07:57:26.000000000","message":"Are you checking our source install? I\u0027m talking about breaking RDO, see the link above.","commit_id":"61fc515eb9613009e40c40c86da94b73ab081310"}]}
