)]}'
{"playbooks/proposal/propose_update.sh":[{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"891315e11f3322e55b6110faec4a02cc394ec510","unresolved":true,"context_lines":[{"line_number":36,"context_line":"    VENV\u003d$(readlink -f .tox/venv)"},{"line_number":37,"context_line":"    $VENV/bin/pip install -e ."},{"line_number":38,"context_line":"    function update {"},{"line_number":39,"context_line":"        $VENV/bin/generate-constraints -b blacklist.txt -p /usr/bin/python3.10 \\"},{"line_number":40,"context_line":"            -r global-requirements.txt \u003e $1/upper-constraints.txt"},{"line_number":41,"context_line":"    }"},{"line_number":42,"context_line":"elif [ \"$OWN_PROJECT\" \u003d\u003d \"devstack-plugins-list\" ] ; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"785535d6_351f66bb","line":39,"updated":"2022-10-12 05:37:23.000000000","message":"Given the runtime for antelope is 3.9 and 3.10 [1], I think we want a --version-map[2] from 3.10 -\u003e 3.9.  Yes it\u0027s suboptimal but it\u0027s better than nothing.\n\n\nLonger term I want to re-factor this job so it\u0027s multinode.\n  each node with an OS for a specific (suppported) python version ; and then\n  a final dependant job that combines the contraint files.\n  \n[1] https://governance.openstack.org/tc/reference/runtimes/2023.1.html\n[2] https://opendev.org/openstack/requirements/src/branch/master/openstack_requirements/cmds/generate.py#L216-L222","commit_id":"bf873189119b30f4dd2c5b72065e74c34255d843"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ca3c32aed2070cbf2a7569ae05f0b9952c9164be","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    VENV\u003d$(readlink -f .tox/venv)"},{"line_number":37,"context_line":"    $VENV/bin/pip install -e ."},{"line_number":38,"context_line":"    function update {"},{"line_number":39,"context_line":"        $VENV/bin/generate-constraints -b blacklist.txt -p /usr/bin/python3.10 \\"},{"line_number":40,"context_line":"            -r global-requirements.txt \u003e $1/upper-constraints.txt"},{"line_number":41,"context_line":"    }"},{"line_number":42,"context_line":"elif [ \"$OWN_PROJECT\" \u003d\u003d \"devstack-plugins-list\" ] ; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"83a8d755_7cb59bed","line":39,"in_reply_to":"785535d6_351f66bb","updated":"2022-10-12 10:07:03.000000000","message":"Currently there are no 3.10 specific pins, so the map is a no-op, but I guess it doesn\u0027t hurt to have it in place.","commit_id":"bf873189119b30f4dd2c5b72065e74c34255d843"}]}
