)]}'
{
  "log": [
    {
      "commit": "c3e7044ae9f1b6127570187c20a8db60f378bde3",
      "tree": "863562cae7170228d2e68c83eb65bd894e090b55",
      "parents": [
        "258a9a6b60242783ce8f6eb61cb5718371c5aa1e"
      ],
      "author": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Tue May 23 17:21:38 2023 +0200"
      },
      "committer": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Thu May 25 10:43:23 2023 +0200"
      },
      "message": "Update from master\n\nSquashed commit of the following:\n\ncommit fb79786bd154505ea9c7578e6247dea565ea9c41\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Thu May 18 22:21:06 2023 -0400\n\n    Wrapping Retry for Py3.10\n\n    The retrying_async library is not Python 3.10 ready, so we are providing\n    a 3.10 compatible callback for it to use instead of the default one\n\n    Change-Id: I15e9b64c70d4d294c9ff0c6c7048cd257f6e1b61\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 714d8874783b507cd66a37d1dcd2f1d3ac980257\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Thu May 18 15:08:06 2023 -0400\n\n    Wrapping Retry for Py3.10\n\n    The retrying_async library is not Python 3.10 ready, so we are providing\n    a 3.10 compatible callback for it to use instead of the default one\n\n    Change-Id: I6e98f6d7ebc2fe134b0e3fe37d180e383044b30b\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 2c3c146360fe5ce949a81e0e55e0e62e7f805d0b\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Mon May 15 16:17:02 2023 -0400\n\n    Python3.10/Ubuntu 22.04 part 2\n\n    Removal of loop from all methods\n\n    Change-Id: I05bfe90f82b8c8acba3172de89c7d8e0ee08402b\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit fcbd881700fec0522c81e8b32e3a982fb3ccbd80\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Thu May 11 02:04:17 2023 -0500\n\n    Remove charset-normalizer version constraint\n\n    Change-Id: I46311f74e949270278f685c50576f5884ba96227\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 474fd958ac88b5d2275d3acbc2fabe22e5e9344f\nAuthor: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\nDate:   Fri Apr 28 11:51:43 2023 +0200\n\n    Ubuntu 22.04 and Python 3.10 preparation\n\n    Change-Id: I57a4ee39c101bdab610a6964de58eaa2653d37a3\n    Signed-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 806cd5cf9456e69a849f4231e163da4f72379c1b\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Fri Mar 24 14:03:17 2023 +0100\n\n    Fix black errors\n\n    Change-Id: I58c380853485995e2c37163a958b06072cbe24ca\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n    (cherry picked from commit 9831d7e8205bce462a669a8cc2b3dc1a611c924c)\n\nChange-Id: I0c9356df8f245b68f72f4d64ba90c9811f2e5ec7\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n"
    },
    {
      "commit": "2519b547b412e4546a8ef1162b38e517d9fce32d",
      "tree": "a9a29944f8f64ea43318fa9a5a19830418f8c813",
      "parents": [
        "867418c142ece1ef0e4c9e083bc747c1f3d13a3c"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 11:43:45 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 15:19:00 2022 +0100"
      },
      "message": "Bug 1843: LTS Support\n\nUpdates base to Ubuntu 20.04\nUpdates python to 3.8\nUpdates pip dependencies to more recent versions\nAdds apt cache to stage 2 dockerfile\n\nFixes bug 1843\n\nChange-Id: Iec7c73cb99f5ed3f0e07666d8c8c8be8ca91c0ea\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7c6840b23b5d6d8bc14eb7e76d1262c4ccde3097",
      "tree": "d1624b9628632d0fe2c7f8173d76d7a94a29ec70",
      "parents": [
        "a71d4a04c1e8ad3ffe1a129024e6dbc14d6d3bd5"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Feb 12 17:19:13 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 12:04:03 2021 -0400"
      },
      "message": "Feature 10296 Pip Standardization\n\nCreates standard template for tox.ini\nIntroduces \u0027safety\u0027 for listing upstream CVEs\nPins all versions of all upstream modules\nRemoves Makefile step and places all build logic into tox.ini\n\nChange-Id: Ic14321bd5bddb322db08ac3e25202cc64cac2dff\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "032bba4c743bc28afb495d28f82edaac7a6efe6e",
      "tree": "a1c24cd8581ddb753447c502ad687b312e262ea4",
      "parents": [
        "d87303d18767a9c1d9d44357d1be392f41c3b723"
      ],
      "author": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Thu Jun 25 08:24:19 2020 +0200"
      },
      "committer": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Thu Jun 25 11:00:34 2020 +0200"
      },
      "message": "Adding python3-pip stage2 dependency\n\nChange-Id: I39e5e196fb598570ddd7376a0b280379546fa271\nSigned-off-by: Felipe Vicens \u003cfelipe.vicens@atos.net\u003e\n"
    },
    {
      "commit": "ca6eb9540fb659eb36f0ec9d5bbf1ebfce3f1958",
      "tree": "4b3e78644dab8e022c946502b044f9774a9f0d12",
      "parents": [
        "14c779a7a979ba58499ee8f7310a9565d7fd78d3"
      ],
      "author": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Wed Nov 27 16:38:18 2019 +0100"
      },
      "committer": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Wed Nov 27 16:38:18 2019 +0100"
      },
      "message": "Add License headers to all code files\n\nThis was related to bug 547\nhttps://osm.etsi.org/bugzilla/show_bug.cgi?id\u003d547\n\nChange-Id: Ief72f6e3b3de828be033729298ae905d163c6988\nSigned-off-by: Dominik Fleischmann \u003cdominik.fleischmann@canonical.com\u003e\n"
    },
    {
      "commit": "74d895f6646849667fde51e01f23a5a6eb4f7e9e",
      "tree": "a00ebfd4e122fd02524e1285ff2f899317cd3125",
      "parents": [
        "4b81dfabae6b883bd5cde9c97614bcb410103429"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Wed Apr 18 11:17:45 2018 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Wed Apr 18 11:17:45 2018 -0400"
      },
      "message": "add python-all for build\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n"
    },
    {
      "commit": "4b81dfabae6b883bd5cde9c97614bcb410103429",
      "tree": "6f31ecbdae26291f8f903c6624a62e1dc670d0a6",
      "parents": [
        "88a49630895a6045586e6f547c0b6ad118110f25"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Wed Apr 18 10:52:18 2018 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Wed Apr 18 11:10:13 2018 -0400"
      },
      "message": "add devops stages for pipeline\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n"
    }
  ]
}
