)]}'
{
  "log": [
    {
      "commit": "11df7859ee1162526c5ba25a1787076b0f972854",
      "tree": "ed5304e1c63e8e16585dd2c2861c7eaf8ab3fa0b",
      "parents": [
        "a09047459f7c5513fa1653fb6e3cdebd965a33ee"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 09 14:59:09 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 09 14:59:09 2026 +0200"
      },
      "message": "Install everything with one script, and use it in the CI\n\nscripts/install.sh runs the whole installation: the packages of the\ndistribution, rocksdb where there is none or none with the static\nlibrary, collocatordb, and dereko2vec with the fast static link, tested\nand installed below /usr/local. Options: --shared, --skip-deps,\n--skip-tests, --static-binary, --prefix, --rocksdb-prefix,\n--rocksdb-version, -j.\n\nThe GitHub workflow (Ubuntu, MacOS) and the GitLab CI (Debian, with the\ncompletely static binary as the artifact) now call it instead of\nrepeating the steps.\n\nbuild-rocksdb.sh passes the homebrew prefix to cmake on MacOS, so that\nthe compression libraries are found.\n\nChange-Id: Idbe7d7e598001d91aef8aaba045ac1ace61bf92a\n"
    },
    {
      "commit": "f2aa92e2f798db186af046bcb836fea49b7670f1",
      "tree": "61a2c95902ac2083b59da6f0270ce5f64a4372e3",
      "parents": [
        "50de14a4ee0d1ca15fee6aaf1e3a8f8a872014d9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 14:48:02 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 14:48:02 2026 +0900"
      },
      "message": "Build against the rocksdb of the distribution\n\nLike collocatordb, which no longer needs a rocksdb 5.11 built from source.\nThe build asked for librocksdb.a unconditionally, which distributions that\npackage rocksdb do not necessarily ship; only a static dereko2vec really needs\nit, otherwise any rocksdb will do. CI installs librocksdb-dev instead of\nbuilding rocksdb twice.\n\nccache is guarded the same way as in derekovecs: it only makes the build\nfaster, so a missing ccache must not stop the pipeline at --show-stats.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I17ca8cfb3b092ccc646db3ff84c88f2c4391f068\n"
    },
    {
      "commit": "f47b8cb9dc7009090022e4ba7d4831ce60e8b8fc",
      "tree": "93095a4bcab7702a0f4477ecc41e8e1b0717b6de",
      "parents": [
        "ac23b98ffcb7edfdf74fbe0dc5e0eab00dd5ca46"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 05 20:09:29 2025 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 05 20:09:29 2025 +0200"
      },
      "message": "Use our own rocksdb 5.11fb fork\n\nChange-Id: Ieeeecab496956b9aa6531266aca1bf01f5a2aa10\n"
    },
    {
      "commit": "8b16977598153ae586de7edd83582ed5f37c2333",
      "tree": "49b708e731d3dda21a0a0bc64edec58e437c9a23",
      "parents": [
        "d4120f18aae735fa494b7a3f479c317b6569d42f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 20:55:47 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 21:06:23 2025 +0100"
      },
      "message": "Attempt a completely static build in CI script\n\nChange-Id: Ief0a785cd61dc0966057a52adbf69410ba2ebffd\n"
    },
    {
      "commit": "f3b1db0a886cbb5a3ab21f1013bea44a9b671835",
      "tree": "04092e3196930aab005e5f05b910f6c6e3d4c146",
      "parents": [
        "6eab2f47380d335f9943058c18d2e3bdade0dcad"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 13:13:16 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 15:41:58 2023 +0100"
      },
      "message": "CI: Use ccache and apt cache\n\nChange-Id: Ibef8b69d9b9716c96d1e1f49eaecc74c1826bb1b\n"
    },
    {
      "commit": "6eab2f47380d335f9943058c18d2e3bdade0dcad",
      "tree": "12a3c803a4ebf64847fd6083c370fdb4cd2c3acc",
      "parents": [
        "cdb91bae592879cdbafac7be0fe1e3fdbe26247b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 11:15:14 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 11:44:41 2023 +0100"
      },
      "message": "Fix build with gcc 13 by including \u003ccstdint\u003e\n\nLike other versions before, gcc 13 moved some includes around and as a\nresult \u003ccstdint\u003e is no longer transitively included [1]. Explicitly\ninclude it for uint64_t.\n\n[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes\n\nChange-Id: I99c349fd2564fd6ee03f0fccc52c821c4e0a3235\n"
    },
    {
      "commit": "b738ec7bf64b212a3537df18491c2c05d11076cb",
      "tree": "85f906bcb56dcc6c516eb3e81dc0494ab69e1afd",
      "parents": [
        "2a0c25ad7fbfd5670f12f8348c221268bbfb1b32"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:42:17 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:42:17 2022 +0200"
      },
      "message": "Rename private -\u003e ids-kl\n\nChange-Id: I1e1e1bf5518c67e58187fb988688add7767e5ae7\n"
    },
    {
      "commit": "2a0c25ad7fbfd5670f12f8348c221268bbfb1b32",
      "tree": "84b42138081859f06b21912c6412a6323cc6ad22",
      "parents": [
        "2a93f3aae7fa2617667cf2f24bd1f3031e1da171"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:41:59 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:41:59 2022 +0200"
      },
      "message": "ci: try to cache rocksdb\n\nChange-Id: I0cf5219304f25b53ac5181c2e4484f949ce4cacd\n"
    },
    {
      "commit": "2a93f3aae7fa2617667cf2f24bd1f3031e1da171",
      "tree": "c60a51a26338d4f74c0f5fa5c0fecb55a1b0ff73",
      "parents": [
        "49358e15849838107a865501cdfdc5b117391c0f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 15:11:16 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 15:11:16 2022 +0200"
      },
      "message": "ci: build and test in one step"
    },
    {
      "commit": "49358e15849838107a865501cdfdc5b117391c0f",
      "tree": "fd864779ffd78dcc3e2f01ca9fcdcdc6e1882ffc",
      "parents": [
        "485be1c53d39ff5e92f33327752644ffe2ec99e8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:47:48 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:47:48 2022 +0200"
      },
      "message": "Add missing quotes in .gitlab-ci.yml"
    },
    {
      "commit": "485be1c53d39ff5e92f33327752644ffe2ec99e8",
      "tree": "d145ebfd98b603c1ab5de4d9b3927fbfb7237bd6",
      "parents": [
        "97ada39bbb1c89952308e40b3b341beef8606000"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:21:45 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:43:24 2022 +0200"
      },
      "message": "Fix ci script\n\nChange-Id: Ie3f52b3e6c716510725ea21a1748ee8e102ff607\n"
    },
    {
      "commit": "97ada39bbb1c89952308e40b3b341beef8606000",
      "tree": "c31ce72a3aa852d0679aee262d13af347a15bbf1",
      "parents": [
        "83a67d4583c1ff8a5ad098fc7e14b4f883db6578"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:06:00 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:06:00 2022 +0200"
      },
      "message": "Add GitLab CI pipeline\n\nChange-Id: I2c634be966e0f48e49d430e2ea15a5c7980c3670\n"
    }
  ]
}
