From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1351368-garchives=archives.gentoo.org@lists.gentoo.org> 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) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DFC4F158086 for <garchives@archives.gentoo.org>; Mon, 20 Dec 2021 16:18:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E42A92BC005; Mon, 20 Dec 2021 16:18:40 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 420792BC005 for <gentoo-commits@lists.gentoo.org>; Mon, 20 Dec 2021 16:18:40 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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 smtp.gentoo.org (Postfix) with ESMTPS id 015E3342F8C for <gentoo-commits@lists.gentoo.org>; Mon, 20 Dec 2021 16:18:39 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 2BB8214D for <gentoo-commits@lists.gentoo.org>; Mon, 20 Dec 2021 16:18:37 +0000 (UTC) From: "Mike Gilbert" <floppym@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Gilbert" <floppym@gentoo.org> Message-ID: <1640017101.2c025e87bb6253f869f9e84e6eb0d98eecfd49c4.floppym@gentoo> Subject: [gentoo-commits] proj/portage:master commit in: man/, lib/_emerge/ X-VCS-Repository: proj/portage X-VCS-Files: lib/_emerge/create_depgraph_params.py man/emerge.1 X-VCS-Directories: man/ lib/_emerge/ X-VCS-Committer: floppym X-VCS-Committer-Name: Mike Gilbert X-VCS-Revision: 2c025e87bb6253f869f9e84e6eb0d98eecfd49c4 X-VCS-Branch: master Date: Mon, 20 Dec 2021 16:18:37 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 6474ed02-95d1-43bb-9e80-eb6802d50916 X-Archives-Hash: f47ceb3bf499e995c7412e2431a781b7 commit: 2c025e87bb6253f869f9e84e6eb0d98eecfd49c4 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Mon Dec 20 16:16:30 2021 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Mon Dec 20 16:18:21 2021 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=2c025e87 Revert "emerge: Default enable soname dependencies (bug 687956)" This change seems to cause problems with emerge --depclean. Reverts: 6091fcd861034b9b20677098827eff7b7a148853 Bug: https://bugs.gentoo.org/687956 Bug: https://bugs.gentoo.org/829623 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> lib/_emerge/create_depgraph_params.py | 2 +- man/emerge.1 | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/_emerge/create_depgraph_params.py b/lib/_emerge/create_depgraph_params.py index 95c4c2035..11c3e3736 100644 --- a/lib/_emerge/create_depgraph_params.py +++ b/lib/_emerge/create_depgraph_params.py @@ -104,7 +104,7 @@ def create_depgraph_params(myopts, myaction): if ignore_built_slot_operator_deps is not None: myparams["ignore_built_slot_operator_deps"] = ignore_built_slot_operator_deps - myparams["ignore_soname_deps"] = myopts.get("--ignore-soname-deps", "n") + myparams["ignore_soname_deps"] = myopts.get("--ignore-soname-deps", "y") dynamic_deps = myopts.get("--dynamic-deps", "y") != "n" and "--nodeps" not in myopts if dynamic_deps: diff --git a/man/emerge.1 b/man/emerge.1 index ff565b46f..8f6d12925 100644 --- a/man/emerge.1 +++ b/man/emerge.1 @@ -639,10 +639,9 @@ supported beginning with \fBEAPI 5\fR. .TP .BR "\-\-ignore\-soname\-deps < y | n >" Ignore the soname dependencies of binary and installed packages. This -option may be useful when working with binary or installed packages -that lack appropriate soname dependency metadata because they were built -with a package manager that does not support soname dependencies (perhaps -an older version of portage). Soname +option is enabled by default, since soname dependencies are relatively +new, and the required metadata is not guaranteed to exist for binary and +installed packages built with older versions of portage. Also, soname dependencies will be automatically ignored for dependency calculations that can pull unbuilt ebuilds into the dependency graph, since unbuilt ebuilds do not have any soname dependency metadata, making it impossible