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

Bug 500458

Summary: `ebuild ... manifest` should explain why no Manifest is created (when one isn't)
Product: Portage Development Reporter: SpanKY <vapier>
Component: Core - Ebuild SupportAssignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description SpanKY gentoo-dev 2014-02-06 02:09:33 UTC
i've had more than one person ask me about this, so adding a single message explaining what ebuild is doing would help

basically, in a repo where you have thin-manifests turned on, a Manifest file is not created when SRC_URI is empty.  so if you go in to say a virtual dir and do:
$ ebuild editor-0.ebuild manifest
Appending /usr/local/src/chromiumos/src/third_party/portage-stable to PORTDIR_OVERLAY...
>>> Creating Manifest for /usr/local/src/chromiumos/src/third_party/portage-stable/virtual/editor

$ ls -l Manifest
ls: cannot access Manifest: No such file or directory

that's pretty confusing