Summary: | acct-user/pipewire-0 installs into paths that should be created at runtime | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Sam James <sam> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asturm, leio, zx2c4 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=753293 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 520404 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
2022-02-06 08:06:02 UTC
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(+) |