Hi, systemd-cryptenroll has a known issue where it may fail if used with fido2. This issue was fixed on upstream, but it was not ported to systemd-stable. Hence we currently have this bug on arch: https://github.com/systemd/systemd/issues/20664 What is the proper way to propose a patch to fix that issue on Arch's systemd? FWIW I tested the patch below on current systemd v249.4 and it fixes the bug. diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index e4c867f..351ac12 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -7,7 +7,7 @@ pkgname=('systemd' 'systemd-libs' 'systemd-resolvconf' 'systemd-sysvcompat') _tag='91ea8d825553fc1ecfc19448be24a4da56b13d00' # git rev-parse v${_tag_name} _tag_name=249.4 pkgver="${_tag_name/-/}" -pkgrel=1 +pkgrel=2 arch=('x86_64') url='https://www.github.com/systemd/systemd' makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam' 'libelf' @@ -64,6 +64,8 @@ sha512sums=('SKIP' '825b9dd0167c072ba62cabe0677e7cd20f2b4b850328022540f122689d8b25315005fa98ce867cf6e7460b2b26df16b88bb3b5c9ebf721746dce4e2271af7b97') _backports=( + # fix systemd-cryptenroll using fido2 + 'b6aa89b0a399992c8ea762e6ec4f30cff90618f2' ) _reverts=( Regards, David