Hello community, here is the log from the commit of package perl-Test-Pod for openSUSE:Factory checked in at 2015-07-21 13:24:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Test-Pod (Old) and /work/SRC/openSUSE:Factory/.perl-Test-Pod.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test-Pod" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Test-Pod/perl-Test-Pod.changes 2015-06-11 09:09:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Test-Pod.new/perl-Test-Pod.changes 2015-07-21 13:24:18.000000000 +0200 @@ -1,0 +2,10 @@ +Tue Jul 7 09:24:43 UTC 2015 - [email protected] + +- updated to 1.51 + see /usr/share/doc/packages/perl-Test-Pod/Changes + + 1.51 2015-07-04 20:36:53Z + * convert tooling from Module::Build to ExtUtils::MakeMaker (resolves + circular dependency with MB on perl 5.21+) + +------------------------------------------------------------------- Old: ---- Test-Pod-1.50.tar.gz New: ---- Test-Pod-1.51.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Test-Pod.spec ++++++ --- /var/tmp/diff_new_pack.0q00Cr/_old 2015-07-21 13:24:18.000000000 +0200 +++ /var/tmp/diff_new_pack.0q00Cr/_new 2015-07-21 13:24:18.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-Test-Pod -Version: 1.50 +Version: 1.51 Release: 0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Test-Pod @@ -25,13 +25,12 @@ License: Artistic-2.0 or GPL-2.0 Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Test-Pod/ -Source0: http://www.cpan.org/authors/id/D/DW/DWHEELER/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Module::Build) >= 0.300000 BuildRequires: perl(Pod::Simple) >= 3.05 Requires: perl(Pod::Simple) >= 3.05 %{perl_requires} @@ -44,14 +43,15 @@ %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Build.PL installdirs=vendor -./Build build flags=%{?_smp_mflags} +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} %check -./Build test +%{__make} test %install -./Build install destdir=%{buildroot} create_packlist=0 +%perl_make_install +%perl_process_packlist %perl_gen_filelist %files -f %{name}.files ++++++ Test-Pod-1.50.tar.gz -> Test-Pod-1.51.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/.ackrc new/Test-Pod-1.51/.ackrc --- old/Test-Pod-1.50/.ackrc 1970-01-01 01:00:00.000000000 +0100 +++ new/Test-Pod-1.51/.ackrc 2015-07-04 22:35:08.000000000 +0200 @@ -0,0 +1,2 @@ +--ignore-dir=Test-Pod-1.50 +--ignore-dir=Test-Pod-1.51 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/.mailmap new/Test-Pod-1.51/.mailmap --- old/Test-Pod-1.50/.mailmap 1970-01-01 01:00:00.000000000 +0100 +++ new/Test-Pod-1.51/.mailmap 2015-07-04 22:34:39.000000000 +0200 @@ -0,0 +1,2 @@ +# https://www.kernel.org/pub/software/scm/git/docs/git-shortlog.html#_mapping_authors +ChrisWi <[email protected]> ChrisWi <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/Build.PL new/Test-Pod-1.51/Build.PL --- old/Test-Pod-1.50/Build.PL 2015-05-28 23:42:03.000000000 +0200 +++ new/Test-Pod-1.51/Build.PL 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -use strict; -use warnings; -use Module::Build '0.30'; - -Module::Build->new( - module_name => 'Test::Pod', - license => 'perl', - dist_author => 'David E. Wheeler <[email protected]>', - configure_requires => { 'Module::Build' => '0.30', }, - create_makefile_pl => 'traditional', - build_requires => { - 'File::Spec' => 0, - 'Pod::Simple' => '3.05', - 'Test::More' => '0.62', - }, - requires => { - 'File::Find' => 0, - 'Pod::Simple' => '3.05', - 'Test::Builder::Tester' => '1.02', - 'Test::More' => '0.62', - }, - meta_merge => { - resources => { - homepage => 'http://search.cpan.org/dist/Test-Pod/', - bugtracker => 'http://github.com/perl-pod/test-pod/issues/', - repository => 'http://github.com/perl-pod/test-pod', - } - }, -)->create_build_script; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/Changes new/Test-Pod-1.51/Changes --- old/Test-Pod-1.50/Changes 2015-05-28 23:42:03.000000000 +0200 +++ new/Test-Pod-1.51/Changes 2015-07-04 22:37:02.000000000 +0200 @@ -1,5 +1,9 @@ Change log for Test::Pod +1.51 2015-07-04 20:36:53Z + * convert tooling from Module::Build to ExtUtils::MakeMaker (resolves + circular dependency with MB on perl 5.21+) + 1.50 2015-05-28T21:42:48Z * Restored support for ignoring directories listed in `%Test::Pod::ignore_dirs`, inadvertently dropped by the switch to diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/MANIFEST new/Test-Pod-1.51/MANIFEST --- old/Test-Pod-1.50/MANIFEST 2015-05-28 23:42:03.000000000 +0200 +++ new/Test-Pod-1.51/MANIFEST 2015-07-04 22:38:00.000000000 +0200 @@ -1,11 +1,11 @@ +.ackrc +.mailmap .travis.yml -Build.PL Changes lib/Test/Pod.pm Makefile.PL MANIFEST This list of files -META.json -META.yml +MANIFEST.SKIP README t/00-load.t t/all_pod_files.t @@ -26,3 +26,5 @@ t/spaced-directives.t t/unknown-directive.pod t/unknown-directive.t +META.yml Module YAML meta-data (added by MakeMaker) +META.json Module JSON meta-data (added by MakeMaker) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/MANIFEST.SKIP new/Test-Pod-1.51/MANIFEST.SKIP --- old/Test-Pod-1.50/MANIFEST.SKIP 1970-01-01 01:00:00.000000000 +0100 +++ new/Test-Pod-1.51/MANIFEST.SKIP 2015-07-04 22:34:39.000000000 +0200 @@ -0,0 +1,73 @@ + +#!start included /Volumes/amaretto/Users/ether/.perlbrew/libs/20.2@std/lib/perl5/ExtUtils/MANIFEST.SKIP +# Avoid version control files. +\bRCS\b +\bCVS\b +\bSCCS\b +,v$ +\B\.svn\b +\B\.git\b +\B\.gitignore\b +\b_darcs\b +\B\.cvsignore$ + +# Avoid VMS specific MakeMaker generated files +\bDescrip.MMS$ +\bDESCRIP.MMS$ +\bdescrip.mms$ + +# Avoid Makemaker generated and utility files. +\bMANIFEST\.bak +\bMakefile$ +\bblib/ +\bMakeMaker-\d +\bpm_to_blib\.ts$ +\bpm_to_blib$ +\bblibdirs\.ts$ # 6.18 through 6.25 generated this +\b_eumm/ # 7.05_05 and above + +# Avoid Module::Build generated and utility files. +\bBuild$ +\b_build/ +\bBuild.bat$ +\bBuild.COM$ +\bBUILD.COM$ +\bbuild.com$ + +# and Module::Build::Tiny generated files +\b_build_params$ + +# Avoid temp and backup files. +~$ +\.old$ +\#$ +\b\.# +\.bak$ +\.tmp$ +\.# +\.rej$ +\..*\.sw.?$ + +# Avoid OS-specific files/dirs +# Mac OSX metadata +\B\.DS_Store +# Mac OSX SMB mount metadata files +\B\._ + +# Avoid Devel::Cover and Devel::CoverX::Covered files. +\bcover_db\b +\bcovered\b + +# Avoid prove files +\B\.prove$ + +# Avoid MYMETA files +^MYMETA\. +#!end included /Volumes/amaretto/Users/ether/.perlbrew/libs/20.2@std/lib/perl5/ExtUtils/MANIFEST.SKIP + + +# Avoid build files. +^Test-Pod + +# Avoid Pod tests. +t/pod[^/.]*\.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/META.json new/Test-Pod-1.51/META.json --- old/Test-Pod-1.50/META.json 2015-05-28 23:42:03.000000000 +0200 +++ new/Test-Pod-1.51/META.json 2015-07-04 22:38:00.000000000 +0200 @@ -3,8 +3,8 @@ "author" : [ "David E. Wheeler <[email protected]>" ], - "dynamic_config" : 1, - "generated_by" : "Module::Build version 0.4212", + "dynamic_config" : 0, + "generated_by" : "ExtUtils::MakeMaker version 7.0524, CPAN::Meta::Converter version 2.150005", "license" : [ "perl_5" ], @@ -13,17 +13,19 @@ "version" : "2" }, "name" : "Test-Pod", + "no_index" : { + "directory" : [ + "t", + "inc" + ] + }, "prereqs" : { "build" : { - "requires" : { - "File::Spec" : "0", - "Pod::Simple" : "3.05", - "Test::More" : "0.62" - } + "requires" : {} }, "configure" : { "requires" : { - "Module::Build" : "0.30" + "ExtUtils::MakeMaker" : "0" } }, "runtime" : { @@ -31,16 +33,18 @@ "File::Find" : "0", "Pod::Simple" : "3.05", "Test::Builder::Tester" : "1.02", + "Test::More" : "0.62", + "perl" : "5.008" + } + }, + "test" : { + "requires" : { + "File::Spec" : "0", + "Pod::Simple" : "3.05", "Test::More" : "0.62" } } }, - "provides" : { - "Test::Pod" : { - "file" : "lib/Test/Pod.pm", - "version" : "1.50" - } - }, "release_status" : "stable", "resources" : { "bugtracker" : { @@ -51,8 +55,23 @@ "http://dev.perl.org/licenses/" ], "repository" : { - "url" : "http://github.com/perl-pod/test-pod" + "type" : "git", + "url" : "https://github.com/perl-pod/test-pod.git", + "web" : "https://github.com/perl-pod/test-pod" } }, - "version" : "1.50" + "version" : "1.51", + "x_IRC" : "irc://irc.perl.org/#perl-qa", + "x_MailingList" : "http://lists.perl.org/list/pod-people-qa.html", + "x_contributors" : [ + "David E. Wheeler <[email protected]>", + "Andy Lester <[email protected]>", + "Paul Miller <[email protected]>", + "Luca Ferrari <[email protected]>", + "Karen Etheridge <[email protected]>", + "ChrisWi <[email protected]>", + "David Steinbrunner <[email protected]>" + ], + "x_serialization_backend" : "JSON::PP version 2.27300" } + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/META.yml new/Test-Pod-1.51/META.yml --- old/Test-Pod-1.50/META.yml 2015-05-28 23:42:03.000000000 +0200 +++ new/Test-Pod-1.51/META.yml 2015-07-04 22:38:00.000000000 +0200 @@ -7,26 +7,39 @@ Pod::Simple: '3.05' Test::More: '0.62' configure_requires: - Module::Build: '0.30' -dynamic_config: 1 -generated_by: 'Module::Build version 0.4212, CPAN::Meta::Converter version 2.150001' + ExtUtils::MakeMaker: '0' +dynamic_config: 0 +generated_by: 'ExtUtils::MakeMaker version 7.0524, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: Test-Pod -provides: - Test::Pod: - file: lib/Test/Pod.pm - version: '1.50' +no_index: + directory: + - t + - inc requires: File::Find: '0' Pod::Simple: '3.05' Test::Builder::Tester: '1.02' Test::More: '0.62' + perl: '5.008' resources: bugtracker: http://github.com/perl-pod/test-pod/issues/ homepage: http://search.cpan.org/dist/Test-Pod/ license: http://dev.perl.org/licenses/ - repository: http://github.com/perl-pod/test-pod -version: '1.50' + repository: https://github.com/perl-pod/test-pod.git +version: '1.51' +x_IRC: irc://irc.perl.org/#perl-qa +x_MailingList: http://lists.perl.org/list/pod-people-qa.html +x_contributors: + - 'David E. Wheeler <[email protected]>' + - 'Andy Lester <[email protected]>' + - 'Paul Miller <[email protected]>' + - 'Luca Ferrari <[email protected]>' + - 'Karen Etheridge <[email protected]>' + - 'ChrisWi <[email protected]>' + - 'David Steinbrunner <[email protected]>' +x_serialization_backend: 'CPAN::Meta::YAML version 0.016' + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/Makefile.PL new/Test-Pod-1.51/Makefile.PL --- old/Test-Pod-1.50/Makefile.PL 2015-05-28 23:42:03.000000000 +0200 +++ new/Test-Pod-1.51/Makefile.PL 2015-07-04 22:34:39.000000000 +0200 @@ -1,18 +1,113 @@ -# Note: this file was auto-generated by Module::Build::Compat version 0.4212 +use strict; +use warnings; +require 5.008; use ExtUtils::MakeMaker; -WriteMakefile -( - 'NAME' => 'Test::Pod', - 'VERSION_FROM' => 'lib/Test/Pod.pm', - 'PREREQ_PM' => { - 'File::Find' => 0, - 'File::Spec' => 0, - 'Pod::Simple' => '3.05', - 'Test::Builder::Tester' => '1.02', - 'Test::More' => '0.62' - }, - 'INSTALLDIRS' => 'site', - 'EXE_FILES' => [], - 'PL_FILES' => {} -) -; + +my $developer = -f '.gitignore'; +ExtUtils::MakeMaker->VERSION(6.98) if $developer; + +my %WriteMakefileArgs = ( + NAME => 'Test::Pod', + VERSION_FROM => 'lib/Test/Pod.pm', + ABSTRACT_FROM => 'lib/Test/Pod.pm', + AUTHOR => 'David E. Wheeler <[email protected]>', + LICENSE => 'perl_5', + + META_MERGE => { + 'meta-spec' => { version => 2 }, + dynamic_config => 0, + resources => { + homepage => 'http://search.cpan.org/dist/Test-Pod/', + license => ['http://dev.perl.org/licenses/'], + repository => { + url => 'https://github.com/perl-pod/test-pod.git', + web => 'https://github.com/perl-pod/test-pod', + type => 'git', + }, + bugtracker => { + web => 'http://github.com/perl-pod/test-pod/issues/', + }, + }, + x_MailingList => 'http://lists.perl.org/list/pod-people-qa.html', + x_IRC => 'irc://irc.perl.org/#perl-qa', # maybe we should make a pod channel? + x_contributors => [ # manually added, from git shortlog -e -s -n + 'David E. Wheeler <[email protected]>', + 'Andy Lester <[email protected]>', + 'Paul Miller <[email protected]>', + 'Luca Ferrari <[email protected]>', + 'Karen Etheridge <[email protected]>', + 'ChrisWi <[email protected]>', + 'David Steinbrunner <[email protected]>', + ], + }, + + META_ADD => { + prereqs => { + configure => { + requires => { + 'ExtUtils::MakeMaker' => '0', + }, + }, + runtime => { + requires => { + 'perl' => '5.008', + 'File::Find' => '0', + 'Pod::Simple' => '3.05', + 'Test::Builder::Tester' => '1.02', + 'Test::More' => '0.62', + }, + }, + test => { + requires => { + 'File::Spec' => '0', + 'Pod::Simple' => '3.05', + 'Test::More' => '0.62', + }, + }, + }, + }, +); + +my $eumm_version = eval $ExtUtils::MakeMaker::VERSION; + +for (qw(configure build test runtime)) { + my $key = $_ eq 'runtime' ? 'PREREQ_PM' : uc $_.'_REQUIRES'; + next unless exists $WriteMakefileArgs{META_ADD}{prereqs}{$_} + or exists $WriteMakefileArgs{$key}; + my $r = $WriteMakefileArgs{$key} = { + %{$WriteMakefileArgs{META_ADD}{prereqs}{$_}{requires} || {}}, + %{delete $WriteMakefileArgs{$key} || {}}, + }; + defined $r->{$_} or delete $r->{$_} for keys %$r; +} + +# dynamic prereqs get added here. + +$WriteMakefileArgs{MIN_PERL_VERSION} = delete $WriteMakefileArgs{PREREQ_PM}{perl} || 0; + +die 'attention developer: you need to do a sane meta merge here!' + if keys %{$WriteMakefileArgs{BUILD_REQUIRES}}; + +$WriteMakefileArgs{BUILD_REQUIRES} = { + %{$WriteMakefileArgs{BUILD_REQUIRES} || {}}, + %{delete $WriteMakefileArgs{TEST_REQUIRES}} +} if $eumm_version < 6.63_03; + +$WriteMakefileArgs{PREREQ_PM} = { + %{$WriteMakefileArgs{PREREQ_PM}}, + %{delete $WriteMakefileArgs{BUILD_REQUIRES}} +} if $eumm_version < 6.55_01; + +delete $WriteMakefileArgs{CONFIGURE_REQUIRES} + if $eumm_version < 6.51_03; + +delete $WriteMakefileArgs{MIN_PERL_VERSION} + if $eumm_version < 6.48; + +delete @WriteMakefileArgs{qw(META_ADD META_MERGE)} + if $eumm_version < 6.46; + +delete $WriteMakefileArgs{LICENSE} + if $eumm_version < 6.31; + +WriteMakefile(%WriteMakefileArgs); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/README new/Test-Pod-1.51/README --- old/Test-Pod-1.50/README 2015-05-28 23:42:03.000000000 +0200 +++ new/Test-Pod-1.51/README 2015-07-04 22:19:11.000000000 +0200 @@ -1,4 +1,4 @@ -Test/Pod version 1.50 +Test/Pod version 1.51 ===================== This library's module, Test::Pod, provides an interface for validating POD in @@ -8,10 +8,10 @@ To install this module, type the following: - perl Build.PL - ./Build - ./Build test - ./Build install + perl Makefile.PL + make + make test + make install Dependencies ------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Pod-1.50/lib/Test/Pod.pm new/Test-Pod-1.51/lib/Test/Pod.pm --- old/Test-Pod-1.50/lib/Test/Pod.pm 2015-05-28 23:42:03.000000000 +0200 +++ new/Test-Pod-1.51/lib/Test/Pod.pm 2015-07-04 22:02:30.000000000 +0200 @@ -8,11 +8,11 @@ =head1 VERSION -Version 1.50 +Version 1.51 =cut -our $VERSION = '1.50'; +our $VERSION = '1.51'; =head1 SYNOPSIS
