• [gentoo-dev] USE-flag gnome-keyring isn't accurate anymore

    From tastytea@21:1/5 to All on Thu Dec 23 22:40:01 2021
    Hi! I've noticed that the gnome-keyring use-flag is not accurate
    anymore for most packages. The only ebuilds with that flag that depend
    on gnome-base/gnome-keyring seem to be[1] sys-auth/pambase and mate-base/mate-session-manager.
    All others depend on app-crypt/libsecret, which depends on virtual/secret-service.
    virtual/secret-service currently depends on gnome-base/gnome-keyring or app-admin/keepassxc and KSecretService will be added too once upstream
    is ready.

    That's confusing for users of a secret service provider other than gnome-keyring, so I propose we find a new use-flag.

    x11-plugins/wmudmount already uses “secret” and mate-extra/mate-power-manager uses “libsecret”.

    I think “secret” may be too generic and “libsecret” is not ideal in case
    an implemention comes along that is named differently. How about “secret-service”?

    Previously discussed in <https://bugs.gentoo.org/829730>.

    Kind regards, tastytea

    [1] I did a rather naive search with
    `grep -Er 'gnome-keyring\?.*gnome-keyring' \
    $(portageq get_repo_path / gentoo)`

    --
    Get my PGP key with `gpg --locate-keys tastytea@tastytea.de` or at <https://tastytea.de/tastytea.asc>.

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

    iHUEAREKAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCYcTrhAAKCRDPw5SX8bJu B/KiAP0aBlrP1jGxGi2AxNYwJDKrAMUUV/1Z2jf017Qt1Dho/gD/c4LOVkp0M7aN 9PpA6+zuvXusgmOV58AqGgI2CYfNii8=
    =qpMD
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matt Turner@21:1/5 to gentoo@tastytea.de on Thu Dec 23 23:50:01 2021
    On Thu, Dec 23, 2021 at 4:36 PM tastytea <gentoo@tastytea.de> wrote:
    I think “secret” may be too generic and “libsecret” is not ideal in case
    an implemention comes along that is named differently. How about “secret-service”?

    I think this is a good idea.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pacho Ramos@21:1/5 to All on Fri Dec 24 09:50:02 2021
    El jue, 23-12-2021 a las 17:46 -0500, Matt Turner escribió:
    On Thu, Dec 23, 2021 at 4:36 PM tastytea <gentoo@tastytea.de> wrote:
    I think “secret” may be too generic and “libsecret” is not ideal in case
    an implemention comes along that is named differently. How about “secret-service”?

    I think this is a good idea.


    And "keyring"? I am not sure if users not familiar with "libsecret" will understand what "secret*" means in this context

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

    iQEzBAABCAAdFiEE808Ng0g83FMNupoifLEMIH/AfbwFAmHFiUgACgkQfLEMIH/A fby4HAgAuMome3NXU9L9/QAfaN6+tDhTS8aBepUupO2VM4OzcQmbwl8QJjhwjN5b 2u3gp/gCxp7DB6Y0TVHeEyMYN/Xiykp2RuJp10+X5fC9B7LAO47GYMTwzJPDmFXn Wd3TDqkrXkMW+aZBRJ6qJhRV8Bqap+M8H5G9mSQnx+D5AfMjDZIQgxpXYmrErTUK 04gLbvS1jdMxCOVafm/k2sDykMqt/4piqPNSfuFmyb6NO6w909T+Ec9IbNf1MUI9 ihEVbkPT2M4dZ08QmBUtWprgULX2CNNAEs+aX+P1eNcmlsZevxm0YupkVeBajjyq ZD+k7Yv+WcaFPoR3CLOXGWOjYU5RjQ==
    =DtrP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marek Szuba@21:1/5 to Pacho Ramos on Sat Dec 25 12:20:01 2021
    On 24 December 2021 08:48:08 UTC, Pacho Ramos <pacho@gentoo.org> wrote:

    I think “secret” may be too generic and “libsecret” is not ideal in case
    an implemention comes along that is named differently. How about
    “secret-service”?

    I think this is a good idea.


    And "keyring"? I am not sure if users not familiar with "libsecret" will >understand what "secret*" means in this context

    Definitely a good idea. And I second "keyring", seeing as this term is also in use on other OSes.

    --
    Marecki

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Johnson@21:1/5 to marecki@gentoo.org on Sun Dec 26 11:20:02 2021
    "keyring" conveys the appropriate meaning, imho.

    On Sat, Dec 25, 2021, 5:19 AM Marek Szuba <marecki@gentoo.org> wrote:



    On 24 December 2021 08:48:08 UTC, Pacho Ramos <pacho@gentoo.org> wrote:

    I think “secret” may be too generic and “libsecret” is not ideal in
    case
    an implemention comes along that is named differently. How about
    “secret-service”?

    I think this is a good idea.


    And "keyring"? I am not sure if users not familiar with "libsecret" will >understand what "secret*" means in this context

    Definitely a good idea. And I second "keyring", seeing as this term is
    also in use on other OSes.

    --
    Marecki



    <div dir="auto">&quot;keyring&quot; conveys the appropriate meaning, imho.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Dec 25, 2021, 5:19 AM Marek Szuba &lt;<a href="mailto:marecki@gentoo.org">marecki@gentoo.org</a>&gt;
    wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>

    On 24 December 2021 08:48:08 UTC, Pacho Ramos &lt;<a href="mailto:pacho@gentoo.org" target="_blank" rel="noreferrer">pacho@gentoo.org</a>&gt; wrote:<br>

    &gt;&gt; &gt; I think “secret” may be too generic and “libsecret” is not ideal in case<br>
    &gt;&gt; &gt; an implemention comes along that is named differently. How about<br>
    &gt;&gt; &gt; “secret-service”?<br>
    &gt;&gt; <br>
    &gt;&gt; I think this is a good idea.<br>
    &gt;&gt; <br>
    &gt;<br>
    &gt;And &quot;keyring&quot;? I am not sure if users not familiar with &quot;libsecret&quot; will<br>
    &gt;understand what &quot;secret*&quot; means in this context <br>

    Definitely a good idea. And I second &quot;keyring&quot;, seeing as this term is also in use on other OSes.<br>

    -- <br>
    Marecki<br>

    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Sturmlechner@21:1/5 to All on Sun May 14 17:21:48 2023
    On Sonntag, 26. Dezember 2021 11:10:45 CEST John Johnson wrote:
    On Sat, Dec 25, 2021, 5:19 AM Marek Szuba <marecki@gentoo.org> wrote:
    On 24 December 2021 08:48:08 UTC, Pacho Ramos <pacho@gentoo.org> wrote:
    I think “secret” may be too generic and “libsecret” is not ideal in
    case an implemention comes along that is named differently. How about >> > “secret-service”?

    I think this is a good idea.

    And "keyring"? I am not sure if users not familiar with "libsecret" will >understand what "secret*" means in this context

    Definitely a good idea. And I second "keyring", seeing as this term is
    also in use on other OSes.

    --
    Marecki

    "keyring" conveys the appropriate meaning, imho.


    It seems that keyring won the popular vote. There is now a bug and a PR:

    https://bugs.gentoo.org/905928
    https://github.com/gentoo/gentoo/pull/31035

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

    iQITBAABCgB9FiEEZD8Ftg7kXelMA262xdaC3679iIgFAmRg/IxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY0 M0YwNUI2MEVFNDVERTk0QzAzNkVCNkM1RDY4MkRGQUVGRDg4ODgACgkQxdaC3679 iIjJlwwAleAKQ6XILZdz2si6uaoQJuIQx68PQIxRaJ0bU1PN4AJTUWX3/hI55IAA qpr0F87QlZ+9/6fY32+FPOXOOEJfCTtnS00vVM4GLh7Obs/OGICasdDPqUe8gnAh YXkkBiq7PwN5lz/AAnduN9Mt0FLIlPVuovDQ+Zd0nEdfRG3fwnHxP3ujfqU6jPuX 8OW3PCuPWltn8Iv6zli+gIf62hzaTaJ9FcSn/nnyUpUAGPYz7hvmhB9ymQVRMGCN DGDyrgZs/imwO8vpQLuYPsJx6VOOzJKMeqgDop3WYULyrqceTGi3pyB/F+bI53GL 4JJ+vR1Esw0hMAZ4UYWtnFQRsTey5IxU4eQaykrrXZ34mm4nTrgoZKGxwt625fos gFGUo1AM5m9k8SG6DlmXAFeUxC2iCF9dGL29Cw6PdaDx0cYwSmQ5V9ei+j5MOMNg 85Mkq2K3LZ4z1Oq46qfRLU+lYXrPiYKk+OgEPqwU5cqXIm1RPJodxK9qXR/dT9Mf
    T1noGwwg
    =TC2x
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)