Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 843680

Summary: [Tracker] Eclasses using reserved function and variable names
Product: Gentoo Linux Reporter: Ulrich Müller <ulm>
Component: EclassesAssignee: Gentoo Quality Assurance Team <qa>
Status: CONFIRMED ---    
Severity: normal Keywords: Tracker
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://projects.gentoo.org/pms/8/pms.html#x1-13700012.3.17
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 843719, 516092, 843671, 843674, 843677, 843686, 843707, 843710, 843713, 843716, 843722, 843779    
Bug Blocks:    

Description Ulrich Müller gentoo-dev 2022-05-11 06:29:58 UTC
12.3.17 Reserved commands and variables

Except where documented otherwise, all functions and variables that contain any of the following strings (ignoring case) are reserved for package manager use and may not be used or relied upon by ebuilds:

   * __ (two underscores) at beginning of string
   * abort
   * dyn
   * ebuild
   * hook
   * paludis
   * portage
   * prep


This is a tracker bug. No talk here.
Comment 1 Larry the Git Cow gentoo-dev 2022-05-15 09:09:59 UTC Comment hidden (obsolete)
Comment 2 Ulrich Müller gentoo-dev 2022-05-15 09:12:44 UTC Comment hidden (obsolete)