)]}'
{
  "commit": "59c05367fad3782d91a9a6315870bdec6ec37bb8",
  "tree": "5f4ae7414a01ee4578363aa88078ff41f485bce1",
  "parents": [
    "25ab1702b0ae44fcd4b56fe4e6a7b5665d1e431a"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Fri Jul 31 07:58:10 2026 +0900"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Fri Jul 31 07:58:10 2026 +0900"
  },
  "message": "CI: install Devel::CheckLib before resolving the dependencies\n\ncpanm runs Makefile.PL to find out what a distribution needs, so everything\nMakefile.PL itself uses has to be installed before that. It uses\nDevel::CheckLib to look for libcollocatordb, which is not part of the CI image,\nso Makefile.PL aborted at its use statement, wrote no Makefile and cpanm gave\nup with \"Configuring /builds/ids-kl/derekovecs ... N/A\". Listing the module in\nPREREQ_PM cannot help, as those are only known after Makefile.PL has run.\n\nThis worked locally only because of an uncommitted inc/Devel/CheckLib.pm, which\nMakefile.PL picks up via \"use lib qw(inc)\".\n\nThe Dockerfile already installs Devel::CheckLib explicitly for the same reason,\nCI does it now as well. Makefile.PL declares it in CONFIGURE_REQUIRES, so that\ninstallations from a distribution tarball pull it in by themselves.\n\nVerified with gitlab-ci-local: build-and-test passes, 12 tests in 2 files.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id1aee5f978092bf33594e081d43893f1ac78c692\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6db6f32e9df8da8808d9244adcd8c4a8318a43fd",
      "old_mode": 33188,
      "old_path": ".gitlab-ci.yml",
      "new_id": "8a0d1c1481ae4ccd114c23a943b2f0282ef8043b",
      "new_mode": 33188,
      "new_path": ".gitlab-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "c1e829fae40609f6821d33862af1c9b43f876f62",
      "old_mode": 33188,
      "old_path": "Makefile.PL",
      "new_id": "2f5d85a6a239933c3c4e0b8273a82c8577da383c",
      "new_mode": 33188,
      "new_path": "Makefile.PL"
    }
  ]
}
