Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit perl-Module-Build
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Tue, 07 Aug 2007 09:35:38 +0200
  • Message-id: <20070807073539.50AF1678332@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package perl-Module-Build
checked in at Tue Aug 7 09:35:38 CEST 2007.

--------
--- perl-Module-Build/perl-Module-Build.changes 2006-10-25 15:28:28.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-Module-Build/perl-Module-Build.changes    2007-08-07 01:29:35.735770000 +0200
@@ -1,0 +2,69 @@
+Wed Jul 25 11:46:00 CEST 2007 - cwh@xxxxxxx
+
+- update to 0.2808
+ - Added is_vmsish(), is_windowsish(), and is_unixish() boolean
+   convenience functions.  Fixes some test failures on platforms where
+   $^O is set to a value we don't know about (like 'gnu').
+ - Upgraded to version.pm 0.7203. [John Peacock]
+ - Support get_action_docs() =head2 style. [ewilhelm]
+ - Workaround Test::Pod::Coverage @INC bug. [Eric Wilhelm]
+ - Fixed the command-line args --extra_compiler_flags and
+   --extra_linker_flags so they properly shell-split their arguments.
+
+- update to 0.2807
+ - Upgraded to version.pm 0.71. [John Peacock]
+ - Removed a couple small constructs in the tests ("use warnings;" and
+   "qw$foo bar$[1]") that caused test failures under perl 5.005.
+ - Added support for an explicit default value of undef in prompt().
+   [Eric Wilhelm]
+ - Improved our prompt() method, which could sometimes hang before the
+   user got a chance to see a prompt. [Andreas Koenig]
+ - Added a note about --allow_mb_mismatch to the error message that
+   happens right before someone might want to use that parameter.
+ - Added DragonflyBSD to the list of known Unix OSes.
+ - get_action_docs() dies on error rather than twiddling $@
+ - Made ModuleInfo's _evaluate_version_line() compatible with 'use
+   version ...$VERSION' lines.  [Eric Wilhelm]
+ - Added some verbiage in Module::Build::API that officially blesses
+   the _build/prereqs file for external consumption. [Suggested by Andreas Koenig]
+ - Added test profiles support via the test_types property and "testall"
+   target. [Eric Wilhelm, Jeff Lavallee]
+ - Use syscopy() on OS/2 in copy_if_modified() so we make sure to
+   overwrite any existing target file. [Ilya Zakharevich]
+ - Removed seemingly silly '~~' test in t/tilde.t.
+ - In our test-time utility library t/lib/MBTest.pm, we need to know
+   about a few .exe-like extensions on OS/2. [Ilya Zakharevich]
+ - In t/ppm.t, use DynaLoader::mod2fname() (if available) to determine
+   the correct translation of our test module's name into a DLL
+   name. [Ilya Zakharevich]
+ - Avoid an unlink() error on OS/2 when fixing shebang lines. [Ilya
+   Zakharevich]
+ - When we're protecting the world from the evils of long RedHat
+   $ENV{PERL5LIB} variables, don't assume $ENV{PERL5LIB} is already
+   defined.  This gets rid of a huge number of warnings for some
+   people. [Dave Rolsky]
+
+- update to 0.2806
+ - On some systems (haven't identified the actual problem yet)
+   $ENV{PERL5LIB} can grow to enormous enough sizes that we can't
+   launch any more subprocesses because the environment table is full.
+   This is the now-infamous "Couldn't run Build.PL: Argument list too
+   long" error.  Now we detect such situations and trim the directory
+   list to only include directories that actually exist, listed only
+   once each.  Not the ideal solution, but it should work.
+ - Silence a warning in M::B::ModuleInfo that happens when the author
+   is using the "$VERSION = eval $VERSION" idiom.
+ - When running the 'testcover' action, do "cover --delete" if any of
+   the test files have changed (we already did so if any of the code
+   under test has changed). [Suggested by Chris Dolan, RT #23584]
+ - Fixed a broken link in the documentation about PREFIX. [Spotted by
+   David Steinbrunner]
+ - Changes to do_system() & friends on VMS to get system calls working
+   much better there. [Craig Berry]
+ - Added the "pardist" target which creates a PAR binary distribution
+   akin to a PPM distribution. [Steffen Mueller]
+ - Added the Interix platform as a Unix variant. [Stephen Hartland]
+ - Improved the error message we emit when a distribution contains XS
+   files but the user has no C compiler. [Suggested by Andreas Koenig]
+
+-------------------------------------------------------------------

Old:
----
  Module-Build-0.2805.tar.bz2

New:
----
  Module-Build-0.2808.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Module-Build.spec ++++++
--- /var/tmp/diff_new_pack.g23500/_old  2007-08-07 09:35:27.000000000 +0200
+++ /var/tmp/diff_new_pack.g23500/_new  2007-08-07 09:35:27.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package perl-Module-Build (Version 0.2805)
+# spec file for package perl-Module-Build (Version 0.2808)
 #
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
 # package are under the same license as the package itself.
 #
@@ -18,7 +18,7 @@
 Requires:       perl-Archive-Tar perl-ExtUtils-ParseXS perl-Module-Info perl-YAML perl = %{perl_version}
 Autoreqprov:    on
 Summary:        Build and install Perl modules
-Version:        0.2805
+Version:        0.2808
 Release:        1
 Source:         Module-Build-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -69,7 +69,71 @@
 %dir %{perl_vendorarch}/auto/Module/Build
 %{perl_vendorarch}/auto/Module/Build/.packlist
 
-%changelog -n perl-Module-Build
+%changelog
+* Wed Jul 25 2007 - cwh@xxxxxxx
+- update to 0.2808
+ - Added is_vmsish(), is_windowsish(), and is_unixish() boolean
+  convenience functions.  Fixes some test failures on platforms where
+  $^O is set to a value we don't know about (like 'gnu').
+ - Upgraded to version.pm 0.7203. [John Peacock]
+ - Support get_action_docs() =head2 style. [ewilhelm]
+ - Workaround Test::Pod::Coverage @INC bug. [Eric Wilhelm]
+ - Fixed the command-line args --extra_compiler_flags and
+   --extra_linker_flags so they properly shell-split their arguments.
+- update to 0.2807
+ - Upgraded to version.pm 0.71. [John Peacock]
+ - Removed a couple small constructs in the tests ("use warnings;" and
+  "qw$foo bar$[1]") that caused test failures under perl 5.005.
+ - Added support for an explicit default value of undef in prompt().
+  [Eric Wilhelm]
+ - Improved our prompt() method, which could sometimes hang before the
+  user got a chance to see a prompt. [Andreas Koenig]
+ - Added a note about --allow_mb_mismatch to the error message that
+  happens right before someone might want to use that parameter.
+ - Added DragonflyBSD to the list of known Unix OSes.
+ - get_action_docs() dies on error rather than twiddling $@
+ - Made ModuleInfo's _evaluate_version_line() compatible with 'use
+  version ...$VERSION' lines.  [Eric Wilhelm]
+ - Added some verbiage in Module::Build::API that officially blesses
+  the _build/prereqs file for external consumption. [Suggested by Andreas Koenig]
+ - Added test profiles support via the test_types property and "testall"
+  target. [Eric Wilhelm, Jeff Lavallee]
+ - Use syscopy() on OS/2 in copy_if_modified() so we make sure to
+  overwrite any existing target file. [Ilya Zakharevich]
+ - Removed seemingly silly '~~' test in t/tilde.t.
+ - In our test-time utility library t/lib/MBTest.pm, we need to know
+  about a few .exe-like extensions on OS/2. [Ilya Zakharevich]
+ - In t/ppm.t, use DynaLoader::mod2fname() (if available) to determine
+  the correct translation of our test module's name into a DLL
+  name. [Ilya Zakharevich]
+ - Avoid an unlink() error on OS/2 when fixing shebang lines. [Ilya
+  Zakharevich]
+ - When we're protecting the world from the evils of long RedHat
+  $ENV{PERL5LIB} variables, don't assume $ENV{PERL5LIB} is already
+  defined.  This gets rid of a huge number of warnings for some
+  people. [Dave Rolsky]
+- update to 0.2806
+ - On some systems (haven't identified the actual problem yet)
+  $ENV{PERL5LIB} can grow to enormous enough sizes that we can't
+  launch any more subprocesses because the environment table is full.
+  This is the now-infamous "Couldn't run Build.PL: Argument list too
+  long" error.  Now we detect such situations and trim the directory
+  list to only include directories that actually exist, listed only
+  once each.  Not the ideal solution, but it should work.
+ - Silence a warning in M::B::ModuleInfo that happens when the author
+  is using the "$VERSION = eval $VERSION" idiom.
+ - When running the 'testcover' action, do "cover --delete" if any of
+  the test files have changed (we already did so if any of the code
+  under test has changed). [Suggested by Chris Dolan, RT #23584]
+ - Fixed a broken link in the documentation about PREFIX. [Spotted by
+  David Steinbrunner]
+ - Changes to do_system() & friends on VMS to get system calls working
+  much better there. [Craig Berry]
+ - Added the "pardist" target which creates a PAR binary distribution
+  akin to a PPM distribution. [Steffen Mueller]
+ - Added the Interix platform as a Unix variant. [Stephen Hartland]
+ - Improved the error message we emit when a distribution contains XS
+  files but the user has no C compiler. [Suggested by Andreas Koenig]
 * Wed Oct 25 2006 - cwh@xxxxxxx
   0.2805_01  Thu Sep  7 21:57:29 CDT 2006
  - Because of a weird behavior of YAML::Node, any distribution that

++++++ Module-Build-0.2805.tar.bz2 -> Module-Build-0.2808.tar.bz2 ++++++
++++ 3765 lines of diff (skipped)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages