Reports until 16:48, Monday 05 June 2017
H1 CDS
david.barker@LIGO.ORG - posted 16:48, Monday 05 June 2017 (36668)
sysadmin note: changing an svn controlled file to be executable

The CP4 autofill did not run this morning from crontab because I had checked its pending changes into SVN earlier and it became a non-executable file. The file was originally non-executable when it was first committed to the repository. I subsequently made it executable so I could call it directly and not as an argument to python. Inadvertently I did this incorrectly by just changing the working-directory file's permissions (chmod 775 cp4_fill.py).

I should have made it executable with the svn command:

svn propset svn:executable on cp4_fill.py

this command makes the local file executable, and changes the file's metadata ready for a commit to the repository.

By the way, normally a commit like I did this morning will not change the file permissions, but in this case the file has the $Header$ keyword substitution enabled, so when committed both the file's contents and its permissions were "corrected".