hubzero-submit-distributor (3.11.1-1+deb12) unstable; urgency=low

    Break wait between job status checks into smaller intervals to check for abort signal
    Relax permissions on Scripts to allow visibility for non root users
    Run all daemon logging through rsyslog
    Change from polling to notification alerts for updaing WS job status

 -- Steven Clark <clarksm@purdue.edu>  Fri, 13 Feb 2026 12:53:01 -0400

hubzero-submit-distributor (3.10.1-1) unstable; urgency=low

     - probeLaucher moved to hubzero-submit-probe repository
     - Moving user probe code to new repository
     - Moved IdentitiesManager.py from distributor to monitors
     - Consolidate openLogger(), daemonize(), and writePIDFile() functions.
     - Set log level, log file, configuration file, through use of environment variables.
       The environment variables can be set in the unit service files.  This allows the same
       base to be used for multiple services.  Immediate use if for configuration of
       local only or restricted submit server.
     - Add probe launch top level daemon program.

 -- Steven Clark <clarksm@purdue.edu>  Wed, 10 Dec 2025 11:59:44 -0400

hubzero-submit-distributor (3.9.1-1) unstable; urgency=low

     - Moved JobOutput.py from common to distributor
     - Report template file when patttern substitution fails
     - Cleanup code for printing TAPIS summaries.
     - Added --json and --save json arguments.  The JSON files contain
       submit command line arguments.
     - Added --show argument.  Resolved command is echoed to stdout.
     - Added --nGpus and --gpn arguments for specifying GPU resource
       requirements.
     - Added --memory argument for specifying memory resource requirement.
     - Added --qos argument to TAPIS/SLURM template.
     - Fixed TAPIS notification endpoint specification.
     - Fixed job script cleanup for TAPIS submission.

 -- Steven Clark <clarksm@purdue.edu>  Thu, 13 Nov 2025 14:05:12 -0400

hubzero-submit-distributor (3.8.2-1) unstable; urgency=low

     - Catch up on default configuration files
     - Added configuration file consistency checker program
     - Added missing job wrapper scripts for slurm and fork execution
     - Fixed quoting issues
     - Updated instructions based on production use case
     - Corrections made for production installation

 -- Steven Clark <clarksm@purdue.edu>  Thu, 30 Oct 2025 13:53:21 -0400

hubzero-submit-distributor (3.8.1-1) unstable; urgency=low

     - Fix Pegasus version setting for venue status command.
     - Added new site key, value parameter
     - Standardize writes to stdout/stderr with failure reported to log file.
     - Add TapisV3
     - Reduced job status polling frequency for redundant non-batch submission.
     - Fix reporting of exit status for redundant jobs
     - Report job exit status as the exit status for distributor
       and record result in joblog
     - Cleanup job related scripts upon job termination
     - Treat aborted jobs as complete during job monitoring
     - Promote timePath to site configuration variable.
       timePath is the location of the time command used to measure CPU usage
     - Use bash builtin time command if timePath does not point to a existing executable
     - Update read config files across the board to read dictionary
       values in JSON format
     - Preemptive change to strings containing deprecated backslash characters.
       In Python 3.12 the DeprecationWarning is upgraded to a SyntaxWarning.

 -- Steven Clark <smclark@ucsd.edu>  Thu, 26 Jan 2025 07:24:48 -0700

hubzero-submit-distributor (3.7.4-1) unstable; urgency=low

     - Give hubmail configuration options for message and subject sizes

 -- Steven Clark <smclark@ucsd.edu>  Tue, 14 Jan 2025 10:14:03 -0800

hubzero-submit-distributor (3.7.3-1) unstable; urgency=low

     - Update to version 3.7.3
     - Added option to specify host key type

 -- Steven Clark <smclark@ucsd.edu>  Fri, 14 Jun 2024 08:10:23 -0700

hubzero-submit-distributor (3.7.2-1) unstable; urgency=low

     - Update to version 3.7.2
    Added environment variable setting at site level
    Moved DAX3.py from distributor to common
    Add default tapissite configuration file
    streamlined download reTry, move downloadJObOutputs reeTry up one level - restart the Tapis interaction of any file download fails.
    Change for submit 3.6 data transmission including input files 

 -- Steven Clark <smclark@ucsd.edu>  Wed, 20 Dec 2023 06:57:15 -0800

hubzero-submit-distributor (3.7.1-1) unstable; urgency=low

     - Update to 3.7.1

 -- Steven Clark <smclark@ucsd.edu>  Mon, 30 May 2023 07:50:53 -0700

hubzero-submit-distributor (3.7.0-1) unstable; urgency=low

     - Changed mount point detection to recognize shared
       mount.projfs file systems. This includes /data/projects.
       This avoids extra file transfer of potentially large files.

 -- Steven Clark <smclark@ucsd.edu>  Thu, 18 May 2023 10:48:31 -0700

hubzero-submit-distributor (3.6.3-1) unstable; urgency=low

     - Allow for the possibility of relative path specification when file systems are not shared

 -- Steven Clark <smclark@ucsd.edu>  Tue, 16 May 2023 15:28:03 -0700

hubzero-submit-distributor (3.6.2-1) unstable; urgency=low

     - Added comparison operator functions to replace __cmp__ no longer available in Python3

 -- Steven Clark <smclark@ucsd.edu>  Fri, 04 Nov 2022 00:12:50 -0700

hubzero-submit-distributor (3.6.0-5) unstable; urgency=low

     - install python2 version of libraries as well

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 06 Jan 2022 10:37:21 -0800

hubzero-submit-distributor (3.6.0-4) unstable; urgency=low

     - rpm dependency fix for python36-GitPython and java-11-openjdk-headless

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Wed, 05 Jan 2022 21:09:36 -0800

hubzero-submit-distributor (3.6.0-3) unstable; urgency=low

     - rpm dependency fix for pyyaml

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Wed, 05 Jan 2022 16:06:14 -0800

hubzero-submit-distributor (3.6.0-2) unstable; urgency=low

     - Fixed Pegasus version directory
     - update packaging to python3
     - Moved TAPIS interface scripts from monitors to distributor repository
     - Update to version 3.6.0
     - Upgrade to Python3
     - Added support for multiple configurable Pegasus versions.
     - Added support for Pegasus/HTCondor workflow submission of
       script (no queue) jobs to clusters.
     - Created configurable directory for Pegasus related
       template files.  Different templates are used for each
       Pegasus version.
     - Added pre/post manager commands to Pegasus workflows.
     - Replaced ${HOME}/bin/time with /bin/time in submission
       scripts.
     - Added work around for missing /usr/bin/time at some
       OSG sites.

 -- Steven Clark <smclark@ucsd.edu>  Wed, 05 Jan 2022 16:02:20 -0800

hubzero-submit-distributor (3.5.1-1) unstable; urgency=low

     - Keep track of the exit status of each individual transaction for web service job
     - Added support for pre/post manage commands to Pegasus workflow.
     - Dropped support for gsissh.
     - Limit use of update-known-hosts to user gridman.
     - Added identity type for individual SSH keys.  Used by shared user
       accounts on the submit host.
     - Use template file to specify where monitoring web service is running.
     - Use configuration file to specify where backend compute web services
       are running.

 -- Steven Clark <smclark@ucsd.edu>  Mon, 13 Sep 2021 09:43:11 -0700

hubzero-submit-distributor (3.5.0-4) unstable; urgency=low

    - Added rule needed for community secret

 -- Steven Clark <smclark@ucsd.edu>  Mon, 12 Jul 2021 11:00:36 -0700

hubzero-submit-distributor (3.5.0-3) unstable; urgency=low

    - Mark config files as config files

 -- Steven Clark <smclark@ucsd.edu>  Fri, 09 Jul 2021 16:34:21 -0700

hubzero-submit-distributor (3.5.0-2) unstable; urgency=low

    - Add in users primary or default group

 -- Steven Clark <smclark@ucsd.edu>  Fri, 09 Jul 2021 15:50:43 -0700

hubzero-submit-distributor (3.5.0-1) unstable; urgency=low

    - Separated Local/Remote log file creation from script creation.
     - Added finer grained recording of when actions take place to
       better understand bottlenecks in webservice jobs.
     - Moved log service from LOCAL6 to LOCAL3.  Ideally this would be
       a configuration option.
     - Fixed testing of group privledge when submit is run under influence
       of sudo.  Tests need to be made against the actual user not the
       sudo user.
     - Added support to identity manager for oauthtokens.  Use case is
       the TAPIS service.
     - Added support for TAPIS job submission as a RemoteBATCH classification.
     - Added asynchronous job submission to support webservice.
     - Added support for Pegasus version 5+.  Configuration files
       went from xml to yml.
     - Added manager option to script based jobs.
     - Numerous additions made to Remote/Job monitor in support of
       webservice job submission.
     - Update to version 3.5.0
     - update for hosts with multiple aliases

 -- Steven Clark <smclark@ucsd.edu>  Thu, 08 Jul 2021 10:26:14 -0700

hubzero-submit-distributor (3.4.4-1) unstable; urgency=low

  * Pegasus 5 update
  * Scale core per node to user request.  Assumes node sharing is possible.
  * Added manager for serial computational mode execution.
  * Added parallel computational mode to SLURM batch submission.
  * California copyright update.

 -- Steven Clark <smclark@ucsd.edu>  Mon, 03 May 2021 12:18:21 -0700

hubzero-submit-distributor (3.4.3-2) unstable; urgency=low

  * add Debian 9 support

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 20 Aug 2020 16:20:56 -0700

hubzero-submit-distributor (3.4.3-1) unstable; urgency=low

     - update copyright/trademark ownership
     - update email address references
     - remove per file @author references
     - update copyright years
     - Improved treatment of command arguments containing spaces.
     - Added remote logging of job submission to executeRemoteBatch.
     - Added some error logging to JobHarvester.  Avoid crashing in some
       cases where data is incomplete.
     - Avoid crash when tail message is missing from remote submission.
     - Detect and report missing mail server in hubmail application.
     - Update to version 3.4.3

 -- Steven Clark <smclark@ucsd.edu>  Fri, 01 May 2020 17:42:49 -0700

hubzero-submit-distributor (3.4.2-1) unstable; urgency=low

     - Update to version 3.4.2
     - Fix bug related to file tailing and job harvesting.
     - Added missing harvester top level script
     - Update to version 3.4.1
     - Improved loading of configuration files with better
       handling of error conditions.
     - Added --disableJobMonitoring.  This is available only
       for BOINC submission.  Rather than monitor job progress
       in the distributor process on the submit server updates
       are posted through the shared file system.  The objective
       is to greatly reduce the memory footprint of the monitoring
       process thus allowing many more simultaneous submissions.
     - Removed remaining vestiges of HUBGRIDJOB
     - Treat existing but empty BOINC result file as an error.
     - Modified quota checking when job is being run by ionhelper.  Quota of
       actual user is now checked.
     - Added --requestCache option for submit to directly query cache
       for result.
     - Record origin of Rappture driver file (human,specbot,etc.).
     - Fixed syntax error in job status (--status) reporting.
     - Fixed parametric sweep job status reporting.
     - Increased default memory requirement ofr BOINC jobs.  Hope to avoid
       client starting more jobs than can fit in host memory.
     - Centralized cleanup of various files created to support runs.
     - Release version 3.3.1.

 -- Steven Clark <smclark@ucsd.edu>  Fri, 05 Jul 2019 16:24:22 -0400

hubzero-submit-distributor (3.2.9-1) unstable; urgency=low

     - Report file tailing when using progress type submit.
     - Added missing toolfiles.dft file.
     - Moved default location of community SSH key from /opt/submit/etc to /opt/submit/.ssh

 -- Steven Clark <smclark@ucsd.edu>  Wed, 13 Jun 2018 16:40:48 -0400

hubzero-submit-distributor (3.2.8-1) unstable; urgency=low

     - Improve reporting of what is executed in joblog:event.
     - Revamped how redundant submission operates.
       It is permissible to submit redundant jobs when
       executables are staged.  Multiple venues can be
       specified on the command line.
     - Improved extraction of jobId for SLURM.
     - Fixed BOINC job wrapper script to turn off executable
       bit set on stdout/stderr files generated on
       Windows volunteer hosts.
     - Fix problem caused by attempting redundant simulation
       with pre-existing runName directory.
     - Fix problem caused by attempting redundant simulation
       with pre-existing runName directory.
     - Allow progress type submit reporting for
       non parametric runs.
     - Provide support for parametric substitution in
       environment variables.
     - Updated BOINC scripts error processing
     - Allow parameter sweep variables to be
       used in conjunction with environment variables.
     - Allow environment variables values to resolve
       to files and directories.
     - Look for file names in command arguments
       of the form input=file.
     - Moved RemoteJobMonitor.py, RemoteTunnelMonitor.py, and
       TunnelsInfo.py from common package.
     - Added glob style definition of *.dat Info files.
     - Define environment varible white list specification
       by groups
     - Transfer $SESSION variable to remote jobs
     - Parameteric specification of --env variables.
     - Added BOINC batch submission scripts.
     - Added BOINC workflow type.  Generated by parametric
       sweep submitting multiple jobs as a batch to
       BOINC.
     - Revamped BOINC job submission to utilize provided
       submit_rpc.  Eliminates required direct to BOINC
       server for job submission.  All HUB tools use a
       single BOINC application.  The BOINC application
       utilizes Docker containers running in a VirtualBox
       host.
     - Introduced two new Info types: toolFilesInfo and
       dockerImageInfo
     - Removed job submission type - runjob.  It was based
       on HTCondor-G.

 -- Steven Clark <smclark@ucsd.edu>  Thu, 12 Apr 2018 16:16:35 -0400

hubzero-submit-distributor (3.1.3-1) unstable; urgency=low

  * Added files necessary for HTCondor submission to SLURM resources

 -- Steven Clark <smclark@ucsd.edu>  Wed, 27 Sep 2017 09:58:07 -0400

hubzero-submit-distributor (3.1.2-1) unstable; urgency=low

  * Merger PBS SLURM remote execution scripts
  * Expand ~ if used in executable path
  * Modified scheme for generating user credential files.
    No longer need world readable copies of community credentials.
  * progressReport typo pagasus -> pegasus
  * Added runName to job monitor database
  * Eliminate RUNJOB
  * Introduce hierarchical probeSite structure
  * Eliminate --disableStateCheck

 -- Steven Clark <smclark@ucsd.edu>  Tue, 13 Jun 2017 13:50:26 -0400

hubzero-submit-distributor (3.0.10-1) unstable; urgency=low

  * Fixed SLURM mpi batch script generation
  * Fixed resource limit filter when user specifies
    a whole node, n=0
  * Fixed Pegasus OS mapping from site catalog to dax file.
    Required lower case.
  * Added to factor to control refresh of identities on failure.
    If identities generation fails it will now be attempted again
    after a shorter interval.
    communityRefreshOnFailFactor and refreshOnFailFactor
  * Added ability to add arbitrary batch submission script commands
    through sites.dat.  Spurred on by need to specify an XSEDE reservation.
    submissionScriptCommands
  * Changed job kill command to be sh compatible.
       kill -s TERM `jobs -p`
    to
       pkill -TERM --parent $$
  * Check for existence of identity manager scripts.
  * Fix case where input file specified as absolute path and
    client/server do not share working directory.
  * Use more os information in Pegasus workflow dax builds.
    Include arch, osFlavor, osVersion, osRelease
  * Check for success of touch command.  It fails when filesystem is readonly.
  * Added configurable ssh options. Initial use is to set connection timeout
    and retry limit.

 -- Steven Clark <smclark@ucsd.edu>  Mon, 11 Jul 2016 11:30:07 -0400

hubzero-submit-distributor (3.0.8-1) unstable; urgency=low

  * Another set of traps for os.getwd() failures
  * Added another trap for getcwd() failure.
  * Account for disabled sites when filtering member sites.
  * Added another trap for getcwd() failure.

 -- Steven Clark <smclark@ucsd.edu>  Wed, 09 Mar 2016 15:24:15 -0500

hubzero-submit-distributor (3.0.2-1) unstable; urgency=low

  * add to sudoers config file

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sun, 13 Sep 2015 15:34:12 -0400

hubzero-submit-distributor (3.0.1-1) unstable; urgency=low

  * Replaced string based data exchange API with JSON based exchange
  * Added identity manager service.  It supports community ssh, idividual
    ssh, community x509 proxy
  * Moved submission scripts from code to template files.  Using a common
    set of substitutions for all submission types.
  * Added job registration step preceeding job submission.
  * Extended resource limits to include core-minutes.
  * Added setting for maximum number of jobs at remote site.
  * Added calculation of user activity at remote sites.  The activity
    is compute as a decaying weighted average of the number of cores
    used for running jobs.
  * Users are allocation job slots with inverse proprotion to their
    activity.  This is a form of fair share.
  * Added centralized manager for daemon to maintain host and port location
    of the individual daemons.
  * Dropped RemoteBatchPBS8.  Resource allocation parameters are specified
    in sites.dat.  This allows the same batch submission template to used
    with multiple sets of resource alloation parameters.
  * Added ability to mix standard HTcondor and PBS jobs in Pegasus workflows.
    This requires Pegasus 4.5 or newer.
  * Added ability to report anonymous user names to remote submission sites.
    This was done to support XSEDE user data collection.
  * Report expandedSiteNames as a unique list
  * Trap some os.getcwd() exceptions.  Why these exceptions occur is a mystery
    but at least now they are trapped and the process does not crash.
  * Added BOINC job submission
  * Added BOINC job submission
  * Fixed cpu time accounting for parallel simulations
  * Simplyfied the MPI kill process for instant scripts

 -- Steven Clark <smclark@ucsd.edu>  Mon, 07 Sep 2015 17:56:46 -0400

hubzero-submit-distributor (2.7.2.6-1) unstable; urgency=low

  * fix misspelled variable in Makefile (probably effected pegasus support)

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sat, 05 Sep 2015 18:14:33 -0400

hubzero-submit-distributor (2.7.2.5-1) unstable; urgency=low

  * fix log directory and log file permissions
  * fix update-known-hosts to use `getent` if necessary to resolve hostname

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 26 Mar 2015 09:33:53 -0400

hubzero-submit-distributor (2.7.2.4-1) unstable; urgency=low

  * fix bad variable dereference in postinst update from last version

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 26 Feb 2015 14:23:11 -0500

hubzero-submit-distributor (2.7.2.3-1) unstable; urgency=low

  * fix bad variable name in postinst update from last version

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 26 Feb 2015 14:18:00 -0500

hubzero-submit-distributor (2.7.2.2-1) unstable; urgency=low

  * don't put empty log files in package, create them in configure step
  * fix missing classname in logger call

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 26 Feb 2015 11:55:40 -0500

hubzero-submit-distributor (2.7.2u1-1) unstable; urgency=low

  * specifically get fqdn for hostname

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sat, 27 Sep 2014 15:23:54 -0400

hubzero-submit-distributor (2.7.2-1) unstable; urgency=low

  * Added shared file system option to job helper scripts. 
    Avoid removal of local shared file copies. 

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Thu, 25 Sep 2014 21:02:28 -0400

hubzero-submit-distributor (2.7.1-1) unstable; urgency=low

  * release 2.7.1, normalizing packaging, updating copyrights
  * PBS attribute specification
  * Added new function to facilitate builds site/tool interaction
  * Added kill jobs for non-Pegasus sweeps
  * Allow -n=0 to mean use entire node
  * Added auxiliary run status and kill functions
  * RHEL6 time command does not report non-zero exit status
  * Added missing filter and formatter after testing
  * Unify run instance specification for Pegasus job submission
  * Removed deprecated isSubmitMember function.
  * Pass doubleDash from client configuration to distributor and friends.
  * Upgraded JobOutput to a class.
  * Set instanceId for common use in sweep and dax workflowcases.
  * Corrected shifting for exit code.
  * Set instanceId for common use in sweep and dax workflowcases.
  * use python logging module removing need for global write permissions
  * Consistent exitStatus reporting from wrapper shell scripts.
  * Privatize staticmethods.
  * Eliminate sites requiring Pegasus when it is not available.
  * Cleanup debug messages
  * Recursive tar not needed when generating entire explicit list,
    avoid duplicate copies in tar file.
  * Missed some runName substitutions.
  * Detect sites without when site contains a member list.

 -- Steven Clark <smclark@ucsd.edu>  Tue, 23 Sep 2014 21:24:56 -0400

hubzero-submit-distributor (2.5.7-1) unstable; urgency=low

  * Repackaged to support multiple Debian releases

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Wed, 10 Sep 2014 13:59:40 -0400

hubzero-submit-distributor (2.5.6-1) unstable; urgency=low

  * Fix python version dependencies for Debian 7 package compatibility

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Mon, 25 Aug 2014 13:26:18 -0400

hubzero-submit-distributor (2.5.5-3) unstable; urgency=low

  * fix postinst syntax error

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Mon, 02 Sep 2013 13:40:22 -0400

hubzero-submit-distributor (2.5.5-2) unstable; urgency=low

  * add users group stanza to appaccess.dft

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Mon, 02 Sep 2013 13:28:57 -0400

hubzero-submit-distributor (2.5.5-1) unstable; urgency=low

  * version change and config file installation fixes

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sat, 31 Aug 2013 19:22:34 -0400

hubzero-submit-distributor (2.5.1-2) unstable; urgency=low

  * add hubzero-submit-server and hubzero-submit-monitors to 
    recommends dependency

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Fri, 23 Aug 2013 19:36:27 -0400

hubzero-submit-distributor (2.5.1-1) unstable; urgency=low
  * Update copyright statements
  * Update package source Makefiles and python installation scripts
  * Added configuration file
  * Added simple email program
  * Added submit --kill id command
  * Added submit --status [id] command
  * Added the ability to name a simulation run with submit --runName
  * Added support for parameter sweeps when Pegasus/Condor
    is not available.  This allows sweep submission for serial
    and parallel applications.
  * This is not full workflow support only sweeps.
  * Unified log messages.
  * Cleanup the daemonization process to do a better job
    with regard to open file descriptors.
  * Added concept of operation mode for deducing function
    from command line arguments.  The same command parser is
    shared between all the primary submit programs.
  * More extensive command line argument checking and reporting.
  * Added configuration file for distributor,
    removing installation specifics from code to configuration file.
  * Added attempt at quota limits to non serial runs.
  * Added submit --kill id command
  * Added submit --status [id] command
  * Merged some nearly duplicate modules into single modules.
  * Fix application access control for user DAX submission
  * Added session and PID information to monitorJob datastore
  * Use valid test for existence of user requested destinations
  * Added --version option to server, client, distributor.
  * Passed user name and id down to batch submission scripts for potential substitution.
  * Black & White access lists for applications.  Supersedes arbitrary execution function.
  * Added --version option to server, client, distributor.
  * Added default serial mode manager
  * Allow distributor to start when Pegasus is not installed
  * Added support for SGE batch queuing systems.
  * Added missing arguments for Local Batch submissions
  * Added crucial check for venue based manager
  * Return exit code for remotely executed scripts (no queue)
  * Do not install distributor configuration files.  Prevents overwriting 
    of existing copy with empty default file.
  * Do not fail when distributor configuration files are missing
  * submit.mk is not used
  * replaced environment variables IGNORESTATECHECK, IGNOREPROBECHECK,
    X509_SUBMIT_PROXY, USER_LOG_PATH, and USER_JOBID_PATH with hidden command
    line arguments.  The intended use of the new arguments is with the
    gridstat probe tests.
  * split off monitors package
  * Added post-process function to be executed after job completion.
  * minor cleanup based on pylint
  * corrected some file transfer problems that occurred when
    client and server did not share file systems.
  * added writeToStdout() and writeToStderr() methods to standardize
    treatment of output generated server side for transfer to client.
  * replaced environment variables IGNORESTATECHECK, IGNOREPROBECHECK,
    X509_SUBMIT_PROXY, USER_LOG_PATH, and USER_JOBID_PATH with hidden command
    line arguments.  The intended use of the new arguments is with the
    gridstat probe tests.
  * use environment script can now be set in client and server
    configuration files.
  * improved treatment of complex application command line arguments.
    Stemmed from work R which allows "--args arg1 arg2" as command line
    arguement.  Arg1, arg2, etc. can be file names or parameteric names.
  * return application exit status from RemoteBatchAppScript.
  * make HUB file system quota available to all batch system implementations.
  * Split common into constituent parts
  * Added post-process function to be executed after job completion.
  * Provide option for submitting Pegasus jobs from local scratch directory.
  * Pass Pegasus version from client to the submission host using
    auto-generated setup script.

 -- Steven Clark <smclark@ucsd.edu>  Sun, 18 Aug 2013 12:50:58 -0400

hubzero-submit-distributor (2.0.7-1) unstable; urgency=low

  * change permissions on sudoers file as required 

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sun, 23 Sep 2012 15:00:18 -0400

hubzero-submit-distributor (2.0.6-1) unstable; urgency=low

  * update dft file contents

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sun, 23 Sep 2012 13:52:51 -0400

hubzero-submit-distributor (2.0.5-1) unstable; urgency=low

  * fix cleanup of gridman home directory on purge
  * install sudoers file for known hosts script execution
  * install proper key part in proper directory

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sun, 23 Sep 2012 13:15:14 -0400

hubzero-submit-distributor (2.0.4-1) unstable; urgency=low

  * fix up postinst script to be shell compliant

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sat, 22 Sep 2012 13:09:37 -0400

hubzero-submit-distributor (2.0.0-1) unstable; urgency=low

  * New release from Steven Clark

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Sat, 22 Sep 2012 12:33:58 -0400

hubzero-submit-distributor (1.0.0-1) unstable; urgency=low

  * Fix executables permissions, ssh key generation 

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Tue, 02 Aug 2011 15:12:04 -0400

hubzero-submit-distributor (0.9.0-1) testing; urgency=low

  * New upstream release, new packaging

 -- Nicholas J. Kisseberth <nkisseberth@ucsd.edu>  Wed, 30 Mar 2011 15:08:02 -0400

hubzero-submit-distributor (0.8.0-1) stable; urgency=low

  * Initial release.

 -- Steven Clark <smclark@ucsd.edu>  Thu, 08 Apr 2010 13:03:54 -0400
