From unknown Sat Jun 21 03:24:07 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#38160 <38160@debbugs.gnu.org> To: bug#38160 <38160@debbugs.gnu.org> Subject: Status: GNOME Keyring service Reply-To: bug#38160 <38160@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:24:07 +0000 retitle 38160 GNOME Keyring service reassign 38160 guix-patches submitter 38160 Leo Prikler severity 38160 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 10 08:06:53 2019 Received: (at submit) by debbugs.gnu.org; 10 Nov 2019 13:06:54 +0000 Received: from localhost ([127.0.0.1]:50758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTmva-0007Hp-Nh for submit@debbugs.gnu.org; Sun, 10 Nov 2019 08:06:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:48511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTmvY-0007Hf-Jk for submit@debbugs.gnu.org; Sun, 10 Nov 2019 08:06:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37120) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iTmvT-0005LD-1C for guix-patches@gnu.org; Sun, 10 Nov 2019 08:06:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iTmvQ-0000kD-Ro for guix-patches@gnu.org; Sun, 10 Nov 2019 08:06:42 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:19821) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iTmvP-0000eP-Hd for guix-patches@gnu.org; Sun, 10 Nov 2019 08:06:40 -0500 Received: from nijino.local (194-96-102-81.hdsl.highway.telekom.at [194.96.102.81]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 479vQw6BNKz1LLyX for ; Sun, 10 Nov 2019 14:06:32 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 479vQw6BNKz1LLyX DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1573391192; bh=S309EgkWTbxlpOeEj5QFPfu6j/OrwLtNw2PreFmlY3g=; h=Subject:From:To:Date:From; b=iWM6M91q03I65v1uCqBgKhPab5IjqTeDqXwxNaQ2lTypvoG8UHYdHxR0BHKw2SMoB auBkar9pbqUMuBjOHV4UHSTwEoLX9gtlag6KTxZiLmX8lv+ALRldIBIZ9lO/rTF/Rm OcgsZFClu9o4mOH8hg82LXiXZVNVGkYmCwYJVx3k= Message-ID: <057a95242009b1560b82547f7e0bec8b41a437c9.camel@student.tugraz.at> Subject: GNOME Keyring service From: Leo Prikler To: guix-patches@gnu.org Date: Sun, 10 Nov 2019 14:06:30 +0100 Content-Type: multipart/mixed; boundary="=-DNCKhKmJg4UfkOZidqBl" User-Agent: Evolution 3.30.5 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 129.27.2.202 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-DNCKhKmJg4UfkOZidqBl Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello, If you're using gnome-keyring on Guix with the default configuration, you probably noticed, that you have to put in your login password twice -- once in GDM, once afterwards to unlock the keyring. This is not very user-friendly. It turns out, that there is a solution for this, which is detailed in [1]. The attached patch implements the simple version, i.e. it adds pam_gnome_keyring.so to the end of a block. It will not work in presence of a pam-entry with (control "sufficient"), but it does work for extending the default desktop setup. Regards, Leo [1] https://wiki.gnome.org/Projects/GnomeKeyring/Pam --=-DNCKhKmJg4UfkOZidqBl Content-Disposition: attachment; filename="0001-gnu-Add-gnome-keyring-service.patch" Content-Type: text/x-patch; name="0001-gnu-Add-gnome-keyring-service.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA5YWM1Zjk5YTY1ZjA1OTlhMzIxMDQ0MzMwNTA0MjE1NWY5YjA2ZTM5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IFNhdCwgOSBOb3YgMjAxOSAxNjoxNDo0NSArMDEwMApTdWJqZWN0OiBbUEFU Q0hdIGdudTogQWRkIEdOT01FIEtleXJpbmcgc2VydmljZQoKKiBnbnUvc2VydmljZXMvZGVza3Rv cC5zY206ICg8Z25vbWUta2V5cmluZy1jb25maWd1cmF0aW9uPik6IE5ldyByZWNvcmQgdHlwZS4K KGdub21lLWtleXJpbmctc2VydmljZS10eXBlKTogTmV3IHNlcnZpY2UgdHlwZS4KKiBkb2MvZ3Vp eC50ZXhpOiBEb2N1bWVudCBpdC4KLS0tCiBkb2MvZ3VpeC50ZXhpICAgICAgICAgICAgfCAzMCAr KysrKysrKysrKysrKysrKysrKysrKwogZ251L3NlcnZpY2VzL2Rlc2t0b3Auc2NtIHwgNTMgKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4 MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jL2d1aXgudGV4aSBiL2RvYy9ndWl4LnRl eGkKaW5kZXggMjdjYjMxZGRlNS4uNWY2OTNlZDNhYyAxMDA2NDQKLS0tIGEvZG9jL2d1aXgudGV4 aQorKysgYi9kb2MvZ3VpeC50ZXhpCkBAIC0xNTYwOSw2ICsxNTYwOSwzNiBAQCBibHVldG9vdGgg a2V5Ym9hcmQgb3IgbW91c2UuCiBVc2VycyBuZWVkIHRvIGJlIGluIHRoZSBAY29kZXtscH0gZ3Jv dXAgdG8gYWNjZXNzIHRoZSBELUJ1cyBzZXJ2aWNlLgogQGVuZCBkZWZmbgoKK0BkZWZ2ciB7U2No ZW1lIFZhcmlhYmxlfSBnbm9tZS1rZXlyaW5nLXNlcnZpY2UtdHlwZQorVGhpcyBpcyB0aGUgdHlw ZSBvZiB0aGUgc2VydmljZSB0aGF0IGFkZHMgdGhlCitAdXJlZntodHRwczovL3dpa2kuZ25vbWUu b3JnL1Byb2plY3RzL0dub21lS2V5cmluZywgR05PTUUgS2V5cmluZ30uICBJdHMgdmFsdWUgaXMg YSBAY29kZXtnbm9tZS1rZXlyaW5nLWNvbmZpZ3VyYXRpb259IG9iamVjdCAoc2VlIGJlbG93LikK KworVGhpcyBzZXJ2aWNlIGFkZHMgdGhlIEBjb2Rle2dub21lLWtleXJpbmd9IHBhY2thZ2UgdG8g dGhlIHN5c3RlbSBwcm9maWxlCithbmQgZXh0ZW5kcyBQQU0gd2l0aCBlbnRyaWVzIHVzaW5nIEBj b2Rle3BhbV9nbm9tZV9rZXlyaW5nLnNvfSwgdW5sb2NraW5nCithIHVzZXIncyBsb2dpbiBrZXly aW5nIHdoZW4gdGhleSBsb2cgaW4gb3Igc2V0dGluZyBpdHMgcGFzc3dvcmQgd2l0aCBwYXNzd2Qu CitAZW5kIGRlZnZyCisKK0BkZWZ0cCB7RGF0YSBUeXBlfSBnbm9tZS1rZXlyaW5nLWNvbmZpZ3Vy YXRpb24KK0NvbmZpZ3VyYXRpb24gcmVjb3JkIGZvciB0aGUgR05PTUUgS2V5cmluZyBzZXJ2aWNl LgorCitAdGFibGUgQGFzaXMKK0BpdGVtIEBjb2Rle2tleXJpbmd9IChkZWZhdWx0OiBAY29kZXtn bm9tZS1rZXlyaW5nfSkKK1RoZSBHTk9NRSBrZXlyaW5nIHBhY2thZ2UgdG8gdXNlLgorQGl0ZW0g QGNvZGV7cGFtLXNlcnZpY2VzfQorQW4gYWxpc3QgKFNFUlZJQ0UgLiBLSU5EKSBvZiBQQU0gc2Vy dmljZXMgdG8gZXh0ZW5kLiAgU0VSVklDRSBpcyB0aGUgbmFtZQorb2YgYW4gZXhpc3Rpbmcgc2Vy dmljZSB0byBleHRlbmQgYW5kIEtJTkQgaXMgb25lIG9mIEBjb2Rle2xvZ2lufSBvcgorQGNvZGV7 cGFzc3dkfS4gIElmIEBjb2Rle2xvZ2lufSBpcyBnaXZlbiwgaXQgYWRkcyBhbiBvcHRpb25hbAor QGNvZGV7cGFtX2dub21lX2tleXJpbmcuc299IHRvIHRoZSBhdXRoIGJsb2NrIHdpdGhvdXQgYXJn dW1lbnRzIGFuZCB0bwordGhlIHNlc3Npb24gYmxvY2sgd2l0aCBAY29kZXthdXRvX3N0YXJ0fS4K K0lmIEBjb2Rle3Bhc3N3ZH0gaXMgZ2l2ZW4sIGl0IGFkZHMgYW4gb3B0aW9uYWwgQGNvZGV7cGFt X2dub21lX2tleXJpbmcuc299Cit0byB0aGUgcGFzc3dvcmQgYmxvY2sgd2l0aG91dCBhcmd1bWVu dHMuCisKK0J5IGRlZmF1bHQsIHRoaXMgZmllbGQgY29udGFpbnMgYGBnZG0tcGFzc3dvcmQnJyB3 aXRoIHRoZSB2YWx1ZSBAY29kZXtsb2dpbn0KK2FuZCBgYHBhc3N3ZCcnIGlzIHdpdGggdGhlIHZh bHVlIEBjb2Rle3Bhc3N3ZH0uCitAZW5kIHRhYmxlCitAZW5kIGRlZnRwCisKKwogQG5vZGUgU291 bmQgU2VydmljZXMKIEBzdWJzZWN0aW9uIFNvdW5kIFNlcnZpY2VzCgpkaWZmIC0tZ2l0IGEvZ251 L3NlcnZpY2VzL2Rlc2t0b3Auc2NtIGIvZ251L3NlcnZpY2VzL2Rlc2t0b3Auc2NtCmluZGV4IDAx NTJlODZlOGEuLjNlMGEzM2RiYTggMTAwNjQ0Ci0tLSBhL2dudS9zZXJ2aWNlcy9kZXNrdG9wLnNj bQorKysgYi9nbnUvc2VydmljZXMvZGVza3RvcC5zY20KQEAgLTEzNSw2ICsxMzUsMTAgQEAKICAg ICAgICAgICAgIGlucHV0YXR0YWNoLWNvbmZpZ3VyYXRpb24/CiAgICAgICAgICAgICBpbnB1dGF0 dGFjaC1zZXJ2aWNlLXR5cGUKCisgICAgICAgICAgICBnbm9tZS1rZXlyaW5nLWNvbmZpZ3VyYXRp b24KKyAgICAgICAgICAgIGdub21lLWtleXJpbmctY29uZmlndXJhdGlvbj8KKyAgICAgICAgICAg IGdub21lLWtleXJpbmctc2VydmljZS10eXBlCisKICAgICAgICAgICAgICVkZXNrdG9wLXNlcnZp Y2VzKSkKCiA7OzsgQ29tbWVudGFyeToKQEAgLTEwNjQsNiArMTA2OCw1NSBAQCBhcyBleHBlY3Rl ZC4iKSkpCiAgICAoZGVzY3JpcHRpb24gIlJldHVybiBhIHNlcnZpY2UgdGhhdCBydW5zIGlucHV0 YXR0YWNoIG9uIGEgZGV2aWNlIGFuZAogZGlzcGF0Y2hlcyBldmVudHMgZnJvbSBpdC4iKSkpCgor DAorOzs7Cis7OzsgZ25vbWUta2V5cmluZy1zZXJ2aWNlLXR5cGUKKzs7OworCisoZGVmaW5lLXJl Y29yZC10eXBlKiA8Z25vbWUta2V5cmluZy1jb25maWd1cmF0aW9uPiBnbm9tZS1rZXlyaW5nLWNv bmZpZ3VyYXRpb24KKyAgbWFrZS1nbm9tZS1rZXlyaW5nLWNvbmZpZ3VyYXRpb24KKyAgZ25vbWUt a2V5cmluZy1jb25maWd1cmF0aW9uPworICAoa2V5cmluZyBnbm9tZS1rZXlyaW5nLXBhY2thZ2Ug KGRlZmF1bHQgZ25vbWUta2V5cmluZykpCisgIChwYW0tc2VydmljZXMgZ25vbWUta2V5cmluZy1w YW0tc2VydmljZXMgKGRlZmF1bHQgJygoImdkbS1wYXNzd29yZCIgLiBsb2dpbikKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgicGFzc3dkIiAu IHBhc3N3ZCkpKSkpCisKKyhkZWZpbmUgKHBhbS1nbm9tZS1rZXlyaW5nIGNvbmZpZykKKyAgKGRl ZmluZSAoJXBhbS1rZXlyaW5nLWVudHJ5IC4gYXJndW1lbnRzKQorICAgIChwYW0tZW50cnkKKyAg ICAgKGNvbnRyb2wgIm9wdGlvbmFsIikKKyAgICAgKG1vZHVsZSAoZmlsZS1hcHBlbmQgKGdub21l LWtleXJpbmctcGFja2FnZSBjb25maWcpCisgICAgICAgICAgICAgICAgICAgICAgICAgICIvbGli L3NlY3VyaXR5L3BhbV9nbm9tZV9rZXlyaW5nLnNvIikpCisgICAgIChhcmd1bWVudHMgYXJndW1l bnRzKSkpCisKKyAgKGxpc3QKKyAgIChsYW1iZGEgKHNlcnZpY2UpCisgICAgIChjYXNlIChhc3Nv Yy1yZWYgKGdub21lLWtleXJpbmctcGFtLXNlcnZpY2VzIGNvbmZpZykKKyAgICAgICAgICAgICAg ICAgICAgICAocGFtLXNlcnZpY2UtbmFtZSBzZXJ2aWNlKSkKKyAgICAgICAoKGxvZ2luKQorICAg ICAgICAocGFtLXNlcnZpY2UKKyAgICAgICAgIChpbmhlcml0IHNlcnZpY2UpCisgICAgICAgICAo YXV0aCAoYXBwZW5kIChwYW0tc2VydmljZS1hdXRoIHNlcnZpY2UpCisgICAgICAgICAgICAgICAg ICAgICAgIChsaXN0ICglcGFtLWtleXJpbmctZW50cnkpKSkpCisgICAgICAgICAoc2Vzc2lvbiAo YXBwZW5kIChwYW0tc2VydmljZS1zZXNzaW9uIHNlcnZpY2UpCisgICAgICAgICAgICAgICAgICAg ICAgICAgIChsaXN0ICglcGFtLWtleXJpbmctZW50cnkgImF1dG9fc3RhcnQiKSkpKSkpCisgICAg ICAgKChwYXNzd2QpCisgICAgICAgIChwYW0tc2VydmljZQorICAgICAgICAgKGluaGVyaXQgc2Vy dmljZSkKKyAgICAgICAgIChwYXNzd29yZCAoYXBwZW5kIChwYW0tc2VydmljZS1wYXNzd29yZCBz ZXJ2aWNlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKCVwYW0ta2V5cmluZy1l bnRyeSkpKSkpKQorICAgICAgIChlbHNlIHNlcnZpY2UpKSkpKQorCisoZGVmaW5lIGdub21lLWtl eXJpbmctc2VydmljZS10eXBlCisgIChzZXJ2aWNlLXR5cGUKKyAgIChuYW1lICdnbm9tZS1rZXly aW5nKQorICAgKGV4dGVuc2lvbnMgKGxpc3QKKyAgICAgICAgICAgICAgICAoc2VydmljZS1leHRl bnNpb24gcGFtLXJvb3Qtc2VydmljZS10eXBlIHBhbS1nbm9tZS1rZXlyaW5nKSkpCisgICAoZGVm YXVsdC12YWx1ZSAoZ25vbWUta2V5cmluZy1jb25maWd1cmF0aW9uKSkKKyAgIChkZXNjcmlwdGlv biAiUmV0dXJuIGEgc2VydmljZSwgdGhhdCBhZGRzIHRoZSBAY29kZXtnbm9tZS1rZXlyaW5nfSBw YWNrYWdlCit0byB0aGUgc3lzdGVtIHByb2ZpbGUgYW5kIGV4dGVuZHMgUEFNIHdpdGggZW50cmll cyB1c2luZworQGNvZGV7cGFtX2dub21lX2tleXJpbmcuc299LCB1bmxvY2tpbmcgYSB1c2VyJ3Mg bG9naW4ga2V5cmluZyB3aGVuIHRoZXkgbG9nIGluCitvciBzZXR0aW5nIGl0cyBwYXNzd29yZCB3 aXRoIHBhc3N3ZC4iKSkpCisKIAwKIDs7OwogOzs7IFRoZSBkZWZhdWx0IHNldCBvZiBkZXNrdG9w IHNlcnZpY2VzLgotLQoyLjI0LjAK --=-DNCKhKmJg4UfkOZidqBl-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:02:24 2019 Received: (at 38160-done) by debbugs.gnu.org; 4 Dec 2019 17:02:24 +0000 Received: from localhost ([127.0.0.1]:42577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icY2h-0008PT-UT for submit@debbugs.gnu.org; Wed, 04 Dec 2019 12:02:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icY2g-0008PG-1j for 38160-done@debbugs.gnu.org; Wed, 04 Dec 2019 12:02:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50693) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1icY2Z-0004uR-HA; Wed, 04 Dec 2019 12:02:15 -0500 Received: from [160.174.176.236] (port=48152 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1icY2Y-0008PJ-5V; Wed, 04 Dec 2019 12:02:14 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Prikler Subject: Re: [bug#38160] GNOME Keyring service References: <057a95242009b1560b82547f7e0bec8b41a437c9.camel@student.tugraz.at> Date: Wed, 04 Dec 2019 18:02:11 +0100 In-Reply-To: <057a95242009b1560b82547f7e0bec8b41a437c9.camel@student.tugraz.at> (Leo Prikler's message of "Sun, 10 Nov 2019 14:06:30 +0100") Message-ID: <87muc8c9d8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38160-done Cc: 38160-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Leo, Leo Prikler skribis: > From 9ac5f99a65f0599a3210443305042155f9b06e39 Mon Sep 17 00:00:00 2001 > From: Leo Prikler > Date: Sat, 9 Nov 2019 16:14:45 +0100 > Subject: [PATCH] gnu: Add GNOME Keyring service > > * gnu/services/desktop.scm: (): New record t= ype. > (gnome-keyring-service-type): New service type. > * doc/guix.texi: Document it. Nice! Applied with the minor doc changes below. Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/doc/guix.texi b/doc/guix.texi index 51948dc0f7..712f814cdc 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -15755,7 +15755,8 @@ Users need to be in the @code{lp} group to access the D-Bus service. @defvr {Scheme Variable} gnome-keyring-service-type This is the type of the service that adds the -@uref{https://wiki.gnome.org/Projects/GnomeKeyring, GNOME Keyring}. Its value is a @code{gnome-keyring-configuration} object (see below.) +@uref{https://wiki.gnome.org/Projects/GnomeKeyring, GNOME Keyring}. Its +value is a @code{gnome-keyring-configuration} object (see below.) This service adds the @code{gnome-keyring} package to the system profile and extends PAM with entries using @code{pam_gnome_keyring.so}, unlocking @@ -15768,14 +15769,18 @@ Configuration record for the GNOME Keyring service. @table @asis @item @code{keyring} (default: @code{gnome-keyring}) The GNOME keyring package to use. + @item @code{pam-services} -An alist (SERVICE . KIND) of PAM services to extend. SERVICE is the name -of an existing service to extend and KIND is one of @code{login} or -@code{passwd}. If @code{login} is given, it adds an optional +A list of @code{(@var{service} . @var{kind})} pairs denoting PAM +services to extend, where @var{service} is the name of an existing +service to extend and @var{kind} is one of @code{login} or +@code{passwd}. + +If @code{login} is given, it adds an optional @code{pam_gnome_keyring.so} to the auth block without arguments and to -the session block with @code{auto_start}. -If @code{passwd} is given, it adds an optional @code{pam_gnome_keyring.so} -to the password block without arguments. +the session block with @code{auto_start}. If @code{passwd} is given, it +adds an optional @code{pam_gnome_keyring.so} to the password block +without arguments. By default, this field contains ``gdm-password'' with the value @code{login} and ``passwd'' is with the value @code{passwd}. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:04:38 2019 Received: (at 38160) by debbugs.gnu.org; 4 Dec 2019 17:04:38 +0000 Received: from localhost ([127.0.0.1]:42584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icY4s-0008TE-DS for submit@debbugs.gnu.org; Wed, 04 Dec 2019 12:04:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icY4q-0008T0-Q2 for 38160@debbugs.gnu.org; Wed, 04 Dec 2019 12:04:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50721) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1icY4j-0004GI-P6; Wed, 04 Dec 2019 12:04:30 -0500 Received: from [160.174.176.236] (port=48156 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1icY4h-0000pY-LT; Wed, 04 Dec 2019 12:04:28 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Prikler Subject: Re: [bug#38160] GNOME Keyring service References: <057a95242009b1560b82547f7e0bec8b41a437c9.camel@student.tugraz.at> Date: Wed, 04 Dec 2019 18:04:25 +0100 In-Reply-To: <057a95242009b1560b82547f7e0bec8b41a437c9.camel@student.tugraz.at> (Leo Prikler's message of "Sun, 10 Nov 2019 14:06:30 +0100") Message-ID: <87immwc99i.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38160 Cc: 38160@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Leo Prikler skribis: > From 9ac5f99a65f0599a3210443305042155f9b06e39 Mon Sep 17 00:00:00 2001 > From: Leo Prikler > Date: Sat, 9 Nov 2019 16:14:45 +0100 > Subject: [PATCH] gnu: Add GNOME Keyring service > > * gnu/services/desktop.scm: (): New record t= ype. > (gnome-keyring-service-type): New service type. > * doc/guix.texi: Document it. BTW, do you think =E2=80=98gnome-service-type=E2=80=99 should always enable =E2=80=98gnome-keyring-service-type=E2=80=99? I would think it=E2=80=99s a= good idea. Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 08 09:21:37 2019 Received: (at 38160) by debbugs.gnu.org; 8 Dec 2019 14:21:37 +0000 Received: from localhost ([127.0.0.1]:50668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idxRJ-0005a5-3V for submit@debbugs.gnu.org; Sun, 08 Dec 2019 09:21:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1idxRG-0005Zr-RE for 38160@debbugs.gnu.org; Sun, 08 Dec 2019 09:21:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45462) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1idxRA-000843-Ue; Sun, 08 Dec 2019 09:21:29 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=55960 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1idxRA-0007Ta-9A; Sun, 08 Dec 2019 09:21:28 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Prikler Subject: Re: [bug#38160] GNOME Keyring service In-Reply-To: <2dae337c6b7970b2ec809d98a02c87908a5dd1aa.camel@student.tugraz.at> (Leo Prikler's message of "Wed, 04 Dec 2019 18:50:10 +0100") References: <057a95242009b1560b82547f7e0bec8b41a437c9.camel@student.tugraz.at> <87immwc99i.fsf@gnu.org> <2dae337c6b7970b2ec809d98a02c87908a5dd1aa.camel@student.tugraz.at> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 18 Frimaire an 228 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-pc-linux-gnu Date: Sun, 08 Dec 2019 15:21:24 +0100 Message-ID: <87y2vmq4nv.fsf@gnu.org> 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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38160 Cc: 38160@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Leo, Leo Prikler skribis: [...] >> BTW, do you think =E2=80=98gnome-service-type=E2=80=99 should always ena= ble >> =E2=80=98gnome-keyring-service-type=E2=80=99? I would think it=E2=80=99= s a good idea. >>=20 >> Thoughts? >>=20 >> Ludo=E2=80=99. > I'm not too sure about that, to be honest. > 1. Using GNOME does not imply using its Keyring. I personally have one > Guix machine, which just uses GNOME to launch some games, and I could > imagine some Guix folks do the same with Emacs.=20=20 > 2. The default configuration is made so that it works with GDM, which > is reasonable, as that is the default for Guix as well. However, it > would be possible to launch GNOME from other DMs, which would need > different configuration. > Of course, since the service itself is rather small, it would likely > just "do nothing" for both groups. However, I would still prefer the > explicit composition of services over an implicit one =E2=80=93 unless a = "GNOME > with GDM and everything else" service was to be added to Guix.=20 > Alternatively, we could define a variable %gnome-desktop-services, > which extends %desktop-services with GNOME, this service, and some > other GNOME-related services, e.g. one for evolution-data-server. OK. I don=E2=80=99t use GNOME myself but I think the goal is for =E2=80=98gnome-service-type=E2=80=99 and =E2=80=98%desktop-services=E2=80= =99 to provide something that works out of the box, and that=E2=80=99s why I thought it might make sense = to have the keyring service as a default. But anyway, I understand what you=E2=80=99re saying, so we can leave it as = is and we can always revisit it later if someone feels a need. Thanks! Ludo=E2=80=99. PS: Please keep the bug Cc=E2=80=99d. From unknown Sat Jun 21 03:24:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 06 Jan 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator