Javier Olaechea writes: Hi Javier, > I have a simple way to reproduce the issue. Start emacs with emacs -Q. > Then evaluate the following snippet > > (require 'auth-source) > > (let ((auth-sources '("secrets:Login"))) > (auth-source-search :port 6697)) Yep. Fails here as well. > So the issue is not at all on rcirc, but that secrets backend assumes > that the search specs should be strings. I haven't researched the > SecretService API to know if this is a restriction of the underlying > dbus service the secrets backend works with or just a restrictive > assumption of the code in secrets.el. The Secret Service API allows only strings for attribute keys and values, see : --8<---------------cut here---------------start------------->8--- READWRITE Dict Attributes ; --8<---------------cut here---------------end--------------->8--- Looking at auth-source.el. there was a similar problem in auth-source-plstore-search, see commit fcb89237d9ab969bcd29bf8f8fae8d9905644b92 in Emacs git. Applying a similar change to auth-source-secrets-search let the error go away. I've appended the patch, could you pls check in the rcirc context? I'm also not sure whether we need to change something when creating an item in auth-source-secrets-create. Best regrads, Michael.