Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-FreezeThaw for openSUSE:Factory 
checked in at 2026-11-07 23:33:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-FreezeThaw (Old)
 and      /work/SRC/openSUSE:Factory/.perl-FreezeThaw.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-FreezeThaw"

Sat Nov  7 23:33:30 2026 rev:21 rq:1396034 version:1.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-FreezeThaw/perl-FreezeThaw.changes  
2011-09-23 12:37:09.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-FreezeThaw.new.3759290/perl-FreezeThaw.changes 
    2026-11-07 23:34:17.487708142 +0100
@@ -1,0 +2,10 @@
+Fri Oct 23 10:05:59 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 1.0.0 (1.00)
+   see /usr/share/doc/packages/perl-FreezeThaw/Changes
+
+
+  Version 1.00
+       Would fail in presence of multiple references to the same CODE or GLOB 
reference.
+
+-------------------------------------------------------------------

Old:
----
  FreezeThaw-0.5001.tar.gz

New:
----
  FreezeThaw-1.00.tar.gz
  README.md
  _scmsync.obsinfo
  build.specials.obscpio
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-FreezeThaw.spec ++++++
--- /var/tmp/diff_new_pack.ngNpiC/_old  2026-11-07 23:34:18.285741116 +0100
+++ /var/tmp/diff_new_pack.ngNpiC/_new  2026-11-07 23:34:18.287741199 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package perl-FreezeThaw (Version 0.5001)
+# spec file for package perl-FreezeThaw
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2026 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
@@ -12,54 +12,53 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
+%define cpan_name FreezeThaw
 Name:           perl-FreezeThaw
-%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' )
+Version:        1.0.0
+Release:        0
+# 1.00 -> normalize -> 1.0.0
+%define cpan_version 1.00
+License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Converting Perl structures to strings and back
-Version:        0.5001
-Release:        4
-License:        Artistic-1.0
-Group:          Development/Libraries/Perl
-Url:            http://search.cpan.org/dist/FreezeThaw
-Source0:        
http://search.cpan.org/CPAN/authors/id/I/IL/ILYAZ/modules/FreezeThaw-0.5001.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
+URL:            https://metacpan.org/release/%{cpan_name}
+Source0:        
https://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules/%{cpan_name}-%{cpan_version}.tar.gz
+Source1:        cpanspec.yml
+Source100:      README.md
+BuildArch:      noarch
 BuildRequires:  perl
 BuildRequires:  perl-macros
+Provides:       perl(FreezeThaw) = %{version}
+%undefine       __perllib_provides
+%{perl_requires}
 
 %description
-Converts data to/from stringified form, appropriate for saving-to/reading-from
-permanent storage.
+Converts data to/from stringified form, appropriate for
+saving-to/reading-from permanent storage.
 
-Deals with objects, circular lists, repeated appearence of the same refence.
-Does not deal with overloaded stringify operator yet.
+Deals with objects, circular lists, repeated appearence of the same
+refence. Does not deal with overloaded _stringify_ operator yet.
 
-  Author:      Ilya Zakharevich
 %prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version} -p1
+
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 
644
 
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor
+%make_build
 
 %check
-%{__make} test
+make test
 
 %install
 %perl_make_install
 %perl_process_packlist
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf $RPM_BUILD_ROOT
-
 %files -f %{name}.files
-# normally you only need to check for doc files
-%defattr(0644,root,root,0755)
 %doc Changes README
 

++++++ FreezeThaw-0.5001.tar.gz -> FreezeThaw-1.00.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FreezeThaw-0.5001/Changes new/FreezeThaw-1.00/Changes
--- old/FreezeThaw-0.5001/Changes       2010-04-04 00:27:30.000000000 +0200
+++ new/FreezeThaw-1.00/Changes 2026-10-23 00:46:24.000000000 +0200
@@ -38,3 +38,5 @@
                first-level (otherwise would need to rely on Scalar::Utils).
                (Tested to work with 5.8, 5.10, 5.11.)
 
+Version 1.00
+       Would fail in presence of multiple references to the same CODE or GLOB 
reference.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FreezeThaw-0.5001/FreezeThaw.pm 
new/FreezeThaw-1.00/FreezeThaw.pm
--- old/FreezeThaw-0.5001/FreezeThaw.pm 2010-04-04 00:21:46.000000000 +0200
+++ new/FreezeThaw-1.00/FreezeThaw.pm   2026-10-23 00:47:10.000000000 +0200
@@ -285,7 +285,7 @@
 use Exporter;
 
 @ISA = qw(Exporter);
-$VERSION = '0.5001';
+$VERSION = '1.00';
 @EXPORT_OK = qw(freeze thaw cmpStr cmpStrHard safeFreeze);
 
 use strict;
@@ -671,6 +671,8 @@
   } elsif (haveIsRex ? re::is_regexp($second)
                     : ($ref eq 'Regexp' and not defined $$second)) {
     $first = qr/$second/;
+  } elsif ($ref eq 'CODE' or $ref eq 'GLOB') {
+    # Atomic types: already instantiated during allocation pass
   } else {
     croak "Don't know how to copyContents of type `$ref'";
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FreezeThaw-0.5001/MANIFEST 
new/FreezeThaw-1.00/MANIFEST
--- old/FreezeThaw-0.5001/MANIFEST      2009-02-10 08:33:46.000000000 +0100
+++ new/FreezeThaw-1.00/MANIFEST        2026-10-23 00:47:27.000000000 +0200
@@ -6,3 +6,4 @@
 Changes
 README
 META.yml                                 Module 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/FreezeThaw-0.5001/META.json 
new/FreezeThaw-1.00/META.json
--- old/FreezeThaw-0.5001/META.json     1970-01-01 01:00:00.000000000 +0100
+++ new/FreezeThaw-1.00/META.json       2026-10-23 00:47:27.000000000 +0200
@@ -0,0 +1,37 @@
+{
+   "abstract" : "unknown",
+   "author" : [
+      "Ilya Zakharevich <[email protected]>"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter 
version 2.150010",
+   "license" : [
+      "unknown"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
+      "version" : 2
+   },
+   "name" : "FreezeThaw",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      }
+   },
+   "release_status" : "stable",
+   "version" : "1.00",
+   "x_serialization_backend" : "JSON::PP version 4.07"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FreezeThaw-0.5001/META.yml 
new/FreezeThaw-1.00/META.yml
--- old/FreezeThaw-0.5001/META.yml      2010-04-04 00:27:44.000000000 +0200
+++ new/FreezeThaw-1.00/META.yml        2026-10-23 00:47:26.000000000 +0200
@@ -1,21 +1,21 @@
---- #YAML:1.0
-name:               FreezeThaw
-version:            0.5001
-abstract:           ~
+---
+abstract: unknown
 author:
-    - Ilya Zakharevich <[email protected]>
-license:            unknown
-distribution_type:  module
-configure_requires:
-    ExtUtils::MakeMaker:  0
+  - 'Ilya Zakharevich <[email protected]>'
 build_requires:
-    ExtUtils::MakeMaker:  0
-requires:  {}
-no_index:
-    directory:
-        - t
-        - inc
-generated_by:       ExtUtils::MakeMaker version 6.54
+  ExtUtils::MakeMaker: '0'
+configure_requires:
+  ExtUtils::MakeMaker: '0'
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter version 
2.150010'
+license: unknown
 meta-spec:
-    url:      http://module-build.sourceforge.net/META-spec-v1.4.html
-    version:  1.4
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: '1.4'
+name: FreezeThaw
+no_index:
+  directory:
+    - t
+    - inc
+version: '1.00'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/FreezeThaw-0.5001/t/FreezeThaw.t 
new/FreezeThaw-1.00/t/FreezeThaw.t
--- old/FreezeThaw-0.5001/t/FreezeThaw.t        2010-03-08 00:39:50.000000000 
+0100
+++ new/FreezeThaw-1.00/t/FreezeThaw.t  2026-10-23 00:41:03.000000000 +0200
@@ -241,4 +241,19 @@
   }
 }
 
-sub last {35}
+my @lsts = ([11, \&Simple::new, 23], [111, \&Simple::new, 232], [311, 
\*Simple::new, 323], [3111, \*Simple::new, 3232]);
+my $f = safeFreeze @lsts;
+my @o = thaw $f;
+
+print @o eq 4 ? "ok 36\n": "not ok 36\n# \@o = " . (scalar @o) . "\n";
+
+
+my $c = 0;
+for my $i (0..$#lsts) {
+  for my $j (0..$#{$lsts[$i]}) {
+    print "not " unless $lsts[$i][$j] eq $o[$i][$j];
+    print "ok ", 37 + $c++, "\n";
+  }
+}
+
+sub last {48}

++++++ README.md ++++++

## Build Results

Current state of perl in openSUSE:Factory is

![Factory build 
results](https://br.opensuse.org/status/openSUSE:Factory/perl-FreezeThaw/standard)

The current state of perl in the devel project build (devel:languages:perl)

![Devel project build 
results](https://br.opensuse.org/status/devel:languages:perl/perl-FreezeThaw)



++++++ _scmsync.obsinfo ++++++
mtime: 1794005616
commit: d6d0d0954a2a89fa0075ea66db5901c64a1a8ae9e0c57845b5798b04825716d5
url: https://src.opensuse.org/perl/perl-FreezeThaw
revision: d6d0d0954a2a89fa0075ea66db5901c64a1a8ae9e0c57845b5798b04825716d5
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      2026-11-06 23:53:36.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
#  override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#  baz.patch: PATCH-FIX-OPENSUSE
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
license: perl
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
#ignore_provides: Module::To::Ignore
#skip_doc: regexp_to_skip_for_doc.*
#add_doc: files to add to docs
#misc: |-
#anything else to be added to spec file
#follows directly after %files section, so it can contain new blocks or also
#changes to %files section
#epoch: number
# Where module files should be searched for. Default: lib/
#index_dir:

Reply via email to