Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#75646 - [kwallet] cannot disable org.freedesktop.secrets

Attached to Project: Arch Linux
Opened by Alejandro Valdés (alevalv) - Thursday, 18 August 2022, 18:13 GMT
Last edited by Felix Yan (felixonmars) - Thursday, 25 August 2022, 18:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The new freedesktop.secrets api from kwallet cannot be disabled using configuration available in package.

1. Tested with kwalletmanager 22.07.90-1, it changes the value in kwalletrc correctly.

2. Updated ~/.config/kwalletrc manually with

[org.freedesktop.secrets]
apiEnabled=false

Re-login after every test, KeepassXC mentions this when running:

Warning: Another secret service is running (PID: 7129, Executable: /usr/bin/kwalletd5).
Please stop/remove it before re-enabling the Secret Service Integration.

If I kill kwalletd5 the secret service is disabled.

Additional info:
kwallet -> 5.97.0-2
kwalletmanager -> 22.07.90-1 22.04.3-1

~/.config/kwalletrc
[Wallet]
Close When Idle=false
Close on Screensaver=false
Enabled=true
First Use=false
Idle Timeout=10
Launch Manager=false
Leave Manager Open=false
Leave Open=true
Prompt on Open=false
Use One Wallet=true

[org.freedesktop.secrets]
apiEnabled=false


Steps to reproduce:
Add apiEnabled=false to kwalletrc, re-login, org.freedesktop.secrets is still in use.
This task depends upon

Closed by  Felix Yan (felixonmars)
Thursday, 25 August 2022, 18:43 GMT
Reason for closing:  Fixed
Additional comments about closing:  kwallet 5.97.0-3
Comment by Toolybird (Toolybird) - Friday, 19 August 2022, 03:12 GMT
New kwallet secrets api was enabled in  FS#75616 . If it's buggy then someone needs to report it upstream...
Comment by Alejandro Valdés (alevalv) - Friday, 19 August 2022, 14:06 GMT Comment by Felix Yan (felixonmars) - Friday, 19 August 2022, 14:18 GMT
Have you tried with [testing]/kwalletmanager 22.08.0-1? Also you probably should mention the version 22.04.3 somewhere in the upstream bug report.
Comment by Alejandro Valdés (alevalv) - Friday, 19 August 2022, 14:46 GMT
Tried with that version today too, confirmed upstream to be a bug in kwallet https://invent.kde.org/frameworks/kwallet/-/merge_requests/33
Comment by Felix Yan (felixonmars) - Thursday, 25 August 2022, 18:42 GMT
Patch cherry picked to kwallet 5.97.0-3. Thanks.

Loading...