)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"8c8b6afb7790cd478a0adb54667832fc7273dc35","unresolved":false,"context_lines":[{"line_number":4497,"context_line":"      - pypi-jobs"},{"line_number":4498,"context_line":"      - openstack-publish-jobs"},{"line_number":4499,"context_line":"      - translation-jobs"},{"line_number":4500,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":4501,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":4502,"context_line":""},{"line_number":4503,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_345eb045","line":4500,"updated":"2016-07-25 11:25:10.000000000","message":"you could as well add python35-db-jobs-nv instead. BTW if we use -db- in line 4496, then you probably also want to use -db- flavour here too.","commit_id":"ca67e42a831fd0020cf70470db76aa93b84ba52b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"32beb1bc767d4faa106ef86fd3ffcdbf28ffda6c","unresolved":false,"context_lines":[{"line_number":4497,"context_line":"      - pypi-jobs"},{"line_number":4498,"context_line":"      - openstack-publish-jobs"},{"line_number":4499,"context_line":"      - translation-jobs"},{"line_number":4500,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":4501,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":4502,"context_line":""},{"line_number":4503,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_ab1d1a68","line":4500,"in_reply_to":"dada55a8_345eb045","updated":"2016-07-25 11:51:59.000000000","message":"Nevermind, I mixed two things here: project section and layout.yaml","commit_id":"ca67e42a831fd0020cf70470db76aa93b84ba52b"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"87ee3659ed57048c67106d10da891f8d6f8e90fa","unresolved":false,"context_lines":[{"line_number":4497,"context_line":"      - pypi-jobs"},{"line_number":4498,"context_line":"      - openstack-publish-jobs"},{"line_number":4499,"context_line":"      - translation-jobs"},{"line_number":4500,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":4501,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":4502,"context_line":""},{"line_number":4503,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_c84cd49f","line":4500,"in_reply_to":"dada55a8_345eb045","updated":"2016-07-25 11:49:56.000000000","message":"the change i posted is consistant with all other plugins. not sure i understand what you mean here","commit_id":"ca67e42a831fd0020cf70470db76aa93b84ba52b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d4e75e119383ba68b02033372a5a80bf9b3a0247","unresolved":false,"context_lines":[{"line_number":4493,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":4494,"context_line":""},{"line_number":4495,"context_line":"    jobs:"},{"line_number":4496,"context_line":"      - python-db-jobs"},{"line_number":4497,"context_line":"      - pypi-jobs"},{"line_number":4498,"context_line":"      - openstack-publish-jobs"},{"line_number":4499,"context_line":"      - translation-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_0b5b86f7","line":4496,"range":{"start_line":4496,"start_character":14,"end_line":4496,"end_character":18},"updated":"2016-07-25 11:59:26.000000000","message":"Use -db below as well.","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"7ffce76bd2e47b09c2519937088cb904e02122eb","unresolved":false,"context_lines":[{"line_number":4493,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":4494,"context_line":""},{"line_number":4495,"context_line":"    jobs:"},{"line_number":4496,"context_line":"      - python-db-jobs"},{"line_number":4497,"context_line":"      - pypi-jobs"},{"line_number":4498,"context_line":"      - openstack-publish-jobs"},{"line_number":4499,"context_line":"      - translation-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_0ba2664b","line":4496,"range":{"start_line":4496,"start_character":14,"end_line":4496,"end_character":18},"in_reply_to":"dada55a8_0b5b86f7","updated":"2016-07-25 12:13:40.000000000","message":"Done","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5f6f483ef201fa560915adb9f1c0a99824b3f94f","unresolved":false,"context_lines":[{"line_number":1797,"context_line":""},{"line_number":1798,"context_line":"  - name: gate-networking-l2gw-python34"},{"line_number":1799,"context_line":"    # support did not exist until after mitaka"},{"line_number":1800,"context_line":"    branch: ^(?!stable/(icehouse|juno|liberty|mitaka)).*$"},{"line_number":1801,"context_line":""},{"line_number":1802,"context_line":"  - name: gate-tempest-dsvm-networking-onos"},{"line_number":1803,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_f459b88f","line":1800,"range":{"start_line":1800,"start_character":24,"end_line":1800,"end_character":37},"updated":"2016-07-25 11:17:33.000000000","message":"networking-l2gw has no icehouse or juno branches in gerrit, remove them.","commit_id":"ca67e42a831fd0020cf70470db76aa93b84ba52b"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"87ee3659ed57048c67106d10da891f8d6f8e90fa","unresolved":false,"context_lines":[{"line_number":1797,"context_line":""},{"line_number":1798,"context_line":"  - name: gate-networking-l2gw-python34"},{"line_number":1799,"context_line":"    # support did not exist until after mitaka"},{"line_number":1800,"context_line":"    branch: ^(?!stable/(icehouse|juno|liberty|mitaka)).*$"},{"line_number":1801,"context_line":""},{"line_number":1802,"context_line":"  - name: gate-tempest-dsvm-networking-onos"},{"line_number":1803,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_6854c853","line":1800,"range":{"start_line":1800,"start_character":24,"end_line":1800,"end_character":37},"in_reply_to":"dada55a8_f459b88f","updated":"2016-07-25 11:49:56.000000000","message":"Done","commit_id":"ca67e42a831fd0020cf70470db76aa93b84ba52b"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"e3c663101e0d6b18bf92f4cd83f2250892405d3c","unresolved":false,"context_lines":[{"line_number":8530,"context_line":"      - name: publish-to-pypi"},{"line_number":8531,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":8532,"context_line":"      - name: translation-jobs"},{"line_number":8533,"context_line":"      - name: python35-jobs-nv"},{"line_number":8534,"context_line":"    check:"},{"line_number":8535,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8536,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_cbbccedd","line":8533,"updated":"2016-07-25 12:02:33.000000000","message":"use -db-","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"7ffce76bd2e47b09c2519937088cb904e02122eb","unresolved":false,"context_lines":[{"line_number":8530,"context_line":"      - name: publish-to-pypi"},{"line_number":8531,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":8532,"context_line":"      - name: translation-jobs"},{"line_number":8533,"context_line":"      - name: python35-jobs-nv"},{"line_number":8534,"context_line":"    check:"},{"line_number":8535,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8536,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_0beb8679","line":8533,"in_reply_to":"dada55a8_cbbccedd","updated":"2016-07-25 12:13:40.000000000","message":"Done","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"e3c663101e0d6b18bf92f4cd83f2250892405d3c","unresolved":false,"context_lines":[{"line_number":8532,"context_line":"      - name: translation-jobs"},{"line_number":8533,"context_line":"      - name: python35-jobs-nv"},{"line_number":8534,"context_line":"    check:"},{"line_number":8535,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8536,"context_line":""},{"line_number":8537,"context_line":"  - name: openstack/networking-lenovo"},{"line_number":8538,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_8bec96f4","line":8535,"updated":"2016-07-25 12:02:33.000000000","message":"you probably don\u0027t have the job available to use, because python-db-jobs will generate jobs with -db at the end of their names.","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"7ffce76bd2e47b09c2519937088cb904e02122eb","unresolved":false,"context_lines":[{"line_number":8532,"context_line":"      - name: translation-jobs"},{"line_number":8533,"context_line":"      - name: python35-jobs-nv"},{"line_number":8534,"context_line":"    check:"},{"line_number":8535,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8536,"context_line":""},{"line_number":8537,"context_line":"  - name: openstack/networking-lenovo"},{"line_number":8538,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_8bf77658","line":8535,"in_reply_to":"dada55a8_8bec96f4","updated":"2016-07-25 12:13:40.000000000","message":"don\u0027t understand","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"189550437a1e7b626793127a816f972c9df81597","unresolved":false,"context_lines":[{"line_number":8532,"context_line":"      - name: translation-jobs"},{"line_number":8533,"context_line":"      - name: python35-jobs-nv"},{"line_number":8534,"context_line":"    check:"},{"line_number":8535,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8536,"context_line":""},{"line_number":8537,"context_line":"  - name: openstack/networking-lenovo"},{"line_number":8538,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_be28ba86","line":8535,"in_reply_to":"dada55a8_8bf77658","updated":"2016-07-25 12:19:59.000000000","message":"Have you validated the patch locally? Does any of templates above provide you with the job? Which one of them? Because what I see in python-db-jobs definition in jenkins/jobs/python-jobs.yaml is that gate-{name}-python34-db is the name you will add, note the -db suffix that you miss here.","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"8ce52c8e22fe09b9d1fa88f7d3f7769896716df7","unresolved":false,"context_lines":[{"line_number":8532,"context_line":"      - name: translation-jobs"},{"line_number":8533,"context_line":"      - name: python35-jobs-nv"},{"line_number":8534,"context_line":"    check:"},{"line_number":8535,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8536,"context_line":""},{"line_number":8537,"context_line":"  - name: openstack/networking-lenovo"},{"line_number":8538,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_fe007268","line":8535,"in_reply_to":"dada55a8_9e905697","updated":"2016-07-25 14:01:24.000000000","message":"No, you don\u0027t define a job there, you add additional specifications to it (like not running on specific branches). The jobs come from templates at lines 8527+.","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"a9a10e61a45da34eab9c28f3f7574de8be4eeb74","unresolved":false,"context_lines":[{"line_number":8532,"context_line":"      - name: translation-jobs"},{"line_number":8533,"context_line":"      - name: python35-jobs-nv"},{"line_number":8534,"context_line":"    check:"},{"line_number":8535,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8536,"context_line":""},{"line_number":8537,"context_line":"  - name: openstack/networking-lenovo"},{"line_number":8538,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_9e905697","line":8535,"in_reply_to":"dada55a8_be28ba86","updated":"2016-07-25 12:24:02.000000000","message":"that is defined on line 1798","commit_id":"2f7a6bcbf1d6158b7ceff3ae4a076adb529c4b7e"},{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"4a262fbafbde4168cdce03feefc4da387a8ecf4c","unresolved":false,"context_lines":[{"line_number":1797,"context_line":""},{"line_number":1798,"context_line":"  - name: gate-networking-l2gw-python34"},{"line_number":1799,"context_line":"    # support did not exist until after mitaka"},{"line_number":1800,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":1801,"context_line":""},{"line_number":1802,"context_line":"  - name: gate-tempest-dsvm-networking-onos"},{"line_number":1803,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dada55a8_7ec3e257","line":1800,"range":{"start_line":1800,"start_character":20,"end_line":1800,"end_character":43},"updated":"2016-07-25 12:29:41.000000000","message":"The job is voting by default no? Are you sure that all unit tests pass? It\u0027s better to first add a non voting py3 gate, fix issues, and then wait until the py3 job is stable to make it voting.","commit_id":"356f4043377b603b2ff4585c41856be899e037b8"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"c60de2256b68f8a8679952ba78253ef99b96102a","unresolved":false,"context_lines":[{"line_number":1797,"context_line":""},{"line_number":1798,"context_line":"  - name: gate-networking-l2gw-python34"},{"line_number":1799,"context_line":"    # support did not exist until after mitaka"},{"line_number":1800,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":1801,"context_line":""},{"line_number":1802,"context_line":"  - name: gate-tempest-dsvm-networking-onos"},{"line_number":1803,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dada55a8_cd7cdd74","line":1800,"range":{"start_line":1800,"start_character":20,"end_line":1800,"end_character":43},"in_reply_to":"dada55a8_7ec3e257","updated":"2016-07-25 14:13:33.000000000","message":"sorry my bad","commit_id":"356f4043377b603b2ff4585c41856be899e037b8"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"dceda34c5dcf530327d1a8e79082c55a9e500915","unresolved":false,"context_lines":[{"line_number":1795,"context_line":"    # support did not exist until after mitaka"},{"line_number":1796,"context_line":"    branch: ^(?!stable/(icehouse|juno|liberty|mitaka)).*$"},{"line_number":1797,"context_line":""},{"line_number":1798,"context_line":"  - name: gate-networking-l2gw-python34"},{"line_number":1799,"context_line":"    # support did not exist until after mitaka"},{"line_number":1800,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":1801,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_ed1ba11a","line":1798,"updated":"2016-07-25 14:27:07.000000000","message":"The name should contain -db, or use a regex.","commit_id":"a17e9bc8f5848fe1357ba0e21a11d57207b44092"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"34ed8caf9b7491250826a94bc5118d42e2fe53eb","unresolved":false,"context_lines":[{"line_number":1795,"context_line":"    # support did not exist until after mitaka"},{"line_number":1796,"context_line":"    branch: ^(?!stable/(icehouse|juno|liberty|mitaka)).*$"},{"line_number":1797,"context_line":""},{"line_number":1798,"context_line":"  - name: gate-networking-l2gw-python34"},{"line_number":1799,"context_line":"    # support did not exist until after mitaka"},{"line_number":1800,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":1801,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_f6b06045","line":1798,"in_reply_to":"dada55a8_ed1ba11a","updated":"2016-07-26 11:05:01.000000000","message":"Done","commit_id":"a17e9bc8f5848fe1357ba0e21a11d57207b44092"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"dceda34c5dcf530327d1a8e79082c55a9e500915","unresolved":false,"context_lines":[{"line_number":8533,"context_line":"      - name: translation-jobs"},{"line_number":8534,"context_line":"      - name: python35-db-jobs-nv"},{"line_number":8535,"context_line":"    check:"},{"line_number":8536,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8537,"context_line":""},{"line_number":8538,"context_line":"  - name: openstack/networking-lenovo"},{"line_number":8539,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_ade089fb","line":8536,"updated":"2016-07-25 14:27:07.000000000","message":"I think the job is still with -db","commit_id":"a17e9bc8f5848fe1357ba0e21a11d57207b44092"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"660bb89aaa55158968554ff1571ef15b5aedc036","unresolved":false,"context_lines":[{"line_number":8533,"context_line":"      - name: translation-jobs"},{"line_number":8534,"context_line":"      - name: python35-db-jobs-nv"},{"line_number":8535,"context_line":"    check:"},{"line_number":8536,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8537,"context_line":""},{"line_number":8538,"context_line":"  - name: openstack/networking-lenovo"},{"line_number":8539,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_70614aa8","line":8536,"range":{"start_line":8536,"start_character":8,"end_line":8536,"end_character":37},"updated":"2016-07-25 14:28:56.000000000","message":"This needs to be the -db job.","commit_id":"a17e9bc8f5848fe1357ba0e21a11d57207b44092"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"34ed8caf9b7491250826a94bc5118d42e2fe53eb","unresolved":false,"context_lines":[{"line_number":8533,"context_line":"      - name: translation-jobs"},{"line_number":8534,"context_line":"      - name: python35-db-jobs-nv"},{"line_number":8535,"context_line":"    check:"},{"line_number":8536,"context_line":"      - gate-networking-l2gw-python34"},{"line_number":8537,"context_line":""},{"line_number":8538,"context_line":"  - name: openstack/networking-lenovo"},{"line_number":8539,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_36b7983b","line":8536,"range":{"start_line":8536,"start_character":8,"end_line":8536,"end_character":37},"in_reply_to":"dada55a8_70614aa8","updated":"2016-07-26 11:05:01.000000000","message":"Done","commit_id":"a17e9bc8f5848fe1357ba0e21a11d57207b44092"}]}
