Hello community,

here is the log from the commit of package perl-Convert-UUlib for 
openSUSE:Factory checked in at 2019-11-11 13:01:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Convert-UUlib (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Convert-UUlib.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Convert-UUlib"

Mon Nov 11 13:01:27 2019 rev:28 rq:747305 version:1.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Convert-UUlib/perl-Convert-UUlib.changes    
2018-09-26 14:24:58.249774034 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Convert-UUlib.new.2990/perl-Convert-UUlib.changes
  2019-11-11 13:01:36.213767405 +0100
@@ -1,0 +2,24 @@
+Sat Nov  9 10:53:22 UTC 2019 -  <tina.muel...@suse.com>
+
+- Add manual license GPL-1.0-or-later to cpanspec.yml (see COPYING file in
+   the source)
+
+-------------------------------------------------------------------
+Fri Oct 25 10:46:24 UTC 2019 - Tina Mueller <tina.muel...@suse.com>
+
+- Regenerate spec with newest cpanspec
+   * Add manual dependencies to cpanspec.yml
+
+-------------------------------------------------------------------
+Fri Oct 25 09:39:40 UTC 2019 -  <timueller+p...@suse.de>
+
+- updated to 1.6
+   see /usr/share/doc/packages/perl-Convert-UUlib/Changes
+
+  1.6  Thu Oct 24 17:11:54 CEST 2019
+       - fix heap overflow (testcase by Noel Duffy, reported
+            by Robert Scheck). The defense-in-depth mechanism based
+            on mmap should make this unexploitable for other than denial
+            of service, on systems supporting mmap/mprotect.
+
+-------------------------------------------------------------------

Old:
----
  Convert-UUlib-1.5.tar.gz

New:
----
  Convert-UUlib-1.6.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Convert-UUlib.spec ++++++
--- /var/tmp/diff_new_pack.Dc9q95/_old  2019-11-11 13:01:37.137768383 +0100
+++ /var/tmp/diff_new_pack.Dc9q95/_new  2019-11-11 13:01:37.153768400 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Convert-UUlib
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,52 +12,55 @@
 # 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/
 #
 
 
-%define cpan_name Convert-UUlib
 Name:           perl-Convert-UUlib
-Version:        1.5
+Version:        1.6
 Release:        0
-Summary:        Perl interface to the uulib library
-License:        GPL-1.0-or-later OR Artistic-1.0
+#Upstream: CHECK(Artistic-1.0 or GPL-1.0-or-later)
+%define cpan_name Convert-UUlib
+Summary:        Perl interface to the uulib library (a.k.a. uudeview/uuenview)
+License:        GPL-1.0-or-later
 Group:          Development/Libraries/Perl
-Url:            https://metacpan.org/pod/Convert::UUlib
-Source:         
https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/%{cpan_name}-%{version}.tar.gz
+Url:            https://metacpan.org/release/%{cpan_name}
+Source0:        
https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Canary::Stability)
+%{perl_requires}
+# MANUAL BEGIN
 Provides:       p_conulb
 Obsoletes:      p_conulb
-%{perl_requires}
+# MANUAL END
 
 %description
-A Perl interface to the uulib library
+Read the file doc/library.pdf from the distribution for in-depth
+information about the C-library used in this interface, and the rest of
+this document and especially the non-trivial decoder program at the end.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
-# ---------------------------------------------------------------------------
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -name "*.sh" ! -path "*/bin/*" 
! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
 
 %build
-perl Makefile.PL
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 make %{?_smp_mflags}
 
 %check
-make %{?_smp_mflags} test
-# ---------------------------------------------------------------------------
+make test
 
 %install
-make DESTDIR=%{buildroot} install_vendor
+%perl_make_install
 %perl_process_packlist
+%perl_gen_filelist
 
-%files
-%dir %{perl_vendorarch}/Convert
-%{perl_vendorarch}/Convert/UUlib.pm
-%dir %{perl_vendorarch}/auto/Convert
-%{perl_vendorarch}/auto/Convert/UUlib
-%{_mandir}/man3/Convert::UUlib.3pm.gz
+%files -f %{name}.files
+%defattr(-,root,root,755)
+%doc Changes doc example-decoder README
 %license COPYING COPYING.Artistic COPYING.GNU
-%doc Changes MANIFEST README example-decoder doc
 
 %changelog

++++++ Convert-UUlib-1.5.tar.gz -> Convert-UUlib-1.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Convert-UUlib-1.5/Changes 
new/Convert-UUlib-1.6/Changes
--- old/Convert-UUlib-1.5/Changes       2015-07-11 03:56:11.000000000 +0200
+++ new/Convert-UUlib-1.6/Changes       2019-10-24 17:17:05.000000000 +0200
@@ -1,5 +1,11 @@
 Revision history for Perl extension Convert::UUlib.
 
+1.6  Thu Oct 24 17:11:54 CEST 2019
+       - fix heap overflow (testcase by Noel Duffy, reported
+          by Robert Scheck). The defense-in-depth mechanism based
+          on mmap should make this unexploitable for other than denial
+          of service, on systems supporting mmap/mprotect.
+
 1.5  Sat Jul 11 03:56:06 CEST 2015
        - fix a heap overflow (testcase by Krzysztof Wojtaƛ).
         - on systems that support it (posix + mmap + map_anonymous),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Convert-UUlib-1.5/META.json 
new/Convert-UUlib-1.6/META.json
--- old/Convert-UUlib-1.5/META.json     2015-07-11 03:57:07.000000000 +0200
+++ new/Convert-UUlib-1.6/META.json     2019-10-24 17:17:17.000000000 +0200
@@ -4,7 +4,7 @@
       "unknown"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter 
version 2.150001",
+   "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter 
version 2.150001",
    "license" : [
       "unknown"
    ],
@@ -30,11 +30,8 @@
             "Canary::Stability" : "0",
             "ExtUtils::MakeMaker" : "6.52"
          }
-      },
-      "runtime" : {
-         "requires" : {}
       }
    },
    "release_status" : "stable",
-   "version" : 1.5
+   "version" : 1.6
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Convert-UUlib-1.5/META.yml 
new/Convert-UUlib-1.6/META.yml
--- old/Convert-UUlib-1.5/META.yml      2015-07-11 03:57:07.000000000 +0200
+++ new/Convert-UUlib-1.6/META.yml      2019-10-24 17:17:17.000000000 +0200
@@ -8,7 +8,7 @@
   Canary::Stability: '0'
   ExtUtils::MakeMaker: '6.52'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter 
version 2.150001'
+generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 
2.150001'
 license: unknown
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -18,5 +18,4 @@
   directory:
     - t
     - inc
-requires: {}
-version: 1.5
+version: 1.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Convert-UUlib-1.5/UUlib.pm 
new/Convert-UUlib-1.6/UUlib.pm
--- old/Convert-UUlib-1.5/UUlib.pm      2015-07-10 03:11:45.000000000 +0200
+++ new/Convert-UUlib-1.6/UUlib.pm      2019-10-24 17:13:38.000000000 +0200
@@ -8,7 +8,7 @@
 require Exporter;
 require DynaLoader;
 
-our $VERSION = 1.5;
+our $VERSION = 1.6;
 
 our @ISA = qw(Exporter DynaLoader);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Convert-UUlib-1.5/uulib/uuscan.c 
new/Convert-UUlib-1.6/uulib/uuscan.c
--- old/Convert-UUlib-1.5/uulib/uuscan.c        2015-07-10 00:58:14.000000000 
+0200
+++ new/Convert-UUlib-1.6/uulib/uuscan.c        2019-10-24 17:05:12.000000000 
+0200
@@ -818,7 +818,7 @@
        if ((ptr = strchr (line, ':')) != NULL) {
          ptr++;
          while (isspace (*ptr)) ptr++; p2 = ptr;
-         while (!isspace (*p2) && *p2 != ';') p2++;
+         while (*p2 && !isspace (*p2) && *p2 != ';') p2++;
          c = *p2; *p2 = '\0';
          if (p2 != ptr) {
            _FP_free (result->mimetype);

++++++ 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:
preamble: |-
  Provides:       p_conulb
  Obsoletes:      p_conulb
#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: GPL-1.0-or-later
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

Reply via email to