Details
Details
Diff Detail
Diff Detail
- Repository
- R55 Cantor
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 | 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 | This file must be executable, so permissions are setted directly. |
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 | But, if you want, you can change permissions to rwxr-xr-x, if it solve your problem, |
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 | 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 | And with "rwxr-xr-x" all works fine? |
src/backends/sage/CMakeLists.txt | ||
---|---|---|
35 | 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). |