)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"de19b6c68181989eb8405fbfed41a399132e6d51","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8e6826ce_b455e7ab","updated":"2025-01-22 16:08:22.000000000","message":"Testing in https://review.opendev.org/c/openstack/nova/+/937275","commit_id":"8ea9f5c92d2dce02454cb3d0bb526b6d09ce8d3a"},{"author":{"_account_id":37702,"name":"Salah Hazaa","display_name":"Salah hazaa","email":"dev.salahhazaa@gmail.com","inactive":true},"change_message_id":"f41c82ab6c1e8b6815a7bbe6f469f5ac2742dad9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"09665619_960f377b","in_reply_to":"8e6826ce_b455e7ab","updated":"2025-01-31 11:58:37.000000000","message":"Ied0f321f31bf8888dce71cc18749f35dde303390","commit_id":"8ea9f5c92d2dce02454cb3d0bb526b6d09ce8d3a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"e67807c50079c78dc096fb850f6347bebf22cc71","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"65758f68_6a7ac1c4","updated":"2025-01-24 12:56:55.000000000","message":"This patch works now tested via https://review.opendev.org/c/openstack/nova/+/937275/10#message-9b1102384c4ec54f7caea1e8163786a90c2d9f5e","commit_id":"38b2ebc986d7ec4de25237c97c238ea42a5eb35f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"7409c719038340ed25924b5a30ff6c10b0415b0e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2c1e798c_cec1f772","updated":"2025-01-24 12:57:43.000000000","message":"recheck tempest-full-py3 failure is due to a guest kernel crash","commit_id":"38b2ebc986d7ec4de25237c97c238ea42a5eb35f"},{"author":{"_account_id":37702,"name":"Salah Hazaa","display_name":"Salah hazaa","email":"dev.salahhazaa@gmail.com","inactive":true},"change_message_id":"f41c82ab6c1e8b6815a7bbe6f469f5ac2742dad9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"251a9bfd_bedbfad4","in_reply_to":"2c1e798c_cec1f772","updated":"2025-01-31 11:58:37.000000000","message":"Ied0f321f31bf8888dce71cc18749f35dde303390","commit_id":"38b2ebc986d7ec4de25237c97c238ea42a5eb35f"},{"author":{"_account_id":37702,"name":"Salah Hazaa","display_name":"Salah hazaa","email":"dev.salahhazaa@gmail.com","inactive":true},"change_message_id":"f41c82ab6c1e8b6815a7bbe6f469f5ac2742dad9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"02afab88_7947226f","in_reply_to":"65758f68_6a7ac1c4","updated":"2025-01-31 11:58:37.000000000","message":"Ied0f321f31bf8888dce71cc18749f35dde303390","commit_id":"38b2ebc986d7ec4de25237c97c238ea42a5eb35f"},{"author":{"_account_id":37702,"name":"Salah Hazaa","display_name":"Salah hazaa","email":"dev.salahhazaa@gmail.com","inactive":true},"change_message_id":"f41c82ab6c1e8b6815a7bbe6f469f5ac2742dad9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"27ab686f_903ee590","updated":"2025-01-31 11:58:37.000000000","message":"Ied0f321f31bf8888dce71cc18749f35dde303390","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9f5c90eb0381a7791cfbbe6dcced73f4b388382d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0afc4fa0_71e0e146","updated":"2025-01-24 16:12:21.000000000","message":"recheck timeout","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"c98dc53364d0e044c665514ddc92a3b5c02345d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"72588889_1f7fb1fe","updated":"2025-01-30 08:46:15.000000000","message":"recheck try to get rid of those SF errors","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":37702,"name":"Salah Hazaa","display_name":"Salah hazaa","email":"dev.salahhazaa@gmail.com","inactive":true},"change_message_id":"f41c82ab6c1e8b6815a7bbe6f469f5ac2742dad9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"1c1c0587_320ab55e","in_reply_to":"0afc4fa0_71e0e146","updated":"2025-01-31 11:58:37.000000000","message":"Ied0f321f31bf8888dce71cc18749f35dde303390","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":37702,"name":"Salah Hazaa","display_name":"Salah hazaa","email":"dev.salahhazaa@gmail.com","inactive":true},"change_message_id":"f41c82ab6c1e8b6815a7bbe6f469f5ac2742dad9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"81a60b15_8a3e76a8","in_reply_to":"72588889_1f7fb1fe","updated":"2025-01-31 11:58:37.000000000","message":"Ied0f321f31bf8888dce71cc18749f35dde303390","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c858423a256bd1272bf03be7917a86719ad3ba75","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"cfc2d388_3f1155ae","updated":"2025-04-14 08:42:02.000000000","message":"Folks, can we get this moving?","commit_id":"555c3b40ae2c1d2917c754dbd37af5c18ae9de19"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"a6b2c10fbda851cc37a66f3127a207979fbe92c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"dfc6e4e5_6908d248","updated":"2025-04-23 11:53:06.000000000","message":"I\u0027d still like to see my inline question answered. voting -1 just to highlight it","commit_id":"555c3b40ae2c1d2917c754dbd37af5c18ae9de19"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6ae002bcd42f7a2dda3df24b3e5bf75d786c72f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7cbae53a_fcf028d9","updated":"2025-04-10 12:28:27.000000000","message":"rebased via the ui.\n\nthis is still blocking https://review.opendev.org/c/openstack/nova/+/937275 so if we can move this forward that would be good","commit_id":"555c3b40ae2c1d2917c754dbd37af5c18ae9de19"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"26415846849d6fc07bd7f0659a6a85040403f812","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"de40e871_4c5a3ce0","updated":"2025-10-13 10:48:37.000000000","message":"@frickler@offenerstapel.de Finally I had the time to go back to this. I fixed up the patch and replied inline.","commit_id":"630695a1d75d84724c9238f9a92e3591ad60be32"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2565d1ba47d07e3fd04c6e3d28aab576fb7af56d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8bf8cab2_2ba3658c","updated":"2025-10-13 11:58:06.000000000","message":"recheck  test_volume_upload  failed in devstack-platform-debian-bookworm but that is not related.","commit_id":"630695a1d75d84724c9238f9a92e3591ad60be32"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"812888fc1012069739194072e88020dcb5e183dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"95952682_c18d770d","updated":"2025-10-15 18:07:38.000000000","message":"lgtm","commit_id":"1ab7fea775f1cd93fba9b04d4ee1bbed4d417b9a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"31db51d41367c4e2ad3fc99ed43f41fd17c1e74f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"61a7def0_fabc4a2b","updated":"2025-10-20 18:48:23.000000000","message":"recheck another unrelated nova-ceph-multistore error","commit_id":"84652d3cb8022f20cbcfaef747306c95763b8039"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"b229294d356e7ffb464ea21c7f32d204e9e5efef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"6650fa4e_e2ede000","updated":"2025-10-20 15:44:27.000000000","message":"recheck ceph download failure","commit_id":"84652d3cb8022f20cbcfaef747306c95763b8039"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"b8e2ebf2360b104dbfa6456154c3a50bde3a6793","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"c7a6b1ce_0954977e","updated":"2025-10-21 06:50:06.000000000","message":"recheck slow guest startup causing ssh timeout","commit_id":"84652d3cb8022f20cbcfaef747306c95763b8039"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"0542d3e2a5f2c8753bdea641ccf8d2a899fb51c2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"b03b8aa6_4ceeae86","updated":"2025-10-20 07:43:50.000000000","message":"thx","commit_id":"84652d3cb8022f20cbcfaef747306c95763b8039"}],"inc/meta-config":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"254cb8373cfb1c5b36105ee037db6e95965b8699","unresolved":true,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""},{"line_number":193,"context_line":"                sudo chown stack $dir"},{"line_number":194,"context_line":"            fi"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"            merge_config_file $localfile $group $configfile"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"c7eda5f9_dce2d8fc","line":193,"range":{"start_line":193,"start_character":27,"end_line":193,"end_character":32},"updated":"2025-01-23 15:12:22.000000000","message":"you shoudl not hard code the user.\ndevstack does nto require a stack user to exist or that its used\n\nyou can use ${STACK_USER} to get the correct user to use\n\ni think ci uses zuul \n\ni normally use ubuntu or sean locally.\n\nthe only requirement is passwordless sudo rights","commit_id":"38b2ebc986d7ec4de25237c97c238ea42a5eb35f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"1285d5dc376e6a159f96125e2e6645baeaac7203","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""},{"line_number":193,"context_line":"                sudo chown stack $dir"},{"line_number":194,"context_line":"            fi"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"            merge_config_file $localfile $group $configfile"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"6bdf38a9_8a6450e1","line":193,"range":{"start_line":193,"start_character":27,"end_line":193,"end_character":32},"in_reply_to":"3cc973d6_7bc9e06f","updated":"2025-01-24 12:59:54.000000000","message":"Done","commit_id":"38b2ebc986d7ec4de25237c97c238ea42a5eb35f"},{"author":{"_account_id":37702,"name":"Salah Hazaa","display_name":"Salah hazaa","email":"dev.salahhazaa@gmail.com","inactive":true},"change_message_id":"f41c82ab6c1e8b6815a7bbe6f469f5ac2742dad9","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""},{"line_number":193,"context_line":"                sudo chown stack $dir"},{"line_number":194,"context_line":"            fi"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"            merge_config_file $localfile $group $configfile"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"c7a23f01_c5d7e488","line":193,"range":{"start_line":193,"start_character":27,"end_line":193,"end_character":32},"in_reply_to":"6bdf38a9_8a6450e1","updated":"2025-01-31 11:58:37.000000000","message":"Ied0f321f31bf8888dce71cc18749f35dde303390","commit_id":"38b2ebc986d7ec4de25237c97c238ea42a5eb35f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"382f26caaf16f1d6086ac2cf90cecb579e24b29e","unresolved":true,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""},{"line_number":193,"context_line":"                sudo chown stack $dir"},{"line_number":194,"context_line":"            fi"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"            merge_config_file $localfile $group $configfile"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"3cc973d6_7bc9e06f","line":193,"range":{"start_line":193,"start_character":27,"end_line":193,"end_character":32},"in_reply_to":"c7eda5f9_dce2d8fc","updated":"2025-01-24 12:58:14.000000000","message":"good point. I will respin","commit_id":"38b2ebc986d7ec4de25237c97c238ea42a5eb35f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2a771f2b4d43378fc79fe635b19dfc1f754a443f","unresolved":true,"context_lines":[{"line_number":186,"context_line":"            fi"},{"line_number":187,"context_line":"            dir\u003d$(dirname $realconfigfile)"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"            readlink -e $dir \u0026\u0026 ! test -d $dir \u0026\u0026 die $LINENO \"bogus config file specification $configfile ($configfile\u003d$realconfigfile, $dir exists but it is not a directory)\""},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"4f1a994b_5b7c5825","line":189,"updated":"2025-01-30 08:45:55.000000000","message":"what\u0027s the use case for using readlink? `test` or `[[` does follow symlinks as well and using that would be more in line with other conditionals that we have.\n\nit also sounds like we need to add some tests for this in order to make sure that it behaves as expected and doesn\u0027t regress?","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"a7c2c7ef03ac1cc0fb37eebc4ef7d8018b5a4536","unresolved":false,"context_lines":[{"line_number":186,"context_line":"            fi"},{"line_number":187,"context_line":"            dir\u003d$(dirname $realconfigfile)"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"            readlink -e $dir \u0026\u0026 ! test -d $dir \u0026\u0026 die $LINENO \"bogus config file specification $configfile ($configfile\u003d$realconfigfile, $dir exists but it is not a directory)\""},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"e05cb412_d5fb5411","line":189,"in_reply_to":"07d568c0_7d19e4a2","updated":"2025-10-13 13:52:41.000000000","message":"PS7 now has the requested test coverage as well","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"05311e5904d5d549f522a966f565524cd174c221","unresolved":true,"context_lines":[{"line_number":186,"context_line":"            fi"},{"line_number":187,"context_line":"            dir\u003d$(dirname $realconfigfile)"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"            readlink -e $dir \u0026\u0026 ! test -d $dir \u0026\u0026 die $LINENO \"bogus config file specification $configfile ($configfile\u003d$realconfigfile, $dir exists but it is not a directory)\""},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"ef297cc9_57291053","line":189,"in_reply_to":"4186d371_63afe61c","updated":"2025-01-31 12:14:55.000000000","message":"What are you trying to convey with these comments? This question hasn\u0027t been resolved for sure","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":37702,"name":"Salah Hazaa","display_name":"Salah hazaa","email":"dev.salahhazaa@gmail.com","inactive":true},"change_message_id":"f41c82ab6c1e8b6815a7bbe6f469f5ac2742dad9","unresolved":false,"context_lines":[{"line_number":186,"context_line":"            fi"},{"line_number":187,"context_line":"            dir\u003d$(dirname $realconfigfile)"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"            readlink -e $dir \u0026\u0026 ! test -d $dir \u0026\u0026 die $LINENO \"bogus config file specification $configfile ($configfile\u003d$realconfigfile, $dir exists but it is not a directory)\""},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"4186d371_63afe61c","line":189,"in_reply_to":"4f1a994b_5b7c5825","updated":"2025-01-31 11:58:37.000000000","message":"Ied0f321f31bf8888dce71cc18749f35dde303390","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"26415846849d6fc07bd7f0659a6a85040403f812","unresolved":true,"context_lines":[{"line_number":186,"context_line":"            fi"},{"line_number":187,"context_line":"            dir\u003d$(dirname $realconfigfile)"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"            readlink -e $dir \u0026\u0026 ! test -d $dir \u0026\u0026 die $LINENO \"bogus config file specification $configfile ($configfile\u003d$realconfigfile, $dir exists but it is not a directory)\""},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"            if ! readlink -e $dir ; then"},{"line_number":192,"context_line":"                sudo mkdir -p $dir || die $LINENO \"could not create the directory of $real_configfile ($configfile)\""}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"07d568c0_7d19e4a2","line":189,"in_reply_to":"ef297cc9_57291053","updated":"2025-10-13 10:48:37.000000000","message":"\u003e what\u0027s the use case for using readlink? test or [[ does follow symlinks as well and using that would be more in line with other conditionals that we have.\n\n\nI\u0027ve removed the readlink usage.\n\n\u003e it also sounds like we need to add some tests for this in order to make sure that it behaves as expected and doesn\u0027t regress?\n\nThe nova-next job is testing the new logic here https://review.opendev.org/c/openstack/nova/+/937275\n\nI will looked more into the in-tree unit tests that is under ./tests but the meta_config test suite already failing on master for me locally (probably env issue as it passes in the gate) and other tests from there failing in my local devstack. So this unit test suite does not seem to be super stable.","commit_id":"19a6fca10953c5da37e9d9aac2074c6cd9159357"}],"tests/test_meta_config.sh":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"25eea9325cfd99f8b11ac9f3779f28c3eea35234","unresolved":true,"context_lines":[{"line_number":432,"context_line":"    test-colon.conf test-env.conf test-multiline.conf \\"},{"line_number":433,"context_line":"    test-multi-sections.conf test-same.conf"},{"line_number":434,"context_line":"rm -rf test-etc"},{"line_number":435,"context_line":"rm -rf does-not-exist-dir/test.conf"}],"source_content_type":"text/x-sh","patch_set":7,"id":"4951c8b6_d50b750d","line":435,"updated":"2025-10-17 12:04:57.000000000","message":"```suggestion\nrm -rf does-not-exist-dir\n```\nwould remove the directory, too","commit_id":"1ab7fea775f1cd93fba9b04d4ee1bbed4d417b9a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"b1a7d565cbdeba3a99ea5e99a5987e40982d7e7d","unresolved":false,"context_lines":[{"line_number":432,"context_line":"    test-colon.conf test-env.conf test-multiline.conf \\"},{"line_number":433,"context_line":"    test-multi-sections.conf test-same.conf"},{"line_number":434,"context_line":"rm -rf test-etc"},{"line_number":435,"context_line":"rm -rf does-not-exist-dir/test.conf"}],"source_content_type":"text/x-sh","patch_set":7,"id":"ae9d5b70_2bd3b95e","line":435,"in_reply_to":"4951c8b6_d50b750d","updated":"2025-10-20 07:38:31.000000000","message":"Done","commit_id":"1ab7fea775f1cd93fba9b04d4ee1bbed4d417b9a"}]}
