Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-XML-Atom-SimpleFeed for 
openSUSE:Factory checked in at 2022-08-16 17:08:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-Atom-SimpleFeed (Old)
 and      /work/SRC/openSUSE:Factory/.perl-XML-Atom-SimpleFeed.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-XML-Atom-SimpleFeed"

Tue Aug 16 17:08:39 2022 rev:3 rq:997360 version:0.905

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-XML-Atom-SimpleFeed/perl-XML-Atom-SimpleFeed.changes
        2020-06-04 17:56:57.085098502 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-XML-Atom-SimpleFeed.new.1521/perl-XML-Atom-SimpleFeed.changes
      2022-08-16 17:08:46.168062146 +0200
@@ -1,0 +2,11 @@
+Thu Aug 11 03:12:42 UTC 2022 - Tina M??ller <[email protected]>
+
+- updated to 0.905
+   see /usr/share/doc/packages/perl-XML-Atom-SimpleFeed/Changes
+
+  0.905 Wed 10 Aug 2022
+       - No functional changes
+       - Packaging fix to stop installing boilerplate.pl
+       - Updated package metadata
+
+-------------------------------------------------------------------

Old:
----
  XML-Atom-SimpleFeed-0.904.tar.gz

New:
----
  XML-Atom-SimpleFeed-0.905.tar.gz

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

Other differences:
------------------
++++++ perl-XML-Atom-SimpleFeed.spec ++++++
--- /var/tmp/diff_new_pack.JUH5Cj/_old  2022-08-16 17:08:46.724063808 +0200
+++ /var/tmp/diff_new_pack.JUH5Cj/_new  2022-08-16 17:08:46.728063821 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-XML-Atom-SimpleFeed
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,16 @@
 #
 
 
+%define cpan_name XML-Atom-SimpleFeed
 Name:           perl-XML-Atom-SimpleFeed
-Version:        0.904
+Version:        0.905
 Release:        0
-%define cpan_name XML-Atom-SimpleFeed
-Summary:        No-fuss generation of Atom syndication feeds
 License:        Artistic-1.0 OR GPL-1.0-or-later
-Group:          Development/Libraries/Perl
+Summary:        No-fuss generation of Atom syndication feeds
 URL:            https://metacpan.org/release/%{cpan_name}
 Source0:        
https://cpan.metacpan.org/authors/id/A/AR/ARISTOTLE/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildArch:      noarch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 %{perl_requires}
@@ -42,12 +40,12 @@
 documented, to specify more particulars.
 
 %prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup  -n %{cpan_name}-%{version}
 find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
 
 %check
 make test
@@ -58,7 +56,6 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%defattr(-,root,root,755)
 %doc Changes README
 %license LICENSE
 

++++++ XML-Atom-SimpleFeed-0.904.tar.gz -> XML-Atom-SimpleFeed-0.905.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/Changes 
new/XML-Atom-SimpleFeed-0.905/Changes
--- old/XML-Atom-SimpleFeed-0.904/Changes       2020-06-03 20:02:52.000000000 
+0200
+++ new/XML-Atom-SimpleFeed-0.905/Changes       2022-08-10 04:39:27.000000000 
+0200
@@ -1,5 +1,10 @@
 Release history for XML-Atom-SimpleFeed
 
+0.905 Wed 10 Aug 2022
+       - No functional changes
+       - Packaging fix to stop installing boilerplate.pl
+       - Updated package metadata
+
 0.904 Jun 03 May 2020
        - Minor packaging improvement
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/LICENSE 
new/XML-Atom-SimpleFeed-0.905/LICENSE
--- old/XML-Atom-SimpleFeed-0.904/LICENSE       2020-06-03 20:04:44.000000000 
+0200
+++ new/XML-Atom-SimpleFeed-0.905/LICENSE       2022-08-10 04:41:34.000000000 
+0200
@@ -376,4 +376,3 @@
 MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
 The End
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/MANIFEST 
new/XML-Atom-SimpleFeed-0.905/MANIFEST
--- old/XML-Atom-SimpleFeed-0.904/MANIFEST      2020-06-03 20:04:44.000000000 
+0200
+++ new/XML-Atom-SimpleFeed-0.905/MANIFEST      2022-08-10 04:41:34.000000000 
+0200
@@ -1,12 +1,7 @@
 Changes
-LICENSE
-MANIFEST
-META.json                                Module JSON meta-data (added by 
MakeMaker)
-META.yml                                 Module YAML meta-data (added by 
MakeMaker)
 Makefile.PL
-README
-boilerplate.pl
 eg/slackware-news
+inc/boilerplate.pl
 lib/XML/Atom/SimpleFeed.pm
 t/bugs.t
 t/date_construct.t
@@ -14,3 +9,8 @@
 t/generator.t
 t/synposis.t
 t/xml_writer.t
+MANIFEST
+META.yml                                 Module YAML meta-data (added by 
MakeMaker)
+META.json                                Module JSON meta-data (added by 
MakeMaker)
+LICENSE
+README
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/META.json 
new/XML-Atom-SimpleFeed-0.905/META.json
--- old/XML-Atom-SimpleFeed-0.904/META.json     2020-06-03 20:04:44.000000000 
+0200
+++ new/XML-Atom-SimpleFeed-0.905/META.json     2022-08-10 04:41:34.000000000 
+0200
@@ -4,13 +4,13 @@
       "Aristotle Pagaltzis <[email protected]>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter 
version 2.150005",
+   "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter 
version 2.150010",
    "license" : [
       "perl_5"
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
-      "version" : "2"
+      "version" : 2
    },
    "name" : "XML-Atom-SimpleFeed",
    "no_index" : {
@@ -27,33 +27,33 @@
             "Carp" : "0",
             "Encode" : "0",
             "POSIX" : "0",
-            "perl" : "5.008001",
-            "strict" : "0",
-            "warnings" : "0"
+            "perl" : "5.008001"
          }
       },
       "test" : {
          "requires" : {
-            "Test::More" : "0",
-            "utf8" : "0"
+            "Test::More" : "0"
          }
       }
    },
    "release_status" : "stable",
    "resources" : {
       "bugtracker" : {
-         "web" : "https://github.com/ap/XML-Atom-SimpleFeed/issues";
+         "web" : 
"https://rt.cpan.org/Public/Dist/Display.html?Name=XML-Atom-SimpleFeed";
       },
+      "license" : [
+         "http://dev.perl.org/licenses/";
+      ],
       "repository" : {
          "type" : "git",
-         "url" : "git://github.com/ap/XML-Atom-SimpleFeed.git",
+         "url" : "https://github.com/ap/XML-Atom-SimpleFeed.git";,
          "web" : "https://github.com/ap/XML-Atom-SimpleFeed";
       }
    },
-   "version" : "0.904",
+   "version" : "0.905",
    "x_copyright" : {
       "holder" : "Aristotle Pagaltzis",
       "year" : 2020
    },
-   "x_serialization_backend" : "JSON::PP version 2.27300_01"
+   "x_serialization_backend" : "JSON::PP version 4.02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/META.yml 
new/XML-Atom-SimpleFeed-0.905/META.yml
--- old/XML-Atom-SimpleFeed-0.904/META.yml      2020-06-03 20:04:43.000000000 
+0200
+++ new/XML-Atom-SimpleFeed-0.905/META.yml      2022-08-10 04:41:34.000000000 
+0200
@@ -4,9 +4,8 @@
   - 'Aristotle Pagaltzis <[email protected]>'
 build_requires:
   Test::More: '0'
-  utf8: '0'
 dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter 
version 2.150005'
+generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 
2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -21,12 +20,11 @@
   Encode: '0'
   POSIX: '0'
   perl: '5.008001'
-  strict: '0'
-  warnings: '0'
 resources:
-  bugtracker: https://github.com/ap/XML-Atom-SimpleFeed/issues
-  repository: git://github.com/ap/XML-Atom-SimpleFeed.git
-version: '0.904'
+  bugtracker: 
https://rt.cpan.org/Public/Dist/Display.html?Name=XML-Atom-SimpleFeed
+  license: http://dev.perl.org/licenses/
+  repository: https://github.com/ap/XML-Atom-SimpleFeed.git
+version: '0.905'
 x_copyright:
   holder: 'Aristotle Pagaltzis'
   year: 2020
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/Makefile.PL 
new/XML-Atom-SimpleFeed-0.905/Makefile.PL
--- old/XML-Atom-SimpleFeed-0.904/Makefile.PL   2020-06-03 19:58:26.000000000 
+0200
+++ new/XML-Atom-SimpleFeed-0.905/Makefile.PL   2022-08-10 04:38:08.000000000 
+0200
@@ -1,41 +1,45 @@
 use 5.008001; use strict; use warnings;
 
-my $u = 'github.com/ap/XML-Atom-SimpleFeed';
+my $sc = q<https://github.com/ap/XML-Atom-SimpleFeed>;
+my $bt = 
q<https://rt.cpan.org/Public/Dist/Display.html?Name=XML-Atom-SimpleFeed>;
 
 my %META = (
        name        => 'XML-Atom-SimpleFeed',
        author      => 'Aristotle Pagaltzis <[email protected]>',
-       license     => 'perl_5',
        x_copyright => { holder => 'Aristotle Pagaltzis', year => 2020 },
-       prereqs     => {
-               runtime => { requires => {qw(
-                       perl                5.008001
-                       strict                     0
-                       warnings                   0
-                       Carp                       0
-                       Encode                     0
-                       POSIX                      0
-               )} },
-               test => { requires => {qw(
-                       Test::More                 0
-                       utf8                       0
-               )} },
+       license     => 'perl_5',
+       resources   => {
+               license    => [ 'http://dev.perl.org/licenses/' ],
+               repository => { type => 'git', url => "$sc.git", web => $sc },
+               bugtracker => { web => $bt },
        },
        dynamic_config => 0,
-       resources      => {
-               repository => { type => 'git', url => "git://$u.git", web => 
"https://$u"; },
-               bugtracker => { web => "https://$u/issues"; },
+       prereqs => {
+               runtime => {
+                       requires => {qw(
+                               perl 5.008001
+                               Carp 0
+                               Encode 0
+                               POSIX 0
+                               )},
+               },
+               test => {
+                       requires => {qw(
+                               Test::More 0
+                       )},
+               },
        },
 );
 
 sub MY::postamble { -f 'META.yml' ? return : <<'' }
 create_distdir : MANIFEST
+distdir        : MANIFEST
 MANIFEST :
-       ( git ls-files ':!README.pod' . ; echo MANIFEST ) > MANIFEST
+       ( git ls-files ':!README.pod' ; echo MANIFEST ) > MANIFEST
 distdir : boilerplate
 .PHONY  : boilerplate
 boilerplate : distmeta
-       $(PERL) -Ilib boilerplate.pl $(DISTVNAME)
+       $(PERL) -Ilib inc/boilerplate.pl $(DISTVNAME)
 
 ## BOILERPLATE ###############################################################
 require ExtUtils::MakeMaker;
@@ -47,9 +51,11 @@
 my $mymeta        = $eumm_version >= 6.57_02;
 my $mymeta_broken = $mymeta && $eumm_version < 6.57_07;
 
+(my $basepath = (-d 'lib' && 'lib/') . $META{name}) =~ s{-}{/}g;
+
 ($MM_ARGS{NAME} = $META{name}) =~ s/-/::/g;
-($MM_ARGS{VERSION_FROM} = "lib/$MM_ARGS{NAME}.pm") =~ s{::}{/}g;
-$MM_ARGS{ABSTRACT_FROM} = $MM_ARGS{VERSION_FROM};
+$MM_ARGS{VERSION_FROM} = "$basepath.pm";
+$MM_ARGS{ABSTRACT_FROM} = -f "$basepath.pod" ? "$basepath.pod" : 
"$basepath.pm";
 $META{license} = [ $META{license} ]
        if $META{license} && !ref $META{license};
 $MM_ARGS{LICENSE} = $META{license}[0]
@@ -71,7 +77,7 @@
        defined $r->{$_} or delete $r->{$_} for keys %$r;
 }
 
-$MM_ARGS{MIN_PERL_VERSION} = delete $MM_ARGS{PREREQ_PM}{perl} || 0;
+$MM_ARGS{MIN_PERL_VERSION} = eval delete $MM_ARGS{PREREQ_PM}{perl} || 0;
 
 delete $MM_ARGS{MIN_PERL_VERSION}
        if $eumm_version < 6.47_01;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/README 
new/XML-Atom-SimpleFeed-0.905/README
--- old/XML-Atom-SimpleFeed-0.904/README        2020-06-03 20:04:44.000000000 
+0200
+++ new/XML-Atom-SimpleFeed-0.905/README        2022-08-10 04:41:34.000000000 
+0200
@@ -10,15 +10,16 @@
 
 INSTALLATION
 
-This is a Perl module distribution. It should be installed with whichever
-tool you use to manage your installation of Perl, e.g. any of
+This is a Perl module distribution. It should be installed with
+whichever tool you use to manage your installation of Perl, e.g. any of
 
   cpanm .
   cpan  .
   cpanp -i .
 
-Consult http://www.cpan.org/modules/INSTALL.html for further instruction.
-Should you wish to install this module manually, the procedure is
+Consult http://www.cpan.org/modules/INSTALL.html for further
+instruction. Should you wish to install this module manually, the
+procedure is
 
   perl Makefile.PL
   make
@@ -29,5 +30,5 @@
 
 This software is copyright (c) 2020 by Aristotle Pagaltzis.
 
-This is free software; you can redistribute it and/or modify it under the
-same terms as the Perl 5 programming language system itself.
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/boilerplate.pl 
new/XML-Atom-SimpleFeed-0.905/boilerplate.pl
--- old/XML-Atom-SimpleFeed-0.904/boilerplate.pl        2020-06-03 
19:30:50.000000000 +0200
+++ new/XML-Atom-SimpleFeed-0.905/boilerplate.pl        1970-01-01 
01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-use strict; use warnings;
-
-use CPAN::Meta;
-use Software::LicenseUtils;
-use Pod::Readme::Brief;
-
-sub slurp { open my $fh, '<', $_[0] or die "Couldn't open $_[0] to read: 
$!\n"; readline $fh }
-
-chdir $ARGV[0] or die "Cannot chdir to $ARGV[0]: $!\n";
-
-my %file;
-
-my $meta = CPAN::Meta->load_file( 'META.json' );
-
-my $license = do {
-       my @key = ( $meta->license, $meta->meta_spec_version );
-       my ( $class, @ambiguous ) = 
Software::LicenseUtils->guess_license_from_meta_key( @key );
-       die if @ambiguous;
-       $class->new( $meta->custom( 'x_copyright' ) );
-};
-
-$file{'LICENSE'} = $license->fulltext;
-
-my @source = slurp 'lib/XML/Atom/SimpleFeed.pm';
-splice @source, -2, 0, map "$_\n", '', '=head1 AUTHOR', '', $meta->authors;
-splice @source, -2, 0, split /(?<=\n)/, "\n=head1 COPYRIGHT AND LICENSE\n\n" . 
$license->notice;
-$file{'lib/XML/Atom/SimpleFeed.pm'} = join '', @source;
-
-die unless -e 'Makefile.PL';
-$file{'README'} = Pod::Readme::Brief->new( @source )->render( installer => 
'eumm' );
-
-my @manifest = slurp 'MANIFEST';
-my %manifest = map /\A([^\s#]+)()/, @manifest;
-$file{'MANIFEST'} = join '', sort @manifest, map "$_\n", grep !exists 
$manifest{ $_ }, keys %file;
-
-for my $fn ( sort keys %file ) {
-       unlink $fn if -e $fn;
-       open my $fh, '>', $fn or die "Couldn't open $fn to write: $!\n";
-       print $fh $file{ $fn };
-       close $fh or die "Couldn't close $fn after writing: $!\n";
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/inc/boilerplate.pl 
new/XML-Atom-SimpleFeed-0.905/inc/boilerplate.pl
--- old/XML-Atom-SimpleFeed-0.904/inc/boilerplate.pl    1970-01-01 
01:00:00.000000000 +0100
+++ new/XML-Atom-SimpleFeed-0.905/inc/boilerplate.pl    2022-08-07 
22:14:34.000000000 +0200
@@ -0,0 +1,50 @@
+use strict; use warnings;
+
+use CPAN::Meta;
+use Software::LicenseUtils 0.103011;
+use Pod::Readme::Brief 1.001;
+
+sub slurp { open my $fh, '<', $_[0] or die "Couldn't open $_[0] to read: 
$!\n"; local $/; readline $fh }
+sub trimnl { s/\A\s*\n//, s/\s*\z/\n/ for @_; wantarray ? @_ : $_[-1] }
+sub mkparentdirs {
+       my @dir = do { my %seen; sort grep s!/[^/]+\z!! && !$seen{ $_ }++, my 
@copy = @_ };
+       if ( @dir ) { mkparentdirs( @dir ); mkdir for @dir }
+}
+
+chdir $ARGV[0] or die "Cannot chdir to $ARGV[0]: $!\n";
+
+my %file;
+
+my $meta = CPAN::Meta->load_file( 'META.json' );
+
+my $license = do {
+       my @key = ( $meta->license, $meta->meta_spec_version );
+       my ( $class, @ambiguous ) = 
Software::LicenseUtils->guess_license_from_meta_key( @key );
+       die if @ambiguous or not $class;
+       $class->new( $meta->custom( 'x_copyright' ) );
+};
+
+$file{'LICENSE'} = trimnl $license->fulltext;
+
+my ( $main_module ) = map { s!-!/!g; s!^!lib/! if -d 'lib'; -f "$_.pod" ? 
"$_.pod" : "$_.pm" } $meta->name;
+
+( $file{ $main_module } = slurp $main_module ) =~ s{(^=cut\s*\z)}{ join "\n", (
+       "=head1 AUTHOR\n", trimnl( $meta->authors ),
+       "=head1 COPYRIGHT AND LICENSE\n", trimnl( $license->notice ),
+       "=cut\n",
+) }me;
+
+die unless -e 'Makefile.PL';
+$file{'README'} = Pod::Readme::Brief->new( $file{ $main_module } )->render( 
installer => 'eumm' );
+
+my @manifest = split /\n/, slurp 'MANIFEST';
+my %manifest = map /\A([^\s#]+)()/, @manifest;
+$file{'MANIFEST'} = join "\n", @manifest, ( sort grep !exists $manifest{ $_ }, 
keys %file ), '';
+
+mkparentdirs sort keys %file;
+for my $fn ( sort keys %file ) {
+       unlink $fn if -e $fn;
+       open my $fh, '>', $fn or die "Couldn't open $fn to write: $!\n";
+       print $fh $file{ $fn };
+       close $fh or die "Couldn't close $fn after writing: $!\n";
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-Atom-SimpleFeed-0.904/lib/XML/Atom/SimpleFeed.pm 
new/XML-Atom-SimpleFeed-0.905/lib/XML/Atom/SimpleFeed.pm
--- old/XML-Atom-SimpleFeed-0.904/lib/XML/Atom/SimpleFeed.pm    2020-06-03 
20:04:44.000000000 +0200
+++ new/XML-Atom-SimpleFeed-0.905/lib/XML/Atom/SimpleFeed.pm    2022-08-10 
04:41:34.000000000 +0200
@@ -3,8 +3,7 @@
 use warnings;
 
 package XML::Atom::SimpleFeed;
-
-our $VERSION = '0.904';
+our $VERSION = '0.905';
 
 use Carp;
 use Encode ();

Reply via email to