Hi Andreas,

On Mon, May 29, 2023 at 02:42:14PM +0200, Andreas Beckmann wrote:
> during a test with piuparts I noticed your package ships an empty
> directory (/usr/lib/modules-load.d/) which disappears after installation
> and removal of another package (e.g. multipath-tools) in a merged-/usr
> setup. This is not a bug in the other package, but an effect of our
> merged-/usr implementation.

Thank you Andreas for your attention to detail in locating and reporting
these kind of issues. Your QA work is being very useful again as it was
when you noticed how we broke adduser users.

I caution that this is an instance of a generic problem that affects all
sorts of packages shipping empty directories in aliased locations. It is
a problem that has not previously been on my radar of things to watch
out for and now is. I have yet to do the math of figuring out how many
other packages are affected in a similar way and intend to follow up
with that on d-devel@l.d.o.

> This is happening to trigger the bug: 

In what sense is the behaviour actually buggy? Quite obviously, this is
a reproducibility issue, because depending on how you order operations,
different things happen. I somewhat question though that this is a
serious issue and would expect systemd to deal with the absence in a
sane way. Do you have any evidence of it behaving otherwise?

If you file further bugs pertaining issues related to /usr-merge, I'd
appreciate an X-Debbugs-Cc.

Helmut

Reply via email to