Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-portage-dev] [PATCH] make.globals: Enable FEATURES=multilib-strict by default
Date: Wed, 26 Jul 2017 07:20:17
Message-Id: 20170726072007.15752-1-mgorny@gentoo.org
1 Enable the multilib-strict feature necessary for Portage to detect
2 ebuilds not respecting libdir for libraries. Since those issues were
3 reliably fixed over the years and we're nearing the removal of 'lib'
4 symlink, I think we can safely enable it by default for our users
5 without risking many additional issues for them.
6
7 At the same time, many proxied maintainers keep submitting ebuilds that
8 do not respect libdir, and that require us to explicitly point that out
9 to them. Having Portage detect that by default would be really helpful.
10 ---
11 cnf/make.globals | 3 ++-
12 1 file changed, 2 insertions(+), 1 deletion(-)
13
14 diff --git a/cnf/make.globals b/cnf/make.globals
15 index 18eba947b..ea50ab615 100644
16 --- a/cnf/make.globals
17 +++ b/cnf/make.globals
18 @@ -52,7 +52,8 @@ FETCHCOMMAND_SFTP="bash -c \"x=\\\${2#sftp://} ; host=\\\${x%%/*} ; port=\\\${ho
19 # Default user options
20 FEATURES="assume-digests binpkg-logs
21 config-protect-if-modified distlocks ebuild-locks
22 - fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned
23 + fixlafiles merge-sync multilib-strict news
24 + parallel-fetch preserve-libs protect-owned
25 sandbox sfperms strict unknown-features-warn unmerge-logs
26 unmerge-orphans userfetch userpriv usersandbox usersync"
27
28 --
29 2.13.3

Replies