)]}'
{
  "commit": "0d83e09464551a8eb4ee5c66dc82de7053b14d70",
  "tree": "72795c8c3cde37d686c230d9c1c3a463450be752",
  "parents": [
    "72f632222f6d90d3545b5d7ca48297da4218e2ea"
  ],
  "author": {
    "name": "ghanshyam",
    "email": "gmann@ghanshyammann.com",
    "time": "Wed Feb 27 11:10:05 2019 +0000"
  },
  "committer": {
    "name": "ghanshyam",
    "email": "gmann@ghanshyammann.com",
    "time": "Wed Feb 27 11:10:05 2019 +0000"
  },
  "message": "Use master upper-constraints when installing tempest plugins\n\nwhen tempst venv is build, it use the master upper_contraint[1]\nbut when we install tempest plugin, it use branch upper_contraint.\n\nThis leads to mismatch the dependency version between tempest and required\ntempest plugins setup.\n\nCurrent flow after this change is:\n\n1. install tempest form master (until you explicitly change TEMPEST_BRANCH\n   which is default to master in all stable branch). It applies the upper_constraint\n   from the stable branch but that will be overridden in step2\n2. configure tempest, here the created venv will install all dependency with\n   master\u0027s upper_constraint.\n3. install tempest plugins in same venv created above. Now tempest plugin\n   will also use the master upper_constraint.\n\nWith this tempest venv which has all enabled plugin will be contsraint with\nmaster.\n\n[1] https://github.com/openstack-dev/devstack/blob/72f632222f6d90d3545b5d7ca48297da4218e2ea/lib/tempest#L590\n\nChange-Id: I89314e8391e8f26c622fc090cbe27997b3cf049a\nCloses-Bug: #1816022\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7526d3bb4e30e2eeb4b3f959616b62d2ae8ea562",
      "old_mode": 33188,
      "old_path": "lib/tempest",
      "new_id": "1e344c856793a923f672faca482b2df2f0a385e7",
      "new_mode": 33188,
      "new_path": "lib/tempest"
    }
  ]
}
