)]}'
{
  "log": [
    {
      "commit": "c6ec88e4a370574a3832d33526a47bb51486165c",
      "tree": "52487ec13a0e5a587827f327c295408da5573517",
      "parents": [
        "6dcd8a21ab574ab0fcb41e608610e64a8d8495a1"
      ],
      "author": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Wed Feb 12 12:18:02 2025 -0800"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Tue May 13 08:07:07 2025 -0700"
      },
      "message": "Remove patching, update requirements for build\n\nWe don\u0027t need to still be patching Python 3.10 builds. This removes\npatching and updates requirements versions.\nThis also removes all references to \"noncritical\" in the Makefile. The\nconcept of criticality has been removed from the Robot framework.\n\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\nChange-Id: Idcbfc079e15cf3901a30958989e11fc97981f740\n"
    },
    {
      "commit": "098eedd61f22ac3b49c308129fefa64d63dc6d38",
      "tree": "1efcffc3ee0e99cbe700762abfb8d5c008b82849",
      "parents": [
        "40d01f94863d0e1d05e673a90129d7308f921ff5"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 11 10:00:59 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 11 10:00:59 2024 -0500"
      },
      "message": "Initial prep job for branching and tagging.\n\nmakefiles/\n----------\n  o Update copyright notice ending date to 2024.\n\nlibraries/bbsim.robot\n---------------------\n  o Cosmetic edit to create a dependency chagne.\n\nconfig.mk\nmakefiles/lint/include.mk\nmakefiles/lint/robot.mk\nmakefiles/lint/robot/\n-------------------------\n  o Copy in latest lint-robot/ logic from repo:onf-make.\n  o Re-enable robot source linting.  Makefile library include\n    removed, maybe for early bulk cleanup efforts (?).\n\nChange-Id: Ib88fc204284e174ad229bbc391bc9941583ae94b\n"
    },
    {
      "commit": "a52781486be9963bf76aeb5beaf74f5af77c4a8b",
      "tree": "1da4712e5532a17a018e9bcb55bd3e0f5a9f2b0f",
      "parents": [
        "9fadcbea0816e19a203b269f426c19f5777f4e98"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jun 28 16:56:54 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 23 10:59:44 2024 -0500"
      },
      "message": "[VOL-5064] - Build and deploy voltha-system-tests\n\nmakefiles/\n----------\n  o Copy in latest library makefiles from repo:onf-make\n\nconfig.mk\nmakefiles/lint\n--------------\n  o Support more lint targets\n\nmakefiles/virtualenv.mk\n-----------------------\n  o Update to use library logic.\n  o Install/maintain .venv/ VS vst_venv.\n  o Proper dependency driven create when needed VS always install.\n  o Also support replacing inlined venv logic with library makefile logs.\n\nmakefiles/commands/kail.mk\n--------------------------\n  o mkdir -p for interactive use when WORKSPACE\u003d is set.\n\nMakefile\n--------\n  o Inline comment delimiters and help targets to improve readabilty.\n  o Call macro banner-enter/banner-leave to hilight target output.\n  o Change targets clean and help into double-colon rules so they\n    are included when library targets are processed.\n  o Update include $(MAKEDIR) imports, library makefiles are able to infer paths\n    and define MAKDIR\u003d, ONF_MAKEDIR\u003d.\n  o Define helper macro run-robot-test\u003d allowing copy \u0026 paste robot command\n    line to be refactored and reduced.\n  o Define local target \u0027venv-install\u0027 allowing installation of the virtualenv\n    followed by patching so a newer interpreter can be used locally for testing.\n  o Shell command separator: replace \u0027;\u0027 with \u0027\u0026\u0026\u0027 to improve error detection.\n  o target\u003dgendocs: Split run-on command line into independent steps, activate\n    script only applies to the for loop invoking tests.\n\nChange-Id: Idc8efd89f36b9f4954d9394a6524e07aa2ea5531\n"
    },
    {
      "commit": "9fadcbea0816e19a203b269f426c19f5777f4e98",
      "tree": "f65f88eb3c4860226ba60faf25ef10f7a32bb4a7",
      "parents": [
        "c4332171acfbaba51b366310e08119db67cd8f86"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 17 19:00:37 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 17 19:00:37 2024 -0500"
      },
      "message": "[VOL-5256] v2.12 release - baseline build\n\nMakefile\nconfig.mk\nJenkinsfile*\nlibraries/\nmakefiles/\ntests/\nvariables/\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Bulk update copyright notice to 2024\n\nChange-Id: I17944b6430ea64eb5235ded0947a32150131ec63\n"
    },
    {
      "commit": "568724d30d01c18c0810488a1a40205fde694901",
      "tree": "4ddca12cf8daa5e1b58cfb863f87c5d1a41c0670",
      "parents": [
        "c4cfd7ee4a9d64b2e816972f00b674c6fc355ed0"
      ],
      "author": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Wed Nov 01 11:20:39 2023 +0100"
      },
      "committer": {
        "name": "Jan Klare",
        "email": "jan.klare@bisdn.de",
        "time": "Wed Nov 01 11:31:29 2023 +0100"
      },
      "message": "pin kail version to v0.16.1 since to avoid test failures with \"latest\"\n\n* the currently latest kail release v0.17.0 did only publish source code\n  artifacts, meaning we can not download the kail binary as tarball\n* to avoid future test failures, this commit pins the kail version\n  version to v0.16.1, which has been verified to work in the pipelines\n* the value for KAIL_VERSION should be updated in the future whenever we\n  deem this necessary and have verified that the needed binary artifacts\n  have been published\n\nChange-Id: I415e516a52694f292b0df3bd717edcbe1f3eff29\nSigned-off-by: Jan Klare \u003cjan.klare@bisdn.de\u003e\n"
    },
    {
      "commit": "c1d94d55c2c13cc6ba1f846a909257c917dcad9f",
      "tree": "773d9f5c61f4ffe72512b5953b0ff13ca09cd0a2",
      "parents": [
        "fd0d20033522557054fc66027e847483a5d074df"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 03 10:34:10 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Aug 03 10:49:01 2023 -0400"
      },
      "message": "mkdir -p kail-dir for bootstrapping.\n\nChange-Id: I638649527de4df2dda2dc1848439904e3e7ee97a\n"
    },
    {
      "commit": "fd0d20033522557054fc66027e847483a5d074df",
      "tree": "c6d656d132ba8a57dfc02a3fe1f77d52d21f8fec",
      "parents": [
        "04cdd9f9dcfd20b7e6d8d475c0028aee2b623f68"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Aug 02 19:52:01 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Aug 02 19:52:46 2023 -0400"
      },
      "message": "Added a new target to install the kind command\n\nChange-Id: I64dccc94eb7845741a8951662e0d82ab76147867\n"
    },
    {
      "commit": "04cdd9f9dcfd20b7e6d8d475c0028aee2b623f68",
      "tree": "352dc7ba6ff3b9bb90771319bfdf0ea7b5721b42",
      "parents": [
        "9684bea2ea28ca5984c43a305c60380a4f5c622d"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 09 15:18:23 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jul 19 15:00:36 2023 -0400"
      },
      "message": "[VOL-5032] - Build and deploy voltha-system-tests for v2.12\n\nVERSION\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Bump version string to initiate a triage build for release.\n\nmakefiles/\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o https://github.com/opencord/onf-make\n  o Update to the latest version of onf-make library makefiles\n    to enable additional linting targets.\n\nChange-Id: I4cdc959d616174573014bd6343825492b01e456b\n"
    },
    {
      "commit": "4187b0aa07c3011b27d3df9ffe441855df7d6d64",
      "tree": "ee8562c61949852de7432142c931a3565cca2b68",
      "parents": [
        "57bd70f268b2726df57b6a1b418c59e80adf6634"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 09:38:28 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 11:27:17 2023 -0500"
      },
      "message": "VOL-4926 - godownloader no longer available.\n\nmakefiles/commands/kail.mk\n--------------------------\n  o Augment installation path, default is /usr/local/bin (revisit).\n  o Added a conditional default for jenkins to use the WORKSPACE directory.\n\nChange-Id: I2c795669ec62861793949da7570575a80fe3e68a\n"
    },
    {
      "commit": "57bd70f268b2726df57b6a1b418c59e80adf6634",
      "tree": "21fbd50e0113f0e005e019f5ca156404556d3bf7",
      "parents": [
        "3451f62d16f57ee667f3c078facf1f1939792cb0"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 05:25:51 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jan 12 05:26:02 2023 -0500"
      },
      "message": "VOL-4926 - godownloader no longer available.\n\nMakefile\nmakefiles/include.mk\nmakefiles/commands/kail.mk\n--------------------\n  o Refactor Makefile to reduce content.\n  o Move defauilt makefile librarie includes into makefiles/include.mk\n  o Move kail target dependency into makefiles/commands/kail.\n  o Add \u0027kail\u0027 as a phony target to simplify installation use.\n\netc/godownloader.sh\n-------------------\n  o Inline a stub \"copyright ccyy\" to short-circuit lint-license checking.\n\nMisc\n----\n  o Update copyright notices to +2023\n\nChange-Id: I8d9bff6f1b535991cc7d100f28c1821f6bca2964\n"
    },
    {
      "commit": "83874cc5b7bd19c703442539a5aa036354512238",
      "tree": "ffe7b3b08ab88e1bb6eb796d7485b7e8ef978c65",
      "parents": [
        "3abc187eeea2b732f698272d444c2a04dcc6197a"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Nov 26 09:40:08 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Nov 29 09:26:49 2022 -0500"
      },
      "message": "VOL-4874 - Fix local lint target use problems.\n\nscripts/which_deployment_owns_device.sh\n---------------------------------------\n   * Fix a few shellcheck complaints.\n\nmakefiles/lint/robot.mk\n-----------------------\n   * Update target logic to use \u0026\u0026 -vs- ;\n   * semicolon use can mask errors.\n\nmakefiles/lint/python.mk\n------------------------\n   * Update target logic to use \u0026\u0026 -vs- ;\n   * Removed pylint option --py3k, switch not suppored by newer interpreters.\n\nmakefiles/lint.mk\nmakefiles/lint/shell.mk\n-----------------------\n   * Added a lint target to invoke shellcheck on sources.\n\nMakefile\n--------\n   * target:clean modified to remove generated sources.\n   * target:gendocs: unique $(LIBDIRS) and replace for loop with a simple mkdir -vp call.\n   * cosmetic indentation cleanup.\n   * modified vst_venv target to apply patches after virtualenv created.\n   * patches address failures caused by python 3.10+ requiring collections.abc\n   * Ignore exit status from 310_migration for now to avoid failing other jobs.\n\npatches/lib/python3.10/site-packages/robot/utils/normalizing.py/patch\npatches/lib/python3.10/site-packages/robot/utils/robottypes3.py/patch\n---------------------------------------------------------------------\n   * Attempt to import the new collections.abc module for Mapping and\n     friends so python 3.10+ can be supported.\n   * Fall back to existing module import supported by python interpreters\n     v3.5 \u003c\u003d\u003e v3.9.\n\npatches/python_310_migration.sh\n-------------------------------\n   * Self contained helper script used to generate and apply python 3.10+ patches.\n\nFollowup edits\n--------------\n   * Added missing license blocks reported by jenkins.\n   * Updated lint checking to detect license errors so problems can be fixed prior to checkin.\n   * Add set -x debugging, not clear why pyenv patching failed.\n\nChange-Id: I2b8515bb26874eb8b1564bec87353ea0c1485b61\n"
    },
    {
      "commit": "fc2067f6bcafd4bd0eafc6f34bc32c331cfaa6d2",
      "tree": "733319c4fa4b1a419ed4569cdb24dac3ab5da04a",
      "parents": [
        "5b1345f9bafca51fd1b7d0ba8c804b3ee2295344"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Oct 11 23:04:49 2022 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Nov 02 12:00:16 2022 -0400"
      },
      "message": "Makefile\nmakefiles/lint.mk\nmakefiles/lint/json.mk\nmakefiles/lint/python.mk\nmakefiles/lint/robot.mk\nmakefiles/lint/yaml.mk\nmakefiles/virtualenv.mk\n----\n   * Begin simplifying 700+ line monolithic makefile.\n   * Extract and repackage lint based targets beneath makefiles/lint.\n   * Added help target(s) to document functionality.\n\nChanged copyight end date from -present to -2022.\n\nChange-Id: Ieaacf59ee3023d29c4e8be7b266f4c7169111138\n"
    }
  ]
}
