This release is focused on changes to how the application is packaged for Debian/Ubuntu systems.
I migrated the steps to package for Debian from electron-builder to electron-installer-debian in #263 as we'd uncovered a problem that causes the app to not launch correctly when kernel.unprivileged_userns_clone is set to 0. There's no timeline on when this would be fixed in Chromium, so we needed to workaround it here.
The key change to address this is the Debian package now installs to /usr/lib/github-desktop, instead of /opt/GitHub Desktop. Other symlinks should be updated to point to this new location as part of the upgrade process.
If you could re-test and ensure this is working as-expected it'd be greatly appreciated. Please open an issue with details about what you see if you encounter problems.
Fixes and improvements
- Sandbox issue on Debian installs prevents application from launch - #222
SHA256 checksums
- GitHubDesktop-linux-2.4.1-linux2.AppImage -
47674c6688805f69aef59112433e504490374c9fb4b3c7abdba0bad70395a006 - GitHubDesktop-linux-2.4.1-linux2.rpm -
5c56e5222ac8f112795dd4bf7878230ef2466921426f1de18776b969bac469fc - GitHubDesktop-linux-2.4.1-linux2.deb -
30f870e647bba313422042eca0f2ff5a035f6187733ea5539511600a32d41b9e