Dpkg::Deps::OR(3perl)
π NAME π
okay so bestie, this is the Dpkg::Deps::OR(3perl) manual page β the one and only β and it's all about Dpkg::Deps::OR, a list of OR dependencies πΈ
β¨ DESCRIPTION β¨
okay so this class represents a list of dependencies of which only one must be met for the dependency to be true. it inherits from Dpkg::Deps::Multiple β family tree slay π
π METHODS π
$string = $dep->output([$fh])β theoutput()method uses" | "to join the list of sub-dependencies. yes, space-pipe-space is the separator, iconic.$tribool = $dep->implies($other_dep)β returns1when$depimplies$other_dep. returns0when$depimpliesNOT($other_dep). returnsundefwhen there's no implication. and bestie,$depand$other_depdo not need to be of the same type. versatile behavior fr fr.$tribool = $dep->get_evaluation($facts)β evaluates the dependency given a list of installed packages and a list of virtual packages provided. these lists are part of theDpkg::Deps::KnownFactsobject given as parameters. returns1when it's true,0when it's false, andundefwhen some information is lacking to conclude. the "idk yet" return value is so real π.$dep->simplify_deps($facts, @assumed_deps)β simplifies the dependency as much as possible given the list of facts (see objectDpkg::Deps::KnownFacts) and a list of other dependencies that are known to be true. getting it as simple as possible, periodt.
π¦ CHANGES π¦
πΈ Version 1.00 (dpkg 1.15.6) πΈ
Mark the module as public. it's official, bestie π
xoxo, your Dpkg::Deps::OR(3perl) bestie π β this page is from libdpkg-perl, version 1.23.11-dirty, dated 2026-09-09. go off and read those deps π«Ά
π¦ where this page comes from
- arch rolling: dpkg 1.23.11-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms