perl-Data-ValidateInterdependent - safely validate interdependent parameters

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Data-ValidateInterdependent
Package version 0.000001
Package release alt1
Package architecture noarch
Package type rpm
Installed size 30.69 KB
Download size 30.69 KB
Official Mirror
The problem: you need to validate some configuration.
But validation of one field depends on other fields,
or default values are taken from other parts of the config.
These dependencies can be daunting.
This module makes the dependencies between different validation steps
more explicit:
Each step declares which variables it provides,
and which variables or input parameters it consumes.
The idea of
Static Single Assignment
allows us to check basic consistency properties when the validator is assembled:
=item *
The validator will provide all declared output variables.
Because there is no branching,
it is not possible to forget a variable.
=item *
All variables are declared before they are used.
It is not possible to accidentally read an unvalidated value.
=item *
Each variable is only initialized once.
It is not possible to accidentally overwrite a variable.


Package Version Architecture Repository
perl-Data-ValidateInterdependent - - -


Name Value
/usr/share/perl5 -
perl( -
perl( -
perl-base >= 1:5.14.0
rpmlib(PayloadIsLzma) -


Name Value
perl(Data/ = 0.0.001
perl-Data-ValidateInterdependent = 0.000001-alt1


Type URL
Binary Package perl-Data-ValidateInterdependent-0.000001-alt1.noarch.rpm
Source Package perl-Data-ValidateInterdependent-0.000001-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Data-ValidateInterdependent rpm package:
    # sudo apt-get install perl-Data-ValidateInterdependent



See Also

Package Description
perl-Data-Validation-0.28.1-alt1.noarch.rpm Filter and validate data values
perl-Data-Validator-Item-0.75-alt1.noarch.rpm perl module Data-Validator-Item
perl-Data-Validator-MultiManager-0.01-alt1.noarch.rpm to manage a multiple validation for Data::Validator
perl-Data-Validator-Recursive-0.07-alt1.noarch.rpm recursive data friendly Data::Validator
perl-Data-Validator-Role-Ordered-0.03-alt1.noarch.rpm Provide results as a list in the order
perl-Data-VarPrint-1.01-alt1.noarch.rpm display complex variables on STDOUT
perl-Data-Variant-0.05-alt1.noarch.rpm perl module Data-Variant
perl-Data-Verifier-0.62-alt1.noarch.rpm Profile based data verification with Moose type constraints
perl-Data-Visitor-Encode-0.10007-alt1.noarch.rpm Encode/Decode Values In A Structure (DEPRECATED)
perl-Data-Visitor-Lite-0.03-alt1.noarch.rpm an easy implementation of Data::Visitor::Callback
perl-Data-Visitor-Tiny-0.001-alt1.noarch.rpm Recursively walk data structures
perl-Data-Vitals-1.06-alt1.noarch.rpm The Perl "Vital Statistics" Library
perl-Data-Walk-2.01-alt1.noarch.rpm Traverse Perl data structures
perl-Data-Walk-Extracted-0.28.0-alt1.noarch.rpm An extracted dataref walker
perl-Data-Walker-1.05-alt1.noarch.rpm A tool for navigating through Perl data structures