libparams-validate-perl - Perl module to validate parameters to Perl method/function calls

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libparams-validate-perl
Package version 1.13
Package release 1+b1
Package architecture amd64
Package type deb
Installed size 138 B
Download size 63.67 KB
Official Mirror
Params::Validate is a Perl module providing a flexible way to validate method
and function call parameters. The validation can be as simple as checking for
the presence of required parameters, or more complex, like validating object
classes (via isa) or capabilities (via can) and checking parameter types. It
also provides extensibility through customized validation callbacks.
The module has been designed to work equally well with positional or named
parameters (via a hash or hash reference) and includes experimental support
for attributes (see Attribute::Params::Validate for details).


Package Version Architecture Repository
libparams-validate-perl_1.13-1+b1_i386.deb 1.13 i386 Debian Main
libparams-validate-perl - - -


Name Value
libc6 >= 2.4
libmodule-implementation-perl -
perl >= 5.20.0-4
perlapi-5.20.0 -


Type URL
Binary Package libparams-validate-perl_1.13-1+b1_amd64.deb
Source Package libparams-validate-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libparams-validate-perl deb package:
    # sudo apt-get install libparams-validate-perl




2014-06-28 - Salvatore Bonaccorso <>
libparams-validate-perl (1.13-1) unstable; urgency=medium
* Team upload.
[ gregor herrmann ]
* New upstream release.
* Add build dependency on libtest-taint-perl to enable additional tests.
[ Salvatore Bonaccorso ]
* Imported Upstream version 1.13
* Remove trailing empty line in debian/rules file
2014-05-05 - gregor herrmann <>
libparams-validate-perl (1.09-1) unstable; urgency=medium
* debian/control: remove Nicholas Bamber from Uploaders on request of
the MIA team.
* Strip trailing slash from metacpan URLs.
* New upstream release.
Fixes "Segfault when using a Readonly spec" (Closes: #644949)
* Update years of copyright.
* Add build dependency on libtest-requires-perl.
2013-11-29 - Florian Schlichting <>
libparams-validate-perl (1.08-1) unstable; urgency=low
[ gregor herrmann ]
* debian/control: update {versioned,alternative} (build) dependencies.
[ Salvatore Bonaccorso ]
* Imported Upstream version 1.07
* Refresh pod.patch (offset)
* Update debian/copyright file information.
Update format to copyright-format 1.0 as released together with Debian
policy 3.9.3.
Update copyright years for ppport.h.
* Bump Standards-Version to 3.9.4
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ Florian Schlichting ]
* Import Upstream version 1.08 (closes: #690735)
* Bump years of upstream copyright, delete separate paragraph for
lib/Params/Validate/XS.xs: same as *
* Drop pod.patch, applied upstream
* Depend on exact debhelper version necessary for hardening
* Declare compliance with Debian Policy 3.9.5
* Add myself to uploaders and copyright
2012-02-12 - gregor herrmann <>
libparams-validate-perl (1.06-1) unstable; urgency=low
[ Ansgar Burchardt ]
* New upstream release 1.00.
* debian/control: Convert Vcs-* fields to Git.
[ Salvatore Bonaccorso ]
* debian/copyright: Replace DEP5 Format-Specification URL from to URL.
[ gregor herrmann ]
* New upstream release 1.03.
* Refresh pod patch (offset).
* Update upstream and packaging copyright information.
* Switch to debhelper compatibility level 9 to pass CFLAGS to
* Update build and runtime dependencies.
* New upstream release 1.06.
2011-04-20 - Nicholas Bamber <>
libparams-validate-perl (0.97-1) unstable; urgency=low
[ Jonathan Yu ]
* Makefile.PL removed upstream; no need to force perl_build
[ Nicholas Bamber ]
* Added myself to Uploaders
* New upstream release
* Updated dependencies - build dependencies significantly reduced
* Email change: gregor herrmann ->
* Refreshed copyright
* Added debian/source
* Added patch for pod syntax
2009-12-01 - Jonathan Yu <>
libparams-validate-perl (0.93-1) unstable; urgency=low
* New upstream release
* POD Coverage "trustme" patch has been applied upstream, so
remove it
* Force building using Module::Build so that XS code gets built
properly (the Makefile.PL is traditional, and won't build the
XS code, making this an Arch: all package)

See Also

Package Description
libparanoid-perl_0.36-2_all.deb module for safer, more secure programming
libpari-dev_2.7.2-1_amd64.deb PARI/GP Computer Algebra System development files
libpari-gmp-tls4_2.7.2-1_amd64.deb PARI/GP Computer Algebra System shared library
libparmap-ocaml-dev_1.0~rc4-4_amd64.deb small OCaml library allowing to exploit multicore architectures
libparmap-ocaml_1.0~rc4-4_amd64.deb small OCaml library allowing to exploit multicore architectures
libparpack2-dev_3.1.5-3_amd64.deb Parallel subroutines to solve large scale eigenvalue problems (development)
libparpack2_3.1.5-3_amd64.deb Parallel subroutines to solve large scale eigenvalue problems
libparrot-dev_6.6.0-1_amd64.deb Parrot shared library development files
libparrot6.6.0_6.6.0-1_amd64.deb Parrot shared library
libparse-cpan-meta-perl_1.4414-1_all.deb module to parse META.yml and other similar CPAN metadata files
libparse-cpan-packages-perl_2.38-1_all.deb module to parse the CPAN Packages file
libparse-debcontrol-perl_2.005-4_all.deb parser for debian control-like files
libparse-debian-packages-perl_0.03-2_all.deb module for parsing the data from a Debian Packages.gz
libparse-debianchangelog-perl_1.2.0-1.1_all.deb parse Debian changelogs and output them in other formats
libparse-dia-sql-perl_0.27-1_all.deb module for parsing Dia diagram files and generating SQL