cms-gem-daq-project / gem-plotting-tools

Repository for GEM commissioning plotting tools
GNU General Public License v3.0
1 stars 26 forks source link

Bug Report: macros lack executable permissions post release install #102

Open bdorney opened 6 years ago

bdorney commented 6 years ago

Brief summary of issue

Following instructions developer or user instructions for setting up a scripts placed under:

$VENV_ROOT/lib/python2.7/site-packages/gempython/gemplotting/macros 

Lack executable permissions. Originally reported by @lmoureaux at here

Types of issue

Expected Behavior

The following scripts need executable permissions:

% ll venv/slc6/py27_postpkg/lib/python2.7/site-packages/gempython/gemplotting/macros 
total 182K
-rw-r--r--. 1  zh 2.8K May 30 22:20 summary_plots.py
-rw-r--r--. 1  zh  296 May 30 22:20 plot_vfat_summary.py
-rw-r--r--. 1  zh  420 May 30 22:20 plot_vfat_and_channel_Scurve.py
-rw-r--r--. 1  zh 4.2K May 30 22:20 plotTimeSeries.py
-rw-r--r--. 1  zh 1.1K May 30 22:20 plot_scurves_by_thresh.py
-rw-r--r--. 1  zh  20K May 30 22:20 plotSCurveFitResults.py
-rw-r--r--. 1  zh  434 May 30 22:20 plot_noise_vs_trim.py
-rw-r--r--. 1  zh 7.5K May 30 22:20 plot_eff.py
-rw-r--r--. 1  zh  16K May 30 22:20 gemTreeDrawWrapper.py
-rw-r--r--. 1  zh 6.2K May 30 22:20 gemSCurveAnaToolkit.py
-rw-r--r--. 1  zh  22K May 30 22:20 gemPlotter.py
-rw-r--r--. 1  zh  12K May 30 22:20 clusterAnaScurve.py

Current Behavior

Scripts found at:

$VENV_ROOT/lib/python2.7/site-packages/gempython/gemplotting/macros 

lack executable permissions

Steps to Reproduce (for bugs)

  1. Install packages following instructions above.

Context (for feature requests)

After the venv is setup for a batch user or a developer scripts here need to be executable to be called from path independent location

Your Environment