Hello community, here is the log from the commit of package perl-Pod-Spell for openSUSE:Factory checked in at 2013-11-26 19:30:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Pod-Spell (Old) and /work/SRC/openSUSE:Factory/.perl-Pod-Spell.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Pod-Spell" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Pod-Spell/perl-Pod-Spell.changes 2013-10-21 15:14:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Pod-Spell.new/perl-Pod-Spell.changes 2013-11-26 19:30:37.000000000 +0100 @@ -1,0 +2,8 @@ +Tue Nov 26 07:31:01 UTC 2013 - [email protected] + +- updated to 1.13 + - fix encoding issues issues in pod for perldoc + - improve documentation + - fix shebang to /usr/bin/perl for EUMM replacment GH #13 (dolmen) + +------------------------------------------------------------------- Old: ---- Pod-Spell-1.10.tar.gz New: ---- Pod-Spell-1.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Pod-Spell.spec ++++++ --- /var/tmp/diff_new_pack.2ZBmTn/_old 2013-11-26 19:30:37.000000000 +0100 +++ /var/tmp/diff_new_pack.2ZBmTn/_new 2013-11-26 19:30:37.000000000 +0100 @@ -17,7 +17,7 @@ Name: perl-Pod-Spell -Version: 1.10 +Version: 1.13 Release: 0 %define cpan_name Pod-Spell Summary: a formatter for spellchecking Pod ++++++ Pod-Spell-1.10.tar.gz -> Pod-Spell-1.13.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/Changes new/Pod-Spell-1.13/Changes --- old/Pod-Spell-1.10/Changes 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/Changes 2013-11-03 01:51:41.000000000 +0100 @@ -1,5 +1,14 @@ Revision history Pod-Spell +1.13 2013-11-02 + - fix encoding issues issues in pod for perldoc + +1.12 2013-10-17 + - improve documentation + +1.11 2013-10-17 + - fix shebang to /usr/bin/perl for EUMM replacment GH #13 (dolmen) + 1.10 2013-09-27 [FEATURES] - added 'no_wide_chars' option to strip words with such characters diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/META.json new/Pod-Spell-1.13/META.json --- old/Pod-Spell-1.10/META.json 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/META.json 2013-11-03 01:51:41.000000000 +0100 @@ -5,7 +5,7 @@ "Caleb Cushing <[email protected]>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 4.300039, CPAN::Meta::Converter version 2.132661", + "generated_by" : "Dist::Zilla version 5.005, CPAN::Meta::Converter version 2.132830", "license" : [ "artistic_2" ], @@ -69,11 +69,11 @@ "provides" : { "Pod::Spell" : { "file" : "lib/Pod/Spell.pm", - "version" : "1.10" + "version" : "1.13" }, "Pod::Wordlist" : { "file" : "lib/Pod/Wordlist.pm", - "version" : "1.10" + "version" : "1.13" } }, "release_status" : "stable", @@ -88,9 +88,10 @@ "web" : "https://github.com/xenoterracide/pod-spell" } }, - "version" : "1.10", + "version" : "1.13", "x_contributors" : [ - "David Golden <[email protected]>" + "David Golden <[email protected]>", + "Olivier Mengu\u00e9 <[email protected]>" ] } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/META.yml new/Pod-Spell-1.13/META.yml --- old/Pod-Spell-1.10/META.yml 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/META.yml 2013-11-03 01:51:41.000000000 +0100 @@ -15,7 +15,7 @@ ExtUtils::MakeMaker: 6.30 File::ShareDir::Install: 0.03 dynamic_config: 0 -generated_by: 'Dist::Zilla version 4.300039, CPAN::Meta::Converter version 2.132661' +generated_by: 'Dist::Zilla version 5.005, CPAN::Meta::Converter version 2.132830' license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -27,10 +27,10 @@ provides: Pod::Spell: file: lib/Pod/Spell.pm - version: 1.10 + version: 1.13 Pod::Wordlist: file: lib/Pod/Wordlist.pm - version: 1.10 + version: 1.13 requires: Carp: 0 Class::Tiny: 0 @@ -50,6 +50,7 @@ bugtracker: https://github.com/xenoterracide/pod-spell/issues homepage: https://metacpan.org/dist/Pod-Spell repository: git://github.com/xenoterracide/pod-spell.git -version: 1.10 +version: 1.13 x_contributors: - 'David Golden <[email protected]>' + - 'Olivier Mengué <[email protected]>' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/Makefile.PL new/Pod-Spell-1.13/Makefile.PL --- old/Pod-Spell-1.10/Makefile.PL 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/Makefile.PL 2013-11-03 01:51:41.000000000 +0100 @@ -48,37 +48,41 @@ "Test::More" => "0.88", "utf8" => 0 }, - "VERSION" => "1.10", + "VERSION" => "1.13", "test" => { "TESTS" => "t/*.t" } ); -unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { - my $tr = delete $WriteMakefileArgs{TEST_REQUIRES}; - my $br = $WriteMakefileArgs{BUILD_REQUIRES}; - for my $mod ( keys %$tr ) { - if ( exists $br->{$mod} ) { - $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod}; - } - else { - $br->{$mod} = $tr->{$mod}; - } - } -} +my %FallbackPrereqs = ( + "Carp" => 0, + "Class::Tiny" => 0, + "File::ShareDir::ProjectDistDir" => 0, + "File::Slurp" => 0, + "File::Spec" => 0, + "File::Temp" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, + "Lingua::EN::Inflect" => 0, + "Pod::Escapes" => 0, + "Pod::Parser" => 0, + "Test::Deep" => 0, + "Test::More" => "0.88", + "Text::Wrap" => 0, + "base" => 0, + "constant" => 0, + "locale" => 0, + "strict" => 0, + "utf8" => 0, + "warnings" => 0 +); -unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) { - my $br = delete $WriteMakefileArgs{BUILD_REQUIRES}; - my $pp = $WriteMakefileArgs{PREREQ_PM}; - for my $mod ( keys %$br ) { - if ( exists $pp->{$mod} ) { - $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod}; - } - else { - $pp->{$mod} = $br->{$mod}; - } - } + +unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { + delete $WriteMakefileArgs{TEST_REQUIRES}; + delete $WriteMakefileArgs{BUILD_REQUIRES}; + $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; } delete $WriteMakefileArgs{CONFIGURE_REQUIRES} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/README new/Pod-Spell-1.13/README --- old/Pod-Spell-1.10/README 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/README 2013-11-03 01:51:41.000000000 +0100 @@ -2,7 +2,7 @@ Pod::Spell - a formatter for spellchecking Pod VERSION - version 1.10 + version 1.13 SYNOPSIS use Pod::Spell; @@ -71,9 +71,6 @@ $ps->parse_from_filehandle( $infile, $outfile ); ADDING STOPWORDS - NOTE: Pod::Spell makes a single pass over the POD. Stopwords must be - added before they show up in the POD. - You can add stopwords on a per-document basis with "=for stopwords" / "=for :stopwords" regions, like so: @@ -122,32 +119,32 @@ =for :stopwords virtE<ugrave> - ...meaning that you're adding a stopword of "virt�". If you left the ":" + ...meaning that you're adding a stopword of "virtù". If you left the ":" out, that would mean you were adding a stopword of "virtE<ugrave>" (with a literal E, a literal <, etc), which will have no effect, since any occurrences of virtE<ugrave> don't look like a normal human-language word anyway, and so would be screened out before the stopword list is consulted anyway. -USING Pod::Spell - My personal advice: - - * Write your documentation in Pod. Pod is described in perlpod. And - perlmodstyle has some advice on content. This is the stage where you - want to make sure you say everything you should, have good and - working examples, and have coherent grammar. - - * Run it through podchecker. This will report all sorts of problems - with your Pod; you may choose to ignore some of these problems. - Some, like "*** WARNING: Unknown entity E<qacute>...", you should - pay attention to. - - * Once podchecker errors have been tended to, spellcheck the pod by - running it through podspell / Pod::Spell. For any misspellings that - are reported in the Pod::Spell-formatted text, fix them in the - original. Repeat until there's no complaints. +BUGS AND LIMITATIONS + finding stopwords defined with "=for" + Pod::Spell makes a single pass over the POD. Stopwords must be added + before they show up in the POD. + + finding the wordlist + Pod::Spell uses File::ShareDir::ProjectDistDir if you're getting errors + about the wordlist being missing, chances are it's a problem with its + heuristics. Set "PATH_ISDEV_DEBUG=1" or "PATH_FINDDEV_DEBUG=1", or both + in your environment for debugging, and then file a bug with + File::ShareDir::ProjectDistDir if necessary. - * Run it through podchecker again just for good measure. +HINT + If you feed output of Pod::Spell into your word processor and run a + spell-check, make sure you're *not* also running a grammar-check -- + because Pod::Spell drops words that it thinks are Perl symbols, jargon, + or stopwords, this means you'll have ungrammatical sentences, what with + words being missing and all. And you don't need a grammar checker to + tell you that. SEE ALSO Pod::Wordlist @@ -158,14 +155,6 @@ perlpod, perlpodspec -HINT - If you feed output of Pod::Spell into your word processor and run a - spell-check, make sure you're *not* also running a grammar-check -- - because Pod::Spell drops words that it thinks are Perl symbols, jargon, - or stopwords, this means you'll have ungrammatical sentences, what with - words being missing and all. And you don't need a grammar checker to - tell you that. - BUGS Please report any bugs or feature requests on the bugtracker website https://github.com/xenoterracide/pod-spell/issues @@ -173,8 +162,10 @@ When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature. -CONTRIBUTOR - David Golden <[email protected]> +CONTRIBUTORS + * David Golden <[email protected]> + + * Olivier Mengué <[email protected]> AUTHORS * Sean M. Burke <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/bin/podspell new/Pod-Spell-1.13/bin/podspell --- old/Pod-Spell-1.10/bin/podspell 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/bin/podspell 2013-11-03 01:51:41.000000000 +0100 @@ -1,9 +1,9 @@ -#!/usr/bin/env perl +#!/usr/bin/perl use strict; use warnings; use Pod::Spell; -our $VERSION = '1.10'; # VERSION +our $VERSION = '1.13'; # VERSION if(@ARGV) { # iterate over files, sending to STDOUT foreach my $x (@ARGV) { @@ -20,13 +20,15 @@ =pod +=encoding UTF-8 + =head1 NAME podspell - pod spell checking command line interface =head1 VERSION -version 1.10 +version 1.13 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/lib/Pod/Spell.pm new/Pod-Spell-1.13/lib/Pod/Spell.pm --- old/Pod-Spell-1.10/lib/Pod/Spell.pm 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/lib/Pod/Spell.pm 2013-11-03 01:51:41.000000000 +0100 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '1.10'; # VERSION +our $VERSION = '1.13'; # VERSION use base 'Pod::Parser'; @@ -205,13 +205,15 @@ =pod +=encoding UTF-8 + =head1 NAME Pod::Spell - a formatter for spellchecking Pod =head1 VERSION -version 1.10 +version 1.13 =head1 SYNOPSIS @@ -294,9 +296,6 @@ =head1 ADDING STOPWORDS -B<NOTE:> Pod::Spell makes a single pass over the POD. Stopwords -must be added B<before> they show up in the POD. - You can add stopwords on a per-document basis with C<"=for stopwords"> / C<"=for :stopwords"> regions, like so: @@ -354,39 +353,29 @@ don't look like a normal human-language word anyway, and so would be screened out before the stopword list is consulted anyway. -=head1 USING Pod::Spell - -My personal advice: - -=over - -=item * - -Write your documentation in Pod. Pod is described in -L<perlpod>. And L<perlmodstyle> has some -advice on content. This is the stage where you want to make sure -you say everything you should, have good and working examples, -and have coherent grammar. - -=item * +=head1 BUGS AND LIMITATIONS -Run it through podchecker. This will report all sorts of problems with -your Pod; you may choose to ignore some of these problems. Some, like -"*** WARNING: Unknown entity EE<lt>qacute>...", you should pay attention -to. +=head2 finding stopwords defined with C<=for> -=item * +Pod::Spell makes a single pass over the POD. Stopwords +must be added B<before> they show up in the POD. -Once podchecker errors have been tended to, spellcheck the pod by -running it through podspell / Pod::Spell. For any misspellings that are -reported in the Pod::Spell-formatted text, fix them in the -original. Repeat until there's no complaints. +=head2 finding the wordlist -=item * +Pod::Spell uses L<File::ShareDir::ProjectDistDir> if you're getting errors +about the wordlist being missing, chances are it's a problem with its +heuristics. Set C<PATH_ISDEV_DEBUG=1> or C<PATH_FINDDEV_DEBUG=1>, or both in +your environment for debugging, and then file a bug with +L<File::ShareDir::ProjectDistDir> if necessary. -Run it through podchecker again just for good measure. +=head1 HINT -=back +If you feed output of Pod::Spell into your word processor and run a +spell-check, make sure you're I<not> also running a grammar-check -- because +Pod::Spell drops words that it thinks are Perl symbols, jargon, or +stopwords, this means you'll have ungrammatical sentences, what with +words being missing and all. And you don't need a grammar checker +to tell you that. =head1 SEE ALSO @@ -398,15 +387,6 @@ L<perlpod|perlpod>, L<perlpodspec> -=head1 HINT - -If you feed output of Pod::Spell into your word processor and run a -spell-check, make sure you're I<not> also running a grammar-check -- because -Pod::Spell drops words that it thinks are Perl symbols, jargon, or -stopwords, this means you'll have ungrammatical sentences, what with -words being missing and all. And you don't need a grammar checker -to tell you that. - =head1 BUGS Please report any bugs or feature requests on the bugtracker website @@ -416,10 +396,20 @@ patch to an existing test-file that illustrates the bug or desired feature. -=head1 CONTRIBUTOR +=head1 CONTRIBUTORS + +=over 4 + +=item * David Golden <[email protected]> +=item * + +Olivier Mengué <[email protected]> + +=back + =head1 AUTHORS =over 4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/lib/Pod/Wordlist.pm new/Pod-Spell-1.13/lib/Pod/Wordlist.pm --- old/Pod-Spell-1.10/lib/Pod/Wordlist.pm 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/lib/Pod/Wordlist.pm 2013-11-03 01:51:41.000000000 +0100 @@ -13,7 +13,7 @@ use constant MAXWORDLENGTH => 50; ## no critic ( ProhibitConstantPragma ) -our $VERSION = '1.10'; # VERSION +our $VERSION = '1.13'; # VERSION our %Wordlist; ## no critic ( Variables::ProhibitPackageVars ) @@ -151,13 +151,15 @@ =pod +=encoding UTF-8 + =head1 NAME Pod::Wordlist - English words that come up in Perl documentation =head1 VERSION -version 1.10 +version 1.13 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/t/00-compile.t new/Pod-Spell-1.13/t/00-compile.t --- old/Pod-Spell-1.10/t/00-compile.t 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/t/00-compile.t 2013-11-03 01:51:41.000000000 +0100 @@ -1,7 +1,7 @@ use strict; use warnings; -# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.033 +# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.037 use Test::More tests => 3 + ($ENV{AUTHOR_TESTING} ? 1 : 0); @@ -18,6 +18,8 @@ # no fake home requested +my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib'; + use File::Spec; use IPC::Open3; use IO::Handle; @@ -29,11 +31,11 @@ open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; my $stderr = IO::Handle->new; - my $pid = open3($stdin, '>&STDERR', $stderr, $^X, '-Mblib', '-e', "require q[$lib]"); + my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]"); binmode $stderr, ':crlf' if $^O eq 'MSWin32'; my @_warnings = <$stderr>; waitpid($pid, 0); - is($? >> 8, 0, "$lib loaded ok"); + is($?, 0, "$lib loaded ok"); if (@_warnings) { @@ -53,32 +55,21 @@ open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; my $stderr = IO::Handle->new; - my $pid = open3($stdin, '>&STDERR', $stderr, $^X, '-Mblib', @flags, '-c', $file); + my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, @flags, '-c', $file); binmode $stderr, ':crlf' if $^O eq 'MSWin32'; my @_warnings = <$stderr>; waitpid($pid, 0); - is($? >> 8, 0, "$file compiled ok"); + is($?, 0, "$file compiled ok"); # in older perls, -c output is simply the file portion of the path being tested if (@_warnings = grep { !/\bsyntax OK$/ } grep { chomp; $_ ne (File::Spec->splitpath($file))[2] } @_warnings) { - # temporary measure - win32 newline issues? - warn map { _show_whitespace($_) } @_warnings; + warn @_warnings; push @warnings, @_warnings; } } } -sub _show_whitespace -{ - my $string = shift; - $string =~ s/\012/[\\012]/g; - $string =~ s/\015/[\\015]/g; - $string =~ s/\t/[\\t]/g; - $string =~ s/ /[\\s]/g; - return $string; -} - is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/t/000-report-versions-tiny.t new/Pod-Spell-1.13/t/000-report-versions-tiny.t --- old/Pod-Spell-1.10/t/000-report-versions-tiny.t 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/t/000-report-versions-tiny.t 2013-11-03 01:51:41.000000000 +0100 @@ -9,7 +9,7 @@ END { $success && done_testing; } # List our own version used to generate this -my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.09\n"; +my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10\n"; eval { # no excuses! # report our Perl details @@ -59,22 +59,16 @@ eval { $v .= pmver('IO::Handle','any version') }; eval { $v .= pmver('IPC::Open3','any version') }; eval { $v .= pmver('Lingua::EN::Inflect','any version') }; -eval { $v .= pmver('Pod::Coverage::TrustPod','any version') }; eval { $v .= pmver('Pod::Escapes','any version') }; eval { $v .= pmver('Pod::Parser','any version') }; -eval { $v .= pmver('Test::CPAN::Changes','0.19') }; -eval { $v .= pmver('Test::CPAN::Meta','any version') }; eval { $v .= pmver('Test::Deep','any version') }; eval { $v .= pmver('Test::More','0.88') }; -eval { $v .= pmver('Test::Pod','1.41') }; -eval { $v .= pmver('Test::Pod::Coverage','1.08') }; eval { $v .= pmver('Text::Wrap','any version') }; eval { $v .= pmver('base','any version') }; eval { $v .= pmver('constant','any version') }; eval { $v .= pmver('locale','any version') }; eval { $v .= pmver('strict','any version') }; eval { $v .= pmver('utf8','any version') }; -eval { $v .= pmver('version','0.9901') }; eval { $v .= pmver('warnings','any version') }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pod-Spell-1.10/t/author-pod-spell.t new/Pod-Spell-1.13/t/author-pod-spell.t --- old/Pod-Spell-1.10/t/author-pod-spell.t 2013-09-28 06:02:55.000000000 +0200 +++ new/Pod-Spell-1.13/t/author-pod-spell.t 2013-11-03 01:51:41.000000000 +0100 @@ -31,7 +31,10 @@ David Golden dagolden +Olivier +Mengué +dolmen lib Pod -Wordlist Spell +Wordlist -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
