)]}'
{"jenkins/jobs/python-jobs.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3329c8eaba3c946f375e36e63cf392ae6f88f1f1","unresolved":false,"context_lines":[{"line_number":560,"context_line":"      - \u0027{name}-tarball\u0027"},{"line_number":561,"context_line":"      - \u0027{name}-branch-tarball\u0027"},{"line_number":562,"context_line":"      - \u0027{name}-announce-release\u0027"},{"line_number":563,"context_line":"      - \u0027check-{name}-python27-with-oslo-master\u0027"},{"line_number":564,"context_line":"      - \u0027check-{name}-python34-with-oslo-master\u0027"},{"line_number":565,"context_line":"      # pylint isn\u0027t standard"},{"line_number":566,"context_line":"      # pip-check-reqs isn\u0027t standard"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a5ae5dd_8500d002","line":563,"updated":"2016-02-04 18:46:55.000000000","message":"this adds it to a lot of projects. Let\u0027s create a separate job-group.","commit_id":"38dba6fb48625a6b818984f2af243de56cfd08fe"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"8d4f60477158d81a0b448476f0638847361b6d9b","unresolved":false,"context_lines":[{"line_number":560,"context_line":"      - \u0027{name}-tarball\u0027"},{"line_number":561,"context_line":"      - \u0027{name}-branch-tarball\u0027"},{"line_number":562,"context_line":"      - \u0027{name}-announce-release\u0027"},{"line_number":563,"context_line":"      - \u0027check-{name}-python27-with-oslo-master\u0027"},{"line_number":564,"context_line":"      - \u0027check-{name}-python34-with-oslo-master\u0027"},{"line_number":565,"context_line":"      # pylint isn\u0027t standard"},{"line_number":566,"context_line":"      # pip-check-reqs isn\u0027t standard"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a5ae5dd_88d46520","line":563,"in_reply_to":"5a5ae5dd_8500d002","updated":"2016-02-04 19:14:09.000000000","message":"Done","commit_id":"38dba6fb48625a6b818984f2af243de56cfd08fe"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"82f60d72ed0f06e66dfc87264cf790d70993466d","unresolved":false,"context_lines":[{"line_number":524,"context_line":"        - console-log"},{"line_number":525,"context_line":""},{"line_number":526,"context_line":"- job-group:"},{"line_number":527,"context_line":"    name: periodic-python-jobs-with-oslo-master"},{"line_number":528,"context_line":"    jobs:"},{"line_number":529,"context_line":"      - \u0027periodic-{name}-{python}-with-oslo-master\u0027:"},{"line_number":530,"context_line":"          python:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5a5ae5dd_352340a9","line":527,"updated":"2016-02-05 00:52:11.000000000","message":"In jenkins/jobs/projects.yaml you need to add periodic-python-jobs-with-oslo-master to the nova repo.","commit_id":"cd37bdb30e7a500a750e0eb13c6ccd5077f3f045"}],"jenkins/scripts/run-tox-with-oslo-master.sh":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3329c8eaba3c946f375e36e63cf392ae6f88f1f1","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"cat \u003c\u003c EOF \u003e oslo-from-master.sh"},{"line_number":26,"context_line":"pip install -q -U \\"},{"line_number":27,"context_line":"    -e git+https://github.com/openstack/oslo.cache.git#egg\u003doslo.cache"},{"line_number":28,"context_line":"pip install -q -U \\"},{"line_number":29,"context_line":"    -e git+https://github.com/openstack/oslo.concurrency.git#egg\u003doslo.concurrency"},{"line_number":30,"context_line":"pip install -q -U \\"}],"source_content_type":"text/x-sh","patch_set":2,"id":"5a5ae5dd_2510fc4d","line":27,"updated":"2016-02-04 18:46:55.000000000","message":"git.openstack.org is our master, never github.","commit_id":"38dba6fb48625a6b818984f2af243de56cfd08fe"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"8d4f60477158d81a0b448476f0638847361b6d9b","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"cat \u003c\u003c EOF \u003e oslo-from-master.sh"},{"line_number":26,"context_line":"pip install -q -U \\"},{"line_number":27,"context_line":"    -e git+https://github.com/openstack/oslo.cache.git#egg\u003doslo.cache"},{"line_number":28,"context_line":"pip install -q -U \\"},{"line_number":29,"context_line":"    -e git+https://github.com/openstack/oslo.concurrency.git#egg\u003doslo.concurrency"},{"line_number":30,"context_line":"pip install -q -U \\"}],"source_content_type":"text/x-sh","patch_set":2,"id":"5a5ae5dd_28e4510b","line":27,"in_reply_to":"5a5ae5dd_2510fc4d","updated":"2016-02-04 19:14:09.000000000","message":"Done","commit_id":"38dba6fb48625a6b818984f2af243de56cfd08fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"437b5c5451090322203df34e8d4691d0d6c7c82b","unresolved":false,"context_lines":[{"line_number":6,"context_line":"# resulting environment at the end so that we have a record of exactly"},{"line_number":7,"context_line":"# what packages we ended up testing."},{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":"# Usage: run-tox.sh VENV"},{"line_number":10,"context_line":"#"},{"line_number":11,"context_line":"# Where VENV is the name of the tox environment to run (specified in the"},{"line_number":12,"context_line":"# project\u0027s tox.ini file)."}],"source_content_type":"text/x-sh","patch_set":4,"id":"5a5ae5dd_9316daa5","line":9,"updated":"2016-02-04 19:44:28.000000000","message":"nit: The script is called differently","commit_id":"b67ea38c5a73bf2b25c82df6ea942a1af57aa420"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"437b5c5451090322203df34e8d4691d0d6c7c82b","unresolved":false,"context_lines":[{"line_number":16,"context_line":"if [[ -z \"$venv\" ]]; then"},{"line_number":17,"context_line":"    echo \"Usage: $?\""},{"line_number":18,"context_line":"    echo"},{"line_number":19,"context_line":"    echo \"VENV: The tox environment to run (eg \u0027python27\u0027)\""},{"line_number":20,"context_line":"    exit 1"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"5a5ae5dd_b32196fd","line":19,"range":{"start_line":19,"start_character":48,"end_line":19,"end_character":56},"updated":"2016-02-04 19:44:28.000000000","message":"py27 or py34 are only possible","commit_id":"b67ea38c5a73bf2b25c82df6ea942a1af57aa420"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3329c8eaba3c946f375e36e63cf392ae6f88f1f1","unresolved":false,"context_lines":[{"line_number":1132,"context_line":"    voting: false"},{"line_number":1133,"context_line":""},{"line_number":1134,"context_line":"  - name: ^check-.*-python27-with-oslo-master$"},{"line_number":1135,"context_line":"    branch: master"},{"line_number":1136,"context_line":"    voting: false"},{"line_number":1137,"context_line":""},{"line_number":1138,"context_line":"  - name: ^check-.*-python34-with-oslo-master$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a5ae5dd_227472cd","line":1135,"updated":"2016-02-04 18:46:55.000000000","message":"Only on master? Ever? Or also in the future on stable/mitaka? in the later case disable running on kilo|liberty","commit_id":"38dba6fb48625a6b818984f2af243de56cfd08fe"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"8d4f60477158d81a0b448476f0638847361b6d9b","unresolved":false,"context_lines":[{"line_number":1132,"context_line":"    voting: false"},{"line_number":1133,"context_line":""},{"line_number":1134,"context_line":"  - name: ^check-.*-python27-with-oslo-master$"},{"line_number":1135,"context_line":"    branch: master"},{"line_number":1136,"context_line":"    voting: false"},{"line_number":1137,"context_line":""},{"line_number":1138,"context_line":"  - name: ^check-.*-python34-with-oslo-master$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a5ae5dd_88bb05e5","line":1135,"in_reply_to":"5a5ae5dd_227472cd","updated":"2016-02-04 19:14:09.000000000","message":"yes, only master of project against oslo.* master. always!","commit_id":"38dba6fb48625a6b818984f2af243de56cfd08fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7e673568a131e94e6c4eef0a4ac9557ff05a8fc9","unresolved":false,"context_lines":[{"line_number":1131,"context_line":"  - name: ^gate-.*-pypy$"},{"line_number":1132,"context_line":"    voting: false"},{"line_number":1133,"context_line":""},{"line_number":1134,"context_line":"    # This job is only for testing master of the project"},{"line_number":1135,"context_line":"    # against master of all oslo projects"},{"line_number":1136,"context_line":"  - name: ^periodic-.*-python27-with-oslo-master$"},{"line_number":1137,"context_line":"    branch: master"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_b31e7661","line":1134,"updated":"2016-02-04 19:26:21.000000000","message":"Since this is periodic, no need to give branch or voting here, this is redundant.","commit_id":"ccfba7c8f809c9ccf7b4601de70a22e79f4e31e6"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"437b5c5451090322203df34e8d4691d0d6c7c82b","unresolved":false,"context_lines":[{"line_number":1133,"context_line":""},{"line_number":1134,"context_line":"    # This job is only for testing master of the project"},{"line_number":1135,"context_line":"    # against master of all oslo projects"},{"line_number":1136,"context_line":"  - name: ^periodic-.*-with-oslo-master$"},{"line_number":1137,"context_line":"    branch: master"},{"line_number":1138,"context_line":"    voting: false"},{"line_number":1139,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5a5ae5dd_13f50a82","line":1136,"updated":"2016-02-04 19:44:28.000000000","message":"Not needed for periodic jobs at all...","commit_id":"b67ea38c5a73bf2b25c82df6ea942a1af57aa420"}]}
