[perl-Module-Runtime/el6] Update to 0.012
Paul Howarth
pghmcfc at fedoraproject.org
Sun Feb 12 19:14:21 UTC 2012
commit d0b58c02840395edeb82a5179429a9b848c9f5bf
Author: Paul Howarth <paul at city-fan.org>
Date: Sun Feb 12 19:13:23 2012 +0000
Update to 0.012
- New upstream release 0.012:
- Work around Perl core bug (Perl RT#68590) regarding leakage of %%^H into
modules being loaded
- Work around Perl core bug that made a failed module loading appear
successful when re-requiring the same module
- Duplicate is_string() from Params::Classify, rather than importing it,
to avoid circular dependency problems
- Duplicate minimal exporting behaviour from Exporter, and avoid using the
"feature", "warnings", "strict", and "parent" pragmata, to allow for
possible future use of this module by any infrastructure module
- Document core bug workarounds
- Document module name syntax more prominently, and discuss the state of
Unicode handling
- Tweak documentation of use_package_optimistically()
- Test behaviour with tainted module name
- Test lack of unwanted eval frame around require
- Give test modules more meaningful names
- Drop now-redundant dependencies on perl(Exporter), perl(Params::Classify)
and perl(parent)
- BR: perl(strict) and perl(warnings) for test suite
perl-Module-Runtime.spec | 33 +++++++++++++++++++++++++++------
sources | 2 +-
2 files changed, 28 insertions(+), 7 deletions(-)
---
diff --git a/perl-Module-Runtime.spec b/perl-Module-Runtime.spec
index 5d9823c..501c70c 100644
--- a/perl-Module-Runtime.spec
+++ b/perl-Module-Runtime.spec
@@ -1,7 +1,7 @@
# This file is licensed under the terms of GNU GPLv2+.
Name: perl-Module-Runtime
-Version: 0.011
-Release: 3%{?dist}
+Version: 0.012
+Release: 1%{?dist}
Summary: Runtime module handling
License: GPL+ or Artistic
Group: Development/Libraries
@@ -12,16 +12,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
# Build:
BuildRequires: perl(Module::Build)
# Module:
-BuildRequires: perl(Exporter)
-BuildRequires: perl(Params::Classify)
-BuildRequires: perl(parent)
+# (none)
# Tests:
+BuildRequires: perl(strict)
BuildRequires: perl(Test::More)
BuildRequires: perl(Test::Pod) >= 1.00
BuildRequires: perl(Test::Pod::Coverage)
+BuildRequires: perl(warnings)
# Runtime:
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Requires: perl(Exporter)
%description
The functions exported by this module deal with runtime handling of Perl
@@ -53,6 +52,28 @@ rm -rf %{buildroot}
%{_mandir}/man3/Module::Runtime.3pm*
%changelog
+* Sun Feb 12 2012 Paul Howarth <paul at city-fan.org> - 0.012-1
+- Update to 0.012:
+ - Work around Perl core bug (Perl RT#68590) regarding leakage of %%^H into
+ modules being loaded
+ - Work around Perl core bug that made a failed module loading appear
+ successful when re-requiring the same module
+ - Duplicate is_string() from Params::Classify, rather than importing it,
+ to avoid circular dependency problems
+ - Duplicate minimal exporting behaviour from Exporter, and avoid using the
+ "feature", "warnings", "strict", and "parent" pragmata, to allow for
+ possible future use of this module by any infrastructure module
+ - Document core bug workarounds
+ - Document module name syntax more prominently, and discuss the state of
+ Unicode handling
+ - Tweak documentation of use_package_optimistically()
+ - Test behaviour with tainted module name
+ - Test lack of unwanted eval frame around require
+ - Give test modules more meaningful names
+- Drop now-redundant dependencies on perl(Exporter), perl(Params::Classify)
+ and perl(parent)
+- BR: perl(strict) and perl(warnings) for test suite
+
* Wed Feb 8 2012 Paul Howarth <paul at city-fan.org> - 0.011-3
- Reinstate compatibility with old distributions like EL-5
- Add back buildroot definition and cleaning
diff --git a/sources b/sources
index 98a44bb..407a2fe 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d0d2ab338c5bb2769a8f7db200cfdb2b Module-Runtime-0.011.tar.gz
+12361582beb2cd9ed32b4252cd3f7bb3 Module-Runtime-0.012.tar.gz
More information about the scm-commits
mailing list