Overview
Request 500816 superseded
- Require: group(trusted), as we are handing it out to some unsuspecting
binaries and it is no longer default. (bsc#1041159 for fuse, also cronie, etc)
- Update to version 20170602:
* make /etc/ppp owned by root:root. The group dialout usage is no longer used
- Created by msmeissn
- In state superseded
- Superseded by 501683
- Open review for opensuse-review-team
- Open review for openSUSE:Factory:Staging:A
Request History
msmeissn created request
- Require: group(trusted), as we are handing it out to some unsuspecting
binaries and it is no longer default. (bsc#1041159 for fuse, also cronie, etc)
- Update to version 20170602:
* make /etc/ppp owned by root:root. The group dialout usage is no longer used
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added factory-repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar_suse set openSUSE:Factory:Staging:A as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:A"
dimstar_suse accepted review
Picked openSUSE:Factory:Staging:A
factory-repo-checker accepted review
Builds for repo Base:System/openSUSE_Tumbleweed
superseded by 501683
impossible to believe, but I tracked this change down to be responible for the llvm3_8 build failure; go figure.
as a summary: due to this change, we now pull in systemd-mini into the buldroot (system-group-trusted:systemd); this then triggers via tmpfiles.d to createa link in /etc/os-release -> ../usr/lib/os-release which in turn makes llvm stumble over an os-release that 'exists' but can't be opened; is is happy to ignore it's absence, but is not happy when it's there but can't be read
@namtrac Can you please see the rest of the comments on this submission? I think the correct thing would be for llvm to handle the case of /etc/os-release being a dangling link the same way as /etc/os-release being absent completely (it does not mind the file being missing, but minds it being a dangling symlink at the moment)
An easy way out would be: BuildRequires: distribution-release (will bring you dummy-release) and thus a real /etc/os-release file to inspect
so i can keep it as-is in permissions? ;)
zes, I don't think a change in permissions makes any sense - llvm3_8 would be falling flat on the nose for whatever change that happens to pull in systemd into it's build root at any moment when there is no /etc/os-release (come to think: that should break on SLE all the time, as there systemd is in every buildroot - but likely also a package adding a /etc/os-release then)
we need BuildIgnore here. permissions is in ring0 but system-users are not
good catch!
sr#501680