Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-CGI for openSUSE:Factory checked in at 2025-10-11 22:48:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-CGI (Old) and /work/SRC/openSUSE:Factory/.perl-CGI.new.5300 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-CGI" Sat Oct 11 22:48:17 2025 rev:36 rq:1310543 version:4.710.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-CGI/perl-CGI.changes 2025-07-15 16:42:53.065603241 +0200 +++ /work/SRC/openSUSE:Factory/.perl-CGI.new.5300/perl-CGI.changes 2025-10-11 22:48:34.661091212 +0200 @@ -1,0 +2,13 @@ +Thu Oct 9 19:57:25 UTC 2025 - Tina Müller <[email protected]> + +- updated to 4.710.0 (4.71) + see /usr/share/doc/packages/perl-CGI/Changes + + 4.71 2025-09-16 + + [ INTERNALS ] + - the .tmpfiles hash now keys on the $fh->filename . $fh rather than $$fh . $fh + - this ensures duplicate filename uploads still resolve to unique files on disk + - fixes GH #276 + +------------------------------------------------------------------- Old: ---- CGI-4.70.tar.gz New: ---- CGI-4.71.tar.gz README.md _scmsync.obsinfo build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-CGI.spec ++++++ --- /var/tmp/diff_new_pack.zOiczu/_old 2025-10-11 22:48:36.605172414 +0200 +++ /var/tmp/diff_new_pack.zOiczu/_new 2025-10-11 22:48:36.617172916 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-CGI # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,16 @@ %define cpan_name CGI Name: perl-CGI -Version: 4.700.0 +Version: 4.710.0 Release: 0 -# 4.70 -> normalize -> 4.700.0 -%define cpan_version 4.70 +# 4.71 -> normalize -> 4.710.0 +%define cpan_version 4.71 License: Artistic-2.0 Summary: Handle Common Gateway Interface requests and responses URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/L/LE/LEEJO/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml +Source100: README.md BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros @@ -41,14 +42,14 @@ Requires: perl(HTML::Entities) >= 3.690 Requires: perl(URI) >= 1.760 Requires: perl(parent) >= 0.225 -Provides: perl(CGI) +Provides: perl(CGI) = %{version} Provides: perl(CGI::Carp) = %{version} -Provides: perl(CGI::Cookie) +Provides: perl(CGI::Cookie) = 4.590.0 Provides: perl(CGI::File::Temp) = %{version} Provides: perl(CGI::HTML::Functions) Provides: perl(CGI::MultipartBuffer) Provides: perl(CGI::Pretty) = %{version} -Provides: perl(CGI::Push) +Provides: perl(CGI::Push) = %{version} Provides: perl(CGI::Util) = %{version} Provides: perl(Fh) = %{version} %undefine __perllib_provides ++++++ CGI-4.70.tar.gz -> CGI-4.71.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/Changes new/CGI-4.71/Changes --- old/CGI-4.70/Changes 2025-07-07 08:52:02.000000000 +0200 +++ new/CGI-4.71/Changes 2025-10-01 10:05:46.000000000 +0200 @@ -1,3 +1,10 @@ +4.71 2025-09-16 + + [ INTERNALS ] + - the .tmpfiles hash now keys on the $fh->filename . $fh rather than $$fh . $fh + - this ensures duplicate filename uploads still resolve to unique files on disk + - fixes GH #276 + 4.70 2025-06-11 [ META ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/META.json new/CGI-4.71/META.json --- old/CGI-4.70/META.json 2025-07-07 09:02:45.000000000 +0200 +++ new/CGI-4.71/META.json 2025-10-01 10:07:11.000000000 +0200 @@ -4,7 +4,7 @@ "unknown" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.76, CPAN::Meta::Converter version 2.150010", "license" : [ "artistic_2" ], @@ -78,6 +78,6 @@ "web" : "https://github.com/leejo/CGI.pm" } }, - "version" : "4.70", - "x_serialization_backend" : "JSON::PP version 4.06" + "version" : "4.71", + "x_serialization_backend" : "JSON::PP version 4.16" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/META.yml new/CGI-4.71/META.yml --- old/CGI-4.70/META.yml 2025-07-07 09:02:45.000000000 +0200 +++ new/CGI-4.71/META.yml 2025-10-01 10:07:11.000000000 +0200 @@ -15,7 +15,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 2.150010' +generated_by: 'ExtUtils::MakeMaker version 7.76, CPAN::Meta::Converter version 2.150010' license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -47,5 +47,5 @@ homepage: https://metacpan.org/module/CGI license: http://dev.perl.org/licenses/ repository: https://github.com/leejo/CGI.pm -version: '4.70' -x_serialization_backend: 'CPAN::Meta::YAML version 0.018' +version: '4.71' +x_serialization_backend: 'CPAN::Meta::YAML version 0.020' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/README.md new/CGI-4.71/README.md --- old/CGI-4.70/README.md 2025-07-07 09:02:28.000000000 +0200 +++ new/CGI-4.71/README.md 2025-10-01 10:05:46.000000000 +0200 @@ -1032,7 +1032,7 @@ disk and passes you a file handle to that file. After you are finished with the file handle, CGI.pm unlinks (deletes) the temporary file. If you need to you can access the temporary file directly. You can access the temp file for a file -upload by passing the file name to the tmpFileName() method: +upload by passing the file handle to the tmpFileName() method: my $filehandle = $q->upload( 'uploaded_file' ); my $tmpfilename = $q->tmpFileName( $filehandle ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/lib/CGI/Carp.pm new/CGI-4.71/lib/CGI/Carp.pm --- old/CGI-4.70/lib/CGI/Carp.pm 2025-07-07 08:52:15.000000000 +0200 +++ new/CGI-4.71/lib/CGI/Carp.pm 2025-10-01 10:05:46.000000000 +0200 @@ -326,7 +326,7 @@ $main::SIG{__WARN__}=\&CGI::Carp::warn; -$CGI::Carp::VERSION = '4.70'; +$CGI::Carp::VERSION = '4.71'; $CGI::Carp::CUSTOM_MSG = undef; $CGI::Carp::DIE_HANDLER = undef; $CGI::Carp::TO_BROWSER = 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/lib/CGI/File/Temp.pm new/CGI-4.71/lib/CGI/File/Temp.pm --- old/CGI-4.70/lib/CGI/File/Temp.pm 2025-07-07 08:52:17.000000000 +0200 +++ new/CGI-4.71/lib/CGI/File/Temp.pm 2025-10-01 10:05:46.000000000 +0200 @@ -3,7 +3,7 @@ # you use it directly and your code breaks horribly. package CGI::File::Temp; -$CGI::File::Temp::VERSION = '4.70'; +$CGI::File::Temp::VERSION = '4.71'; use parent File::Temp; use parent Fh; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/lib/CGI/Pretty.pm new/CGI-4.71/lib/CGI/Pretty.pm --- old/CGI-4.70/lib/CGI/Pretty.pm 2025-07-07 08:52:19.000000000 +0200 +++ new/CGI-4.71/lib/CGI/Pretty.pm 2025-10-01 10:05:46.000000000 +0200 @@ -5,7 +5,7 @@ use CGI (); -$CGI::Pretty::VERSION = '4.70'; +$CGI::Pretty::VERSION = '4.71'; $CGI::DefaultClass = __PACKAGE__; @CGI::Pretty::ISA = qw( CGI ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/lib/CGI/Push.pm new/CGI-4.71/lib/CGI/Push.pm --- old/CGI-4.70/lib/CGI/Push.pm 2025-07-07 08:52:20.000000000 +0200 +++ new/CGI-4.71/lib/CGI/Push.pm 2025-10-01 10:05:46.000000000 +0200 @@ -5,7 +5,7 @@ use warnings; #/; -$CGI::Push::VERSION='4.70'; +$CGI::Push::VERSION='4.71'; use CGI; use CGI::Util 'rearrange'; @ISA = ('CGI'); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/lib/CGI/Util.pm new/CGI-4.71/lib/CGI/Util.pm --- old/CGI-4.70/lib/CGI/Util.pm 2025-07-07 08:52:22.000000000 +0200 +++ new/CGI-4.71/lib/CGI/Util.pm 2025-10-01 10:05:46.000000000 +0200 @@ -5,7 +5,7 @@ our @EXPORT_OK = qw(rearrange rearrange_header make_attributes unescape escape expires ebcdic2ascii ascii2ebcdic); -our $VERSION = '4.70'; +our $VERSION = '4.71'; our $_EBCDIC = "\t" ne "\011"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/lib/CGI.pm new/CGI-4.71/lib/CGI.pm --- old/CGI-4.70/lib/CGI.pm 2025-07-07 08:52:13.000000000 +0200 +++ new/CGI-4.71/lib/CGI.pm 2025-10-01 10:05:46.000000000 +0200 @@ -8,7 +8,7 @@ use warnings; #/; -$CGI::VERSION='4.70'; +$CGI::VERSION='4.71'; use CGI::Util qw(rearrange rearrange_header make_attributes unescape escape expires ebcdic2ascii ascii2ebcdic); @@ -1098,7 +1098,7 @@ # unique for each filehandle. Don't use the file descriptor as # this will be re-used for each filehandle if the # close_upload_files feature is used. - $self->{'.tmpfiles'}->{$$filehandle . $filehandle} = { + $self->{'.tmpfiles'}->{$filehandle->filename . $filehandle} = { hndl => $filehandle, name => $filehandle->filename, info => {%header}, @@ -3453,7 +3453,7 @@ # unique for each filehandle. Don't use the file descriptor as # this will be re-used for each filehandle if the # close_upload_files feature is used. - $self->{'.tmpfiles'}->{$$filehandle . $filehandle} = { + $self->{'.tmpfiles'}->{$filehandle->filename . $filehandle} = { hndl => $filehandle, name => $filehandle->filename, info => {%header}, @@ -3576,7 +3576,7 @@ # unique for each filehandle. Don't use the file descriptor as # this will be re-used for each filehandle if the # close_upload_files feature is used. - $self->{'.tmpfiles'}->{$$filehandle . $filehandle} = { + $self->{'.tmpfiles'}->{$filehandle->filename . $filehandle} = { hndl => $filehandle, name => $filehandle->filename, info => {%header}, @@ -3599,7 +3599,7 @@ # preferred calling convention: $filename came directly from param or upload if (ref $filename) { - return $self->{'.tmpfiles'}->{$$filename . $filename}->{name} || ''; + return $self->{'.tmpfiles'}->{$filename->filename . $filename}->{name} || ''; } # backwards compatible with older versions: $filename is merely equal to @@ -3607,7 +3607,7 @@ foreach my $param_name ($self->param) { foreach my $filehandle ($self->multi_param($param_name)) { if ($filehandle eq $filename) { - return $self->{'.tmpfiles'}->{$$filehandle . $filehandle}->{name} || ''; + return $self->{'.tmpfiles'}->{$filehandle->filename . $filehandle}->{name} || ''; } } } @@ -3618,7 +3618,7 @@ sub uploadInfo { my($self,$filename) = self_or_default(@_); return if ! defined $$filename; - return $self->{'.tmpfiles'}->{$$filename . $filename}->{info}; + return $self->{'.tmpfiles'}->{$filename->filename . $filename}->{info}; } # internal routine, don't use diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/lib/CGI.pod new/CGI-4.71/lib/CGI.pod --- old/CGI-4.70/lib/CGI.pod 2025-07-07 09:02:05.000000000 +0200 +++ new/CGI-4.71/lib/CGI.pod 2025-10-01 10:05:46.000000000 +0200 @@ -1046,7 +1046,7 @@ disk and passes you a file handle to that file. After you are finished with the file handle, CGI.pm unlinks (deletes) the temporary file. If you need to you can access the temporary file directly. You can access the temp file for a file -upload by passing the file name to the tmpFileName() method: +upload by passing the file handle to the tmpFileName() method: my $filehandle = $q->upload( 'uploaded_file' ); my $tmpfilename = $q->tmpFileName( $filehandle ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CGI-4.70/lib/Fh.pm new/CGI-4.71/lib/Fh.pm --- old/CGI-4.70/lib/Fh.pm 2025-07-07 08:52:26.000000000 +0200 +++ new/CGI-4.71/lib/Fh.pm 2025-10-01 10:05:46.000000000 +0200 @@ -5,6 +5,6 @@ use strict; use warnings; -$Fh::VERSION = '4.70'; +$Fh::VERSION = '4.71'; 1; ++++++ README.md ++++++ ## Build Results Current state of perl in openSUSE:Factory is  The current state of perl in the devel project build (devel:languages:perl)  ++++++ _scmsync.obsinfo ++++++ mtime: 1760039845 commit: e5139a23f73e11b5aba95a75525bbfcca6425f280759116587659b64e1d22286 url: https://src.opensuse.org/perl/perl-CGI.git revision: e5139a23f73e11b5aba95a75525bbfcca6425f280759116587659b64e1d22286 projectscmsync: https://src.opensuse.org/perl/_ObsPrj ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-10-10 11:46:52.000000000 +0200 @@ -0,0 +1 @@ +.osc
