)]}'
{"modules/openstack_project/files/mirror/opensuse-mirror-update.sh":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"b51a004fdf43c3b3fdcceb4925a3a7ddc17714e3","unresolved":false,"context_lines":[{"line_number":37,"context_line":"K5START\u003d\"k5start -t -f /etc/opensuse.keytab service/opensuse-mirror -- $TIMEOUT\""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# NOTE(hwoarang): Ensure old distros are not mirrored aymore"},{"line_number":40,"context_line":"for REPO in distribution/leap/42.2 update/leap/42.2 \\"},{"line_number":41,"context_line":"        distribution/leap/15.0/jeos distribution/leap/15.0/live \\"},{"line_number":42,"context_line":"        tumbleweed \\"},{"line_number":43,"context_line":"        repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_42.3 ; do"},{"line_number":44,"context_line":"    if [ -d $BASE/$REPO ]; then"},{"line_number":45,"context_line":"        $K5START rm -rf $BASE/$REPO"},{"line_number":46,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"bfb3d3c7_d80f0edf","line":43,"range":{"start_line":40,"start_character":12,"end_line":43,"end_character":64},"updated":"2019-05-23 11:33:33.000000000","message":"If you respin, maybe sort the entries alphabetically? I think that would be better for maintainability, seeing that this list seems to be ever increasing?\n\nOr should we start pruning older entries?","commit_id":"fc46002fbaf2b1b12828d903bd9d90f06957bf20"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"8705d49bbb4e19484a6f7f22b085f0ee26985f29","unresolved":false,"context_lines":[{"line_number":37,"context_line":"K5START\u003d\"k5start -t -f /etc/opensuse.keytab service/opensuse-mirror -- $TIMEOUT\""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# NOTE(hwoarang): Ensure old distros are not mirrored aymore"},{"line_number":40,"context_line":"for REPO in distribution/leap/42.2 update/leap/42.2 \\"},{"line_number":41,"context_line":"        distribution/leap/15.0/jeos distribution/leap/15.0/live \\"},{"line_number":42,"context_line":"        tumbleweed \\"},{"line_number":43,"context_line":"        repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_42.3 ; do"},{"line_number":44,"context_line":"    if [ -d $BASE/$REPO ]; then"},{"line_number":45,"context_line":"        $K5START rm -rf $BASE/$REPO"},{"line_number":46,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"bfb3d3c7_b841f30d","line":43,"range":{"start_line":40,"start_character":12,"end_line":43,"end_character":64},"in_reply_to":"bfb3d3c7_d80f0edf","updated":"2019-05-23 17:17:41.000000000","message":"right, sorry, my mental logic was not sorting by alphabetical but by grouping (distribution is one group, tumbleweed is another, and repository the third one). \n\nI can remove the 42.2 part as the remove was previously successfully executed.","commit_id":"fc46002fbaf2b1b12828d903bd9d90f06957bf20"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"b51a004fdf43c3b3fdcceb4925a3a7ddc17714e3","unresolved":false,"context_lines":[{"line_number":91,"context_line":"        $OBS_MIRROR/$obs_repo/ $BASE/$REPO"},{"line_number":92,"context_line":"done"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"REPO\u003dupdate/tumbleweed"},{"line_number":95,"context_line":"if ! [ -f $BASE/$REPO ]; then"},{"line_number":96,"context_line":"    $K5START mkdir -p $BASE/$REPO"},{"line_number":97,"context_line":"fi"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"date --iso-8601\u003dns"},{"line_number":100,"context_line":"echo \"Running rsync distribution $REPO ...\""},{"line_number":101,"context_line":"$K5START rsync -rlptDvz \\"},{"line_number":102,"context_line":"    --timeout\u003d600 \\"},{"line_number":103,"context_line":"    --delete --stats \\"},{"line_number":104,"context_line":"    --delete-excluded \\"},{"line_number":105,"context_line":"    --exclude\u003d\"i586\" \\"},{"line_number":106,"context_line":"    --ignore-errors \\"},{"line_number":107,"context_line":"    $OBS_MIRROR/openSUSE:/Factory:/Update/standard/ $BASE/$REPO || :"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"date --iso-8601\u003dns | $K5START tee $BASE/timestamp.txt"},{"line_number":110,"context_line":"echo \"rsync completed successfully, running vos release.\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"bfb3d3c7_186126aa","line":107,"range":{"start_line":94,"start_character":0,"end_line":107,"end_character":68},"updated":"2019-05-23 11:33:33.000000000","message":"This also seems to be tumbleweed related?","commit_id":"fc46002fbaf2b1b12828d903bd9d90f06957bf20"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"7dfa930e9f6abdc1f131860dde77afb35edf6813","unresolved":false,"context_lines":[{"line_number":91,"context_line":"        $OBS_MIRROR/$obs_repo/ $BASE/$REPO"},{"line_number":92,"context_line":"done"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"REPO\u003dupdate/tumbleweed"},{"line_number":95,"context_line":"if ! [ -f $BASE/$REPO ]; then"},{"line_number":96,"context_line":"    $K5START mkdir -p $BASE/$REPO"},{"line_number":97,"context_line":"fi"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"date --iso-8601\u003dns"},{"line_number":100,"context_line":"echo \"Running rsync distribution $REPO ...\""},{"line_number":101,"context_line":"$K5START rsync -rlptDvz \\"},{"line_number":102,"context_line":"    --timeout\u003d600 \\"},{"line_number":103,"context_line":"    --delete --stats \\"},{"line_number":104,"context_line":"    --delete-excluded \\"},{"line_number":105,"context_line":"    --exclude\u003d\"i586\" \\"},{"line_number":106,"context_line":"    --ignore-errors \\"},{"line_number":107,"context_line":"    $OBS_MIRROR/openSUSE:/Factory:/Update/standard/ $BASE/$REPO || :"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"date --iso-8601\u003dns | $K5START tee $BASE/timestamp.txt"},{"line_number":110,"context_line":"echo \"rsync completed successfully, running vos release.\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"bfb3d3c7_1864bfb8","line":107,"range":{"start_line":94,"start_character":0,"end_line":107,"end_character":68},"in_reply_to":"bfb3d3c7_186126aa","updated":"2019-05-23 17:18:57.000000000","message":"that is correct, but I didn\u0027t add this to the caching mirroring logic yet.","commit_id":"fc46002fbaf2b1b12828d903bd9d90f06957bf20"}]}
