Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 692836 - =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 [...]
Summary: =sys-cluster/singularity-2.6.1 - One or more empty directories installed to /...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Justin Lecher (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-24 18:41 UTC by Oliver Freyermuth
Modified: 2020-07-22 12:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.