)]}'
{".zuul.d/cross-jobs.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"76d8332f4372759abb2a86afcc46942d0c8d868f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: requirements-cross-test"},{"line_number":3,"context_line":"    parent: openstack-tox"},{"line_number":4,"context_line":"    timeout: 2400"},{"line_number":5,"context_line":"    description: |"},{"line_number":6,"context_line":"      A parent job to perform cross-repository tests."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"      Inherit from this job, and add the intended project to"},{"line_number":9,"context_line":"      ``required-projects``."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"      Also, set the following variable:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"      .. zuul:jobvar:: tox_envlist"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"         Use the specified tox environments (``ALL`` selects all)."},{"line_number":16,"context_line":"    nodeset: debian-trixie"},{"line_number":17,"context_line":"    vars:"},{"line_number":18,"context_line":"      zuul_work_dir: \"{{ (zuul.projects.values() | selectattr(\u0027required\u0027) | selectattr(\u0027name\u0027, \u0027match\u0027, \u0027^(?!openstack/requirements)\u0027) | list)[0].src_dir }}\""},{"line_number":19,"context_line":"      tox_constraints_file: \"{{ ansible_user_dir }}/{{ zuul.projects[\u0027opendev.org/openstack/requirements\u0027].src_dir }}/upper-constraints.txt\""},{"line_number":20,"context_line":"    files:"},{"line_number":21,"context_line":"      - upper-constraints.txt"},{"line_number":22,"context_line":"      - .zuul.d/cross-jobs.yaml"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- job:"},{"line_number":25,"context_line":"    name: cross-aodh-py313"},{"line_number":26,"context_line":"    parent: requirements-cross-test"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1727d92f_2350c595","line":23,"range":{"start_line":1,"start_character":2,"end_line":23,"end_character":0},"in_reply_to":"2bc52b79_a54e0a27","updated":"2026-04-05 14:12:39.000000000","message":"\u003e The nodeset \"debian-trixie\" was not found.\n\n\nArgl, I wonder whether I\u0027ll ever learn this without having to be reminded by zuul ...","commit_id":"1c49c9fff6223cd0d62d72b6be5229c701e61489"}]}
