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

Bug 692836

Summary: =sys-cluster/singularity-2.6.1 - One or more empty directories installed to /var: /var/lib /var/lib/singularity /var/lib/singularity/mnt /var/lib/singularity/mnt/container /var/lib/singularity/mnt/final /var/lib/singularity/mnt/overlay [...]
Product: Gentoo Linux Reporter: Oliver Freyermuth <o.freyermuth>
Component: Current packagesAssignee: Justin Lecher (RETIRED) <jlec>
Status: RESOLVED FIXED    
Severity: normal CC: dan
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Oliver Freyermuth 2019-08-24 18:41:16 UTC
From the build log:

 * One or more empty directories installed to /var:
 * 
 *   /var/lib
 *   /var/lib/singularity
 *   /var/lib/singularity/mnt
 *   /var/lib/singularity/mnt/container
 *   /var/lib/singularity/mnt/final
 *   /var/lib/singularity/mnt/overlay
 *   /var/lib/singularity/mnt/session
 * 
 * If those directories need to be preserved, please make sure to create
 * or mark them for keeping using 'keepdir'. Future versions of Portage
 * will strip empty directories from installation image.

Current versions of portage already strip these (I tested with 2.3.73), leading to breakage of the package at runtime:

$ sudo singularity build -s ubuntu ubuntu.def
Using container recipe deffile: ubuntu.def
ERROR  : Failed to resolve path to /var/lib/singularity/mnt/container: No such file or directory
ABORT  : Retval = 255
Cleaning up...
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-08-25 07:26:40 UTC
One or more empty directories installed to /var: /var/lib /var/lib/singularity /var/lib/singularity/mnt /var/lib/singularity/mnt/container /var/lib/singularity/mnt/final /var/lib/singularity/mnt/overlay /var/lib/singularity/mnt/session
Comment 2 Marek Szuba archtester gentoo-dev 2020-07-22 12:05:01 UTC
Solved in version-3 ebuilds + removed version-2 ones.