Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-File-Listing for openSUSE:Factory checked in at 2023-07-30 20:57:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-File-Listing (Old) and /work/SRC/openSUSE:Factory/.perl-File-Listing.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-File-Listing" Sun Jul 30 20:57:27 2023 rev:15 rq:1101234 version:6.160.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-File-Listing/perl-File-Listing.changes 2022-04-28 23:07:05.520630207 +0200 +++ /work/SRC/openSUSE:Factory/.perl-File-Listing.new.32662/perl-File-Listing.changes 2023-07-30 20:57:33.287142329 +0200 @@ -1,0 +2,9 @@ +Thu Jul 13 03:06:13 UTC 2023 - Tina Müller <timueller+p...@suse.de> + +- updated to 6.16 + see /usr/share/doc/packages/perl-File-Listing/Changes + + 6.16 2023-07-12 15:22:25 -0600 + - Support dosftp listings with four-digit years (gh#3, gh#26) + +------------------------------------------------------------------- Old: ---- File-Listing-6.15.tar.gz New: ---- File-Listing-6.16.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-File-Listing.spec ++++++ --- /var/tmp/diff_new_pack.SMXHdi/_old 2023-07-30 20:57:33.959146319 +0200 +++ /var/tmp/diff_new_pack.SMXHdi/_new 2023-07-30 20:57:33.967146367 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-File-Listing # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,14 @@ %define cpan_name File-Listing Name: perl-File-Listing -Version: 6.15 +Version: 6.160.0 Release: 0 +%define cpan_version 6.16 +Provides: perl(File::Listing) = 6.160.0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Parse directory listing URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRequires: perl @@ -31,6 +33,7 @@ BuildRequires: perl(HTTP::Date) BuildRequires: perl(Test::More) >= 0.98 Requires: perl(HTTP::Date) +%define __perllib_provides /bin/true %{perl_requires} %description @@ -38,8 +41,9 @@ to parse directory listings. %prep -%autosetup -n %{cpan_name}-%{version} -find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor @@ -54,7 +58,7 @@ %perl_gen_filelist %files -f %{name}.files -%doc author.yml Changes Changes.original README +%doc Changes Changes.original README %license LICENSE %changelog ++++++ File-Listing-6.15.tar.gz -> File-Listing-6.16.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Listing-6.15/Changes new/File-Listing-6.16/Changes --- old/File-Listing-6.15/Changes 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/Changes 2023-07-12 23:22:26.000000000 +0200 @@ -1,5 +1,8 @@ Revision history for File-Listing +6.16 2023-07-12 15:22:25 -0600 + - Support dosftp listings with four-digit years (gh#3, gh#26) + 6.15 2022-04-17 04:09:58 -0600 - Main git repository has now been detached from the original repository (originally it was a fork). The old repository diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Listing-6.15/LICENSE new/File-Listing-6.16/LICENSE --- old/File-Listing-6.15/LICENSE 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/LICENSE 2023-07-12 23:22:26.000000000 +0200 @@ -1,4 +1,4 @@ -This software is copyright (c) 1996-2020 by Gisle Aas. +This software is copyright (c) 1996-2022 by Gisle Aas. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,7 +12,7 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 1996-2020 by Gisle Aas. +This software is Copyright (c) 1996-2022 by Gisle Aas. This is free software, licensed under: @@ -272,7 +272,7 @@ --- The Artistic License 1.0 --- -This software is Copyright (c) 1996-2020 by Gisle Aas. +This software is Copyright (c) 1996-2022 by Gisle Aas. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Listing-6.15/MANIFEST new/File-Listing-6.16/MANIFEST --- old/File-Listing-6.15/MANIFEST 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/MANIFEST 2023-07-12 23:22:26.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.024. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.029. Changes Changes.original INSTALL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Listing-6.15/META.json new/File-Listing-6.16/META.json --- old/File-Listing-6.15/META.json 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/META.json 2023-07-12 23:22:26.000000000 +0200 @@ -5,7 +5,7 @@ "Graham Ollis <plice...@cpan.org>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.029, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -32,7 +32,7 @@ "Dist::Zilla::Plugin::Author::Plicease::Upload" : "0", "Dist::Zilla::Plugin::MetaNoIndex" : "0", "Dist::Zilla::Plugin::RemovePrereqs" : "0", - "Dist::Zilla::PluginBundle::Author::Plicease" : "2.57", + "Dist::Zilla::PluginBundle::Author::Plicease" : "2.69", "Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep" : "0", "Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval" : "0", "Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit" : "0", @@ -130,7 +130,7 @@ "web" : "https://github.com/PerlAlien/File-Listing" } }, - "version" : "6.15", + "version" : "6.16", "x_contributors" : [ "Gisle Aas", "Graham Ollis <plice...@cpan.org>", @@ -150,6 +150,7 @@ "Father Chrysostomos", "Gavin Peters", "Graeme Thompson", + "Grant Street Group", "Hans-H. Froehlich", "Ian Kilgore", "Jacob J", @@ -182,8 +183,8 @@ "sasao", "uid39246" ], - "x_generated_by_perl" : "v5.35.10", - "x_serialization_backend" : "Cpanel::JSON::XS version 4.27", + "x_generated_by_perl" : "v5.36.0", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.32", "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later", "x_use_unsafe_inc" : 0 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Listing-6.15/META.yml new/File-Listing-6.16/META.yml --- old/File-Listing-6.15/META.yml 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/META.yml 2023-07-12 23:22:26.000000000 +0200 @@ -10,7 +10,7 @@ ExtUtils::MakeMaker: '0' perl: '5.006' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.029, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -27,7 +27,7 @@ bugtracker: https://github.com/PerlAlien/File-Listing/issues homepage: https://metacpan.org/pod/File::Listing repository: git://github.com/PerlAlien/File-Listing.git -version: '6.15' +version: '6.16' x_contributors: - 'Gisle Aas' - 'Graham Ollis <plice...@cpan.org>' @@ -47,6 +47,7 @@ - 'Father Chrysostomos' - 'Gavin Peters' - 'Graeme Thompson' + - 'Grant Street Group' - 'Hans-H. Froehlich' - 'Ian Kilgore' - 'Jacob J' @@ -78,7 +79,7 @@ - ruff - sasao - uid39246 -x_generated_by_perl: v5.35.10 +x_generated_by_perl: v5.36.0 x_serialization_backend: 'YAML::Tiny version 1.73' x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' x_use_unsafe_inc: 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Listing-6.15/Makefile.PL new/File-Listing-6.16/Makefile.PL --- old/File-Listing-6.15/Makefile.PL 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/Makefile.PL 2023-07-12 23:22:26.000000000 +0200 @@ -5,7 +5,7 @@ exit; } } -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.024. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.029. use strict; use warnings; @@ -30,7 +30,7 @@ "TEST_REQUIRES" => { "Test::More" => "0.98" }, - "VERSION" => "6.15", + "VERSION" => "6.16", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Listing-6.15/README new/File-Listing-6.16/README --- old/File-Listing-6.15/README 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/README 2023-07-12 23:22:26.000000000 +0200 @@ -4,7 +4,7 @@ VERSION - version 6.15 + version 6.16 SYNOPSIS @@ -141,6 +141,8 @@ Graeme Thompson + Grant Street Group + Hans-H. Froehlich Ian Kilgore @@ -205,7 +207,7 @@ COPYRIGHT AND LICENSE - This software is copyright (c) 1996-2020 by Gisle Aas. + This software is copyright (c) 1996-2022 by Gisle Aas. 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/File-Listing-6.15/dist.ini new/File-Listing-6.16/dist.ini --- old/File-Listing-6.15/dist.ini 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/dist.ini 2023-07-12 23:22:26.000000000 +0200 @@ -3,11 +3,11 @@ author = Graham Ollis <plice...@cpan.org> license = Perl_5 copyright_holder = Gisle Aas -copyright_year = 1996-2020 -version = 6.15 +copyright_year = 1996-2022 +version = 6.16 [@Author::Plicease] -:version = 2.57 +:version = 2.69 release_tests = 1 github_user = PerlAlien installer = MakeMaker @@ -46,6 +46,7 @@ contributor = Father Chrysostomos contributor = Gavin Peters contributor = Graeme Thompson +contributor = Grant Street Group contributor = Hans-H. Froehlich contributor = Ian Kilgore contributor = Jacob J diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/File-Listing-6.15/lib/File/Listing.pm new/File-Listing-6.16/lib/File/Listing.pm --- old/File-Listing-6.15/lib/File/Listing.pm 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/lib/File/Listing.pm 2023-07-12 23:22:26.000000000 +0200 @@ -7,7 +7,7 @@ use Exporter 5.57 qw( import ); # ABSTRACT: Parse directory listing -our $VERSION = '6.15'; # VERSION +our $VERSION = '6.16'; # VERSION sub Version { $File::Listing::VERSION; } @@ -246,10 +246,14 @@ my ($date, $size_or_dir, $name, $size); + # usual format: # 02-05-96 10:48AM 1415 src.slf # 09-10-96 09:18AM <DIR> sl_util + # alternative dos format with four-digit year: + # 02-05-2022 10:48AM 1415 src.slf + # 09-10-2022 09:18AM <DIR> sl_util if (($date, $size_or_dir, $name) = - /^(\d\d-\d\d-\d\d\s+\d\d:\d\d\wM) # Date and time info + /^(\d\d-\d\d-\d{2,4}\s+\d\d:\d\d\wM) # Date and time info \s+ # Some space (<\w{3}>|\d+) # Dir or Size \s+ # Some more space @@ -399,7 +403,7 @@ =head1 VERSION -version 6.15 +version 6.16 =head1 SYNOPSIS @@ -544,6 +548,8 @@ Graeme Thompson +Grant Street Group + Hans-H. Froehlich Ian Kilgore @@ -608,7 +614,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 1996-2020 by Gisle Aas. +This software is copyright (c) 1996-2022 by Gisle Aas. 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/File-Listing-6.15/t/file_listing.t new/File-Listing-6.16/t/file_listing.t --- old/File-Listing-6.15/t/file_listing.t 2022-04-17 12:09:59.000000000 +0200 +++ new/File-Listing-6.16/t/file_listing.t 2023-07-12 23:22:26.000000000 +0200 @@ -241,7 +241,17 @@ 09-10-96 09:18AM <DIR> sl_util EOT - ok @$list, "is 2"; + is scalar @$list, 2, "is 2"; + ok $list->[0][0], "src.slf"; + ok $list->[0][1], "f"; + ok $list->[1][1], "d"; + + $list = parse_dir(<<EOT, undef, 'dosftp'); +02-05-2022 10:48AM 1415 src.slf +09-10-2022 09:18AM <DIR> sl_util +EOT + + is scalar @$list, 2, "is 2"; ok $list->[0][0], "src.slf"; ok $list->[0][1], "f"; ok $list->[1][1], "d";