When doing software update, Muon asks for password twice: first when clicking to "updates available" icon, then before applying actual updates. It is quite annoying, and it is day-to-day behavior and affects almost all users of KDE desktop. Reproducible: Always Steps to Reproduce: 1. Wait for "updates available" icon to appear 2. Click on the icon Actual Results: It asks for user password, then window appears, then when clicking "apply" (or something like that) it asks for user password again. Expected Results: It should ask for password once.
Screenshots of the respective password prompts please.
Created attachment 84961 [details] Screenshot of first password dialog box
Created attachment 84962 [details] Screenshot of second password dialog box Added screenshots.
Sorry, it's different password dialogs. But why it needs kdewallet?
I am not sure, I'll have a look.
libmuon/backends/BodegaBackend/BodegaBackend.cpp: KWallet::Wallet *wallet = KWallet::Wallet::openWallet(KWallet::Wallet::NetworkWallet(), 0, KWallet::Wallet::Synchronous); Bodega is a general purpose app store being developed by KDE [1], and apparently it needs client authentication. Bodega is the reason why it opens a wallet. It is somewhat experimental at this stage, so I am not entirely sure that is intended or anything, I'll ask the responsible dev to be sure. FWIW though, if you have the bodega client you are most certainly not running an official Kubuntu muon package or have unpackaged files floating about, because kubuntu doesn't pacakge muon with bodega at this time. [1] http://lwn.net/Articles/525020/
Thanks. I use packages from kubuntu, however I installed "regular" ubuntu first. Seems that it is distribution-related problem and I should report to ubuntu issue tracker.
Nope. Ubuntu and Kubuntu share the same muon package and that package does not have Bodega support, so you must have gotten the bodega backend from elsewhere (i.e. not official).
Bodega opens a wallet because we need to fetch listings of resources as well as for ratings and reviews and these require authentication. FWIW, ubuntu also requires authentication for ratings and reviews.