canokey-qemu: mark broken
Uses a four‐year‐old patched vendored version of Mbed TLS for cryptography that doesn’t build with CMake 4. Doesn’t build with current versions of `canokey-core`, either. No upstream development since 2023. This was only used in‐tree by the `systemd-initrd-luks-fido2` NixOS test, which is not a channel blocker and that I couldn’t find a historical failure for that wasn’t related to issues with the test driver.
This commit is contained in:
@@ -2,6 +2,11 @@
|
|||||||
{
|
{
|
||||||
name = "systemd-initrd-luks-fido2";
|
name = "systemd-initrd-luks-fido2";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
# `canokey-qemu` is marked broken.
|
||||||
|
broken = true;
|
||||||
|
};
|
||||||
|
|
||||||
nodes.machine =
|
nodes.machine =
|
||||||
{ pkgs, config, ... }:
|
{ pkgs, config, ... }:
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -57,5 +57,10 @@ stdenv.mkDerivation rec {
|
|||||||
description = "CanoKey QEMU Virt Card";
|
description = "CanoKey QEMU Virt Card";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ oxalica ];
|
maintainers = with maintainers; [ oxalica ];
|
||||||
|
# Uses a four‐year‐old patched vendored version of Mbed TLS for
|
||||||
|
# cryptography that doesn’t build with CMake 4. Doesn’t build with
|
||||||
|
# gurrent versions of `canokey-core`, either. No upstream
|
||||||
|
# development since 2023.
|
||||||
|
broken = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,7 +90,7 @@
|
|||||||
tpmSupport ? !minimal,
|
tpmSupport ? !minimal,
|
||||||
uringSupport ? stdenv.hostPlatform.isLinux && !userOnly,
|
uringSupport ? stdenv.hostPlatform.isLinux && !userOnly,
|
||||||
liburing,
|
liburing,
|
||||||
canokeySupport ? !minimal,
|
canokeySupport ? false,
|
||||||
canokey-qemu,
|
canokey-qemu,
|
||||||
capstoneSupport ? !minimal,
|
capstoneSupport ? !minimal,
|
||||||
capstone,
|
capstone,
|
||||||
|
|||||||
Reference in New Issue
Block a user