From 2b037467f31b9df40e8298005ebc8d69d2b508fe Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Thu, 12 May 2022 08:45:43 -0400 Subject: [PATCH] linux-info.eclass: Fix func name to comply with pms, dep old with deadline According to PMS certain words are reserved for package manager use and may not be used or relied upon by ebuilds. See: https://projects.gentoo.org/pms/8/pms.html#x1-13700012.3.17 Closes: https://bugs.gentoo.org/843686 Signed-off-by: Mike Pagano --- eclass/linux-info.eclass | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass index 7b56a47016c6b..8c502812f8f0e 100644 --- a/eclass/linux-info.eclass +++ b/eclass/linux-info.eclass @@ -148,10 +148,26 @@ esac # @DESCRIPTION: # Set the env ARCH to match what the kernel expects. set_arch_to_kernel() { export ARCH=$(tc-arch-kernel); } + # @FUNCTION: set_arch_to_portage # @DESCRIPTION: # Set the env ARCH to match what portage expects. -set_arch_to_portage() { export ARCH=$(tc-arch); } +set_arch_to_portage() { + + ewarn "The function name: set_arch_to_portage is being deprecated and" + ewarn "being changed to: set_arch_to_pkgmgr to comply with pms policy." + ewarn "See bug #843686" + ewarn "The old function name will be removed on or about July 1st, 2022." + ewarn "Please update your ebuild or eclass before this date." + ewarn "" + + export ARCH=$(tc-arch); +} + +# @FUNCTION: set_arch_to_pkgmgr +# @DESCRIPTION: +# Set the env ARCH to match what the package manager expects. +set_arch_to_pkgmgr() { export ARCH=$(tc-arch); } # qeinfo "Message" # -------------------