)]}'
{
  "commit": "39bc71cedd96b45caec6e92dc8228da1cc3b1643",
  "tree": "7957a82d2884945dfefe0b0d97a5104bbc85f098",
  "parents": [
    "812e7846c99e6e4445fdd115a6440fe999730bc1"
  ],
  "author": {
    "name": "Ian Wienand",
    "email": "iwienand@redhat.com",
    "time": "Thu Apr 16 11:53:11 2020 +1000"
  },
  "committer": {
    "name": "Ian Wienand",
    "email": "iwienand@redhat.com",
    "time": "Wed Apr 22 14:02:10 2020 +1000"
  },
  "message": "libs/rpms : update for CentOS 7 removal\n\nWith the removal of CentOS 7, we can re-evaluate the rpm\ninstallations.\n\nWe should not need virtualenv after https://review.opendev.org/712609\n\nThere should be no need for python-devel as we\u0027re python3\n\npyOpenSSL was added to workaround memory issues in\n9e98f9435ec36f2fffed0ac368befd520f07e0e1 (2015) ... I think we\u0027ve\nmoved on.\n\npyxattr is not a package; remove it.\n\nI don\u0027t see we need packaged m2crypto, which isn\u0027t a package on CentOS\n8.  nor libxml2-python; these days it has wheels which should work\nwith the normal installation process.\n\ncentos8 has:\n\n * targetcli\n * pcp-system-tools (and no dstat)\n * iptables-services\n * java-1.8.0-openjdk-headless\n * kernel-modules\n * rsync-daemon\n\njust as all supported fedora\u0027s do, so we can remove any matching here.\n\nChange-Id: I542c426a67a98f331d2a29bacd220af81fab8cc4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8201ea38b4ad322e2bd0d7d195e3a7c160186d4",
      "old_mode": 33188,
      "old_path": "files/rpms/cinder",
      "new_id": "c21ea08e89db87e6a623f9bef01ac54138ebeb5e",
      "new_mode": 33188,
      "new_path": "files/rpms/cinder"
    },
    {
      "type": "modify",
      "old_id": "a091cceb3a42863218ec76e3b0933dd4b38f6305",
      "old_mode": 33188,
      "old_path": "files/rpms/dstat",
      "new_id": "6524bed6070a1b53892f36746cd8491ced03a59d",
      "new_mode": 33188,
      "new_path": "files/rpms/dstat"
    },
    {
      "type": "modify",
      "old_id": "b150a570b4cc706469ae1127a504b92e657812a7",
      "old_mode": 33188,
      "old_path": "files/rpms/general",
      "new_id": "ff77ce05af56b670b40c8945b1495c31af82a405",
      "new_mode": 33188,
      "new_path": "files/rpms/general"
    },
    {
      "type": "modify",
      "old_id": "0cc8d11ceb253f3b95c93fde0b920c6d9eb4771a",
      "old_mode": 33188,
      "old_path": "files/rpms/neutron-common",
      "new_id": "fe25f57ea67388ef509ad62d8052acf1800956ee",
      "new_mode": 33188,
      "new_path": "files/rpms/neutron-common"
    },
    {
      "type": "modify",
      "old_id": "0f3d10f53ab627da60b3eee011c0b0897d1fb69f",
      "old_mode": 33188,
      "old_path": "files/rpms/nova",
      "new_id": "221833023049c6c48c042c4da41009c72c748542",
      "new_mode": 33188,
      "new_path": "files/rpms/nova"
    },
    {
      "type": "modify",
      "old_id": "745cc2e09ade8e08faa43ab9b07190206b8880f1",
      "old_mode": 33188,
      "old_path": "files/rpms/swift",
      "new_id": "376c6f3df7c661ab9279fb6038bbd33873fab854",
      "new_mode": 33188,
      "new_path": "files/rpms/swift"
    }
  ]
}
