Overview
drkonqi5.x86_64: W: missing-call-to-setgroups-before-setuid /usr/lib64/libexec/drkonqi
maybe something to bring to upstream
If I understand the issue correctly, this is a false positive. The call to setgid is literally the first line in main so it's not possible to gain any supplementary groups that would need relinquishing. Maybe an -rpmlintrc file should be added?
interesting; thanks for looking into it.
a rpmlintrc would a bandaid - would be even nicer to find out why rpmlint comes to this conclusion and fix it right there (can be via bug report to the rpmlint maintainer)
rpmlint's tests are basically overzealous and overjealous. You can observe it in another instance "libreoffice: shared library policy not respected".
Depends. Because there is no setgroups call, the process may retain permissions that the remainder of the code did not expect to have. Equally, if there was a setgroups call, it may give the code more permissions than the developer intended, if there are negative ACLs somewhere in the filesystem (much rarer than the first case).
Request History
luca_b created request
Plasma 5.11.0
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
luca_b added luca_b as a reviewer
Review to prevent automatic acceptance
licensedigger accepted review
ok
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:65"
staging-bot accepted review
Picked openSUSE:Factory:Staging:adi:65
dimstar_suse set openSUSE:Factory:Staging:K as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:K"
dimstar_suse accepted review
Moved to openSUSE:Factory:Staging:K
repo-checker accepted review
cycle and install check passed
jengelh accepted review
luca_b accepted review
OK
luca_b accepted review
ok
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory