Created attachment 714116 [details] Work around spurious output from gnome keyring on EL6 When calling get_password or set_password using the GnomeKeyring backend, spurious warnings are printed to the terminal: ** (process:29438): WARNING **: g_set_application_name not set. This appears to be due to https://bugzilla.gnome.org/show_bug.cgi?id=460515 which seems to be fixed in Fedora releases. I did not see this issue when using the same calls on Fedora. The attached patch against 0.7-1.el6 corrects the problem for me.
The referenced GNOME bug indicates that the problem is with the application calling the keyring library, and not a problem with the library itself. It's also been 4 years since the last activity on this bug. I recommend closing it, but I defer to the el6 branch maintainer.
I've patched this in epel7 via bz#1498477 However, I don't have write access to the el6 branch to push the fix there. It's a simple fast-forward merge if another maintainer wants to do it, or the POC for the el6 branch can give me write-access (I don't know how ACLs work in Pagure now that Pkgdb2 is no longer being used): fedpkg clone python-keyring && \ cd python-keyring && \ git checkout -t origin/el6 && \ git merge --ff-only origin/epel7 && \ git push origin refs/heads/el6:refs/heads/el6
Ping to the primary maintainer or a provenpackager. Please either patch, or give me access so I can patch el6. I've already fixed this in epel7. See above comment for instructions on backporting to el6.
python-keyring-5.0-3.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-f190f4cfd9
I was able to push the changes after the repo credentials were reset, and push the fix to the el6 branch.
python-keyring-5.0-3.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-f190f4cfd9
python-keyring-5.0-3.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.