pg-core 0.6.1 depends on the legacy irma crate at 0.2.1, so every consumer binary still compiles it in even after direct declarations were cleaned up (cargo tree -i irma → irma v0.2.1 ← pg-core ← {pg-pkg, cryptify, ...}) — encryption4all/cryptify#199 removed cryptify's dead direct dep and surfaced this root. It also drags reqwest 0.11 alongside the workspace's 0.13.
Not session-API drift (nothing in pg-core talks to a Yivi server through it — determine what it's actually used for: likely condiscon/attribute types), so the e2e compat manifest deliberately does not track it (encryption4all/postguard-e2e#28). This issue is the durable home for the follow-up instead.
Options, in rough preference order: drop it (vendor the few types), migrate to irmars 0.2.2 like pg-pkg did, or upstream a fix. Renovate (#254) and the cryptify merge spike (#255) will both bump into this — resolve here once.
Part of #247 (workstream F).
pg-core 0.6.1 depends on the legacy
irmacrate at 0.2.1, so every consumer binary still compiles it in even after direct declarations were cleaned up (cargo tree -i irma→irma v0.2.1 ← pg-core ← {pg-pkg, cryptify, ...}) — encryption4all/cryptify#199 removed cryptify's dead direct dep and surfaced this root. It also dragsreqwest0.11 alongside the workspace's 0.13.Not session-API drift (nothing in pg-core talks to a Yivi server through it — determine what it's actually used for: likely condiscon/attribute types), so the e2e compat manifest deliberately does not track it (encryption4all/postguard-e2e#28). This issue is the durable home for the follow-up instead.
Options, in rough preference order: drop it (vendor the few types), migrate to
irmars0.2.2 like pg-pkg did, or upstream a fix. Renovate (#254) and the cryptify merge spike (#255) will both bump into this — resolve here once.Part of #247 (workstream F).