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

Loading...

Dominique Leuenberger's avatar

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


Dominique Leuenberger's avatar

@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)


Dominique Leuenberger's avatar

An easy way out would be: BuildRequires: distribution-release (will bring you dummy-release) and thus a real /etc/os-release file to inspect


Marcus Meissner's avatar

so i can keep it as-is in permissions? ;)


Dominique Leuenberger's avatar

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)


Ludwig Nussel's avatar

we need BuildIgnore here. permissions is in ring0 but system-users are not



Request History
Marcus Meissner's avatar

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's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added factory-repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:A as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:A"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked openSUSE:Factory:Staging:A


Factory Repo Checker's avatar

factory-repo-checker accepted review

Builds for repo Base:System/openSUSE_Tumbleweed


Marcus Meissner's avatar

msmeissn superseded request

superseded by 501683

openSUSE Build Service is sponsored by