commit: 2b037467f31b9df40e8298005ebc8d69d2b508fe Author: Mike Pagano <mpagano <AT> gentoo <DOT> org> AuthorDate: Thu May 12 12:45:43 2022 +0000 Commit: Mike Pagano <mpagano <AT> gentoo <DOT> org> CommitDate: Thu May 12 12:45:43 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b037467
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 <mpagano <AT> gentoo.org> 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 7b56a47016c6..8c502812f8f0 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" # -------------------