1
|
Search.setIndex({"docnames": ["basics", "dependencies", "deprecation", "ebuild-format", "filesystem", "index", "installed-files", "keywords", "languages", "maintainer", "motivation", "other-docs", "other-metadata", "preface", "use-flags", "user-group"], "filenames": ["basics.rst", "dependencies.rst", "deprecation.rst", "ebuild-format.rst", "filesystem.rst", "index.rst", "installed-files.rst", "keywords.rst", "languages.rst", "maintainer.rst", "motivation.rst", "other-docs.rst", "other-metadata.rst", "preface.rst", "use-flags.rst", "user-group.rst"], "titles": ["Basic information", "Dependencies", "Deprecations", "Ebuild file format", "File system layout", "Gentoo Policy Guide", "Installed files", "Keywording and stabilization", "Language-specific policies", "Package Maintainers", "Motivation and history", "Other policy documents", "Other metadata variables", "Preface", "USE flags", "Users and groups"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "gentoo": [0, 1, 2, 3, 4, 7, 8, 9, 10, 12, 13, 14, 15], "focu": 0, "three": [0, 1], "aim": [0, 1, 5, 9, 13, 14], "portabl": [0, 1, 6], "By": [0, 1], "follow": [0, 4, 6, 7, 9, 11, 15], "should": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 15], "possibl": [0, 1, 3, 8, 9, 10], "packag": [0, 2, 3, 4, 5, 6, 7, 8, 12, 14, 15], "softwar": [0, 4, 11], "so": [0, 4, 6, 10], "work": [0, 3, 4, 7, 12, 13, 14], "differ": [0, 1, 3, 12], "system": [0, 5, 6, 11, 12, 15], "setup": [0, 4], "thi": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15], "includ": [0, 1, 3, 4, 6, 9, 12], "variou": [0, 9, 10, 14], "support": [0, 1, 3, 5, 6, 8, 12, 14], "architectur": [0, 4, 7], "compon": 0, "servic": [0, 6], "manag": [0, 1, 4, 5, 6, 12], "combin": [0, 5, 10, 12, 13], "compil": [0, 12], "linker": [0, 4], "flag": [0, 5, 6], "etc": [0, 3, 4], "maintain": [0, 2, 4, 5, 7, 8, 10, 11, 13], "provid": [0, 6, 8, 10, 11, 12, 15], "consist": [0, 3, 8, 14], "code": [0, 1, 5, 8, 12], "practic": [0, 6], "easi": [0, 12], "person": [0, 7, 14], "co": 0, "take": [0, 1, 7, 9], "over": [0, 7], "after": [0, 1, 4], "previou": [0, 1, 7], "also": [0, 6, 8, 10, 12, 14], "reduc": [0, 3, 8], "risk": 0, "mistak": [0, 1, 12], "experienc": [0, 1], "end": [0, 8, 9, 14], "user": [0, 1, 4, 5, 6, 8, 9, 12, 14], "experi": 0, "try": [0, 3, 9], "help": [0, 1, 3, 9], "develop": [0, 1, 3, 4, 5, 7, 9, 10, 13, 14, 15], "same": [0, 12, 15], "concept": 0, "appli": [0, 1, 7, 9, 10, 11], "across": [0, 10], "easier": [0, 14], "achiev": 0, "hi": [0, 8], "likeli": 0, "surpris": [0, 3], "behavior": [0, 1, 6, 12], "current": [0, 2, 4, 5, 9, 13], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "two": [0, 12], "kind": 0, "tool": [0, 1, 3, 6], "involv": 0, "detect": [0, 1], "violat": [0, 12], "lint": [0, 3], "class": 0, "repoman": [0, 1, 2, 3, 4, 7, 15], "pkgcheck": [0, 1, 2, 3, 4, 7, 8, 12, 14, 15], "those": [0, 3, 4, 8, 9, 12], "analyz": 0, "ebuild": [0, 1, 2, 4, 5, 6, 8, 10, 11, 12], "other": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14], "file": [0, 2, 5, 7, 9, 10, 12], "repositori": [0, 10, 11, 12], "known": [0, 7, 12], "thei": [0, 1, 4, 6, 7, 9, 12, 14], "limit": [0, 3], "problem": [0, 1], "can": [0, 1, 3, 4, 5, 7, 10, 11, 12, 13, 14, 15], "without": [0, 3, 4, 5], "run": [0, 4], "phase": [0, 3, 8, 14], "function": [0, 3, 4, 8], "build": [0, 1, 4, 6, 8, 12, 14], "instal": [0, 1, 3, 5, 8, 12, 14], "time": [0, 1, 7, 8, 10, 12], "qa": [0, 1, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15], "implement": [0, 1, 8, 11, 12], "trigger": [0, 12], "while": [0, 1, 3, 6, 12], "execut": [0, 4, 12], "test": [0, 3, 5], "path": [0, 3, 5, 6], "expect": [0, 2], "us": [0, 2, 4, 5, 6, 8, 9, 10, 15], "both": [0, 3, 5, 6, 8, 13, 14], "befor": [0, 7, 14, 15], "push": [0, 15], "commit": 0, "whether": [0, 1, 7], "correctli": [0, 3, 4], "addition": 0, "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "period": 0, "ci": 0, "all": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "non": [0, 1, 3, 4, 7, 10, 12], "trivial": [0, 12], "report": [0, 1, 2, 3, 4, 6, 7, 8, 9, 12, 14, 15], "autom": 0, "mail": [0, 7, 9, 11], "list": [0, 2, 4, 6, 9, 10, 11, 12, 15], "relev": [0, 7], "supplement": [0, 6], "direct": [0, 12], "reliabl": [0, 8], "tree": [0, 2, 4, 5, 10, 11, 13], "wide": 0, "scan": 0, "team": [0, 3, 4, 5, 7, 9, 10, 13, 14], "task": 0, "Its": [0, 10], "role": 0, "govern": 0, "glep": [0, 1, 5, 15], "48": 0, "It": [0, 1, 3, 5, 6, 8, 9, 10, 12, 13, 14, 15], "focus": [0, 10], "document": [0, 5, 12, 13], "resolv": [0, 12], "doubt": [0, 15], "regard": 0, "them": [0, 4, 6, 9, 10, 11, 14], "educ": 0, "member": [0, 9], "action": 0, "minor": [0, 7], "qualiti": 0, "e": [0, 1, 3, 4, 5, 6, 7, 10, 12, 13, 14], "when": [0, 1, 2, 3, 4, 6, 9, 11, 12, 14], "fix": [0, 9, 15], "directli": [0, 8, 10], "far": [0, 10], "less": [0, 3, 10, 12], "effort": [0, 7], "than": [0, 3, 6, 8, 10, 11, 14], "wa": [0, 4, 7, 9, 10, 12], "request": [0, 1, 7, 15], "refus": [0, 9], "final": [0, 10, 11], "case": [0, 4, 5, 7, 12], "repeat": [0, 3], "unwilling": 0, "issu": [0, 6, 8, 14], "disciplinari": 0, "measur": 0, "against": [0, 3, 10, 12], "question": [0, 1, 4, 7, 9, 12], "major": [0, 8, 11, 12, 15], "written": [0, 1, 9, 10], "down": [0, 10], "project": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "creat": [0, 4, 10, 11, 14, 15], "affect": [0, 3, 7], "specif": [0, 1, 5, 6, 10, 12, 13, 14], "area": 0, "contribut": 0, "g": [0, 1, 3, 4, 6, 7, 10, 12, 14], "systemd": [0, 6], "relat": [0, 10], "unit": [0, 6], "each": [0, 1, 10, 12], "indic": [0, 1, 2, 4, 10, 13], "bodi": [0, 5, 10, 13], "In": [0, 1, 3, 4, 8, 11, 12, 14], "order": [0, 1, 4, 6, 8, 10, 12], "abolish": 0, "contact": 0, "If": [0, 1, 3, 4, 6, 7, 9, 12, 14, 15], "disagre": [0, 11], "ask": [0, 7], "overrid": [0, 11], "decis": [0, 10], "further": [0, 15], "council": [0, 1, 2, 4, 5, 10, 11, 13, 14], "pg": [1, 2, 3, 4, 6, 7, 8, 9, 12, 14, 15], "0001": 1, "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15], "refer": [1, 2, 4, 5, 7, 8, 10, 12, 14, 15], "http": [1, 2, 3, 4, 7, 8, 12, 14, 15], "wiki": [1, 7, 8, 10, 11, 12, 14], "org": [1, 2, 3, 4, 7, 8, 12, 14, 15], "index": [1, 3, 5, 7, 12, 14], "php": [1, 7, 12, 14], "titl": [1, 7, 12, 14], "quality_assur": [1, 7, 12, 14], "polici": [1, 3, 6, 7, 9, 12, 13, 14], "oldid": [1, 7, 12, 14], "104017": 1, "controlled_optional_rdepend": 1, "control": [1, 4, 6, 12, 14], "accept": [1, 4, 12, 15], "except": [1, 3, 4, 7], "under": [1, 12, 13], "veri": [1, 4, 6, 9, 10, 14, 15], "circumst": [1, 12], "being": [1, 3, 6, 7, 8, 9, 12], "nonfunct": 1, "unless": [1, 6, 8, 9, 15], "least": [1, 3, 7, 12], "one": [1, 4, 6, 7, 8, 9], "set": [1, 3, 5, 10, 13, 14], "There": [1, 6, 9, 10], "prefer": [1, 8, 14], "how": [1, 10, 11], "inform": [1, 5, 9, 10, 12], "wai": [1, 10, 12, 14], "optfeatur": 1, "eclass": [1, 5, 12, 15], "readm": 1, "r1": [1, 8], "plain": [1, 3], "elog": 1, "messag": [1, 12, 14], "rational": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15], "toggl": 1, "enabl": [1, 6, 12, 14], "disabl": [1, 12], "caus": [1, 6, 7, 8, 12, 14], "needless": 1, "rebuild": [1, 6], "especi": [1, 4], "import": [1, 8, 15], "long": [1, 7, 8, 12], "62": 1, "propos": 1, "solut": 1, "permit": [1, 3, 4, 9, 12], "flip": 1, "ha": [1, 3, 4, 6, 8, 12, 14, 15], "been": [1, 4, 6, 12, 14, 15], "tent": 1, "approv": [1, 11, 15], "0002": 1, "whenev": [1, 3, 4, 6, 7, 11, 12, 14], "wildcard": 1, "equal": 1, "must": [1, 4, 5, 6, 7, 8, 9, 14, 15], "specifi": [1, 3, 11, 12], "explicitli": [1, 3, 6, 8, 9, 10, 12, 14, 15], "zeroth": 1, "r0": 1, "necessari": [1, 6, 9, 14], "tild": 1, "instead": [1, 4, 8], "exampl": [1, 4, 6, 9, 12], "bad": [1, 4, 12], "dev": [1, 4, 9, 12, 14], "lib": [1, 4, 6], "libfrobn": 1, "1": [1, 11], "2": [1, 5, 12, 14], "3": [1, 8, 14], "good": [1, 4, 12, 15], "r3": 1, "place": [1, 6, 7], "mean": [1, 14], "version": [1, 2, 3, 4, 5, 12, 15], "common": [1, 3, 12, 13], "fact": 1, "explicit": [1, 3, 12], "equival": 1, "latter": [1, 4, 10, 12, 14], "warn": 1, "reconsid": 1, "correct": [1, 4, 12], "0011": 1, "archiv": [1, 6, 12, 14], "portag": [1, 4], "9cae3a92412a007febe7ac0612d50f5f": 1, "match": [1, 8, 15], "rang": [1, 15], "span": 1, "applic": [1, 4, 6, 10, 11, 12], "ani": [1, 3, 6, 9, 10, 11, 12, 14], "onli": [1, 4, 5, 6, 7, 10, 11], "valu": [1, 3, 4, 5], "nor": [1, 9, 12], "moment": 1, "miss": [1, 12], "start": [1, 10, 15], "therefor": [1, 3, 4, 5, 10, 13], "interchang": 1, "we": [1, 3, 12], "assum": [1, 14], "verifi": [1, 12], "yet": 1, "former": [1, 10], "paludi": 1, "logic": [1, 10], "pull": 1, "correspond": [1, 4, 12], "newest": 1, "avail": [1, 10, 12, 14], "0012": 1, "an": [1, 3, 4, 6, 7, 9, 10, 14, 15], "uncommon": [1, 6], "public": 1, "abi": [1, 4], "librari": [1, 5], "stabl": [1, 5], "within": [1, 4, 5, 7, 9, 14], "privat": 1, "your": 1, "api": 1, "part": [1, 3, 4, 10], "5": 1, "likewis": 1, "otherwis": [1, 6], "open": [1, 15], "debat": 1, "ad": [1, 4, 5, 6, 15], "do": [1, 3, 6, 8, 12], "defin": [1, 5, 8, 11, 14], "propon": 1, "idea": 1, "point": [1, 3, 4, 6, 10], "out": [1, 8, 9, 10, 14], "revers": [1, 6, 8], "becom": [1, 5, 9, 13], "cumbersom": 1, "usual": [1, 12], "result": [1, 15], "lose": [1, 8], "opportun": 1, "onc": [1, 3, 7, 9], "argu": 1, "mani": [1, 4, 6, 8, 9, 11, 12], "futur": [1, 7, 9, 11, 14, 15], "reason": [1, 4, 15], "predict": 1, "oppon": 1, "claim": 1, "100": [1, 15], "0003": 1, "meet": [1, 4, 10, 14], "log": [1, 4, 10, 14], "20151011": [1, 4], "summari": [1, 4, 14], "txt": [1, 4, 14, 15], "": [1, 9, 11, 14], "implicitli": 1, "propag": 1, "who": [1, 6, 7, 9, 10, 14], "have": [1, 3, 6, 7, 8, 12, 15], "alreadi": [1, 4, 8, 12], "need": [1, 4, 6, 9, 10, 11, 12, 14, 15], "prevent": [1, 9, 15], "from": [1, 3, 4, 7, 9, 10, 12, 15], "clean": 1, "increas": [1, 9], "doe": [1, 3, 6, 7, 9, 11, 12], "were": [1, 3, 6, 7, 10, 12, 15], "histor": [1, 3, 4, 5, 6, 12, 14, 15], "reli": [1, 4, 6], "call": [1, 8], "dynam": [1, 3, 4, 5, 15], "which": [1, 3, 5, 6, 7, 10, 12, 13, 14], "unreli": 1, "featur": [1, 12], "simpli": 1, "timefram": 1, "dure": [1, 4], "old": [1, 4, 7, 8, 9, 12], "exist": [1, 2, 3, 8, 14, 15], "had": [1, 7], "graph": [1, 7, 8], "breakag": [1, 7], "due": [1, 4, 6, 7], "requir": [1, 4, 6, 8, 10, 11, 12, 15], "account": [1, 3, 5], "ensur": [1, 4, 8, 12], "get": 1, "updat": [1, 2, 5, 10, 11, 13, 15], "usag": [1, 5, 10], "side": 1, "you": 1, "t": 1, "either": [1, 4, 6, 7, 8, 12, 14], "For": [1, 4, 9], "notic": [1, 6], "link": [1, 5, 6, 8, 12], "libfoo": 1, "unnecessarili": [1, 14], "decid": [1, 12], "remov": [1, 5, 6, 8, 12, 14, 15], "respons": [1, 12, 14, 15], "mai": [1, 3, 4, 6, 11, 14], "immedi": [1, 7], "even": [1, 12, 14], "still": [1, 4, 7, 14], "0021": 1, "infer": [1, 12], "pm": [1, 10, 11, 12], "style": [1, 5], "anoth": [1, 4, 12], "4": [1, 13], "restrict": [1, 4, 5, 10, 11], "refin": 1, "gtk2": [1, 14], "v2": 1, "foo": [1, 3], "default": [1, 6], "longer": [1, 4, 9], "libbar": 1, "accord": 1, "section": 1, "error": [1, 3, 12], "furthermor": [1, 3, 4, 9, 10, 12], "check": [1, 4, 5], "make": [1, 3, 4, 5, 6, 8, 9, 10, 12, 14], "its": [1, 4, 8, 10, 11], "1001": 2, "gitweb": [2, 4], "repo": [2, 4], "git": [2, 4], "metadata": [2, 4, 5, 9], "layout": [2, 5, 11], "conf": 2, "new": [2, 4, 5, 8, 10, 14, 15], "migrat": [2, 15], "newer": 2, "bump": [2, 5, 15], "proactiv": [2, 5], "store": 2, "1003": 2, "individu": [2, 3], "eclassdoc": 2, "tag": 2, "insid": 2, "0101": 3, "partial": [3, 10, 11], "via": [3, 4, 10, 11, 12, 14, 15], "leav": [3, 15], "most": 3, "choic": [3, 14], "few": [3, 14], "rule": [3, 7, 11, 12, 14, 15], "enforc": [3, 5, 11, 12], "alwai": [3, 4], "indent": 3, "tab": 3, "level": [3, 4, 11], "attempt": [3, 6, 10, 14], "align": 3, "width": 3, "name": [3, 4, 5, 6], "bracket": 3, "form": [3, 10, 14], "rather": [3, 10, 11, 14], "bash": [3, 6], "condit": [3, 12], "posix": [3, 5], "ish": 3, "builtin": 3, "recommend": [3, 6, 11, 14, 15], "construct": 3, "prone": 3, "avoid": [3, 6], "unnecessari": [3, 6, 7, 8, 14], "chang": [3, 5, 8, 11], "edit": [3, 10], "0102": 3, "bug": [3, 7, 9, 12, 15], "612630": 3, "fulli": 3, "forbidden": [3, 9, 12], "load": 3, "addit": [3, 4, 6, 10, 11], "eval": 3, "method": 3, "eblit": 3, "extern": [3, 5], "convert": [3, 14], "move": [3, 4], "standard": [3, 5], "locat": [3, 5, 6, 12], "principl": 3, "mainten": [3, 8, 9], "harder": 3, "confus": [3, 7, 14], "0103": 3, "highlight": 3, "syntax": 3, "uri": 3, "verbatim": 3, "allow": [3, 12], "gener": [3, 4, 6, 11, 12, 14], "sinc": [3, 4, 6, 12, 14], "littl": [3, 12], "advantag": [3, 14], "On": 3, "hand": 3, "render": 3, "unus": 3, "preprocess": 3, "break": [3, 8], "termin": 3, "editor": 3, "well": [3, 5, 7, 10, 11, 12, 13], "grep": [3, 9], "0104": 3, "overlap": 3, "multipl": [3, 12, 14], "entri": [3, 15], "design": [3, 5, 13], "encourag": 3, "add": [3, 9], "more": [3, 6, 10, 11, 12, 14], "page": [3, 5, 10, 11], "pypi": 3, "github": 3, "incident": 3, "depend": [3, 5, 6, 7, 8, 12, 14], "multi": 3, "goe": 3, "hard": [3, 9, 10, 12, 14], "copi": 3, "past": [3, 10], "investig": 3, "directori": [3, 4], "0105": 3, "liter": 3, "content": 3, "wrap": 3, "append": 3, "arch": [3, 7], "ekeyword": 3, "larg": [3, 9, 10], "number": [3, 8, 9, 15], "abil": [3, 10, 12], "process": [3, 5, 7, 11, 13, 15], "modifi": 3, "sure": [3, 9], "0106": 3, "implicit": 3, "itself": [3, 11], "0107": 3, "ed": [3, 6, 7], "grant": [3, 4], "src_configur": 3, "lead": [3, 15], "embed": 3, "imag": [3, 6], "0201": 4, "d": [4, 5, 12], "08gentoo": 4, "top": 4, "bin": 4, "boot": 4, "opt": 4, "sbin": 4, "srv": 4, "var": 4, "subdirectori": 4, "libexec": 4, "share": [4, 6], "src": 4, "triplet": 4, "doc": 4, "hierarchi": 4, "full": [4, 6], "revis": [4, 5], "pf": 4, "aforement": [4, 10], "appropri": [4, 12], "suffix": 4, "variant": 4, "chost": 4, "ctarget": 4, "toolchain": [4, 12], "gnu": 4, "guix": 4, "nix": 4, "0202": 4, "20130813": 4, "20130924": 4, "filesystem": [4, 11], "initramf": 4, "upstream": [4, 8, 12], "2013": 4, "earli": [4, 8], "mount": 4, "difficult": 4, "subtli": 4, "broken": 4, "hack": 4, "udev": 4, "some": [4, 6, 7, 10, 12], "repair": 4, "rootf": 4, "0203": 4, "proj": 4, "80multilib": 4, "fatal": [4, 12], "64": 4, "bit": 4, "amd64": 4, "lib64": 4, "larger": 4, "along": [4, 10], "symlink": 4, "compat": [4, 8], "hardcod": [4, 6], "With": 4, "modern": 4, "profil": [4, 9], "found": [4, 10], "loader": [4, 6], "0204": 4, "80librari": 4, "la": [4, 5], "never": [4, 6, 10], "root": 4, "script": [4, 8, 12], "purpos": [4, 5, 12], "hold": 4, "strictli": [4, 12], "small": [4, 5, 9], "partit": 4, "would": [4, 6, 10], "wast": 4, "space": [4, 12], "0205": 4, "clarifi": 4, "20151213": 4, "anymor": [4, 7], "normal": [4, 12], "guidelin": [4, 11], "As": 4, "high": 4, "score": 4, "state": [4, 5, 12], "group": [4, 5, 9], "own": 4, "world": 4, "readabl": 4, "privileg": 4, "access": 4, "gamestat": 4, "made": [4, 14], "setgid": 4, "writabl": 4, "technic": [4, 6, 9, 10, 11, 12, 14], "isol": 4, "boundari": 4, "between": [4, 8, 12, 14, 15], "blurri": 4, "web": [4, 12], "browser": 4, "inconsist": 4, "distribut": [4, 11], "where": 4, "data": 4, "impli": 4, "fulfil": 4, "0206": 4, "rel": 4, "special": [4, 5, 12, 14], "proc": 4, "suppos": 4, "host": 4, "dosym": 4, "frobnic": 4, "self": 4, "mtab": 4, "wrong": [4, 12], "recoveri": [4, 6], "definit": [5, 13], "clear": [5, 10, 13, 14], "bind": [5, 10, 13], "global": [5, 12, 13, 14], "meant": [5, 7, 9, 13], "suppli": [5, 13], "prefac": 5, "introduct": [5, 14], "author": 5, "licens": [5, 6], "motiv": 5, "histori": 5, "basic": [5, 11], "goal": [5, 6], "complianc": 5, "appeal": 5, "manual": [5, 14], "fh": 5, "option": [5, 12, 14], "runtim": [5, 8], "slot": [5, 8], "subslot": 5, "sub": 5, "qt": 5, "oper": [5, 11], "deprec": [5, 15], "eapi": [5, 11], "format": [5, 11], "contain": [5, 9, 11, 14], "homepag": 5, "variabl": [5, 6, 8], "src_uri": 5, "keyword": 5, "singl": [5, 10, 12], "line": 5, "src_instal": 5, "pkg_preinst": 5, "separ": [5, 12], "usr": 5, "strict": 5, "multilib": 5, "static": [5, 12], "libtool": 5, "game": 5, "ownership": 5, "absolut": 5, "symbol": 5, "target": 5, "virtual": 5, "stabil": 5, "rekeyword": 5, "drop": [5, 9], "languag": 5, "python": [5, 9], "multislot": 5, "meaning": 5, "gui": 5, "underscor": 5, "search": 5, "0301": 6, "introduc": [6, 8, 14], "size": 6, "neg": [6, 7], "consequ": 6, "program": [6, 8, 9], "Such": [6, 12], "uncondition": [6, 12], "shell": 6, "complet": [6, 10, 12], "local": [6, 14], "wish": [6, 14], "strip": 6, "categori": 6, "install_mask": 6, "cost": [6, 8], "much": [6, 12], "smaller": 6, "brought": 6, "context": 6, "libreoffic": 6, "did": [6, 10, 12], "he": 6, "spend": 6, "hour": 6, "huge": 6, "tini": 6, "app": 6, "could": [6, 9, 12], "consid": [6, 14], "here": [6, 7, 10], "first": [6, 7], "0302": 6, "themselv": 6, "strongli": 6, "discourag": [6, 14], "secur": 6, "imposs": 6, "realli": [6, 10], "prolifer": 6, "harm": [6, 12], "go": [6, 10, 11], "0303": 6, "might": 6, "plugin": 6, "fallback": 6, "pkg": 6, "config": 6, "liner": 6, "find": [6, 9, 10, 12], "type": 6, "f": 6, "delet": 6, "die": 6, "howev": [6, 7, 10, 11, 12], "base": 6, "autotool": 6, "particular": [6, 10], "todai": 6, "replac": [6, 10, 14], "keep": 6, "potenti": [6, 12], "0304": 6, "reserv": [6, 14, 15], "empti": 6, "optim": 6, "certain": 6, "assumpt": [6, 12], "about": [6, 12], "assign": [6, 9, 15], "0401": 7, "retest": 7, "exempt": 7, "often": [7, 9], "neglect": 7, "want": [7, 14], "0402": 7, "cc": 7, "experiment": 7, "close": 7, "remain": 7, "kept": 7, "subset": 7, "interest": [7, 9], "independ": 7, "duplic": 7, "slack": 7, "0403": 7, "126033": 7, "dropping_stable_keyword": 7, "n": 7, "last": [7, 9], "respond": 7, "90": 7, "dai": 7, "proceed": 7, "rite": 7, "0501": 8, "through": [8, 11], "modul": 8, "libpython": 8, "python_single_target": 8, "python_target": 8, "python_compat": 8, "python_usedep": 8, "python_single_usedep": 8, "python_gen_cond_dep": 8, "guarante": [8, 12], "handl": [8, 12], "whole": 8, "accident": 8, "helper": 8, "gracefulli": [8, 12], "retir": 8, "minim": 8, "0502": 8, "python_2_end": 8, "life": 8, "sooner": 8, "later": 8, "port": 8, "chanc": [8, 9], "soon": 8, "readi": 8, "reach": 8, "defer": 8, "2019": 8, "frequent": [8, 9], "grow": 8, "exponenti": 8, "term": 8, "give": 8, "better": [8, 10], "prepar": 8, "delai": [8, 15], "until": 8, "upgrad": [8, 12], "0601": 9, "consent": 9, "agre": 9, "backup": 9, "knowledg": 9, "what": 9, "wors": 9, "origin": [9, 10, 12], "resign": 9, "neither": [9, 12], "awar": 9, "why": 9, "fit": 9, "up": 9, "sole": 9, "distinguish": [9, 14], "actual": 9, "0602": 9, "dedic": [9, 12], "mere": 9, "split": 9, "unmaintain": 9, "suffer": 9, "unfair": 9, "inappropri": 9, "burden": 9, "care": 9, "0603": 9, "reassign": 9, "comment": 9, "xml": 9, "send": 9, "grab": 9, "pleas": [9, 12], "lost": 9, "easili": 9, "compar": 9, "silent": 9, "At": 10, "lack": 10, "concis": 10, "suffici": 10, "explan": 10, "wider": 10, "intend": 10, "mention": 10, "establish": 10, "eight": 10, "flat": [10, 14], "scale": 10, "turn": [10, 12], "devmanu": [10, 11], "reject": 10, "amount": 10, "stale": 10, "everi": 10, "unclear": 10, "obsolet": 10, "tip": 10, "scatter": 10, "lot": 10, "de": 10, "facto": 10, "formal": 10, "address": 10, "defici": 10, "primari": [10, 12], "collect": 10, "organ": 10, "word": 10, "understand": 10, "spirit": 10, "precis": 10, "queri": [10, 12], "aris": [10, 14, 15], "conform": [10, 11], "upon": 11, "discuss": [11, 14], "done": 11, "subsequ": 11, "highest": 11, "activ": 11, "impos": 11, "review": [11, 15], "guid": [11, 13], "besid": 11, "detail": 11, "instruct": 11, "compli": 11, "nevertheless": 11, "suggest": 11, "linux": 11, "0701": 12, "109991": [12, 14], "2fuse": 12, "dependent_slot": 12, "174407": 12, "scope": 12, "alter": 12, "overlai": 12, "declar": 12, "pre": 12, "2016": 12, "simultan": 12, "choos": [12, 14], "parallel": 12, "emerg": 12, "depclean": 12, "invari": 12, "cach": 12, "undefin": 12, "unpredict": 12, "invalid": 12, "0702": 12, "83cc5bbd7bbe8bdf04dd3c3bc7f8a035": 12, "www": 12, "similar": 12, "no_homepag": 12, "download": 12, "tracker": 12, "job": 12, "subpag": 12, "anywher": 12, "marker": 12, "identifi": 12, "0703": 12, "prerequisit": 12, "unset": 12, "ius": 12, "contrari": 12, "skip": 12, "fail": 12, "omit": 12, "overspecifi": 12, "0704": 12, "pertain": 12, "express": [12, 14], "bundl": 12, "present": 12, "shall": 12, "binari": 12, "effect": 12, "cover": 12, "simplest": 12, "noth": 12, "protect": 12, "deriv": 12, "rememb": 12, "init": 12, "gpl": 12, "text": 13, "micha\u0142": 13, "g\u00f3rny": 13, "mgorni": 13, "ulrich": 13, "m\u00fcller": 13, "ulm": 13, "creativ": 13, "attribut": 13, "sharealik": 13, "0": [13, 15], "intern": 13, "0801": 14, "versioned_use_flag": 14, "switch": 14, "qt4": 14, "qt5": 14, "hierarch": 14, "gtk": 14, "gtk3": 14, "0802": 14, "cf3f5a59ac918335766632bd02438722": 14, "offer": 14, "x": 14, "toolkit": 14, "widget": 14, "simpl": [14, 15], "adjust": 14, "per": 14, "discov": 14, "obtain": 14, "afterward": 14, "0803": 14, "20191013": 14, "use_expand": 14, "newli": 14, "regular": [14, 15], "valid": 14, "low": 14, "prioriti": 14, "resembl": 14, "proper": 14, "shorter": 14, "unprefix": 14, "hyphen": 14, "imit": 14, "like": 14, "lengthen": 14, "mismatch": 14, "extend": 14, "improv": 14, "0901": 15, "702460": 15, "81": 15, "next": 15, "uid": 15, "gid": 15, "499": 15, "baselayout": 15, "reus": 15, "acct": 15, "justifi": 15, "101": 15, "749": 15, "A": 15, "select": 15, "arbitrari": 15, "free": 15, "success": 15, "upward": 15, "gap": 15, "desir": 15, "serv": 15, "synchron": 15, "primit": 15, "collis": 15, "second": 15, "simplifi": 15, "aid": 15, "rapid": 15, "adopt": 15, "pointless": 15, "cross": 15, "distro": 15, "sync": 15, "favor": 15, "alloc": 15, "chosen": 15, "immin": 15, "ones": 15, "999": 15, "downward": 15, "lowest": 15, "true": 15}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"basic": 0, "inform": 0, "goal": 0, "polici": [0, 5, 8, 10, 11, 15], "make": 0, "complianc": 0, "check": 0, "enforc": 0, "chang": [0, 1], "appeal": 0, "depend": 1, "option": 1, "runtim": 1, "revis": 1, "slot": [1, 12], "subslot": 1, "sub": 1, "packag": [1, 9, 11], "special": 1, "case": 1, "qt": 1, "proactiv": 1, "us": [1, 3, 12, 14], "oper": 1, "bump": 1, "without": [1, 9], "flag": [1, 12, 14], "deprec": [2, 8], "eapi": 2, "eclass": [2, 3, 8], "ebuild": 3, "file": [3, 4, 6], "format": 3, "code": 3, "style": 3, "must": [3, 12], "contain": 3, "within": 3, "homepag": [3, 12], "variabl": [3, 12], "src_uri": 3, "refer": 3, "keyword": [3, 7], "defin": 3, "singl": 3, "line": 3, "licens": [3, 12, 13], "d": 3, "onli": 3, "src_instal": 3, "pkg_preinst": 3, "system": 4, "layout": 4, "instal": [4, 6], "path": 4, "todo": [4, 7, 14], "support": 4, "separ": 4, "usr": 4, "strict": 4, "multilib": 4, "static": [4, 6], "librari": [4, 6], "libtool": [4, 6], "game": 4, "locat": 4, "ownership": 4, "absolut": 4, "symbol": 4, "link": 4, "target": 4, "gentoo": [5, 11], "guid": [5, 10], "content": 5, "indic": 5, "tabl": 5, "small": 6, "la": 6, "virtual": 6, "stabil": 7, "rekeyword": 7, "drop": 7, "new": [7, 9], "version": [7, 14], "remov": [7, 9], "stabl": 7, "languag": 8, "specif": [8, 11], "python": 8, "usag": 8, "2": 8, "maintain": 9, "ad": 9, "motiv": 10, "histori": 10, "histor": 10, "state": 10, "document": [10, 11], "purpos": 10, "other": [11, 12], "manag": 11, "glep": 11, "develop": 11, "manual": 11, "extern": 11, "standard": 11, "posix": 11, "fh": 11, "metadata": 12, "dynam": 12, "multislot": 12, "valu": 12, "meaning": 12, "restrict": 12, "test": 12, "prefac": 13, "introduct": 13, "author": 13, "gui": 14, "underscor": 14, "name": 14, "user": 15, "group": 15, "account": 15}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Basic information": [[0, "basic-information"]], "Goals of policy making": [[0, "goals-of-policy-making"]], "Policy compliance checking": [[0, "policy-compliance-checking"]], "Policy enforcement": [[0, "policy-enforcement"]], "Policy making, changes and appeals": [[0, "policy-making-changes-and-appeals"]], "Dependencies": [[1, "dependencies"]], "Optional runtime dependencies": [[1, "pg0001"]], "=-dependencies with no revision": [[1, "pg0002"]], "Slot and subslot dependencies": [[1, "slot-and-subslot-dependencies"]], "on (sub-)slotted packages": [[1, "pg0011"]], "special case: Qt packages": [[1, "pg0012"]], "proactive use of slot operators": [[1, "proactive-use-of-slot-operators"]], "Revision bumps on runtime dependency changes": [[1, "pg0003"]], "USE dependencies": [[1, "use-dependencies"]], "on packages without the flag": [[1, "pg0021"]], "Deprecations": [[2, "deprecations"]], "Deprecated EAPIs": [[2, "pg1001"]], "Deprecated eclasses": [[2, "pg1003"]], "File system layout": [[4, "file-system-layout"]], "Installation paths": [[4, "pg0201"]], "Todo": [[4, "id1"], [7, "id1"], [14, "id1"]], "Support for separate /usr": [[4, "pg0202"]], "Strict multilib layout": [[4, "pg0203"]], "Static libraries and libtool files": [[4, "pg0204"]], "Game install locations and ownership": [[4, "pg0205"]], "Absolute symbolic link targets": [[4, "pg0206"]], "Gentoo Policy Guide": [[5, "gentoo-policy-guide"]], "Contents:": [[5, null]], "Indices and tables": [[5, "indices-and-tables"]], "Installed files": [[6, "installed-files"]], "Installation of small files": [[6, "pg0301"]], "Installation of static libraries": [[6, "pg0302"]], "Installation of libtool (.la) files": [[6, "pg0303"]], "Virtuals": [[6, "pg0304"]], "Keywording and stabilization": [[7, "keywording-and-stabilization"]], "Rekeywording on dropped keywords": [[7, "pg0401"]], "Stabilizing new versions": [[7, "pg0402"]], "Removing stable keywords": [[7, "pg0403"]], "Language-specific policies": [[8, "language-specific-policies"]], "Python": [[8, "python"]], "Eclass usage": [[8, "pg0501"]], "Python 2 deprecation": [[8, "pg0502"]], "Package Maintainers": [[9, "package-maintainers"]], "Adding new maintainers": [[9, "pg0601"]], "New packages without a maintainer": [[9, "pg0602"]], "Removing package maintainers": [[9, "pg0603"]], "Motivation and history": [[10, "motivation-and-history"]], "Historical state of policy documentation": [[10, "historical-state-of-policy-documentation"]], "Purpose of the Policy Guide": [[10, "purpose-of-the-policy-guide"]], "Other policy documents": [[11, "other-policy-documents"]], "Gentoo-specific documentation": [[11, "gentoo-specific-documentation"]], "Package Manager Specification": [[11, "package-manager-specification"]], "GLEPs": [[11, "gleps"]], "Developer Manual": [[11, "developer-manual"]], "External standards": [[11, "external-standards"]], "POSIX": [[11, "posix"]], "FHS": [[11, "fhs"]], "Other metadata variables": [[12, "other-metadata-variables"]], "Dynamic slots (multislot flag)": [[12, "pg0701"]], "HOMEPAGE value must be meaningful": [[12, "pg0702"]], "RESTRICT=test for USE=-test": [[12, "pg0703"]], "LICENSE": [[12, "pg0704"]], "Preface": [[13, "preface"]], "Introduction": [[13, "introduction"]], "Authors": [[13, "authors"]], "License": [[13, "license"]], "USE flags": [[14, "use-flags"]], "Versioned USE flags": [[14, "pg0801"]], "USE=gui flag": [[14, "pg0802"]], "Underscores in USE flag names": [[14, "pg0803"]], "Users and groups": [[15, "users-and-groups"]], "User and group account policy": [[15, "pg0901"]], "Ebuild file format": [[3, "ebuild-file-format"]], "Coding style": [[3, "pg0101"]], "Code must be contained within ebuild and eclasses": [[3, "pg0102"]], "HOMEPAGE must not contain variables": [[3, "pg0103"]], "SRC_URI must not refer to HOMEPAGE": [[3, "pg0104"]], "KEYWORDS must be defined on a single line": [[3, "pg0105"]], "LICENSE must not contain variables": [[3, "pg0106"]], "D must be used only in src_install and pkg_preinst": [[3, "pg0107"]]}, "indexentries": {"bash": [[3, "index-0"]], "conditions": [[3, "index-0"]], "d": [[3, "index-6"]], "eblit": [[3, "index-1"]], "homepage": [[3, "index-2"], [3, "index-3"]], "indentation": [[3, "index-0"]], "keywords": [[3, "index-4"]], "license": [[3, "index-5"]], "one line": [[3, "index-4"]], "src uri": [[3, "index-3"]], "variable": [[3, "index-2"], [3, "index-5"], [3, "index-6"]], "variable reference": [[3, "index-0"]]}})
|