Your message dated Sun, 20 Nov 2022 00:51:55 +0000
with message-id <e1owyyt-006i8d...@fasolo.debian.org>
and subject line Bug#1018909: fixed in kwallet-kf5 5.100.0-1
has caused the Debian Bug report #1018909,
regarding libkf5wallet-bin: Cannot disable Freedesktop Secret Service
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1018909: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018909
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libkf5wallet-bin
Version: 5.97.0-1
Severity: important
Tags: patch upstream

Hi,

starting with upstream version 5.97.0 the kwalled5 daemon will provide
the org.freedesktop.secrets D-Bus service. Unfortunately it's not
possible to disable this API [1] which prevents using other providers
such as keepassxc. Essentially this breaks my current setup.

I've attached a patch for the Debian package that cherry-picks the fix
from upstream git. Note that until kwalletmanager5 is updated to 22.08.0
there is no GUI and one has to manually edit .config/kwalletrc. But
without the fix this is all in vain.

[1] https://bugs.kde.org/show_bug.cgi?id=458069

Regards,
Jan

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.0-4-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru kwallet-kf5-5.97.0/debian/changelog 
kwallet-kf5-5.97.0/debian/changelog
--- kwallet-kf5-5.97.0/debian/changelog 2022-08-14 18:55:38.000000000 +0200
+++ kwallet-kf5-5.97.0/debian/changelog 2022-09-01 18:03:30.000000000 +0200
@@ -1,3 +1,10 @@
+kwallet-kf5 (5.97.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Add upstream patch to optionally disable Freedesktop Secret Service 
+
+ -- Jan Klötzke <jan+deb...@kloetzke.net>  Thu, 01 Sep 2022 18:03:30 +0200
+
 kwallet-kf5 (5.97.0-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
diff -Nru 
kwallet-kf5-5.97.0/debian/patches/Dont-register-dummy-org.freedesktop.secrets-service-when-api-is-disabled.patch
 
kwallet-kf5-5.97.0/debian/patches/Dont-register-dummy-org.freedesktop.secrets-service-when-api-is-disabled.patch
--- 
kwallet-kf5-5.97.0/debian/patches/Dont-register-dummy-org.freedesktop.secrets-service-when-api-is-disabled.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
kwallet-kf5-5.97.0/debian/patches/Dont-register-dummy-org.freedesktop.secrets-service-when-api-is-disabled.patch
    2022-09-01 18:03:30.000000000 +0200
@@ -0,0 +1,30 @@
+From db1d2ecd610212f3a6b68d8e602148cfef43688c Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fe...@gmx.de>
+Date: Fri, 19 Aug 2022 16:34:07 +0200
+Subject: [PATCH] Don't register dummy org.freedesktop.secrets service when api
+ is disabled
+
+It prevents other programs from claiming that service
+
+BUG: 458069
+---
+ src/runtime/kwalletd/kwalletd.cpp | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/src/runtime/kwalletd/kwalletd.cpp 
b/src/runtime/kwalletd/kwalletd.cpp
+index 5de735bd..d10ce59e 100644
+--- a/src/runtime/kwalletd/kwalletd.cpp
++++ b/src/runtime/kwalletd/kwalletd.cpp
+@@ -168,9 +168,6 @@ KWalletD::KWalletD()
+ 
+     if (cfgSecrets.readEntry<bool>("apiEnabled", true)) {
+         _fdoService.reset(new KWalletFreedesktopService(this));
+-    } else {
+-        /* Do not keep dbus-daemon waiting for the org.freedesktop.secrets by 
registering the dummy-service */
+-        KWalletFreedesktopService(nullptr);
+     }
+ }
+ 
+-- 
+GitLab
+
diff -Nru kwallet-kf5-5.97.0/debian/patches/series 
kwallet-kf5-5.97.0/debian/patches/series
--- kwallet-kf5-5.97.0/debian/patches/series    2022-07-28 00:31:31.000000000 
+0200
+++ kwallet-kf5-5.97.0/debian/patches/series    2022-09-01 18:03:30.000000000 
+0200
@@ -1 +1,2 @@
 blowfish_endianess.diff
+Dont-register-dummy-org.freedesktop.secrets-service-when-api-is-disabled.patch

--- End Message ---
--- Begin Message ---
Source: kwallet-kf5
Source-Version: 5.100.0-1
Done: Aurélien COUDERC <couc...@debian.org>

We believe that the bug you reported is fixed in the latest version of
kwallet-kf5, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1018...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurélien COUDERC <couc...@debian.org> (supplier of updated kwallet-kf5 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 19 Nov 2022 23:19:04 +0100
Source: kwallet-kf5
Architecture: source
Version: 5.100.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Aurélien COUDERC <couc...@debian.org>
Closes: 1018909
Changes:
 kwallet-kf5 (5.100.0-1) unstable; urgency=medium
 .
   [ Aurélien COUDERC ]
   * New upstream release (5.99.0). (Closes: #1018909)
   * Update build-deps and deps with the info from cmake.
   * New upstream release (5.100.0).
   * Update build-deps and deps with the info from cmake.
Checksums-Sha1:
 fd78406714512e9166b1e7982691cfefd9cf05ae 3418 kwallet-kf5_5.100.0-1.dsc
 a6ebc8186f595f79d614d42f069ff6158a6e389d 347328 kwallet-kf5_5.100.0.orig.tar.xz
 549fb6f3b3a2aae3f746aaaa6bb13bb3ec32738e 488 
kwallet-kf5_5.100.0.orig.tar.xz.asc
 f18fe64c1825341bf2a9db0dc9ced2a64f5c8663 15392 
kwallet-kf5_5.100.0-1.debian.tar.xz
 06830c7df9affa6930bcaad63d822c58423a2c9f 18068 
kwallet-kf5_5.100.0-1_amd64.buildinfo
Checksums-Sha256:
 c96077b0544993917e91b90f468c6736aed700a11e07ea888cd509eaf7c8146a 3418 
kwallet-kf5_5.100.0-1.dsc
 2bbdf57f515b36d95e8adcf56e96157bb7621f5284abfc3b6e5d63f9f2832e80 347328 
kwallet-kf5_5.100.0.orig.tar.xz
 2ab13b68042a12c4132977c2c35fceaef26bcb222e8b8a117f68e3d309d694db 488 
kwallet-kf5_5.100.0.orig.tar.xz.asc
 3cd5adb4446ae47257480f5fb256394fe4ee17e955e55d6d348d77d203831718 15392 
kwallet-kf5_5.100.0-1.debian.tar.xz
 5ddf9e7a3b40b4ff5e61d4dc68b5201b2bf5dc86aa240513de85848f6ded6b74 18068 
kwallet-kf5_5.100.0-1_amd64.buildinfo
Files:
 256215124724bcc2b37781435266c53d 3418 libs optional kwallet-kf5_5.100.0-1.dsc
 65592c6e9df43d002d90678e990c20c0 347328 libs optional 
kwallet-kf5_5.100.0.orig.tar.xz
 05f1a8a1bf686e342dd23625a28c9553 488 libs optional 
kwallet-kf5_5.100.0.orig.tar.xz.asc
 0347a148ecb46bed6018c1df354c4ee5 15392 libs optional 
kwallet-kf5_5.100.0-1.debian.tar.xz
 f155f50b84b15b590116ad20cceb6f99 18068 libs optional 
kwallet-kf5_5.100.0-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEIW//QAAaDgcOKDsfcaflM/KRoyQFAmN5az0ACgkQcaflM/KR
oyQ1/A/9GSZNhnq5SXVopJY5rhilrqyMyc6HSyNLtR3FiE2cMZWj886YVH0ZjscX
WFWR1XYlTHRkV4hyMxR/H3y+QOVO8tdmsfnqclOoM+yahLVHmn4j12Ig8ytlTGBp
UZv5FTFhcBvxzPMEez4s+In5rGISAJdNlkClf78O3670SBor19NodXBixntmCe5R
iaMHN2hbwkBGSnM/nzNwY+iE69GUPFFZhZk/TNhwviBRdnVOn9pxHB2k3+ss9iV7
5V+zwCh6mEVrbDeHUfS4NLlZMuBJjb5GjWSU8L+zn1ATRRnPmHmk8oTeaqZCQOm2
/nOVscYDXWh99LHg94MTfsUBGZkNEMC9RRoH8pP1jgIGUUWJMMFxOS4+Z4Kwa6Wu
2G7eMdhAMvN61sGlxaKZvTpLeO9U4RyMJrLHxk1/YMQWj4lwuY4YyAMzJ9vd5foJ
Kbh0xBNgqLk5SSK1ZwM9fWsAxobhZrxg+aoLKNgPdTKFRghjBHik2ZW5s3YeCU41
1QfB76wB/CoL8Jyt3iSgWF4r3LjP/f0BXEjX/0UvPyl8905i+YuWdqantUIAv7dT
8/ibkkHin7yu6aA4dA9rhWOlUpymQuW2fqgLOXm/Gi8ZdXkBO1KdejYmdtE/lPYj
xsROSW71Cri/ola+Vn2u18u54lGxiTW1G4zIm49v9ysFqJoeABQ=
=j8qT
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to