[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