)]}'
{"zuul.d/jobs.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"af88e342ea793985c8e65625b3ad6d88657d269e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"#    https://opendev.org/zuul/zuul-jobs"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- job:"},{"line_number":7,"context_line":"    name: base-minimal"},{"line_number":8,"context_line":"    parent: null"},{"line_number":9,"context_line":"    abstract: true"},{"line_number":10,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfbec78f_b7188ad3","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":22},"updated":"2019-05-03 15:42:02.000000000","message":"Base minimal isn\u0027t actually the parent job of many jobs. So this won\u0027t be a properly backward compat change.","commit_id":"174fa4b5a967e1480ebdf4e6764498a7a10e8fe7"}],"zuul/site-variables.yaml":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"0641bdfa0e4f79456edff1fce2618e2453e04afd","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  - /etc/image-hostname.txt"},{"line_number":8,"context_line":"zuul_output_dir: \"{{ ansible_user_dir }}/zuul-output\""},{"line_number":9,"context_line":"bindep_command: /usr/bindep-env/bin/bindep"},{"line_number":10,"context_line":"bindep_fallback: /usr/local/bindep-fallback/bindep-fallback.txt"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fb8cfa7_c4e3e604","side":"PARENT","line":10,"updated":"2019-06-04 18:21:01.000000000","message":"Clark just pointed out to me in #openstack-infra that the main tasks only include packages.yaml when bindep_file is defined, so it does properly no-op under those conditions and should not pose a problem.","commit_id":"baa4c734932e53593b2d877630073acd1a884a50"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"47129da34c17670f827c66fa959ec08c4eebfebc","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  - /etc/image-hostname.txt"},{"line_number":8,"context_line":"zuul_output_dir: \"{{ ansible_user_dir }}/zuul-output\""},{"line_number":9,"context_line":"bindep_command: /usr/bindep-env/bin/bindep"},{"line_number":10,"context_line":"bindep_fallback: /usr/local/bindep-fallback/bindep-fallback.txt"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fb8cfa7_c438c6d4","side":"PARENT","line":10,"updated":"2019-06-04 18:02:43.000000000","message":"Reading through the bindep role in zuul-jobs, I\u0027m concerned that we don\u0027t guard against the condition where the find tasks don\u0027t locate any local bindep datafile and the bindep_fallback var isn\u0027t set. It looks like the bindep_run fact will be uninitialized and then the package list task will be scheduled anyway but break because it\u0027s command is a jinja template expansion of an undefined value. We could instead set this to /dev/null so that bindep is run with an empty datafile and itself no-ops with a 0 exit, but it would be nicer if the bindep role would properly no-op under those conditions.","commit_id":"baa4c734932e53593b2d877630073acd1a884a50"}]}
