So about the #Kyocera #CUPS driver needing insecure #pypdf3 situation:

I guess this is not only a #NixOS problem but concerns anyone wanting to use their Kyocera printer on Linux. I understand that pypdf3 is deprecated and one should use just pypdf, but the kyocera driver is proprietary, so how would one fix that? 🤔

I guess Kyocera themselves don't care whatsoever...

https://github.com/NixOS/nixpkgs/pull/504557

python3Packages.pypdf{2,3}: mark insecure by dotlambda · Pull Request #504557 · NixOS/nixpkgs

fixes #504451 This disables cups-kyocera-3500-4500 (@me-and) cups-kyodialog (@steveej) odoo{17,18,19} (@mkg20001 @siriobalmelli) pdfposter (@wamserma) krop pdf-quench (@flokli) maigret (@fabaff @t...

GitHub

@nobodyinperson

> how would one fix that?

1) Scream at the manufacturer to fix their shit and make it opensource and/or use the IPP standard https://www.cups.org/doc/spec-ipp.html
2) By writing a shim/compatibility layer that pretends to be pypdf3 and internally just rewrites all function calls towards it to the ones of pypdf.

CUPS Implementation of IPP