There is a new pull request by tsndqst against master on the void-packages repository https://github.com/tsndqst/void-packages cups-gnutls https://github.com/void-linux/void-packages/pull/40467 cups: add support for gnutls to enable https Without gnutls CUPS defaults to the MacOS path for certificates. https://github.com/OpenPrinting/cups/blob/19047059/scheduler/conf.c#L607-L612 When administering printers in CUPS UI (localhost:631) I noticed that the connection could not upgrade to HTTPS. Upon investigation with `strace` I saw that CUPS was trying to load certificates from `/Library/Keychains/System.keychain`. ``` openat(AT_FDCWD, "/Library/Keychains/System.keychain/void.key", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) ``` Enabling GNUTLS causes CUPS to look in the correct location for certificates. #### Testing the changes - I tested the changes in this PR: **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-GLIBC) A patch file from https://github.com/void-linux/void-packages/pull/40467.patch is attached