https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: acct-user/pipewire-0 installs into paths that should be created at runtime. Discovered on: amd64 (internal ref: ci)
Created attachment 764437 [details] build.log build log and emerge --info
It's worth noting that the same issue should also be affecting acct-user/pulse-0 which is equally (un)supported.
here because sys-apps/baselayout-2.11 wouldn't merge with acct-user/pipewire installed because of conflicts caused by this bug: changing the home directory to lib instead of run seems to be all that's needed i think i have a fix (at least with systemd) 1. in a copy of the ebuild i set ACCT_USER_HOME=/var/lib/pipewire 2. i have Environment=HOME=/var/lib/pipewire in overrides for these units: pipewire.service pipewire-pulse.service wireplumber.service it works fine in this configuration for me, there are no qa warning when emerging acct-user/pipewire-0 and no conflict when re-emerging sys-apps/baselayout
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57212c76019f8da0a61d6f33a16cf996d66f00b commit d57212c76019f8da0a61d6f33a16cf996d66f00b Author: Sam James <sam@gentoo.org> AuthorDate: 2023-01-28 05:51:58 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-01-28 05:57:09 +0000 media-video/pipewire: use tmpfiles for system-service Closes: https://bugs.gentoo.org/832785 Signed-off-by: Sam James <sam@gentoo.org> .../{pipewire-0.3.63-r2.ebuild => pipewire-0.3.63-r3.ebuild} | 9 ++++++++- .../{pipewire-0.3.65-r1.ebuild => pipewire-0.3.65-r2.ebuild} | 9 ++++++++- media-video/pipewire/pipewire-9999.ebuild | 9 ++++++++- 3 files changed, 24 insertions(+), 3 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a223fd3523255c768dee81d8c6545ef21304f680 commit a223fd3523255c768dee81d8c6545ef21304f680 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-01-28 05:22:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-01-28 05:57:08 +0000 acct-user/pipewire: add 1 Bug: https://bugs.gentoo.org/832785 Signed-off-by: Sam James <sam@gentoo.org> acct-user/pipewire/pipewire-1.ebuild | 13 +++++++++++++ 1 file changed, 13 insertions(+)