New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
net-im/slack: version bump, wrt 713094 #15543
Conversation
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Vladimir Pavljuchenkov <spiderx@spiderx.dp.ua>
Closes: https://bugs.gentoo.org/716638 Closes: https://bugs.gentoo.org/713094 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Vladimir Pavljuchenkov <spiderx@spiderx.dp.ua>
Pull Request assignmentSubmitter: @SpiderX net-im/slack: @SpiderX, @gentoo/proxy-maint Linked bugsIn order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2020-04-27 10:01 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
@@ -82,7 +84,8 @@ src_install() { | |||
|
|||
insinto /opt/slack | |||
doins -r usr/lib/slack/. | |||
fperms +x /opt/slack/slack | |||
for i in $(echo -n "${QA_PREBUILT}") ; do fperms +x "$i" ; done | |||
use suid && fperms u+s /opt/slack/chrome-sandbox # wrt 713094 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it do any harm if you always unconditionally just applied this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't like to have suid binaries on my system, but upstream provides them.
Personally for myself the only reason to have suid USE flag is having a possibility to unset it. On my system slack works fine without suid bit.
And the only reason why I am introducing it now is 713094. It looks like it is needed on some systems.
Another point to have it — do not make "silent bad surprise" for other users who may not like suid binaries too, especially without need.
We can remove use flag and just warn users via einfo/elog about that change for two-three ebuild bumps and remove einfo/elog after all.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd prefer having it done unconditionally and then maybe elog message as you said.
But no strong preference so let's go with this for now.
No description provided.