The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.71

  • in dependency relationships
    • made Super, Sub and SuperSub roles to contains attributes and methods common to two or more of Group, Subgroup, and Stage
    • stage names now contain the parent subgroup names, so there can be stages in different subgroups that have the same name. This makes is possible to easily create a subgroup for a pipeline without having to give unique names to all of the stages that might be created in any other pipeline (or multiple copies of the same pipeline) that might be in the same job
    • added pre_req and dep handlers to stage and subgroup methods this usually makes it unnecessary to use a separate add_deps call
    • renamed the skipstage file directive to skip (since it can be used to skip subgroups as well)

Modules

Role for controlled copying of the %ENV hash for child processes to use
This role gives the consumer a simple logger attribute
This role provides an optional system logger
This role gives the consumer a simple templating engine

Provides

in lib/HPCD/uni/JobGroup.pm
in lib/HPCD/uni/Run.pm
in lib/HPCI/CommandScript.pm
in lib/HPCI/File.pm
in lib/HPCI/File.pm
in lib/HPCI/JobGroup.pm
in lib/HPCI/ModuleLoad.pm
in lib/HPCI/Run.pm
in lib/HPCI/ScriptSource.pm
in lib/HPCI/Stage.pm
in lib/HPCI/TimeoutQueue.pm