)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"change_message_id":"cc5f0fb2d5df10d6018e0312a69f504b76dcec78","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Olivier Bourdon \u003cobourdon@opennext.io\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-02-05 19:16:23 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix for proper deployment when heystone enabled and minimal OS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I3c2056cd1fe8551ca7dcb7f122e8982d5f9301a5"},{"line_number":10,"context_line":"Closes-Bug: #1747349"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa0c359_f11363b7","line":7,"range":{"start_line":7,"start_character":31,"end_line":7,"end_character":39},"updated":"2018-02-06 09:52:03.000000000","message":"keystone","commit_id":"fc751b36d993d0dbb17abb509c574033ce00e7ba"},{"author":{"_account_id":19578,"name":"Olivier Bourdon","email":"olivierbourdon38@gmail.com","username":"olivierbourdon38"},"change_message_id":"13224fee1e2d6d9e98deb0427bab2af174a393cb","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Olivier Bourdon \u003cobourdon@opennext.io\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-02-05 19:16:23 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix for proper deployment when heystone enabled and minimal OS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I3c2056cd1fe8551ca7dcb7f122e8982d5f9301a5"},{"line_number":10,"context_line":"Closes-Bug: #1747349"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa0c359_0c303856","line":7,"range":{"start_line":7,"start_character":31,"end_line":7,"end_character":39},"in_reply_to":"3fa0c359_f11363b7","updated":"2018-02-06 10:34:01.000000000","message":"Done","commit_id":"fc751b36d993d0dbb17abb509c574033ce00e7ba"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8d33cf846f824e64c853810a9866da3a304ce2e5","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Olivier Bourdon \u003cobourdon@opennext.io\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-02-07 07:06:23 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix for proper deployment when keystone enabled and minimal OS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I3c2056cd1fe8551ca7dcb7f122e8982d5f9301a5"},{"line_number":10,"context_line":"Closes-Bug: #1747349"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"3fa0c359_bebcaedc","line":7,"updated":"2018-02-07 08:16:14.000000000","message":"nit: I\u0027d prefer a more detailed commit message","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"},{"author":{"_account_id":19578,"name":"Olivier Bourdon","email":"olivierbourdon38@gmail.com","username":"olivierbourdon38"},"change_message_id":"d936ad7e004779a4db77099193eef1a6eaf3119f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Olivier Bourdon \u003cobourdon@opennext.io\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-02-07 07:06:23 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix for proper deployment when keystone enabled and minimal OS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I3c2056cd1fe8551ca7dcb7f122e8982d5f9301a5"},{"line_number":10,"context_line":"Closes-Bug: #1747349"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"3fa0c359_c54d2573","line":7,"in_reply_to":"3fa0c359_bebcaedc","updated":"2018-02-07 11:28:14.000000000","message":"Please have a look at the related bug for more detailed info.","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"},{"author":{"_account_id":19578,"name":"Olivier Bourdon","email":"olivierbourdon38@gmail.com","username":"olivierbourdon38"},"change_message_id":"b0339fcdd4fdbb877933c300ad3a035afcfa9e57","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Olivier Bourdon \u003cobourdon@opennext.io\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-02-07 07:06:23 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix for proper deployment when keystone enabled and minimal OS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I3c2056cd1fe8551ca7dcb7f122e8982d5f9301a5"},{"line_number":10,"context_line":"Closes-Bug: #1747349"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"3fa0c359_e6c5c88f","line":7,"in_reply_to":"3fa0c359_c00513c4","updated":"2018-02-07 12:29:18.000000000","message":"Ok, got it, thanks for pointing this rule out to me, will resubmit patch soon accordingly","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d4ec9b71e2dfa5e32e05cd0888f638f7c2101be2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Olivier Bourdon \u003cobourdon@opennext.io\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-02-07 07:06:23 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix for proper deployment when keystone enabled and minimal OS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I3c2056cd1fe8551ca7dcb7f122e8982d5f9301a5"},{"line_number":10,"context_line":"Closes-Bug: #1747349"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"3fa0c359_c00513c4","line":7,"in_reply_to":"3fa0c359_c54d2573","updated":"2018-02-07 11:35:29.000000000","message":"\"Do not assume the reviewer has access to external web services/site.\" (c) https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"}],"playbooks/legacy/bifrost-integration-dibipa-debian-centos-7/run.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"5a20c541d91a3092d76e782538d82be1fdd89fc1","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            openstack/python-ironicclient \\"},{"line_number":64,"context_line":"            openstack-infra/shade \\"},{"line_number":65,"context_line":"            openstack/ironic-inspector \\"},{"line_number":66,"context_line":"            openstack/requirements"},{"line_number":67,"context_line":"            openstack/python-ironic-inspector-client \\"},{"line_number":68,"context_line":"            openstack/python-openstackclient \\"},{"line_number":69,"context_line":"          export GIT_BASE\u003d$(pwd)"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fa0c359_8dc2f832","line":66,"range":{"start_line":66,"start_character":2,"end_line":66,"end_character":34},"updated":"2018-02-06 21:43:18.000000000","message":"This is a NV job so it is not going to appear to have failed explicitly, and the line end lacks \\","commit_id":"6a11780a7c186759c0285abbde740a7fc3220e13"}],"playbooks/roles/bifrost-keystone-install/defaults/main.yml":[{"author":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"change_message_id":"cc5f0fb2d5df10d6018e0312a69f504b76dcec78","unresolved":false,"context_lines":[{"line_number":4,"context_line":"keystone_git_url: https://git.openstack.org/openstack/keystone"},{"line_number":5,"context_line":"keystone_git_folder: /opt/stack/keystone"},{"line_number":6,"context_line":"openstackclient_source_install: true"},{"line_number":7,"context_line":"openstackclient_git_url: https://github.com/openstack/python-openstackclient"},{"line_number":8,"context_line":"openstackclient_git_folder: /opt/stack/python-openstackclient"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# set to true to skip installing ironic dependencies"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa0c359_d18747d7","line":7,"range":{"start_line":7,"start_character":33,"end_line":7,"end_character":39},"updated":"2018-02-06 09:52:03.000000000","message":"please use git.openstack.org instead","commit_id":"fc751b36d993d0dbb17abb509c574033ce00e7ba"},{"author":{"_account_id":19578,"name":"Olivier Bourdon","email":"olivierbourdon38@gmail.com","username":"olivierbourdon38"},"change_message_id":"13224fee1e2d6d9e98deb0427bab2af174a393cb","unresolved":false,"context_lines":[{"line_number":4,"context_line":"keystone_git_url: https://git.openstack.org/openstack/keystone"},{"line_number":5,"context_line":"keystone_git_folder: /opt/stack/keystone"},{"line_number":6,"context_line":"openstackclient_source_install: true"},{"line_number":7,"context_line":"openstackclient_git_url: https://github.com/openstack/python-openstackclient"},{"line_number":8,"context_line":"openstackclient_git_folder: /opt/stack/python-openstackclient"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# set to true to skip installing ironic dependencies"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa0c359_4cf08091","line":7,"range":{"start_line":7,"start_character":33,"end_line":7,"end_character":39},"in_reply_to":"3fa0c359_d18747d7","updated":"2018-02-06 10:34:01.000000000","message":"Done","commit_id":"fc751b36d993d0dbb17abb509c574033ce00e7ba"}],"playbooks/roles/bifrost-keystone-install/tasks/install.yml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8d33cf846f824e64c853810a9866da3a304ce2e5","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    state\u003dlatest"},{"line_number":80,"context_line":"    sourcedir\u003d{{ openstackclient_git_folder }}"},{"line_number":81,"context_line":"    source_install\u003d{{ openstackclient_source_install | bool }}"},{"line_number":82,"context_line":"    extra_args\u003d\"--no-cache-dir --upgrade --force-reinstall\""},{"line_number":83,"context_line":"  when: skip_install is not defined"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa0c359_debf3ace","line":82,"updated":"2018-02-07 08:16:14.000000000","message":"please add support for upper_constraints_file similar to line 73","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d4ec9b71e2dfa5e32e05cd0888f638f7c2101be2","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    state\u003dlatest"},{"line_number":80,"context_line":"    sourcedir\u003d{{ openstackclient_git_folder }}"},{"line_number":81,"context_line":"    source_install\u003d{{ openstackclient_source_install | bool }}"},{"line_number":82,"context_line":"    extra_args\u003d\"--no-cache-dir --upgrade --force-reinstall\""},{"line_number":83,"context_line":"  when: skip_install is not defined"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa0c359_60f43fd0","line":82,"in_reply_to":"3fa0c359_60aaffd2","updated":"2018-02-07 11:35:29.000000000","message":"Well, that\u0027s a problem. Without upper constraints you\u0027re risking potentially incompatible new versions, especially on stable branches.\n\nWhat is the exact failure for you?","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"},{"author":{"_account_id":19578,"name":"Olivier Bourdon","email":"olivierbourdon38@gmail.com","username":"olivierbourdon38"},"change_message_id":"b0339fcdd4fdbb877933c300ad3a035afcfa9e57","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    state\u003dlatest"},{"line_number":80,"context_line":"    sourcedir\u003d{{ openstackclient_git_folder }}"},{"line_number":81,"context_line":"    source_install\u003d{{ openstackclient_source_install | bool }}"},{"line_number":82,"context_line":"    extra_args\u003d\"--no-cache-dir --upgrade --force-reinstall\""},{"line_number":83,"context_line":"  when: skip_install is not defined"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa0c359_a60260b3","line":82,"in_reply_to":"3fa0c359_60f43fd0","updated":"2018-02-07 12:29:18.000000000","message":"Could not satisfy constraints for \u0027python-openstackclient\u0027: installation from path or url cannot be constrained to a version\n\nSeems like there is a constraints in /opt/stack/requirements/upper-constraints.txt which states:\npython-openstackclient\u003d\u003d\u003d3.14.0\nwhereas the code I wrote seems to be installing 3.14.1\n\nCurrently trying to find a way to fix this","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"},{"author":{"_account_id":19578,"name":"Olivier Bourdon","email":"olivierbourdon38@gmail.com","username":"olivierbourdon38"},"change_message_id":"d936ad7e004779a4db77099193eef1a6eaf3119f","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    state\u003dlatest"},{"line_number":80,"context_line":"    sourcedir\u003d{{ openstackclient_git_folder }}"},{"line_number":81,"context_line":"    source_install\u003d{{ openstackclient_source_install | bool }}"},{"line_number":82,"context_line":"    extra_args\u003d\"--no-cache-dir --upgrade --force-reinstall\""},{"line_number":83,"context_line":"  when: skip_install is not defined"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa0c359_60aaffd2","line":82,"in_reply_to":"3fa0c359_debf3ace","updated":"2018-02-07 11:28:14.000000000","message":"Sorry but adding the upper_constaints just make the deployment fail again","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"}],"playbooks/roles/bifrost-prep-for-install/defaults/main.yml":[{"author":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"change_message_id":"cc5f0fb2d5df10d6018e0312a69f504b76dcec78","unresolved":false,"context_lines":[{"line_number":11,"context_line":"reqs_git_url: https://git.openstack.org/openstack/requirements"},{"line_number":12,"context_line":"staging_drivers_git_url: https://git.openstack.org/openstack/ironic-staging-drivers"},{"line_number":13,"context_line":"keystone_git_url: https://git.openstack.org/openstack/keystone"},{"line_number":14,"context_line":"openstackclient_git_url: https://github.com/openstack/python-openstackclient"},{"line_number":15,"context_line":"# *_git_folder can be overridden by local clones for offline installs"},{"line_number":16,"context_line":"ironicclient_git_folder: \"{{ git_root}}/python-ironicclient\""},{"line_number":17,"context_line":"ironic_git_folder: \"{{ git_root}}/ironic\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa0c359_9169bf26","line":14,"range":{"start_line":14,"start_character":33,"end_line":14,"end_character":39},"updated":"2018-02-06 09:52:03.000000000","message":"please use git.openstack.org instead","commit_id":"fc751b36d993d0dbb17abb509c574033ce00e7ba"},{"author":{"_account_id":19578,"name":"Olivier Bourdon","email":"olivierbourdon38@gmail.com","username":"olivierbourdon38"},"change_message_id":"13224fee1e2d6d9e98deb0427bab2af174a393cb","unresolved":false,"context_lines":[{"line_number":11,"context_line":"reqs_git_url: https://git.openstack.org/openstack/requirements"},{"line_number":12,"context_line":"staging_drivers_git_url: https://git.openstack.org/openstack/ironic-staging-drivers"},{"line_number":13,"context_line":"keystone_git_url: https://git.openstack.org/openstack/keystone"},{"line_number":14,"context_line":"openstackclient_git_url: https://github.com/openstack/python-openstackclient"},{"line_number":15,"context_line":"# *_git_folder can be overridden by local clones for offline installs"},{"line_number":16,"context_line":"ironicclient_git_folder: \"{{ git_root}}/python-ironicclient\""},{"line_number":17,"context_line":"ironic_git_folder: \"{{ git_root}}/ironic\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa0c359_ec2aace5","line":14,"range":{"start_line":14,"start_character":33,"end_line":14,"end_character":39},"in_reply_to":"3fa0c359_9169bf26","updated":"2018-02-06 10:34:01.000000000","message":"Done","commit_id":"fc751b36d993d0dbb17abb509c574033ce00e7ba"}],"zuul.d/legacy-bifrost-jobs.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e584653a1ce2607ef2f4e05ae51ef734d88e8bc0","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      - openstack/ironic-inspector"},{"line_number":17,"context_line":"      - openstack/python-ironic-inspector-client"},{"line_number":18,"context_line":"      - openstack/python-ironicclient"},{"line_number":19,"context_line":"      - openstack/python-openstackclient"},{"line_number":20,"context_line":"      - openstack/requirements"},{"line_number":21,"context_line":"      - openstack-infra/shade"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa0c359_66dd3813","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":40},"updated":"2018-02-07 12:37:56.000000000","message":"this is what causes upper-constraints to not work for you. why do you add it here?","commit_id":"069bc83aeb28e08d53dd4e153a99e276947a1475"}]}
