Upon starting Marble, I am required to enter KWallet's password. Since I don't have any passwords used anywhere in Marble (what does Marble even need passwords for?), and since I might be somewhere in public where entering my master password would be a security issue, I obviously don't want to do such thing. Unlike other KDE software (such as KMail), which is working while my KWallet prompt is sitting unfilled, Marble simply doesn't start. Then, after a wait for about a minute (which is obviously too much to open a map on my tablet), I am being told that I might opt out to store my password in plain text. I don't want to do that either, especially when I am not being told which password will be stored in plain text. It would be nice, less confusing, and potentially less insecure if Marble just opens in some degraded mode that doesn't require a master password by default. Reproducible: Always
I can confirm that this is happening with marble on debian, version 4:15.08.1+dfsg-2 I agree that this is a disturbing set of choices to make, and i don't know why i'm being asked to make them as a user. At the point where i need to enter a password for marble, i'll be happy to let it use wallet (or any other secret-providing service). But on normal boot, this question shouldn't come up.
KWallet integration is used to store owncloud credentials. Marble's owncloud support enables syncing bookmarks and routes on different computers using owncloud as a backend. Unfortunately the feature never left the experimental stage, so I'm going to disable the kwallet integration now.
Git commit 0724cf1b0cbc7b48d4b866b949b258940d782f63 by Dennis Nienhüser. Committed on 02/04/2016 at 06:35. Pushed by nienhueser into branch 'master'. Do not open kwallet dialog on startup. M +18 -0 data/maps/earth/openstreetmap/openstreetmap.dgml M +1 -3 src/apps/marble-kde/CMakeLists.txt M +0 -3 src/apps/marble-kde/marble.kcfg M +0 -65 src/apps/marble-kde/marble_part.cpp M +0 -3 src/apps/marble-kde/marble_part.h http://commits.kde.org/marble/0724cf1b0cbc7b48d4b866b949b258940d782f63
Git commit 5f2eef5535eb5dec37e97f86632a86e3c4171af0 by Dennis Nienhüser. Committed on 02/04/2016 at 07:00. Pushed by nienhueser into branch 'Applications/16.04'. Do not open kwallet dialog on startup (cherry picked from commit b29050af4ccb256c8decbc8ede0a81ffcda1813a) M +1 -3 src/apps/marble-kde/CMakeLists.txt M +0 -3 src/apps/marble-kde/marble.kcfg M +0 -65 src/apps/marble-kde/marble_part.cpp M +0 -3 src/apps/marble-kde/marble_part.h http://commits.kde.org/marble/5f2eef5535eb5dec37e97f86632a86e3c4171af0