From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4829215852A for ; Fri, 23 Aug 2024 03:16:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E37BA2BC080; Fri, 23 Aug 2024 03:16:43 +0000 (UTC) Received: from sonic310-12.consmr.mail.ir2.yahoo.com (sonic310-12.consmr.mail.ir2.yahoo.com [77.238.177.33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B13812BC030 for ; Fri, 23 Aug 2024 03:16:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1724383001; bh=qdxKn6XOy0s5OIQIGsR7lxRQP+q0JuBwg66p7V4Hwkk=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=BRN6CHOWjvk8UKaKODRHVDFrTMFRymjw+WVj4LIC4SRrnVwlZFHwSyW/Q4gUN0WZ7ZkjG4M6IXTF8V8a8nDkOJWYDuh+IXDzht2AcftwAgfdkOIi29lXHpgBCH1g7DZh2rPH0N8tbA9Ju2YuyUTo2pcL+0k0zAP756pnArmT+r45zPVZj6aascP/uZANHra/uPQ7NBLt+W1t15o7VDoae6i+hg4C1hAZMlk9KifMbeqQN+XQI8qP9Ni7US+R7K9sf+7hjkveTyfBuiUJJ4w5OZo/jU0qr9ivuJ/ii+3KyN8wyqm9755CgWGfcjizFyo8bWs25e/bWbHYLJu5sQX5ZQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1724383001; bh=eTJ4ul04Ef5DPvpzFeSqV7PQP6wDtJ7vHaQymPyt4Vt=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=bgb5qrBbFnASVxnK7S5IwA3dI/pwQt2FtqChoGWH9e0or0EgQE383WB/YbuHA4RIk+CUTIRpN4H0phMPzWRW94Gmzcxl1LqtfHEhYaLiLaQn4h9rR2gtWMbRk7+pLQO2mYD/B3/wS2eCUqkWeOVWC2RVN0H0tJepCFlirb4OzZ2z161iNVuTZJapymW+BYeq5bBvVRS7IWyMbBomTA3CZjk1VkRDRXdOnxagQ9QDI0RsY72w/Hd3bgyb8P8v7dJQV9dNlFftlUcbtbN8VmmMvAVvLuqP9iJPlKXcQkdCcmkPkS/glDzB6UEH4hr1YthRmk9ib6uQlYRcg1JJ/JVTWw== X-YMail-OSG: CofRadMVM1l49jh.EiD.nZAud7nbtWT728HX7gB7KWziD4fLyZcys7Z1DtmXv_P zotOz5qkTlnRnoMByeRjFtv6PRmO6_oHqEm3AFAKIe1qSbqIECGT23zWArsz5Awnhx_X1DmiT7Pp 0lbJ9tkAF1dXReU4gYCr8_jqyTSCLE82rIr8OKCKhKj3Wh3MTEor4_T_6QWQxUz1EO0Oj7gTWSKO I1DpgYYH.tqazpS3bHqNLkVHeqKRZK5o7lWSpjS76uh8nCrdCSve6LyGC9XCwIo30USoo1NQ63WJ 7vrOAkaa9_In0kX5Oa7QXEeikP5UiTGT28JA9XIbo_jHJC8wbqLz5FybZfuLRKSXU3b4e8.1ZECl hSzvTeXkhQmUdUulQiWQJvSg9vXLPUOrlOks1Qds8M1VSWZujZJ9aPFwsWL6NHam0MKFYHRcPyxQ VJ7QbpGiblBPQwXJ364HvFzS310_Tze2NE8mQyfK53xfla1qB4Jl2V1x2T_64UPP.tI3tAvvjDYj LS8tNAVhbw0Wo4r3A4LL4bpAu9p9J4qBvF0HgxiDJZggsL3eFemLTF25Z73zmE1aSub57lQP2rgP cIWQEOdb072TgrWu3rL410TcxSTj2GQleh2d.ohUWAK6EX25krn8paAD2RmpDKru7ZBxVG534c34 obHr5Zknt290l.juxVnz9WJCngxqH_qj2K2B47VrLt8Jcd9obT13eA3D2VU9YeQUI5JzDvWD8s19 JI6ChIXfYghtiki0_G9Sohu2MeIkKPBDl7p1OufDaXgKtQIF3XBqNqoOR.eWEu2VsWXRgaVWCRI0 q15r1QvRSRHasgg5Wu2wG2yRs25fnU.qa.Y394sGUF.K.B7xLabTvaLQAy2R9vC63DfNzTzN2O9d OL2STpUEPfMR0a0G0geyrM78pMuy_nNgnXC.hZfHbsR3uF.K0UKYj1f1JqiKEY6c8VxjLOaQwNxS TlDr1uTpBhdOd7c16ZvVrEwn49XCMCIPIlp5.vGv9hUSHTONJcat5nnhdpO.FIUaZYxQJof5WDp2 VmpBdaXYp2q5dDuQnneaJ_tLGRiffhoMFI98KW.S_MTzV.c9YWxGJxmtIn8gktxqBcIrQKFjS0r6 sxqBUJDA0_QL97MQwKNoDROBWZrenYG5ko7R3wqynM7q0UNlFKxWwogYBl9o40tDfxg5GcsNKFg9 O6B8wO.dYX7M4YNUrS0URXIAjXoGkyKVFE5.ZzHvnyVG374wM6UKtqW6REULRnPL7860JV7ry98M 2QW9D9PUPiep6jNousi7o9ggIpBRMUCJ7tWXPJEkDRVhWd909AKndrWIQTz5z2brFKPJAz2nt.ns JMbWvnU37ja7rho7EO27OjuJ70iHGjzl2Vpfqp3iUtGSZ0dUjZe3ih.yyiuG3D4MrNTJOx2ZQnta RD3mdsnWyecGbEG5j4ZChf0rNXHP6i2MjB5m4ARlJSAu5jmxuQQj1CkHVxi5FxP5bVLOXiw.DAbu HGppY01AUUzmiiLgGG50USYvBo5gGO2c8vHd8LLJ3JegLpZxOZ475XPD_ubwieAF67L4V.6NB7By 1dua2c6F5EKzZG.wVrkI0Oqsc7xVIU7xCdUvU0_rfAjvVNIo96d8vB7UO7JyV1NTwtwAOmsPbXf9 dbdoMSu9Gw9sCgdXz2pSonsEGkUYqbm2BpFtjdsP4pBmWNi_uFYnY8iSEnDVhv6MujoYbyGByBmk z4NEKOcfvXltjd322TGPiBjPGGAIUQBqf6oVsb.3zshJ2PbOVL5VzFzQ3Llp1PZoBJwAs4SwILY_ fqsRGkNv9kNDjaLF6g_xfFAW8oDJ.V8rXWfW7feA7DVci0Uf6fVbJyjKZL4jHeQ6kuQ_SomFBD2Z B6_NACyFDwvaR3n7hR.Pv283p3bDYFI8oirr6kJVHHr8zdlGZNRACAd3QGfBIz_r18Zg2w.BMMhB 3WXTmW9YjGx31QwAigsTsxzL46_66n_2TRYDaNM2U3d3HGCQc_0MdwHE8DMDzWt_XVASdB_Auco0 piRM22od.T7hlyIdMGSQQLwOoHTBTrub0.gawaFiBA2fEXf67Bb3kNPtj3iRYmsC09CFfT28kcxe m3m.csrnSX7CYUMiCfGEUcecY.Vnl.QV0bAUCJMhOLHET2irF8sOHN0UQ6XcgqsYR408AADKxHwD SaAl189SXpKeHH8aH4OKlF.1L6HEq5bihX8bdG70FLIIAXlRrZWtetKvWPj9Ki3.4zjL8f8kuS7b Bcg1Up7zh86aBenemT_2SLZoQpOl2aQ-- X-Sonic-MF: X-Sonic-ID: 3e0191fa-fd0b-4df1-9265-0ea4ef0129c9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ir2.yahoo.com with HTTP; Fri, 23 Aug 2024 03:16:41 +0000 Received: by hermes--production-ir2-6664f499fc-fnmws (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6a4dd1580919db3b3e3109a4959ae0b1; Fri, 23 Aug 2024 03:16:38 +0000 (UTC) Message-ID: <8bab4285-06e0-46ab-a34d-cf91d4fba45a@yahoo.com> Date: Fri, 23 Aug 2024 05:16:37 +0200 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [gentoo-user] strange emerge -ep numbers To: gentoo-user@lists.gentoo.org References: <90875629-85d5-448e-bb38-f61b084625c5@gentoo.org> <2e700bf1-98b4-4fea-9441-eb6d75b4f037@yahoo.com> <8fa35417-baf4-442e-b59c-61b75d49867f@gentoo.org> Content-Language: it, en-US From: ralfconn In-Reply-To: <8fa35417-baf4-442e-b59c-61b75d49867f@gentoo.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.22544 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Archives-Salt: 96cfdfd9-0012-403f-a9ac-044a3e11bfed X-Archives-Hash: 429ac85e13a3248fb9ea1afd9606917b Il 22/08/24 20:36, Eli Schwartz ha scritto: > On 8/22/24 11:38 AM, ralfconn wrote: >> Il 22/08/24 06:50, Eli Schwartz ha scritto: >>> >>> emerging portage itself, will require gnupg as a dependency, and in >>> turn that means app-crypt/pinentry If pinentry is built with >>> USE=keyring, it requires app-crypt/libsecret, which in turn has a >>> PDEPEND for virtual/secret-service, so that you can actually have >>> something implementing a keyring. There are exactly two current >>> implementations of a secret-service API provider: - gnome-keyring - >>> keepassxc And that is how keepassxc comes to be a "dependency" of the >>> @system set. Due to optional USE flags. :) >> >> That makes sense, thanks (wow, it is complicated!)but there must be >> something else because here: >> >> - pinentry does not USE keyring: >> # eix -I pinentry [I] app-crypt/pinentry Available versions: 1.2.1-r7 >> (~)1.2.1-r8 (~)1.3.0-r3 (~)1.3.1 {X caps efl emacs gtk keyring ncurses >> qt5 qt6 verify-sig wayland} Installed versions: 1.3.1(16:25:28 >> 07/06/24)(X gtk ncurses qt5 -caps -efl -emacs -keyring -qt6 -verify-sig >> -wayland) > > > Dunno then. You can try emerge -cpv keepassxc app-crypt/libsecret > virtual/secret-service and trace the reported blockers yourself if > you're really curious. :D > Looks like it _is_ portage: app-admin/keepassxc-2.7.9 pulled in by: virtual/secret-service-0 requires app-admin/keepassxc virtual/secret-service-0 pulled in by: app-crypt/libsecret-0.21.1 requires =virtual/secret-service-0, virtual/secret-service app-crypt/libsecret-0.21.1 pulled in by: app-crypt/gcr-3.41.1-r2 requires >=app-crypt/libsecret-0.20 app-crypt/gcr-4.2.1 requires >=app-crypt/libsecret-0.20 app-crypt/gcr-4.2.1 pulled in by: app-crypt/pinentry-1.3.1 requires app-crypt/gcr:4[gtk] app-crypt/pinentry-1.3.1 pulled in by: app-crypt/gnupg-2.4.5-r2 requires app-crypt/pinentry app-crypt/gnupg-2.4.5-r2 pulled in by: app-crypt/gcr-3.41.1-r2 requires app-crypt/gnupg app-crypt/gcr-4.2.1 requires app-crypt/gnupg app-crypt/gpgme-1.23.2 requires >=app-crypt/gnupg-2 app-portage/gemato-20.6 requires >=app-crypt/gnupg-2.2.20-r1[ssl] app-portage/getuto-1.13 requires app-crypt/gnupg dev-vcs/git-2.46.0 requires app-crypt/gnupg sys-apps/portage-3.0.65-r1 requires >=app-crypt/gnupg-2.2.4-r2[ssl(-)] There it is, portage requires gnupg, which requires pinentry, blah blah up to keepassxc. So exactly as you explained in your first reply except that it happens even without USE=keyring. BTW looks like a circular dependency there: gcr->pinentry->gnupg->gcr >> - portage is not in @system: > > Ah, but virtual/package-manager *is* in @system, and depends on your > choice of portage or pkgcore but in practice always portage... > Right! raffaele