Details
Details
Diff Detail
Diff Detail
- Repository
- R55 Cantor
- Branch
- sage-login-fix
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 240 Build 240: arc lint + arc unit
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 ↗ | (On Diff #36546) | Why the explicit permission? This actually breaks stuff because the owner can't read this file. Found while packaging the git version in openSUSE. |
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 ↗ | (On Diff #36546) | This file must be executable, so permissions are setted directly. |
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 ↗ | (On Diff #36546) | But, if you want, you can change permissions to rwxr-xr-x, if it solve your problem, |
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 ↗ | (On Diff #36546) | This is what happens when I try to package this: error: create archive failed on file /home/abuild/rpmbuild/BUILDROOT/cantor-18.07.70git.20180623T113102~7e4d0819-74.1.x86_64/usr/share/cantor/sagebackend/cantor-execsage: cpio: open failed - Permission denied So, the permissions are wrong. |
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 ↗ | (On Diff #36546) | And with "rwxr-xr-x" all works fine? |
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 ↗ | (On Diff #36546) | No. This line was not correct, you had to use INSTALL(PROGRAMS...) and not INSTALL(FILES..). Either way, it's fixed in bcc16ae0d7d9aa08dcd77e31b7204b758f5c117c (not by me). |