Subject: bug#78188: closed (Re: [bug#78188] [PATCH v3 1/2] gnu: kwallet-pam: Fix socat not in 'libexec/pam_kwallet_init' wrapper path.)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 02 May 2025 13:11:02 +0000

Your bug report

#78188: [PATCH] Add KWallet service

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
78188: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78188
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#78188] [PATCH v3 1/2] gnu: kwallet-pam: Fix socat not in 'libexec/pam_kwallet_init' wrapper path.
From: Maxim Cournoyer <[email-masked]>
To: Sergio Pastor Pérez <[email-masked]>
Cc: Z572 <[email-masked]>, [email-masked], Sughosha <[email-masked]>
Date: Fri, 02 May 2025 22:10:28 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

Sergio Pastor Pérez <[email-masked]> writes:

> * gnu/packages/kde-plasma.scm (kwallet-pam)[phase]: Wrapper phase not setting
> PATH variable to access 'socat' input.

I've taken the liberty to rephrase this changelog and improve
(hopefully!) the next commit's documentation text, and pushed, with the
first commit being 284c5111db5.

Thank you!

-- 
Maxim

Subject: [PATCH] Add KWallet service
From: Sergio Pastor Pérez <[email-masked]>
To: [email-masked]
Cc: Sergio Pastor Pérez <[email-masked]>
Date: Thu, 1 May 2025 15:50:24 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

This patch series adds `kwallet-service-type'. This service serves the same
function as `gnome-keyring-service-type' but for `kwallet'. By default the
service configures PAM for SDDM, since this is the expected greeter to use
with `kwallet-pam'.

The 'libexec/pam_kwallet_init' binary form the `kwallet-pam' package was not
properly wrapped and could not access the `socat' input binary. This patch
series includes the fix which is required for the correct autostart of the
wallet.

Sergio Pastor Pérez (2):
  gnu: kwallet-pam: Fix socat not in 'libexec/pam_kwallet_init' wrapper
    path.
  services: kwallet: New service.

 doc/guix.texi               | 37 ++++++++++++++++++++++
 gnu/packages/kde-plasma.scm | 14 +++++++--
 gnu/services/desktop.scm    | 61 +++++++++++++++++++++++++++++++++++++
 3 files changed, 109 insertions(+), 3 deletions(-)

base-commit: 881d46eb386c2de8bc6f1405972ee1e115eeb3a1
-- 
2.49.0