)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"60bf04468bc9e60916b2064b232178687b84fa95","unresolved":false,"context_lines":[{"line_number":1348,"context_line":"      - gate-dib-dsvm-functests-{node}-{job-suffix}:"},{"line_number":1349,"context_line":"          node: devstack-centos7"},{"line_number":1350,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":1351,"context_line":"          tests: \u0027\u0027"},{"line_number":1352,"context_line":"      - \u0027{pipeline}-tempest-dsvm-ironic-pxe_ssh{job-suffix}\u0027:"},{"line_number":1353,"context_line":"          pipeline: gate"},{"line_number":1354,"context_line":"          node: devstack-trusty"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1af94dfe_57dd4b13","line":1351,"updated":"2016-03-16 02:24:34.000000000","message":"we need to create two new jobs here\n\n gate-dib-dsvm-functests-{node}-{job-suffix}\n   node: trusty\n   job-suffix: -nv\n   tests: gentoo/build-succeeds\n\nthat will create the job \"gate-dib-dsvm-functests-trusty-nv\" which you can put into zuul","commit_id":"6b5e02521546a162cad059a8ed4e7ef7a21d4685"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e872e1cbdb645cf91d52726d27eea154abdd9236","unresolved":false,"context_lines":[{"line_number":1345,"context_line":"          node: devstack-trusty"},{"line_number":1346,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1347,"context_line":"          tests: \u0027gentoo/build-succeeds\u0027"},{"line_number":1348,"context_line":"      - gate-dib-dsvm-functests-{node}{job-suffix}:"},{"line_number":1349,"context_line":"          node: devstack-centos7"},{"line_number":1350,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1351,"context_line":"          tests: \u0027gentoo/build-succeeds\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1af94dfe_f7129261","line":1348,"updated":"2016-03-16 06:29:56.000000000","message":"Rename them, it\u0027s not clear that this is a gentoo test.","commit_id":"e9585f3ed3c85055f70d2c02628ceaf60c46e9a7"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"916c326eabf270ecbcf131b35d9fcaa72968bb5b","unresolved":false,"context_lines":[{"line_number":1345,"context_line":"          node: devstack-trusty"},{"line_number":1346,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1347,"context_line":"          tests: \u0027gentoo/build-succeeds\u0027"},{"line_number":1348,"context_line":"      - gate-dib-dsvm-functests-{node}{job-suffix}:"},{"line_number":1349,"context_line":"          node: devstack-centos7"},{"line_number":1350,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1351,"context_line":"          tests: \u0027gentoo/build-succeeds\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1af94dfe_ba2c6f4b","line":1348,"in_reply_to":"1af94dfe_f7129261","updated":"2016-03-16 06:44:08.000000000","message":"I believe tests can be a list of tests (Ian will have to verify).  This is simply the first test in the non-voting job.","commit_id":"e9585f3ed3c85055f70d2c02628ceaf60c46e9a7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e872e1cbdb645cf91d52726d27eea154abdd9236","unresolved":false,"context_lines":[{"line_number":1350,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1351,"context_line":"          tests: \u0027gentoo/build-succeeds\u0027"},{"line_number":1352,"context_line":"      - gate-dib-dsvm-functests-{node}{job-suffix}:"},{"line_number":1353,"context_line":"          node: devstack-trusty"},{"line_number":1354,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":1355,"context_line":"          tests: \u0027\u0027"},{"line_number":1356,"context_line":"      - gate-dib-dsvm-functests-{node}{job-suffix}:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1af94dfe_9736ae01","line":1353,"updated":"2016-03-16 06:29:56.000000000","message":"Please use ubuntu-trusty for any new jobs. We\u0027re obsoleting devstack-trusty over the next few days.","commit_id":"e9585f3ed3c85055f70d2c02628ceaf60c46e9a7"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"916c326eabf270ecbcf131b35d9fcaa72968bb5b","unresolved":false,"context_lines":[{"line_number":1350,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1351,"context_line":"          tests: \u0027gentoo/build-succeeds\u0027"},{"line_number":1352,"context_line":"      - gate-dib-dsvm-functests-{node}{job-suffix}:"},{"line_number":1353,"context_line":"          node: devstack-trusty"},{"line_number":1354,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":1355,"context_line":"          tests: \u0027\u0027"},{"line_number":1356,"context_line":"      - gate-dib-dsvm-functests-{node}{job-suffix}:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1af94dfe_bad3cf37","line":1353,"in_reply_to":"1af94dfe_9736ae01","updated":"2016-03-16 06:44:08.000000000","message":"will update once ian verifies \u0027tests\u0027 can contain multiple or not.","commit_id":"e9585f3ed3c85055f70d2c02628ceaf60c46e9a7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"92c1e3114910e17dc48fb7f618201be95d4b01cb","unresolved":false,"context_lines":[{"line_number":1343,"context_line":"      - pypi-jobs"},{"line_number":1344,"context_line":"      - gate-dib-dsvm-functests-{node}{job-suffix}:"},{"line_number":1345,"context_line":"          node: devstack-trusty"},{"line_number":1346,"context_line":"          job-suffix: \u0027-extras\u0027"},{"line_number":1347,"context_line":"          tests: \u0027gentoo/build-succeeds\u0027"},{"line_number":1348,"context_line":"      - gate-dib-dsvm-functests-{node}{job-suffix}:"},{"line_number":1349,"context_line":"          node: devstack-centos7"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1af94dfe_057a6824","line":1346,"updated":"2016-03-16 07:17:17.000000000","message":"You can even say \"-extras-nv\" to have them non-voting.","commit_id":"a4ad7846f4790df180fb7f2239c8da005a11b001"}],"zuul/layout.yaml":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"554d40edf6972c7a06b54f86776ab8b7bf38a6de","unresolved":false,"context_lines":[{"line_number":5058,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty"},{"line_number":5059,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7"},{"line_number":5060,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty-nv"},{"line_number":5061,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5062,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7-nv"},{"line_number":5063,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5064,"context_line":"      - gate-tempest-dsvm-ironic-pxe_ssh-dib"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1af94dfe_1c4f68be","line":5061,"updated":"2016-03-16 01:53:48.000000000","message":"you have to instantiate this test in jjb with another entry there, specifying the job-suffix, etc.  this should just be the test name that jjb creates","commit_id":"d5270bad7be5e2898a5b251fe1265e1318287a0c"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"9a81f4f1de6cf2707ed80016c2e0de0563940bf9","unresolved":false,"context_lines":[{"line_number":5058,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty"},{"line_number":5059,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7"},{"line_number":5060,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty-nv"},{"line_number":5061,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5062,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7-nv"},{"line_number":5063,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5064,"context_line":"      - gate-tempest-dsvm-ironic-pxe_ssh-dib"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1af94dfe_d772fb7b","line":5061,"in_reply_to":"1af94dfe_1c4f68be","updated":"2016-03-16 02:13:46.000000000","message":"I think you mean \u0027dib\u0027 when you say \u0027jjb\u0027.  When I run `run_functests.sh -l` I get \u0027gentoo/build-succeeds\u0027 returned as an option.","commit_id":"d5270bad7be5e2898a5b251fe1265e1318287a0c"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"63498fe575b1ae16cfaa9c18b5e28ae7e7d6dce0","unresolved":false,"context_lines":[{"line_number":5058,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty"},{"line_number":5059,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7"},{"line_number":5060,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty-nv:"},{"line_number":5061,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5062,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7-nv:"},{"line_number":5063,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5064,"context_line":"      - gate-tempest-dsvm-ironic-pxe_ssh-dib"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1af94dfe_179463e0","line":5061,"updated":"2016-03-16 02:36:02.000000000","message":"close; all we need now is the job name here.","commit_id":"a8728e520f656bbf70f9b6fafdef258004aa3400"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"d74d0a3212b027fbadc1a9c20419053d70880696","unresolved":false,"context_lines":[{"line_number":5058,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty"},{"line_number":5059,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7"},{"line_number":5060,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty-nv:"},{"line_number":5061,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5062,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7-nv:"},{"line_number":5063,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5064,"context_line":"      - gate-tempest-dsvm-ironic-pxe_ssh-dib"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1af94dfe_d213295b","line":5061,"in_reply_to":"1af94dfe_1782a394","updated":"2016-03-16 02:43:27.000000000","message":"no, it just needs to be \"gate-dib-dsvm-functests-devstack-trusty-nv\" ... the name of the job you created in projects.yaml (that was based on the template in diskimage-builder.yaml)\n\nie. get rid of the \"tests:\" line","commit_id":"a8728e520f656bbf70f9b6fafdef258004aa3400"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"fe02e5adc268e26e4d3db85e72758e58101a5a4b","unresolved":false,"context_lines":[{"line_number":5058,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty"},{"line_number":5059,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7"},{"line_number":5060,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty-nv:"},{"line_number":5061,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5062,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7-nv:"},{"line_number":5063,"context_line":"        tests: gentoo/build-succeeds"},{"line_number":5064,"context_line":"      - gate-tempest-dsvm-ironic-pxe_ssh-dib"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1af94dfe_1782a394","line":5061,"in_reply_to":"1af94dfe_179463e0","updated":"2016-03-16 02:38:52.000000000","message":"that is the name of the test as output by \u0027run_functests.sh -l\u0027 though, but I imagine that\u0027s not the job name you are referring to?","commit_id":"a8728e520f656bbf70f9b6fafdef258004aa3400"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e872e1cbdb645cf91d52726d27eea154abdd9236","unresolved":false,"context_lines":[{"line_number":5056,"context_line":"      - name: python3-jobs"},{"line_number":5057,"context_line":"    check:"},{"line_number":5058,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty"},{"line_number":5059,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7"},{"line_number":5060,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty-nv"},{"line_number":5061,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7-nv"},{"line_number":5062,"context_line":"      - gate-tempest-dsvm-ironic-pxe_ssh-dib"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1af94dfe_572d46a6","line":5059,"updated":"2016-03-16 06:29:56.000000000","message":"Now you have the same job running as voting and non-voting here. Don\u0027t do that. Use either of them.","commit_id":"e9585f3ed3c85055f70d2c02628ceaf60c46e9a7"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"916c326eabf270ecbcf131b35d9fcaa72968bb5b","unresolved":false,"context_lines":[{"line_number":5056,"context_line":"      - name: python3-jobs"},{"line_number":5057,"context_line":"    check:"},{"line_number":5058,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty"},{"line_number":5059,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7"},{"line_number":5060,"context_line":"      - gate-dib-dsvm-functests-devstack-trusty-nv"},{"line_number":5061,"context_line":"      - gate-dib-dsvm-functests-devstack-centos7-nv"},{"line_number":5062,"context_line":"      - gate-tempest-dsvm-ironic-pxe_ssh-dib"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1af94dfe_dae21b03","line":5059,"in_reply_to":"1af94dfe_572d46a6","updated":"2016-03-16 06:44:08.000000000","message":"The non-voting variant only runs the Gentoo tests (at this point)","commit_id":"e9585f3ed3c85055f70d2c02628ceaf60c46e9a7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"92c1e3114910e17dc48fb7f618201be95d4b01cb","unresolved":false,"context_lines":[{"line_number":721,"context_line":"  - name: ^.*-nv$"},{"line_number":722,"context_line":"    voting: false"},{"line_number":723,"context_line":"  # -extras jobs are never voting."},{"line_number":724,"context_line":"  - name: ^.*-extras$"},{"line_number":725,"context_line":"    voting: false"},{"line_number":726,"context_line":"  # because of global requirements overrides, there is no reason to"},{"line_number":727,"context_line":"  # run tempest/grenade tests after a requirements sync, as they\u0027ve"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1af94dfe_a588d423","line":724,"updated":"2016-03-16 07:17:17.000000000","message":"Just make the jobs you have non-voting, this might hit others by accident.\n\nSo, be specific.","commit_id":"a4ad7846f4790df180fb7f2239c8da005a11b001"}]}
