)]}'
{
  "log": [
    {
      "commit": "e20daf1615a1cd4838f00ffacf45741e93e9477e",
      "tree": "0744f908550d2338bd542b2676dbebf6abdb76fc",
      "parents": [
        "0fc9927f75fd95e5acaa0adb0ef470fcf15207ea"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:55:55 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:55:55 2026 +0900"
      },
      "message": "Bundle Devel::CheckLib in inc/\n\nMakefile.PL uses Devel::CheckLib to look for libcollocatordb, and cpanm runs\nMakefile.PL to find out about the dependencies, so it has to be there before\nanything else can be installed. That is what the \"use lib qw(inc)\" in\nMakefile.PL is for, only that inc/Devel/CheckLib.pm was never committed, so it\nexisted on developer machines but in no clean checkout.\n\nVersion 1.16 as required by Makefile.PL, distributed under the same terms as\nperl itself, with the package statement split the way Devel::CheckLib\ndocuments it for bundling, so that it is not indexed.\n\nCI and the docker image do not have to install it separately anymore. Verified\nin the CI image without Devel::CheckLib installed: Makefile.PL writes its\nMakefile and cpanm --installdeps resolves the dependencies.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I321954ce2db07dbead3a5322da0dc0385ba00c91\n"
    },
    {
      "commit": "96972c683fa6479e63ae5e8acccefc40f129efbc",
      "tree": "42def51890d796c008b8e3fb8a3f18af429c2064",
      "parents": [
        "cb6adf87e81b5199c9ee53cebcd9f1ec0cce2e9d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:50:14 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:50:14 2026 +0900"
      },
      "message": "Install the rocksdb package instead of building it\n\ncollocatordb 1.5.0 builds against any recent rocksdb, so neither CI nor the\ndocker image has to build rocksdb 5.11 from source anymore. CI installs\nlibrocksdb-dev, the image rocksdb-dev.\n\nVerified with gitlab-ci-local: the job passes in 1.4 minutes instead of 5.45,\nwith librocksdb-dev 7.8.3 of the image. For the docker image, collocatordb was\nbuilt against alpine\u0027s rocksdb 11.0.4 with the package list of the Dockerfile,\nand Makefile.PL accepts the resulting library.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I24f38158ac5faed9802cf0955617de064580c016\n"
    },
    {
      "commit": "6835bf8be40067db96f6aeb7c7d327db00ebb17a",
      "tree": "547bcefdd4683d5a8b18ad282ba5cd5797c18ea3",
      "parents": [
        "0dd6ad7cb4c4b70d8ed59839dc1512d8da113d12"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 17:26:01 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 17:26:01 2024 +0100"
      },
      "message": "docker: install Devel::CheckLib explicitly\n\nChange-Id: Idcc751e116d37cf33097f5f1f42e4ae6552e3527\n"
    },
    {
      "commit": "10ccb98294c2ab51f547ca782a5540219d75f5e5",
      "tree": "c6ec36c6e1a572fa73f6a296eb93bad755afa78e",
      "parents": [
        "846e149dc446bb4023854fea4f028fc89ac550f8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Sep 12 14:15:13 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 13 12:45:46 2024 +0200"
      },
      "message": "GitLab-CI: add build-docker job with slimming\n\nChange-Id: If2b9d90d28e2637fab7aa6ea525feb446f6e05d4\n"
    },
    {
      "commit": "846e149dc446bb4023854fea4f028fc89ac550f8",
      "tree": "e747d83412a689d3cee36f531606b014d7e03f53",
      "parents": [
        "694094ae88140291d22f15dc137f906eb8ac7466"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Sep 11 19:10:31 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Sep 13 12:45:46 2024 +0200"
      },
      "message": "Docker: switch to alpinelinux and cpm\n\nChange-Id: I78210b14a3620fcba36ee7a49f83cd5cd8acc1f3\n"
    },
    {
      "commit": "7effa3e91d593f43df5d62903054d4a6338cb535",
      "tree": "cb7ba063e8b3ab303542ba28f192a24a749c1a22",
      "parents": [
        "014220ce5507e2518daee5fc567bbe8a367c4da1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Aug 28 16:01:09 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Aug 28 16:12:32 2024 +0200"
      },
      "message": "Simplify and debloat running docker container\n\nChange-Id: I74f467694f1c6f5b75564ce546fae31b34b50d8f\n"
    },
    {
      "commit": "90265675d2cd73cef1f6d3864a17b059fcdd31da",
      "tree": "5568f42657055cfd1cd904359499bc386e2ab413",
      "parents": [
        "d68f5c3f1d37bb6b5ad578ed61f2fc30cd886d0c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 27 19:51:15 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 27 20:01:10 2024 +0200"
      },
      "message": "Fix Dockerfile syntax\n\nChange-Id: I3ebf670402d23beb5f6ea974454a6245369e670f\n"
    },
    {
      "commit": "a1f9702ba26a625dace432d3644df529d4de1e78",
      "tree": "9bfe112ed07bcc10b3ae7aba6acbbb638a9adca8",
      "parents": [
        "a377441f966f9a25dc90e85260b865ebd933c5ff"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jun 10 23:42:01 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jun 10 23:42:01 2022 +0200"
      },
      "message": "Fix default config path in Dockerfile\n\nChange-Id: I94c588fe1557387986f1b7c17b4c3c9873df17ac\n"
    },
    {
      "commit": "a377441f966f9a25dc90e85260b865ebd933c5ff",
      "tree": "c46cb442a4fbc308c2ae1b5d64bc57c6c2ba90d5",
      "parents": [
        "f5b83719bc111cbf15e53dafce9ca82d6c8de62f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jun 10 21:46:22 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jun 10 21:47:41 2022 +0200"
      },
      "message": "Add Dockerfile\n\nChange-Id: I1160c014bca9f4dbff8da2dadcbde5d91eabaef0\n"
    }
  ]
}
