GNU bug report logs - #27889
Polkit actions are not updated after guix system reconfigure

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Ryan Moe <ryan.moe@HIDDEN>; dated Mon, 31 Jul 2017 21:10:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 27889 <at> debbugs.gnu.org:


Received: (at 27889) by debbugs.gnu.org; 1 Aug 2017 10:03:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 01 06:03:52 2017
Received: from localhost ([127.0.0.1]:36130 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1dcU1o-0007L7-GS
	for submit <at> debbugs.gnu.org; Tue, 01 Aug 2017 06:03:52 -0400
Received: from eggs.gnu.org ([208.118.235.92]:57094)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1dcU1n-0007Kv-Gh
 for 27889 <at> debbugs.gnu.org; Tue, 01 Aug 2017 06:03:51 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <ludo@HIDDEN>) id 1dcU1h-0006b3-8g
 for 27889 <at> debbugs.gnu.org; Tue, 01 Aug 2017 06:03:46 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49651)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1dcU1a-0006Xe-Ep; Tue, 01 Aug 2017 06:03:38 -0400
Received: from [193.50.110.251] (port=38214 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1dcU1a-0002JK-0g; Tue, 01 Aug 2017 06:03:38 -0400
From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=)
To: Danny Milosavljevic <dannym@HIDDEN>
Subject: Re: bug#27889: Polkit actions are not updated after guix system
 reconfigure
References: <CAN-ReHqDxmNcsPAffCo4PYKpf0qjvdvGne0eAeB7Pf8spHsc_A@HIDDEN>
 <20170731233404.691437c0@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 14 Thermidor an 225 de la =?utf-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-unknown-linux-gnu
Date: Tue, 01 Aug 2017 12:03:34 +0200
In-Reply-To: <20170731233404.691437c0@HIDDEN> (Danny Milosavljevic's
 message of "Mon, 31 Jul 2017 23:34:04 +0200")
Message-ID: <87vam7r4eh.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 27889
Cc: Ryan Moe <ryan.moe@HIDDEN>, 27889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

Hello,

Danny Milosavljevic <dannym@HIDDEN> skribis:

> But gnu/services/shepherd.scm shepherd-service-file could be extended to =
provide a "restart" action (shepherd itself already supports it).
>
> The general format for shepherd is:
>
> (register-services
>   (make <service>
>         #:provides '(apache-2.0 apache httpd)
>         #:requires '()
>         #:start (...)
>         #:stop (...)
>         #:actions (make-actions
>                    (restart (...)))))
>                     ^^^^^^^^^^^^^
>
> But the Guix <shepherd-service> record, which is the source that is event=
ually compiled to the above, neither has an "actions" slot nor a "restart" =
slot.  It would have to be extended with one.
>
> I wonder whether it would make sense to make shepherd automatically defau=
lt to a SIGHUP restart action for daemonized processes instead, though.  It=
's not exactly rare for daemons to provide that.
>
> Also, does "guix system reconfigure" already call this restart action if =
it's present?

Not yet, but it should.  I think the patches at
<https://bugs.gnu.org/26830> would be sufficient if the action boils
down to sending SIGHUP.  Perhaps time to revive that patch set!

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#27889; Package guix. Full text available.

Message received at 27889 <at> debbugs.gnu.org:


Received: (at 27889) by debbugs.gnu.org; 1 Aug 2017 07:18:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 01 03:18:05 2017
Received: from localhost ([127.0.0.1]:36030 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1dcRRN-0003RU-9t
	for submit <at> debbugs.gnu.org; Tue, 01 Aug 2017 03:18:05 -0400
Received: from dd1012.kasserver.com ([85.13.128.8]:34230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1dcRRK-0003R8-V0
 for 27889 <at> debbugs.gnu.org; Tue, 01 Aug 2017 03:18:03 -0400
Received: from localhost (77.118.188.11.wireless.dyn.drei.com [77.118.188.11])
 by dd1012.kasserver.com (Postfix) with ESMTPSA id E109A1CA0360;
 Tue,  1 Aug 2017 09:17:58 +0200 (CEST)
Date: Tue, 1 Aug 2017 09:17:53 +0200
From: Danny Milosavljevic <dannym@HIDDEN>
To: Ryan Moe <ryan.moe@HIDDEN>
Subject: Re: bug#27889: Polkit actions are not updated after guix system
 reconfigure
Message-ID: <20170801091753.0f9dd3cf@HIDDEN>
In-Reply-To: <CAN-ReHoqipxjd-NOM7YvAjTU_2-KeAey3bxzfbJ1QmEQdbf0HA@HIDDEN>
References: <CAN-ReHqDxmNcsPAffCo4PYKpf0qjvdvGne0eAeB7Pf8spHsc_A@HIDDEN>
 <20170731233404.691437c0@HIDDEN>
 <CAN-ReHoqipxjd-NOM7YvAjTU_2-KeAey3bxzfbJ1QmEQdbf0HA@HIDDEN>
X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 27889
Cc: 27889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

> polkitd isn't managed by shepherd. It looks to be managed by dbus and
> I'm not sure how to restart an individual dbus service (or if you even
> can). Restarting dbus-system is obviously too intrusive (it does
> reload the policy files at the expense of restarting my X session :)).

Yeah, we specifically don't restart dbus because of that.

But I guess we could still send SIGHUP to polkitd.

I'm not sure how to find out which polkitd it is - if we don't want to restart a superset.

Also, pstree says that polkitd forked and started another polkitd.  There are two polkitd.  Which one has to get the SIGHUP?




Information forwarded to bug-guix@HIDDEN:
bug#27889; Package guix. Full text available.

Message received at 27889 <at> debbugs.gnu.org:


Received: (at 27889) by debbugs.gnu.org; 31 Jul 2017 23:10:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 31 19:10:33 2017
Received: from localhost ([127.0.0.1]:35870 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1dcJpZ-0000fW-2v
	for submit <at> debbugs.gnu.org; Mon, 31 Jul 2017 19:10:33 -0400
Received: from mail-qt0-f174.google.com ([209.85.216.174]:34231)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ryan.moe@HIDDEN>) id 1dcJpX-0000fK-H1
 for 27889 <at> debbugs.gnu.org; Mon, 31 Jul 2017 19:10:31 -0400
Received: by mail-qt0-f174.google.com with SMTP id s6so236132qtc.1
 for <27889 <at> debbugs.gnu.org>; Mon, 31 Jul 2017 16:10:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dld/mth4u2vf3KxJPBkpurf1qiFfcxtWa/V8Ad61ojc=;
 b=l9nI5n2i7KMk+BOPK5i02V+FUHFXdZ2/5NfT8BFZVqmDSDSXOIf8F7rQuEJnrQTCkg
 vWMe1Souq8vtFtDCj/pCrzBLQtQkyy0HmHgkEl3NEhNmc5meN/37+zOJmeInNRJRS5s3
 otp3VkyLF+aaJK5O5fEM5oeDRJN/vlIFC9qM+U9gJ6VnMiYnQU9z0J7VLoIOv3a7vIic
 W5ern4AQUpXSFDvUZ8vZ3vogGH7ha3fl2U15IpFcbWu2FeZRcUSoN73UFwlj3U55l47Q
 CNtxBDfArRlTL56FMJedqw5KrUCDRF4s1fecqQBph2UPuQOeYcVfLu/H70F421CTzxfS
 zPsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dld/mth4u2vf3KxJPBkpurf1qiFfcxtWa/V8Ad61ojc=;
 b=Mbyhv6uQb5H+YgeIz/kO+3HfvbYlyXQwBjEyp8xx2j1xNrhPYVeyc4srYiapG2lXKW
 QXSkk5aQNmcWgW29NmZw4h9279hLz27lOvqp8GJNr+7Ay4hjCQ/yhEquhI3u3fDuu0V+
 q9tF2Z+aqZsH/9nKZWEgWbeNQUncTIZ4UFYOMkUklPMXSu5didaT+8C7Cuibf5FKDJvR
 IEdM7N/9GWz/2UUz3KSYfeYamVG6dU3H18KJSDhOTGH9YgN/8X0LgIXdHU/QNBj1WlkB
 FFQ9Uf3KLJZqzAcwrAkPdOyX6LUVOFmNFHt71d2dHVfmxzj2ahkmvqGxPFiu8NTo/G48
 7egw==
X-Gm-Message-State: AIVw111GL0n2GT1dJ/bieQbsIwAGygDI2EqVZABNM+o6WSNp87YDyF+V
 23GnF6sSQ1EGIXRaejSYm339pmq9aw==
X-Received: by 10.200.54.50 with SMTP id m47mr22655675qtb.220.1501542626041;
 Mon, 31 Jul 2017 16:10:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.144.11 with HTTP; Mon, 31 Jul 2017 16:10:25 -0700 (PDT)
In-Reply-To: <20170731233404.691437c0@HIDDEN>
References: <CAN-ReHqDxmNcsPAffCo4PYKpf0qjvdvGne0eAeB7Pf8spHsc_A@HIDDEN>
 <20170731233404.691437c0@HIDDEN>
From: Ryan Moe <ryan.moe@HIDDEN>
Date: Mon, 31 Jul 2017 16:10:25 -0700
Message-ID: <CAN-ReHoqipxjd-NOM7YvAjTU_2-KeAey3bxzfbJ1QmEQdbf0HA@HIDDEN>
Subject: Re: bug#27889: Polkit actions are not updated after guix system
 reconfigure
To: Danny Milosavljevic <dannym@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 27889
Cc: 27889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.5 (/)

On Mon, Jul 31, 2017 at 2:34 PM, Danny Milosavljevic
<dannym@HIDDEN> wrote:
> Oops!
>
> That's indeed still broken.
>
> But gnu/services/shepherd.scm shepherd-service-file could be extended to provide a "restart" action (shepherd itself already supports it).
>
> The general format for shepherd is:
>
> (register-services
>   (make <service>
>         #:provides '(apache-2.0 apache httpd)
>         #:requires '()
>         #:start (...)
>         #:stop (...)
>         #:actions (make-actions
>                    (restart (...)))))
>                     ^^^^^^^^^^^^^
>
> But the Guix <shepherd-service> record, which is the source that is eventually compiled to the above, neither has an "actions" slot nor a "restart" slot.  It would have to be extended with one.
>
> I wonder whether it would make sense to make shepherd automatically default to a SIGHUP restart action for daemonized processes instead, though.  It's not exactly rare for daemons to provide that.
>
> Also, does "guix system reconfigure" already call this restart action if it's present?

polkitd isn't managed by shepherd. It looks to be managed by dbus and
I'm not sure how to restart an individual dbus service (or if you even
can). Restarting dbus-system is obviously too intrusive (it does
reload the policy files at the expense of restarting my X session :)).




Information forwarded to bug-guix@HIDDEN:
bug#27889; Package guix. Full text available.

Message received at 27889 <at> debbugs.gnu.org:


Received: (at 27889) by debbugs.gnu.org; 31 Jul 2017 21:34:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 31 17:34:17 2017
Received: from localhost ([127.0.0.1]:35825 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1dcIKP-0006uA-NK
	for submit <at> debbugs.gnu.org; Mon, 31 Jul 2017 17:34:17 -0400
Received: from dd1012.kasserver.com ([85.13.128.8]:41652)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1dcIKO-0006u2-4i
 for 27889 <at> debbugs.gnu.org; Mon, 31 Jul 2017 17:34:16 -0400
Received: from localhost (77.118.188.11.wireless.dyn.drei.com [77.118.188.11])
 by dd1012.kasserver.com (Postfix) with ESMTPSA id 9496D1CA0567;
 Mon, 31 Jul 2017 23:34:11 +0200 (CEST)
Date: Mon, 31 Jul 2017 23:34:04 +0200
From: Danny Milosavljevic <dannym@HIDDEN>
To: 27889 <at> debbugs.gnu.org
Subject: Re: bug#27889: Polkit actions are not updated after guix system
 reconfigure
Message-ID: <20170731233404.691437c0@HIDDEN>
In-Reply-To: <CAN-ReHqDxmNcsPAffCo4PYKpf0qjvdvGne0eAeB7Pf8spHsc_A@HIDDEN>
References: <CAN-ReHqDxmNcsPAffCo4PYKpf0qjvdvGne0eAeB7Pf8spHsc_A@HIDDEN>
X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 27889
Cc: Ryan Moe <ryan.moe@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Oops!

That's indeed still broken.

But gnu/services/shepherd.scm shepherd-service-file could be extended to provide a "restart" action (shepherd itself already supports it).

The general format for shepherd is:

(register-services
  (make <service>
        #:provides '(apache-2.0 apache httpd)
        #:requires '()
        #:start (...)
        #:stop (...)
        #:actions (make-actions
                   (restart (...)))))
                    ^^^^^^^^^^^^^

But the Guix <shepherd-service> record, which is the source that is eventually compiled to the above, neither has an "actions" slot nor a "restart" slot.  It would have to be extended with one.

I wonder whether it would make sense to make shepherd automatically default to a SIGHUP restart action for daemonized processes instead, though.  It's not exactly rare for daemons to provide that.

Also, does "guix system reconfigure" already call this restart action if it's present?




Information forwarded to bug-guix@HIDDEN:
bug#27889; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 31 Jul 2017 21:09:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 31 17:09:10 2017
Received: from localhost ([127.0.0.1]:35809 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1dcHw6-0006IC-20
	for submit <at> debbugs.gnu.org; Mon, 31 Jul 2017 17:09:10 -0400
Received: from eggs.gnu.org ([208.118.235.92]:53697)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ryan.moe@HIDDEN>) id 1dcHw4-0006I0-Hp
 for submit <at> debbugs.gnu.org; Mon, 31 Jul 2017 17:09:08 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <ryan.moe@HIDDEN>) id 1dcHvy-0007Jm-Mq
 for submit <at> debbugs.gnu.org; Mon, 31 Jul 2017 17:09:03 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:38288)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <ryan.moe@HIDDEN>) id 1dcHvy-0007Jh-KK
 for submit <at> debbugs.gnu.org; Mon, 31 Jul 2017 17:09:02 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:44668)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <ryan.moe@HIDDEN>) id 1dcHvx-0001P7-RH
 for bug-guix@HIDDEN; Mon, 31 Jul 2017 17:09:02 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <ryan.moe@HIDDEN>) id 1dcHvx-0007JN-1F
 for bug-guix@HIDDEN; Mon, 31 Jul 2017 17:09:01 -0400
Received: from mail-qt0-x22f.google.com ([2607:f8b0:400d:c0d::22f]:38263)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <ryan.moe@HIDDEN>) id 1dcHvw-0007JB-Sl
 for bug-guix@HIDDEN; Mon, 31 Jul 2017 17:09:00 -0400
Received: by mail-qt0-x22f.google.com with SMTP id t37so119967627qtg.5
 for <bug-guix@HIDDEN>; Mon, 31 Jul 2017 14:09:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=c+t6Di5vifMVq6VOV3Ov9hHQcKGPkrYuobtN2pW5ass=;
 b=NBqzCRidWWLpwlGXVCyyspHIzPsXB5m/ICAN6iSG3VQy7hH23u+QLGZ/Qg8kIa+PJ9
 4gR2c2EAhHbO0pUh4REd5PVY+ncab/ZPAGlpQwdy1gRpLPZIUF7kAw0FkcNSnJZH9GgQ
 vSi/oajyzkY+clSPzJk/W1ye18ROCln06I5iNCNF4EdRYQWmLPwmlBsKHSPJQPZ6twED
 Ck0YbzRpanq9herG/05OVOP+D4mKFVSz9yXPNZMzSDDW3bFscpRyGGNHWnWjPkIWQWxG
 e7O84RRo+NBcq3KW4EC3qTSDdY1lyP7Jj6fJHsvyDqYpCjWRz+bct6n0y/g/Gqhj+LxN
 NUfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=c+t6Di5vifMVq6VOV3Ov9hHQcKGPkrYuobtN2pW5ass=;
 b=mWSwy4D4tLm4mAyujeb3+qC/2soSJXfU2PdNvcUiFTSPV9V0rBjtorGG6+efGCLePb
 cuYfEnvr8oABt3N8bfxyysRbwluC5WeK5mZeE6zfvRup3GBt1h2lNT7RjbOnENX5R6Zk
 HOc6zplMAnvrKSSm/anP14m+21JQzWq4OH2r+7ALBoFUWPgyCRlATRSAaCPgXgFrqHQq
 iRXzRlUqq7SOcPmng+ttiCi3wRk/5uKhjapbiBMRDBaNJMq4kfkJegCj2xOwiM0BN0nW
 lEMXZrBZrP1W9EDv3QXM5JnBq3S69Qa7NTA3Atx+lAoN4ack8ZXM8Vwx6c8KQlzWCeNx
 I5ng==
X-Gm-Message-State: AIVw111MGX49t7kFCzppP4YwmrJ/SlX/ZkZaYrJBpgxPLlMM9T1CLWJ2
 sut8IUa0qMmrCiKftQQuPRWwj8a2sw==
X-Received: by 10.237.35.203 with SMTP id k11mr25850926qtc.182.1501535340034; 
 Mon, 31 Jul 2017 14:09:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.144.11 with HTTP; Mon, 31 Jul 2017 14:08:59 -0700 (PDT)
From: Ryan Moe <ryan.moe@HIDDEN>
Date: Mon, 31 Jul 2017 14:08:59 -0700
Message-ID: <CAN-ReHqDxmNcsPAffCo4PYKpf0qjvdvGne0eAeB7Pf8spHsc_A@HIDDEN>
Subject: Polkit actions are not updated after guix system reconfigure
To: bug-guix@HIDDEN
Content-Type: text/plain; charset="UTF-8"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

When a service is added to or removed from the system configuration,
polkit actions are not appropriately registered or unregistered.

The policy files are added and deleted correctly but the polkitd
process needs a SIGHUP afterwards to update the list of registered
actions.


Steps to reproduce:

1. Add (xfce-desktop-service) to (services) in config.scm. [Or any
service which adds polkit actions]

2. Run guix system reconfigure.

3. Observe that the policy files are in place but not registered:
    $ ls /etc/polkit-1/actions/*xfce*
    /etc/polkit-1/actions/org.xfce.thunar.policy

    $ pkaction | grep -i xfce
    $

4. Run killall -HUP polkitd

5. Observe that actions are registered.
    $ pkaction | grep -i xfce
    org.xfce.thunar




Acknowledgement sent to Ryan Moe <ryan.moe@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#27889; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.