Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Set SUID bit on chrome-sandbox for Debian #10580
This tweaks Linux packages for Riot to SUID
This change has also been provided to
This tweaks Linux packages for Riot to SUID `chrome-sandbox` after install. This is required as of Electron 5 for certain distros, such as Debian. This change has also been provided to `electron-builder` upstream, so ideally they'll include it in the future and this becomes redundant. Fixes #10509
This issue prevents Riot from working when it is installed. Although the fix is simple (change the permissions of the chrome-sandbox file), many users who are not technical will install it, see that it doesn't work, and then give up. It also breaks things for users upgrading from an older version. This issue is significant enough that (in my view) it would justify making a special update to the packages in the repository just to fix this issue as soon as possible.
I don't understand if you are saying this change fixes such an issue (which it was meant to) or creates a new one... If an issue exists still, please open a new issue so we can investigate.