)]}'
{
  "log": [
    {
      "commit": "b70cb5ddaeadc887c9645f61441b701392f10758",
      "tree": "4d1f0c7f410601bc6fb7be98515a81d93b81f522",
      "parents": [
        "81c93ed662cd8b3f38871bc002582f5abee9b99f"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat May 20 21:42:08 2023 +0200"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun May 21 21:51:00 2023 +0200"
      },
      "message": "Add script for testing ipconfig\n"
    },
    {
      "commit": "81c93ed662cd8b3f38871bc002582f5abee9b99f",
      "tree": "2ab7f4894fbc7dc4a03230ba7738fb95a160d513",
      "parents": [
        "a640efa79ef73b5c2943c42abc027f78fadf57b9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Feb 12 19:46:35 2023 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Feb 12 19:46:35 2023 +0100"
      },
      "message": "status.md: Add results with QEMU 7.2\n\nQEMU 7.2 has some regressions, but earlier versions don\u0027t emulate the\ntime64 system calls for 32-bit architectures.\n"
    },
    {
      "commit": "a640efa79ef73b5c2943c42abc027f78fadf57b9",
      "tree": "54d6b05441dea69fcd8c6b21fb46f6a056af1415",
      "parents": [
        "9e9960d5a20d07433237e3ab2ae48ed2b2465c32"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Feb 12 19:44:42 2023 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Feb 12 19:44:42 2023 +0100"
      },
      "message": "status.md: Add versions 2.0.11, 2.0.12\n"
    },
    {
      "commit": "9e9960d5a20d07433237e3ab2ae48ed2b2465c32",
      "tree": "a9f0235e38fead8000e66c92f203993d76524b76",
      "parents": [
        "14fc6b232619e0e48a8bf0a8b3f868cd71a59696"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 14 21:19:45 2023 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 14 21:19:45 2023 +0100"
      },
      "message": "test-many-klibcs: Apply timeout to test programs\n\nSometimes bugs cause test programs to run indefinitely.  Use timeout\nto kill them after 30 seconds, which should be long enough for any\none test program to complete.\n"
    },
    {
      "commit": "14fc6b232619e0e48a8bf0a8b3f868cd71a59696",
      "tree": "669cc3a27e7b82ae4e659357217e9e7c3ea120fe",
      "parents": [
        "1d3e8a4cda69e74912d9e123aa9563a2c88a4f8d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 14 21:19:34 2023 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 14 21:19:34 2023 +0100"
      },
      "message": "test-many-klibcs: Run strsearch test program\n"
    },
    {
      "commit": "1d3e8a4cda69e74912d9e123aa9563a2c88a4f8d",
      "tree": "9ab0e220aeadb1d6fe5a37a17876f5d9e70ea9fc",
      "parents": [
        "ebff3652075e3cf744f71b664fd648583e82c0f2"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Oct 02 01:34:24 2022 +0200"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Oct 02 01:42:39 2022 +0200"
      },
      "message": "status.md: Update test failures\n\n- arm64 builds with LLVM now seem to be fine\n- mipsisa64r6{,el} fails to build (not a regression)\n- sh4 builds have regressed with gcc 12, and all test programs hang\n  (at least under QEMU)\n"
    },
    {
      "commit": "ebff3652075e3cf744f71b664fd648583e82c0f2",
      "tree": "19f9ef82f69b3a18a961b773531d03c7e705fdf1",
      "parents": [
        "a68d6e719b1d31c07bed3f243a9906e50f2f27af"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Aug 28 20:08:31 2022 +0200"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Aug 28 20:08:31 2022 +0200"
      },
      "message": "test-many-klibcs: Add MIPS r6 variants\n\nAs if there weren\u0027t enough already...\n"
    },
    {
      "commit": "a68d6e719b1d31c07bed3f243a9906e50f2f27af",
      "tree": "4b05c2de7acedf2d3e6dc141609b5f65cc210d9a",
      "parents": [
        "b31f8a4bd3accc0008790049e33f83db14369547"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Aug 06 03:08:27 2022 +0200"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Aug 06 03:08:27 2022 +0200"
      },
      "message": "status.md: Update for regression fixed on arm64\n"
    },
    {
      "commit": "b31f8a4bd3accc0008790049e33f83db14369547",
      "tree": "239313f20deaeab41f630ab61bab57f9f7f72d53",
      "parents": [
        "75b75e81b547d3eb6e0b629f838f3acff9eb3fbd"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 04 00:38:42 2022 +0200"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 04 00:39:57 2022 +0200"
      },
      "message": "status.md: Add status with current git master\n\nI fixed the build failure, but not the arm64 problems.  Nothing seems\nto have regressed.\n"
    },
    {
      "commit": "75b75e81b547d3eb6e0b629f838f3acff9eb3fbd",
      "tree": "bf4ad72a1acc8b729e430ea22733be04e63d1fa5",
      "parents": [
        "2979e055bc15c3696db7aa4b92eee94d0425b4b1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 03 21:06:36 2022 +0200"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 04 00:39:57 2022 +0200"
      },
      "message": "status.md: Add regressions of 2.0.10 with current kernel and toolchains\n"
    },
    {
      "commit": "2979e055bc15c3696db7aa4b92eee94d0425b4b1",
      "tree": "a0cb411468d98997a45a7119507c06ce94e1cf45",
      "parents": [
        "7a6feb0a09a0934a42ac7b0164c744c651fec109"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 03 20:18:53 2022 +0200"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 04 00:39:50 2022 +0200"
      },
      "message": "test-many-klibcs: Re-enable mips build with GNU toolchain\n\nDebian has a cross-compiler again.\n"
    },
    {
      "commit": "7a6feb0a09a0934a42ac7b0164c744c651fec109",
      "tree": "dba728b9b088e8a088fdef036b3848b5f53c140f",
      "parents": [
        "4291afb8281b5f7d94c2834e64c4028f32bb9615"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 03 20:18:36 2022 +0200"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Aug 03 20:18:36 2022 +0200"
      },
      "message": "test-many-klibcs: Add m4, git to requirements\n"
    },
    {
      "commit": "4291afb8281b5f7d94c2834e64c4028f32bb9615",
      "tree": "afa3090341e9a8fb8da6db046ba9d32bf2cce9b3",
      "parents": [
        "abcf17131c8718af383e61259103d821c30134a0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Dec 30 02:44:38 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Dec 30 02:44:38 2021 +0100"
      },
      "message": "Add summary of test status\n"
    },
    {
      "commit": "abcf17131c8718af383e61259103d821c30134a0",
      "tree": "f8abfa5ce21d54a9d1caf0c512758effe2fde4fc",
      "parents": [
        "c73657e8542dea42bd947c09cc85d885d13d8ef1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Dec 30 00:16:59 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Dec 30 00:16:59 2021 +0100"
      },
      "message": "test-many-klibcs: Always use GNU ld for ppc64\n\nYet another architecture where LLD 13 fails.  I didn\u0027t investigate\nthis very far but it looked like the global register was not being\ninitialised correctly.\n"
    },
    {
      "commit": "c73657e8542dea42bd947c09cc85d885d13d8ef1",
      "tree": "6522291848388fcc56ab24d36f12a80575cec838",
      "parents": [
        "c71b0e9d858e5ac7bec47184cdd15dc75bd831b1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Dec 29 23:46:39 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Dec 29 23:48:44 2021 +0100"
      },
      "message": "test-many-klibc: Always use GNU ld for mips and mips64\n\nLLD 13 is somehow replacing nops in branch delay slots with trap\ninstructions (sigrie).  For now, test MIPS builds with a mixed\ntoolchain instead of pure LLVM.\n"
    },
    {
      "commit": "c71b0e9d858e5ac7bec47184cdd15dc75bd831b1",
      "tree": "59d03df498fd368361a721b143fabac13ef6161b",
      "parents": [
        "381c519c65c9c05a2c6245c6c507830c4414da82"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Dec 29 21:00:06 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Dec 29 21:31:17 2021 +0100"
      },
      "message": "test-many-klibcs: Disable CONFIG_REGPARM as broken on llvm/i386\n\nWhen Clang 13 optimises printf() to puts() - and presumably in other\nsimilar cases - it ignores the use of -mregparm and puts arguments on\nthe stack.\n\nFor now, disable CONFIG_REGPARM in this configuration.\n"
    },
    {
      "commit": "381c519c65c9c05a2c6245c6c507830c4414da82",
      "tree": "06e8d66236e69f1c676f4800b2892cb792eecebb",
      "parents": [
        "fdbffae92a7213e9ca8c5cfbb538b2d1dd2b897a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Dec 29 19:54:11 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Dec 29 20:01:38 2021 +0100"
      },
      "message": "test-many-klibcs: Make sure shell runs external commands with local QEMU\n\nDue to bugs in QEMU user-mode emulation, I want to be able to run all\nklibc tests with a locally built QEMU in a chroot or container, and\nnot whatever version the host may have registered with binfmt_misc.\n\nCurrently run_built explicitly invokes QEMU, but the shell test\ninvoking an external command does not.  Fix that.\n"
    },
    {
      "commit": "fdbffae92a7213e9ca8c5cfbb538b2d1dd2b897a",
      "tree": "a3ebf30c090dd108b19df27bc6f18a6186b687b6",
      "parents": [
        "c96f0a97ce0d446635a048fb2c9f301d587fc0fd"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Dec 29 19:41:13 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Dec 29 19:53:09 2021 +0100"
      },
      "message": "test-many-klibcs: Don\u0027t patch longer interpreter name into test execs\n\nPatching in a longer interpreter name may cause the base load address\nto be lower, which results in failure to map the executable on some\narchitectures.\n\nShorten the name by:\n- Creating a symlink \"k.so\" in the build directory to klibc.so\n- Using the relative filename of k.so\n"
    },
    {
      "commit": "c96f0a97ce0d446635a048fb2c9f301d587fc0fd",
      "tree": "851630ba57db0056628e3ef5da6c4633ea8153ba",
      "parents": [
        "5bd3ded167473188fabd26dceb9c3574b056fb84"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Dec 27 19:26:04 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Dec 27 21:08:58 2021 +0100"
      },
      "message": "test-many-klibc: Always use GNU ld for riscv64, s390x, and sparc64\n\n* LLD 13 doesn\u0027t implement linker relaxation for RISC-V, which makes\n  it fairly useless.  Having made relaxation work, I don\u0027t want to go\n  back and make it conditional.\n* LLD 13 doesn\u0027t seem to handle SPARC-specific relocations yet.\n* Debian\u0027s build of LLD 13 doesn\u0027t seem to include IBM Z (s390x)\n  support.\n\nSo introduce a \"mixed\" toolchain of Clang + GNU ld, and test that\ninstead of pure LLVM for these architectures.\n"
    },
    {
      "commit": "5bd3ded167473188fabd26dceb9c3574b056fb84",
      "tree": "a7114ce7cf5422d2e9621a9a965924ccb392611f",
      "parents": [
        "3e5559616a2d07119a52114a92a6f2965f76fd82"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Dec 27 16:05:22 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Dec 27 19:19:42 2021 +0100"
      },
      "message": "test-many-klibcs: Add options to limit which configurations are tested\n\nTesting all configurations takes quite a long time, so currently\nI make local edits to limit which configurations are tested.\n\nThis is silly.  Add command-line options to do this.\n"
    },
    {
      "commit": "3e5559616a2d07119a52114a92a6f2965f76fd82",
      "tree": "4a5a65bc8b53e8e1a9ff8c1b553127d2b6ff250b",
      "parents": [
        "ba8fa494b1e2435ce581e5ca9176aecb9a83ab5d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Dec 26 20:24:22 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Dec 26 20:24:27 2021 +0100"
      },
      "message": "test-many-klibs: Update armhf compiler options for gcc 11\n\nWith the current options, gcc 11 complains:\n\n    cc1: error: \u0027-mfloat-abi\u003dhard\u0027: selected architecture lacks an FPU\n\nWe explicitly specify the architecture version (v7-A), and now must\nalso explicitly enable VFP as an extension to that.\n"
    },
    {
      "commit": "ba8fa494b1e2435ce581e5ca9176aecb9a83ab5d",
      "tree": "c2f1952cdb7eae666a7aa9233d1f19712cbf2402",
      "parents": [
        "e8e56b8d3b3785ff84385a9affa9d366bdcefe84"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Dec 26 20:23:53 2021 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Dec 26 20:23:53 2021 +0100"
      },
      "message": "test-many-klibc: Disable mips as Debian no longer provies a cross-compiler\n"
    },
    {
      "commit": "e8e56b8d3b3785ff84385a9affa9d366bdcefe84",
      "tree": "7a272d74237e358f75f2ecfcb5dd3e4943786860",
      "parents": [
        "9b0bdf020ee950e801868e9220c19ae5711b48f6"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Aug 29 22:37:32 2020 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Aug 29 22:37:32 2020 +0100"
      },
      "message": "test-many-klibc: Don\u0027t clean the build directory after a failure\n\nAfter a build or test failure it\u0027s useful to leave the build directory\nbehind for investigations.\n"
    },
    {
      "commit": "9b0bdf020ee950e801868e9220c19ae5711b48f6",
      "tree": "e88779fec3f00c7859595564d8eb85db4ce99c7d",
      "parents": [
        "71f13bab4da165c80bd17aa2e5ff8d0798038633"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Aug 29 20:11:26 2020 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Aug 29 22:37:26 2020 +0100"
      },
      "message": "test-many-klibcs: Use patchelf to allow running shared-library binaries\n\nBuilding a chroot requires using sudo, which is a bit unfortunate.\nInstead, use patchelf to edit the interpreter filename so we can\nrun shared-library binaries without installing klibc.so.\n"
    },
    {
      "commit": "71f13bab4da165c80bd17aa2e5ff8d0798038633",
      "tree": "a9b67288d029c62437dd02634f0582988a7c5bef",
      "parents": [
        "6848ade239f300e5ace8c1d2d93dd23415ef07be"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Aug 25 19:09:45 2020 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Aug 25 19:09:45 2020 +0100"
      },
      "message": "test-many-klibc: Enable sparc\n\nDebian\u0027s sparc64 toolchain can still build for sparc 32-bit.\n"
    },
    {
      "commit": "6848ade239f300e5ace8c1d2d93dd23415ef07be",
      "tree": "68d4b6f966b8eaadf7ad42c08e337b5947c10e8e",
      "parents": [
        "98c69e6f8c0996531013f6d7ee4a87af6e9d097c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Aug 25 16:24:40 2020 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Aug 25 19:09:29 2020 +0100"
      },
      "message": "test-many-klibc: Change $makeflags to an array variable\n\nWe will need to add arguments containing spaces, which is not\npossible at present.\n"
    },
    {
      "commit": "98c69e6f8c0996531013f6d7ee4a87af6e9d097c",
      "tree": "213b523316d2e98b6798a39456e28bebe8224695",
      "parents": [
        "2d4165492e66a78fffa6a3dee7dccbf9e5e41755"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 20 22:01:19 2020 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 20 22:09:17 2020 +0100"
      },
      "message": "test-many-klibc: Add tests using LLVM tools (clang and ld.lld)\n\nThese still mostly fail, but it\u0027s now possible to build for most\narchitectures and run static executables for some.\n"
    },
    {
      "commit": "2d4165492e66a78fffa6a3dee7dccbf9e5e41755",
      "tree": "15dcb4725f6e7d2defa15dbd22d69d40a1ae24fb",
      "parents": [
        "ff75b2873c1f365e90330bbe449caf6cd950da57"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 20 21:15:49 2020 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 20 21:15:49 2020 +0100"
      },
      "message": "test-many-klibcs: Prepare to add non-GNU tools\n\n* Rename $gnuarch to $toolsarch\n* Rename build to build_gnu\n* Add a tools parameter to process, and pass \"gnu\" for now\n* Include tools name in build and log filenames\n"
    },
    {
      "commit": "ff75b2873c1f365e90330bbe449caf6cd950da57",
      "tree": "cdb8d23f1215a5afc26bd692bebbf6ee9e3eb005",
      "parents": [
        "0b561ae71dc5cb10ac36b3abbf69c433cb58de6a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 20 20:55:00 2020 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 20 20:55:00 2020 +0100"
      },
      "message": "test-many-klibcs: Delete cris architecture\n\nIt\u0027s no longer supported in klibc, and I couldn\u0027t actually test it\ndue to lack of support in Debian.\n"
    },
    {
      "commit": "0b561ae71dc5cb10ac36b3abbf69c433cb58de6a",
      "tree": "a439ed7b0915881fbc83dbf13320407e7e7df495",
      "parents": [
        "85abd26bb1f506f9fc73f4ad959bcf327cb7e484"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 20 20:51:12 2020 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Aug 20 20:51:12 2020 +0100"
      },
      "message": "test-many-klibcs: Add header comment for arguments to process function\n"
    },
    {
      "commit": "85abd26bb1f506f9fc73f4ad959bcf327cb7e484",
      "tree": "7c376ef4197394df746d17c8ca4c006a6df6636c",
      "parents": [
        "132c8809b45c8ab9f0be7f15fff69a4b7f35407c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Feb 29 01:08:56 2020 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Feb 29 01:09:48 2020 +0000"
      },
      "message": "test-many-klibcs: Re-enable mips big-endian configs\n\nDebian is providing cross-compilers for these again.\n"
    },
    {
      "commit": "132c8809b45c8ab9f0be7f15fff69a4b7f35407c",
      "tree": "569dfbbecfb7a11dfd53ae11326faae919bccfa0",
      "parents": [
        "e035a6d89e2f6e29ff6cc774c1174e970184cc37"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 19:21:42 2019 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 19:21:42 2019 +0100"
      },
      "message": "fixup! test-many-klibcs: Add comment about script dependencies\n"
    },
    {
      "commit": "e035a6d89e2f6e29ff6cc774c1174e970184cc37",
      "tree": "96c0dc343a9f686b11840afc593c1e695dc58bb4",
      "parents": [
        "ebf388b9f77c90e43ad36bd5d03d064bcb187e7d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 18:56:04 2019 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 18:56:09 2019 +0100"
      },
      "message": "test-many-klibcs: Delete build directory before building\n\nCurrently we clean the source directory.  That\u0027s probably worth\ncontinuing to do, but in case I change the build configurations or\ntools the build directory really needs to be cleaned too.\n"
    },
    {
      "commit": "ebf388b9f77c90e43ad36bd5d03d064bcb187e7d",
      "tree": "d9c06262a2c6e6fb8097f751155e17f2a90257bc",
      "parents": [
        "1715168e7d94dd265be79a005a491123d582f272"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 18:55:42 2019 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 18:55:42 2019 +0100"
      },
      "message": "test-many-klibcs: Add comment about script dependencies\n"
    },
    {
      "commit": "1715168e7d94dd265be79a005a491123d582f272",
      "tree": "63d3a248fa5efb435c8840121c56ec08d3d2c5bd",
      "parents": [
        "e88bb54bb699ffb912920c3eb60c3e438a82b138"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 17:46:47 2019 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 17:46:47 2019 +0100"
      },
      "message": "test-many-klibcs: Disable mips 32-bit big-endian\n\nDebian removed it from the archive, and no longer provides a\ncross-compiler.  If it comes back as an unofficial port we can\nenable it again.\n"
    },
    {
      "commit": "e88bb54bb699ffb912920c3eb60c3e438a82b138",
      "tree": "bbc5bcb01eafa57175a9af2cb6c78fbb0766882f",
      "parents": [
        "03aa5f8d27b2134b6540f3f597534fbcd8fc2805"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 15:54:18 2019 +0100"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 07 15:54:18 2019 +0100"
      },
      "message": "test-many-klibcs: Remove powerpcspe, which is dead upstream\n\ngcc 9 dropped support for it so Debian no longer has a cross-compiler\npackage.  (There is still some support in the kernel, but it was\nfrequently broken in the past few years.)\n"
    },
    {
      "commit": "03aa5f8d27b2134b6540f3f597534fbcd8fc2805",
      "tree": "314ea98ef694fb1b1bef684a19b509adb03aa53f",
      "parents": [
        "05e5e054023f908982cf2944a2f36b0b9c18d61a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 25 02:04:50 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 25 02:56:25 2019 +0000"
      },
      "message": "test-many-klibcs: Build out-of-tree and don\u0027t clean every time\n\nOut-of-tree builds are working again.  We can build for each tested\narchitecture in a separate directory and then don\u0027t need to clean\nbetween builds.\n"
    },
    {
      "commit": "05e5e054023f908982cf2944a2f36b0b9c18d61a",
      "tree": "a4704014d29609c673fe70aab58f93959d83819e",
      "parents": [
        "e648d8412a56e84dba0124ddb2ad54a1f715861a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Jan 21 00:08:04 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Jan 21 01:31:45 2019 +0000"
      },
      "message": "test-many-klibcs: Fix emulation of ppc SPE binaries\n\nWe need to set an environment variable to make QEMU do the right\nthing.\n"
    },
    {
      "commit": "e648d8412a56e84dba0124ddb2ad54a1f715861a",
      "tree": "ad55ffeb76bbf532943f11f89b47386883608605",
      "parents": [
        "072403212d1f1acac56016bc9de1a46d49695e65"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 18:06:42 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 18:21:22 2019 +0000"
      },
      "message": "Add .gitignore file\n"
    },
    {
      "commit": "072403212d1f1acac56016bc9de1a46d49695e65",
      "tree": "aa6ae3dae2a317d670c6797d4ba808380d717de5",
      "parents": [
        "ac7123c77517b89c969d34825496befd4a3bd069"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 18:04:40 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 18:04:53 2019 +0000"
      },
      "message": "test-many-klibc: Use different log files for static and shared tests\n"
    },
    {
      "commit": "ac7123c77517b89c969d34825496befd4a3bd069",
      "tree": "4aa50380b166d3a6e61ee095bead204dd4b1a628",
      "parents": [
        "0d73994268be07a674d163554fb498b084968a6d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 03:03:38 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 04:45:26 2019 +0000"
      },
      "message": "test-many-klibcs: Test shared library build in a chroot\n"
    },
    {
      "commit": "0d73994268be07a674d163554fb498b084968a6d",
      "tree": "9939f815e7868fed5490385e745f8e627095a473",
      "parents": [
        "2b5ec48e57b6606e10f968455bc71b7780d28b96"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:38:18 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:38:18 2019 +0000"
      },
      "message": "test-many-klibcs: Update patch to static dash\n"
    },
    {
      "commit": "2b5ec48e57b6606e10f968455bc71b7780d28b96",
      "tree": "f660ba86bfdc68831ad0758d0135c5ad789efbd4",
      "parents": [
        "64dcb8fa727f09dc11480c6b30a6766b73f9b94b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 18 04:57:54 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:32:47 2019 +0000"
      },
      "message": "test-many-klibcs: Enable parallel build\n\nParallel builds will make this less tedious.\n"
    },
    {
      "commit": "64dcb8fa727f09dc11480c6b30a6766b73f9b94b",
      "tree": "377dd8659e9402b29a69c1ba2c61a8b367e5d1c2",
      "parents": [
        "8526682a96669fc9f079c10d1bedfb83e4c7530b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 19 00:02:41 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:31:59 2019 +0000"
      },
      "message": "newklibc: Customise for my usage\n\n* Change repo, signkey and releasedir\n* Remove setting of KUP_HOST in favour of .kuprc\n* Remove setting of PATH\n"
    },
    {
      "commit": "8526682a96669fc9f079c10d1bedfb83e4c7530b",
      "tree": "08150b54aed53ab312cc62fa87be0f7318cbca65",
      "parents": [
        "66998b7313799c175583d2fbe524f6f9d46943a7"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 19 00:14:30 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:31:59 2019 +0000"
      },
      "message": "newklibc: Include name and version in tag messages\n\nThe tag name is *not* part of the signed data, so we should specify\nthe name and version in the message.\n\nAlso fix the typo \"relased\".\n"
    },
    {
      "commit": "66998b7313799c175583d2fbe524f6f9d46943a7",
      "tree": "1d3c4c712fe92480ecfa494adb2ab4cd90dadd9b",
      "parents": [
        "dc9d23d12f7b0e0adb78db0aa70bb3f65a25164d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 19 00:12:11 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:31:59 2019 +0000"
      },
      "message": "newklibc: Use a securely-created temporary directory\n\nDon\u0027t hardcode directory names in /tmp.  Use mktemp -d to create a\ntemporary directory and put everything under that.\n"
    },
    {
      "commit": "dc9d23d12f7b0e0adb78db0aa70bb3f65a25164d",
      "tree": "30e484f6549a30c9c007c729f7bb8de7ec0648fc",
      "parents": [
        "b65d1e9b0b6fbf0705aeeb5ed8028348966d4c99"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 18 20:57:13 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:31:59 2019 +0000"
      },
      "message": "newklibc: Add hpa\u0027s release script\n"
    },
    {
      "commit": "b65d1e9b0b6fbf0705aeeb5ed8028348966d4c99",
      "tree": "055fbd8836f52553ecb42e69f7dee8199fb883e8",
      "parents": [
        "60952530017bdc7cc7e49cdc7394f991ac95ce5e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 18 19:20:14 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:31:59 2019 +0000"
      },
      "message": "test-many-klibcs: Run i386 and x86_64 programs natively, not using qemu\n"
    },
    {
      "commit": "60952530017bdc7cc7e49cdc7394f991ac95ce5e",
      "tree": "6be40dd24a158847671374c60f95565e2f5f4579",
      "parents": [
        "add9336aefdf13579de65116b957fb1a7720e75e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 18 19:17:20 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:31:57 2019 +0000"
      },
      "message": "test-many-klibcs: Build and run (some) klibc self-test programs\n\nOnly run self-test programs that don\u0027t require any input and have\nclear success/failure reporting.  We can enable more later.\n"
    },
    {
      "commit": "add9336aefdf13579de65116b957fb1a7720e75e",
      "tree": "2ddb84dd642f81b55ab7a3937a724b60286b6ff8",
      "parents": [
        "d67871786829bb27df798d4207aaacbd90e893b5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 18 17:26:04 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 20 01:31:03 2019 +0000"
      },
      "message": "test-many-klibcs: Make per-arch variables global rather than local\n\nIt\u0027s getting tedious to repeat the same assignments in multiple\nfunctions.\n"
    },
    {
      "commit": "d67871786829bb27df798d4207aaacbd90e893b5",
      "tree": "52a6c037c312afb29e773075d8adcb76cb750bfc",
      "parents": [],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 18 04:15:30 2019 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jan 18 04:43:15 2019 +0000"
      },
      "message": "Add script to (cross-)build and test klibc for many architectures\n\nThis script assumes Debian conventions for cross-compilers etc.\n"
    }
  ]
}
