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

Bug 686432

Summary: app-portage/repoman: ebuild.nesteddie report with EAPI=7
Product: Portage Development Reporter: Stefan Strogin <steils>
Component: RepomanAssignee: Portage team <dev-portage>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Stefan Strogin gentoo-dev 2019-05-21 03:33:02 UTC
Repoman prints a warning when it sees something like
[[ -f foo ]] && ( dosmth || die )

Since EAPI=7 it is correct.

Example:
sys-process/bcron/ $ repoman full -dx

RepoMan scours the neighborhood...
  ebuild.nesteddie              5
   sys-process/bcron/bcron-0.11.ebuild: Ebuild calls die in a subshell on line: 68
   sys-process/bcron/bcron-0.11.ebuild: Ebuild calls die in a subshell on line: 73
   sys-process/bcron/bcron-0.11.ebuild: Ebuild calls die in a subshell on line: 78
   sys-process/bcron/bcron-0.11.ebuild: Ebuild calls die in a subshell on line: 83
   sys-process/bcron/bcron-0.11.ebuild: Ebuild calls die in a subshell on line: 87


Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-12 03:18:22 UTC
repoman support has been removed per bug 835013.

Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.