jplesnik pushed to perl-YAML-Parser-Syck (master). "'syck' package was removed from the distribution"

2017-03-08 Thread notifications
From add756cae13ab180ff6b2103676a75f03d3ee254 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Thu, 9 Mar 2017 08:53:57 +0100
Subject: 'syck' package was removed from the distribution

---
 .gitignore |   1 -
 dead.package   |   1 +
 perl-YAML-Parser-Syck.spec | 176 -
 sources|   1 -
 4 files changed, 1 insertion(+), 178 deletions(-)
 delete mode 100644 .gitignore
 create mode 100644 dead.package
 delete mode 100644 perl-YAML-Parser-Syck.spec
 delete mode 100644 sources

diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 8db87fc..000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-YAML-Parser-Syck-0.01.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 000..0faee2d
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+'syck' package was removed from the distribution
diff --git a/perl-YAML-Parser-Syck.spec b/perl-YAML-Parser-Syck.spec
deleted file mode 100644
index 803754e..000
--- a/perl-YAML-Parser-Syck.spec
+++ /dev/null
@@ -1,176 +0,0 @@
-Name:   perl-YAML-Parser-Syck
-Version:0.01
-Release:35%{?dist}
-Summary:Perl Wrapper for the YAML Parser Extension: libsyck
-License:GPL+ or Artistic
-URL:http://search.cpan.org/dist/YAML-Parser-Syck/
-Source0:
http://www.cpan.org/authors/id/I/IN/INGY/YAML-Parser-Syck-%{version}.tar.gz
-# Build
-BuildRequires:  findutils
-BuildRequires:  gcc
-BuildRequires:  make
-BuildRequires:  perl
-BuildRequires:  perl-devel
-BuildRequires:  perl-generators
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
-BuildRequires:  syck-devel
-# Runtime
-BuildRequires:  perl(DynaLoader)
-BuildRequires:  perl(strict)
-BuildRequires:  perl(vars)
-# Tests only
-BuildRequires:  perl(Test::More)
-Requires:   perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo 
$version))
-
-%description
-libsyck is a *gift* from a gifted Stiff named 'Why'.
-
-YAML::Parser::Syck is an XS module that binds libsyck to Perl.
-
-%prep
-%setup -q -n YAML-Parser-Syck-%{version}
-
-%build
-perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1
-make %{?_smp_mflags}
-
-%install
-make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name '*.bs' -size 0 -delete
-%{_fixperms} %{buildroot}/*
-
-%check
-make test
-
-%files
-%doc Changes README
-%{perl_vendorarch}/auto/*
-%{perl_vendorarch}/YAML*
-%{_mandir}/man3/*
-
-%changelog
-* Sat Feb 11 2017 Fedora Release Engineering  - 
0.01-35
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Sun May 15 2016 Jitka Plesnikova  - 0.01-34
-- Perl 5.24 rebuild
-
-* Wed Mar 02 2016 Petr Šabata  - 0.01-33
-- Package cleanup
-
-* Thu Feb 04 2016 Fedora Release Engineering  - 
0.01-32
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jun 18 2015 Fedora Release Engineering  
- 0.01-31
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Wed Jun 03 2015 Jitka Plesnikova  - 0.01-30
-- Perl 5.22 rebuild
-
-* Tue Aug 26 2014 Jitka Plesnikova  - 0.01-29
-- Perl 5.20 rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering  
- 0.01-28
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sat Jun 07 2014 Fedora Release Engineering  
- 0.01-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sun Aug 04 2013 Fedora Release Engineering  
- 0.01-26
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar  - 0.01-25
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering  
- 0.01-24
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Fri Jul 20 2012 Fedora Release Engineering  
- 0.01-23
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Fri Jun 08 2012 Petr Pisar  - 0.01-22
-- Perl 5.16 rebuild
-
-* Fri Jan 13 2012 Fedora Release Engineering  
- 0.01-21
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Mon Aug 01 2011 Oliver Falk  - 0.01-20
-- Rebuild for new libsyck
-
-* Fri Jun 17 2011 Marcela Mašláňová  - 0.01-19
-- Perl mass rebuild
-
-* Wed Feb 09 2011 Fedora Release Engineering  
- 0.01-18
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Thu Jan 27 2011 Oliver Falk  - 0.01-17
-- Rebuild for perl-5.12.3
-
-* Thu Dec 23 2010 Marcela Maslanova  - 0.01-16
-- 

jplesnik retired perl-YAML-Parser-Syck in master

2017-03-08 Thread notifications
jplesnik retired perl-YAML-Parser-Syck in master
https://admin.fedoraproject.org/pkgdb/package/perl-YAML-Parser-Syck/
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1430249] Retire perl-YAML-Parser-Syck

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430249

Fedora Admin XMLRPC Client  changed:

   What|Removed |Added

   Assignee|jples...@redhat.com |extras-orphan@fedoraproject
   ||.org



--- Comment #2 from Fedora Admin XMLRPC Client  
---
This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


jplesnik retired perl-YAML-Parser-Syck in f26

2017-03-08 Thread notifications
jplesnik retired perl-YAML-Parser-Syck in f26
https://admin.fedoraproject.org/pkgdb/package/perl-YAML-Parser-Syck/
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


jplesnik pushed to perl-YAML-Parser-Syck (f26). "'syck' package was removed from the distribution"

2017-03-08 Thread notifications
From 8b236cbaa9fd43f481e769418b2b10bc222407be Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Thu, 9 Mar 2017 08:52:33 +0100
Subject: 'syck' package was removed from the distribution

---
 .gitignore |   1 -
 dead.package   |   1 +
 perl-YAML-Parser-Syck.spec | 176 -
 sources|   1 -
 4 files changed, 1 insertion(+), 178 deletions(-)
 delete mode 100644 .gitignore
 create mode 100644 dead.package
 delete mode 100644 perl-YAML-Parser-Syck.spec
 delete mode 100644 sources

diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 8db87fc..000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-YAML-Parser-Syck-0.01.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 000..0faee2d
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+'syck' package was removed from the distribution
diff --git a/perl-YAML-Parser-Syck.spec b/perl-YAML-Parser-Syck.spec
deleted file mode 100644
index 803754e..000
--- a/perl-YAML-Parser-Syck.spec
+++ /dev/null
@@ -1,176 +0,0 @@
-Name:   perl-YAML-Parser-Syck
-Version:0.01
-Release:35%{?dist}
-Summary:Perl Wrapper for the YAML Parser Extension: libsyck
-License:GPL+ or Artistic
-URL:http://search.cpan.org/dist/YAML-Parser-Syck/
-Source0:
http://www.cpan.org/authors/id/I/IN/INGY/YAML-Parser-Syck-%{version}.tar.gz
-# Build
-BuildRequires:  findutils
-BuildRequires:  gcc
-BuildRequires:  make
-BuildRequires:  perl
-BuildRequires:  perl-devel
-BuildRequires:  perl-generators
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
-BuildRequires:  syck-devel
-# Runtime
-BuildRequires:  perl(DynaLoader)
-BuildRequires:  perl(strict)
-BuildRequires:  perl(vars)
-# Tests only
-BuildRequires:  perl(Test::More)
-Requires:   perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo 
$version))
-
-%description
-libsyck is a *gift* from a gifted Stiff named 'Why'.
-
-YAML::Parser::Syck is an XS module that binds libsyck to Perl.
-
-%prep
-%setup -q -n YAML-Parser-Syck-%{version}
-
-%build
-perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1
-make %{?_smp_mflags}
-
-%install
-make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name '*.bs' -size 0 -delete
-%{_fixperms} %{buildroot}/*
-
-%check
-make test
-
-%files
-%doc Changes README
-%{perl_vendorarch}/auto/*
-%{perl_vendorarch}/YAML*
-%{_mandir}/man3/*
-
-%changelog
-* Sat Feb 11 2017 Fedora Release Engineering  - 
0.01-35
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Sun May 15 2016 Jitka Plesnikova  - 0.01-34
-- Perl 5.24 rebuild
-
-* Wed Mar 02 2016 Petr Šabata  - 0.01-33
-- Package cleanup
-
-* Thu Feb 04 2016 Fedora Release Engineering  - 
0.01-32
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jun 18 2015 Fedora Release Engineering  
- 0.01-31
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Wed Jun 03 2015 Jitka Plesnikova  - 0.01-30
-- Perl 5.22 rebuild
-
-* Tue Aug 26 2014 Jitka Plesnikova  - 0.01-29
-- Perl 5.20 rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering  
- 0.01-28
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sat Jun 07 2014 Fedora Release Engineering  
- 0.01-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sun Aug 04 2013 Fedora Release Engineering  
- 0.01-26
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar  - 0.01-25
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering  
- 0.01-24
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Fri Jul 20 2012 Fedora Release Engineering  
- 0.01-23
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Fri Jun 08 2012 Petr Pisar  - 0.01-22
-- Perl 5.16 rebuild
-
-* Fri Jan 13 2012 Fedora Release Engineering  
- 0.01-21
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Mon Aug 01 2011 Oliver Falk  - 0.01-20
-- Rebuild for new libsyck
-
-* Fri Jun 17 2011 Marcela Mašláňová  - 0.01-19
-- Perl mass rebuild
-
-* Wed Feb 09 2011 Fedora Release Engineering  
- 0.01-18
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Thu Jan 27 2011 Oliver Falk  - 0.01-17
-- Rebuild for perl-5.12.3
-
-* Thu Dec 23 2010 Marcela Maslanova  - 0.01-16
-- 

[Bug 1430561] New: perl-DBD-MySQL-4.042 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430561

Bug ID: 1430561
   Summary: perl-DBD-MySQL-4.042 is available
   Product: Fedora
   Version: rawhide
 Component: perl-DBD-MySQL
  Keywords: FutureFeature, Triaged
  Assignee: jples...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: jples...@redhat.com,
perl-devel@lists.fedoraproject.org



Latest upstream release: 4.042
Current version/release in rawhide: 4.041-2.fc26
URL: http://search.cpan.org/dist/DBD-mysql/

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.

Based on the information from anitya: 
https://release-monitoring.org/project/2807/

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dist.upgradepath FAILED for FEDORA-2017-7a2b1b1129

2017-03-08 Thread notifications
dist.upgradepath FAILED for FEDORA-2017-7a2b1b1129

https://taskotron.fedoraproject.org/artifacts/all/5b9e08ea-0449-11e7-afd0-5254008e42f6/task_output/FEDORA-2017-7a2b1b1129.log
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dist.upgradepath FAILED for perl-IO-Socket-IP-0.39-1.fc25

2017-03-08 Thread notifications
dist.upgradepath FAILED for perl-IO-Socket-IP-0.39-1.fc25

https://taskotron.fedoraproject.org/artifacts/all/5b9e08ea-0449-11e7-afd0-5254008e42f6/task_output/perl-IO-Socket-IP-0.39-1.fc25.log
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev pushed to perl-Test-Fake-HTTPD (f25). "perl-Test-Fake-HTTPD: version 0.08"

2017-03-08 Thread notifications
From 4bb01956858a0b1d83c8bde56187cf97012e2c88 Mon Sep 17 00:00:00 2001
From: Denis Fateyev 
Date: Thu, 9 Mar 2017 02:23:54 +0600
Subject: perl-Test-Fake-HTTPD: version 0.08

---
 .gitignore  |  1 +
 perl-Test-Fake-HTTPD.spec   | 34 +++---
 sources |  2 +-
 ssl-parameters-assignment.patch | 10 +-
 4 files changed, 22 insertions(+), 25 deletions(-)

diff --git a/.gitignore b/.gitignore
index 40b604d..9716785 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Test-Fake-HTTPD-0.07.tar.gz
+/Test-Fake-HTTPD-0.08.tar.gz
diff --git a/perl-Test-Fake-HTTPD.spec b/perl-Test-Fake-HTTPD.spec
index 03c36e8..d6a96f8 100644
--- a/perl-Test-Fake-HTTPD.spec
+++ b/perl-Test-Fake-HTTPD.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Fake-HTTPD
-Version:0.07
-Release:4%{?dist}
+Version:0.08
+Release:1%{?dist}
 Summary:Fake HTTP server module for testing
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -18,17 +18,9 @@ BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(Config)
-BuildRequires:  perl(Cwd)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(ExtUtils::MM_Unix)
-BuildRequires:  perl(Fcntl)
-BuildRequires:  perl(File::Find)
-BuildRequires:  perl(File::Path)
-BuildRequires:  perl(FindBin)
-BuildRequires:  perl(base)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.035
 BuildRequires:  perl(strict)
-BuildRequires:  perl(vars)
 
 # Run-time
 BuildRequires:  perl(Carp)
@@ -62,26 +54,30 @@ Written by NAKAGAWA Masaki .
 %patch0 -p0
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+perl Build.PL installdirs=vendor
+./Build
 
 %install
-make pure_install DESTDIR=$RPM_BUILD_ROOT
+./Build install --prefix=%{_prefix} --destdir=%{buildroot} --create_packlist=0
 
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
-%{_fixperms} $RPM_BUILD_ROOT/*
+%{_fixperms} %{buildroot}/*
 
 %check
-make test
+./Build test
 
 %files
-%doc Changes README.pod
-%{perl_vendorlib}/*
+%license LICENSE
+%doc Changes README.md
+%{perl_privlib}/*
 %{_mandir}/man3/*
 
 
 %changelog
+* Tue Mar 07 2017 Denis Fateyev  - 0.08-1
+- Update to 0.08 release
+
 * Sat Feb 11 2017 Fedora Release Engineering  - 
0.07-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
 
diff --git a/sources b/sources
index 293e57d..a38386b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-652c5723b6ad11df65f5eab0440810ab  Test-Fake-HTTPD-0.07.tar.gz
+SHA512 (Test-Fake-HTTPD-0.08.tar.gz) = 
240f0e4c9dd426804b116decea093996d368e57e14ab705c650398aec94949115b10bf90147b0a4ae7f8a75b7a32311a7cf7def0fe97096ad553eccb17c491fd
diff --git a/ssl-parameters-assignment.patch b/ssl-parameters-assignment.patch
index dfa19e5..4a6f985 100644
--- a/ssl-parameters-assignment.patch
+++ b/ssl-parameters-assignment.patch
@@ -1,7 +1,7 @@
 * Adds SSL key and certificate assignment support (de...@fateyev.com)
 lib/Test/Fake/HTTPD.pm 2015-01-25 22:32:52.0 +0600
-+++ lib/Test/Fake/HTTPD.pm 2016-02-14 02:01:22.556235775 +0600
-@@ -30,7 +30,7 @@
+--- lib/Test/Fake/HTTPD.pm 2017-03-07 00:56:31.668734375 +0600
 lib/Test/Fake/HTTPD.pm 2017-03-07 00:59:00.704881840 +0600
+@@ -36,7 +36,7 @@
  no warnings 'redefine';
  *run_https_server = sub (&) {
  my $app = shift;
@@ -10,12 +10,12 @@
  };
  }
  
-@@ -64,6 +64,8 @@
+@@ -74,6 +74,8 @@
  Timeout   => $self->{timeout},
  Proto => 'tcp',
  Listen=> $self->{listen},
 +(($self->{scheme} eq 'https') ? (SSL_cert_file => 
$self->{cert_file}) : ()),
 +(($self->{scheme} eq 'https') ? (SSL_key_file => 
$self->{key_file}) : ()),
  ($self->_is_win32 ? () : (ReuseAddr => 1)),
+ %extra_daemon_args,
  ) and last;
- Time::HiRes::sleep(0.1);
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Fake-HTTPD.git/commit/?h=f25=4bb01956858a0b1d83c8bde56187cf97012e2c88
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev pushed to perl-Test-Fake-HTTPD (epel7). "perl-Test-Fake-HTTPD: version 0.08"

2017-03-08 Thread notifications
From 4bb01956858a0b1d83c8bde56187cf97012e2c88 Mon Sep 17 00:00:00 2001
From: Denis Fateyev 
Date: Thu, 9 Mar 2017 02:23:54 +0600
Subject: perl-Test-Fake-HTTPD: version 0.08

---
 .gitignore  |  1 +
 perl-Test-Fake-HTTPD.spec   | 34 +++---
 sources |  2 +-
 ssl-parameters-assignment.patch | 10 +-
 4 files changed, 22 insertions(+), 25 deletions(-)

diff --git a/.gitignore b/.gitignore
index 40b604d..9716785 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Test-Fake-HTTPD-0.07.tar.gz
+/Test-Fake-HTTPD-0.08.tar.gz
diff --git a/perl-Test-Fake-HTTPD.spec b/perl-Test-Fake-HTTPD.spec
index 03c36e8..d6a96f8 100644
--- a/perl-Test-Fake-HTTPD.spec
+++ b/perl-Test-Fake-HTTPD.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Fake-HTTPD
-Version:0.07
-Release:4%{?dist}
+Version:0.08
+Release:1%{?dist}
 Summary:Fake HTTP server module for testing
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -18,17 +18,9 @@ BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(Config)
-BuildRequires:  perl(Cwd)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(ExtUtils::MM_Unix)
-BuildRequires:  perl(Fcntl)
-BuildRequires:  perl(File::Find)
-BuildRequires:  perl(File::Path)
-BuildRequires:  perl(FindBin)
-BuildRequires:  perl(base)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.035
 BuildRequires:  perl(strict)
-BuildRequires:  perl(vars)
 
 # Run-time
 BuildRequires:  perl(Carp)
@@ -62,26 +54,30 @@ Written by NAKAGAWA Masaki .
 %patch0 -p0
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+perl Build.PL installdirs=vendor
+./Build
 
 %install
-make pure_install DESTDIR=$RPM_BUILD_ROOT
+./Build install --prefix=%{_prefix} --destdir=%{buildroot} --create_packlist=0
 
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
-%{_fixperms} $RPM_BUILD_ROOT/*
+%{_fixperms} %{buildroot}/*
 
 %check
-make test
+./Build test
 
 %files
-%doc Changes README.pod
-%{perl_vendorlib}/*
+%license LICENSE
+%doc Changes README.md
+%{perl_privlib}/*
 %{_mandir}/man3/*
 
 
 %changelog
+* Tue Mar 07 2017 Denis Fateyev  - 0.08-1
+- Update to 0.08 release
+
 * Sat Feb 11 2017 Fedora Release Engineering  - 
0.07-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
 
diff --git a/sources b/sources
index 293e57d..a38386b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-652c5723b6ad11df65f5eab0440810ab  Test-Fake-HTTPD-0.07.tar.gz
+SHA512 (Test-Fake-HTTPD-0.08.tar.gz) = 
240f0e4c9dd426804b116decea093996d368e57e14ab705c650398aec94949115b10bf90147b0a4ae7f8a75b7a32311a7cf7def0fe97096ad553eccb17c491fd
diff --git a/ssl-parameters-assignment.patch b/ssl-parameters-assignment.patch
index dfa19e5..4a6f985 100644
--- a/ssl-parameters-assignment.patch
+++ b/ssl-parameters-assignment.patch
@@ -1,7 +1,7 @@
 * Adds SSL key and certificate assignment support (de...@fateyev.com)
 lib/Test/Fake/HTTPD.pm 2015-01-25 22:32:52.0 +0600
-+++ lib/Test/Fake/HTTPD.pm 2016-02-14 02:01:22.556235775 +0600
-@@ -30,7 +30,7 @@
+--- lib/Test/Fake/HTTPD.pm 2017-03-07 00:56:31.668734375 +0600
 lib/Test/Fake/HTTPD.pm 2017-03-07 00:59:00.704881840 +0600
+@@ -36,7 +36,7 @@
  no warnings 'redefine';
  *run_https_server = sub (&) {
  my $app = shift;
@@ -10,12 +10,12 @@
  };
  }
  
-@@ -64,6 +64,8 @@
+@@ -74,6 +74,8 @@
  Timeout   => $self->{timeout},
  Proto => 'tcp',
  Listen=> $self->{listen},
 +(($self->{scheme} eq 'https') ? (SSL_cert_file => 
$self->{cert_file}) : ()),
 +(($self->{scheme} eq 'https') ? (SSL_key_file => 
$self->{key_file}) : ()),
  ($self->_is_win32 ? () : (ReuseAddr => 1)),
+ %extra_daemon_args,
  ) and last;
- Time::HiRes::sleep(0.1);
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Fake-HTTPD.git/commit/?h=epel7=4bb01956858a0b1d83c8bde56187cf97012e2c88
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev pushed to perl-Test-Fake-HTTPD (f25). "- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild"

2017-03-08 Thread notifications
From f0415cca56904f18b21121192b2e7a75a431548b Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering 
Date: Sat, 11 Feb 2017 05:28:25 +
Subject: - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

---
 perl-Test-Fake-HTTPD.spec | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/perl-Test-Fake-HTTPD.spec b/perl-Test-Fake-HTTPD.spec
index dd1b3f6..03c36e8 100644
--- a/perl-Test-Fake-HTTPD.spec
+++ b/perl-Test-Fake-HTTPD.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Fake-HTTPD
 Version:0.07
-Release:3%{?dist}
+Release:4%{?dist}
 Summary:Fake HTTP server module for testing
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -82,6 +82,9 @@ make test
 
 
 %changelog
+* Sat Feb 11 2017 Fedora Release Engineering  - 
0.07-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
 * Tue May 17 2016 Jitka Plesnikova  - 0.07-3
 - Perl 5.24 rebuild
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Fake-HTTPD.git/commit/?h=f25=f0415cca56904f18b21121192b2e7a75a431548b
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev pushed to perl-Test-Fake-HTTPD (epel7). "- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild"

2017-03-08 Thread notifications
From f0415cca56904f18b21121192b2e7a75a431548b Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering 
Date: Sat, 11 Feb 2017 05:28:25 +
Subject: - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

---
 perl-Test-Fake-HTTPD.spec | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/perl-Test-Fake-HTTPD.spec b/perl-Test-Fake-HTTPD.spec
index dd1b3f6..03c36e8 100644
--- a/perl-Test-Fake-HTTPD.spec
+++ b/perl-Test-Fake-HTTPD.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Fake-HTTPD
 Version:0.07
-Release:3%{?dist}
+Release:4%{?dist}
 Summary:Fake HTTP server module for testing
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -82,6 +82,9 @@ make test
 
 
 %changelog
+* Sat Feb 11 2017 Fedora Release Engineering  - 
0.07-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
 * Tue May 17 2016 Jitka Plesnikova  - 0.07-3
 - Perl 5.24 rebuild
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Fake-HTTPD.git/commit/?h=epel7=f0415cca56904f18b21121192b2e7a75a431548b
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev pushed to perl-Test-Fake-HTTPD (epel7). "Mandatory Perl build-requires added "

2017-03-08 Thread notifications
From ed826928a2c874c89a6ab324151e15adb3a7d4bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 24 Jun 2016 10:01:53 +0200
Subject: Mandatory Perl build-requires added
 

---
 perl-Test-Fake-HTTPD.spec | 1 +
 1 file changed, 1 insertion(+)

diff --git a/perl-Test-Fake-HTTPD.spec b/perl-Test-Fake-HTTPD.spec
index 63ef26e..dd1b3f6 100644
--- a/perl-Test-Fake-HTTPD.spec
+++ b/perl-Test-Fake-HTTPD.spec
@@ -17,6 +17,7 @@ BuildRequires:  coreutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
+BuildRequires:  perl-generators
 BuildRequires:  perl(Config)
 BuildRequires:  perl(Cwd)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Fake-HTTPD.git/commit/?h=epel7=ed826928a2c874c89a6ab324151e15adb3a7d4bf
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev pushed to perl-Test-Fake-HTTPD (epel7). "Perl 5.24 rebuild"

2017-03-08 Thread notifications
From 8665bd55a0083304f50ea39231760aa0e5e336f2 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Tue, 17 May 2016 14:32:11 +0200
Subject: Perl 5.24 rebuild

---
 perl-Test-Fake-HTTPD.spec | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/perl-Test-Fake-HTTPD.spec b/perl-Test-Fake-HTTPD.spec
index a9553be..63ef26e 100644
--- a/perl-Test-Fake-HTTPD.spec
+++ b/perl-Test-Fake-HTTPD.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Fake-HTTPD
 Version:0.07
-Release:2%{?dist}
+Release:3%{?dist}
 Summary:Fake HTTP server module for testing
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -81,6 +81,9 @@ make test
 
 
 %changelog
+* Tue May 17 2016 Jitka Plesnikova  - 0.07-3
+- Perl 5.24 rebuild
+
 * Mon Feb 15 2016 Denis Fateyev  - 0.07-2
 - Spec cleanup
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Fake-HTTPD.git/commit/?h=epel7=8665bd55a0083304f50ea39231760aa0e5e336f2
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1427858] perl-Test-Fake-HTTPD-0.08 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1427858



--- Comment #6 from Fedora Update System  ---
perl-Test-Fake-HTTPD-0.08-1.fc26 has been submitted as an update to Fedora 26.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-83b005b564

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1427858] perl-Test-Fake-HTTPD-0.08 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1427858



--- Comment #4 from Fedora Update System  ---
perl-Test-Fake-HTTPD-0.08-1.fc25 has been submitted as an update to Fedora 25.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-fa950f465f

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1427858] perl-Test-Fake-HTTPD-0.08 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1427858



--- Comment #5 from Fedora Update System  ---
perl-Test-Fake-HTTPD-0.08-1.el7 has been submitted as an update to Fedora EPEL
7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-fb9ee30ba4

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev pushed to perl-Test-Fake-HTTPD (f26). "perl-Test-Fake-HTTPD: version 0.08"

2017-03-08 Thread notifications
From 4bb01956858a0b1d83c8bde56187cf97012e2c88 Mon Sep 17 00:00:00 2001
From: Denis Fateyev 
Date: Thu, 9 Mar 2017 02:23:54 +0600
Subject: perl-Test-Fake-HTTPD: version 0.08

---
 .gitignore  |  1 +
 perl-Test-Fake-HTTPD.spec   | 34 +++---
 sources |  2 +-
 ssl-parameters-assignment.patch | 10 +-
 4 files changed, 22 insertions(+), 25 deletions(-)

diff --git a/.gitignore b/.gitignore
index 40b604d..9716785 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Test-Fake-HTTPD-0.07.tar.gz
+/Test-Fake-HTTPD-0.08.tar.gz
diff --git a/perl-Test-Fake-HTTPD.spec b/perl-Test-Fake-HTTPD.spec
index 03c36e8..d6a96f8 100644
--- a/perl-Test-Fake-HTTPD.spec
+++ b/perl-Test-Fake-HTTPD.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Fake-HTTPD
-Version:0.07
-Release:4%{?dist}
+Version:0.08
+Release:1%{?dist}
 Summary:Fake HTTP server module for testing
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -18,17 +18,9 @@ BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(Config)
-BuildRequires:  perl(Cwd)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(ExtUtils::MM_Unix)
-BuildRequires:  perl(Fcntl)
-BuildRequires:  perl(File::Find)
-BuildRequires:  perl(File::Path)
-BuildRequires:  perl(FindBin)
-BuildRequires:  perl(base)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.035
 BuildRequires:  perl(strict)
-BuildRequires:  perl(vars)
 
 # Run-time
 BuildRequires:  perl(Carp)
@@ -62,26 +54,30 @@ Written by NAKAGAWA Masaki .
 %patch0 -p0
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+perl Build.PL installdirs=vendor
+./Build
 
 %install
-make pure_install DESTDIR=$RPM_BUILD_ROOT
+./Build install --prefix=%{_prefix} --destdir=%{buildroot} --create_packlist=0
 
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
-%{_fixperms} $RPM_BUILD_ROOT/*
+%{_fixperms} %{buildroot}/*
 
 %check
-make test
+./Build test
 
 %files
-%doc Changes README.pod
-%{perl_vendorlib}/*
+%license LICENSE
+%doc Changes README.md
+%{perl_privlib}/*
 %{_mandir}/man3/*
 
 
 %changelog
+* Tue Mar 07 2017 Denis Fateyev  - 0.08-1
+- Update to 0.08 release
+
 * Sat Feb 11 2017 Fedora Release Engineering  - 
0.07-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
 
diff --git a/sources b/sources
index 293e57d..a38386b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-652c5723b6ad11df65f5eab0440810ab  Test-Fake-HTTPD-0.07.tar.gz
+SHA512 (Test-Fake-HTTPD-0.08.tar.gz) = 
240f0e4c9dd426804b116decea093996d368e57e14ab705c650398aec94949115b10bf90147b0a4ae7f8a75b7a32311a7cf7def0fe97096ad553eccb17c491fd
diff --git a/ssl-parameters-assignment.patch b/ssl-parameters-assignment.patch
index dfa19e5..4a6f985 100644
--- a/ssl-parameters-assignment.patch
+++ b/ssl-parameters-assignment.patch
@@ -1,7 +1,7 @@
 * Adds SSL key and certificate assignment support (de...@fateyev.com)
 lib/Test/Fake/HTTPD.pm 2015-01-25 22:32:52.0 +0600
-+++ lib/Test/Fake/HTTPD.pm 2016-02-14 02:01:22.556235775 +0600
-@@ -30,7 +30,7 @@
+--- lib/Test/Fake/HTTPD.pm 2017-03-07 00:56:31.668734375 +0600
 lib/Test/Fake/HTTPD.pm 2017-03-07 00:59:00.704881840 +0600
+@@ -36,7 +36,7 @@
  no warnings 'redefine';
  *run_https_server = sub (&) {
  my $app = shift;
@@ -10,12 +10,12 @@
  };
  }
  
-@@ -64,6 +64,8 @@
+@@ -74,6 +74,8 @@
  Timeout   => $self->{timeout},
  Proto => 'tcp',
  Listen=> $self->{listen},
 +(($self->{scheme} eq 'https') ? (SSL_cert_file => 
$self->{cert_file}) : ()),
 +(($self->{scheme} eq 'https') ? (SSL_key_file => 
$self->{key_file}) : ()),
  ($self->_is_win32 ? () : (ReuseAddr => 1)),
+ %extra_daemon_args,
  ) and last;
- Time::HiRes::sleep(0.1);
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Fake-HTTPD.git/commit/?h=f26=4bb01956858a0b1d83c8bde56187cf97012e2c88
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1427858] perl-Test-Fake-HTTPD-0.08 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1427858



--- Comment #3 from Upstream Release Monitoring 
 ---
dfateyev's perl-Test-Fake-HTTPD-0.08-1.fc27 completed
http://koji.fedoraproject.org/koji/buildinfo?buildID=866569

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev pushed to perl-Test-Fake-HTTPD (master). "perl-Test-Fake-HTTPD: version 0.08"

2017-03-08 Thread notifications
From 4bb01956858a0b1d83c8bde56187cf97012e2c88 Mon Sep 17 00:00:00 2001
From: Denis Fateyev 
Date: Thu, 9 Mar 2017 02:23:54 +0600
Subject: perl-Test-Fake-HTTPD: version 0.08

---
 .gitignore  |  1 +
 perl-Test-Fake-HTTPD.spec   | 34 +++---
 sources |  2 +-
 ssl-parameters-assignment.patch | 10 +-
 4 files changed, 22 insertions(+), 25 deletions(-)

diff --git a/.gitignore b/.gitignore
index 40b604d..9716785 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Test-Fake-HTTPD-0.07.tar.gz
+/Test-Fake-HTTPD-0.08.tar.gz
diff --git a/perl-Test-Fake-HTTPD.spec b/perl-Test-Fake-HTTPD.spec
index 03c36e8..d6a96f8 100644
--- a/perl-Test-Fake-HTTPD.spec
+++ b/perl-Test-Fake-HTTPD.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Fake-HTTPD
-Version:0.07
-Release:4%{?dist}
+Version:0.08
+Release:1%{?dist}
 Summary:Fake HTTP server module for testing
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -18,17 +18,9 @@ BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(Config)
-BuildRequires:  perl(Cwd)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(ExtUtils::MM_Unix)
-BuildRequires:  perl(Fcntl)
-BuildRequires:  perl(File::Find)
-BuildRequires:  perl(File::Path)
-BuildRequires:  perl(FindBin)
-BuildRequires:  perl(base)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.035
 BuildRequires:  perl(strict)
-BuildRequires:  perl(vars)
 
 # Run-time
 BuildRequires:  perl(Carp)
@@ -62,26 +54,30 @@ Written by NAKAGAWA Masaki .
 %patch0 -p0
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+perl Build.PL installdirs=vendor
+./Build
 
 %install
-make pure_install DESTDIR=$RPM_BUILD_ROOT
+./Build install --prefix=%{_prefix} --destdir=%{buildroot} --create_packlist=0
 
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
-%{_fixperms} $RPM_BUILD_ROOT/*
+%{_fixperms} %{buildroot}/*
 
 %check
-make test
+./Build test
 
 %files
-%doc Changes README.pod
-%{perl_vendorlib}/*
+%license LICENSE
+%doc Changes README.md
+%{perl_privlib}/*
 %{_mandir}/man3/*
 
 
 %changelog
+* Tue Mar 07 2017 Denis Fateyev  - 0.08-1
+- Update to 0.08 release
+
 * Sat Feb 11 2017 Fedora Release Engineering  - 
0.07-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
 
diff --git a/sources b/sources
index 293e57d..a38386b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-652c5723b6ad11df65f5eab0440810ab  Test-Fake-HTTPD-0.07.tar.gz
+SHA512 (Test-Fake-HTTPD-0.08.tar.gz) = 
240f0e4c9dd426804b116decea093996d368e57e14ab705c650398aec94949115b10bf90147b0a4ae7f8a75b7a32311a7cf7def0fe97096ad553eccb17c491fd
diff --git a/ssl-parameters-assignment.patch b/ssl-parameters-assignment.patch
index dfa19e5..4a6f985 100644
--- a/ssl-parameters-assignment.patch
+++ b/ssl-parameters-assignment.patch
@@ -1,7 +1,7 @@
 * Adds SSL key and certificate assignment support (de...@fateyev.com)
 lib/Test/Fake/HTTPD.pm 2015-01-25 22:32:52.0 +0600
-+++ lib/Test/Fake/HTTPD.pm 2016-02-14 02:01:22.556235775 +0600
-@@ -30,7 +30,7 @@
+--- lib/Test/Fake/HTTPD.pm 2017-03-07 00:56:31.668734375 +0600
 lib/Test/Fake/HTTPD.pm 2017-03-07 00:59:00.704881840 +0600
+@@ -36,7 +36,7 @@
  no warnings 'redefine';
  *run_https_server = sub (&) {
  my $app = shift;
@@ -10,12 +10,12 @@
  };
  }
  
-@@ -64,6 +64,8 @@
+@@ -74,6 +74,8 @@
  Timeout   => $self->{timeout},
  Proto => 'tcp',
  Listen=> $self->{listen},
 +(($self->{scheme} eq 'https') ? (SSL_cert_file => 
$self->{cert_file}) : ()),
 +(($self->{scheme} eq 'https') ? (SSL_key_file => 
$self->{key_file}) : ()),
  ($self->_is_win32 ? () : (ReuseAddr => 1)),
+ %extra_daemon_args,
  ) and last;
- Time::HiRes::sleep(0.1);
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Fake-HTTPD.git/commit/?h=master=4bb01956858a0b1d83c8bde56187cf97012e2c88
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


dfateyev uploaded Test-Fake-HTTPD-0.08.tar.gz for perl-Test-Fake-HTTPD

2017-03-08 Thread notifications
240f0e4c9dd426804b116decea093996d368e57e14ab705c650398aec94949115b10bf90147b0a4ae7f8a75b7a32311a7cf7def0fe97096ad553eccb17c491fd
  Test-Fake-HTTPD-0.08.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-Test-Fake-HTTPD/Test-Fake-HTTPD-0.08.tar.gz/sha512/240f0e4c9dd426804b116decea093996d368e57e14ab705c650398aec94949115b10bf90147b0a4ae7f8a75b7a32311a7cf7def0fe97096ad553eccb17c491fd/Test-Fake-HTTPD-0.08.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


ppisar pushed to perl (f24). "Fix an invalid memory read when parsing a loop variable"

2017-03-08 Thread notifications
From 7d019df066f34c6953a40931fe2bb444f681d51c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 12:41:54 +0100
Subject: Fix an invalid memory read when parsing a loop variable

---
 ...-update-pointer-into-PL_linestr-after-loo.patch | 50 +++
 perl-5.25.10-fix-VMS-test-fail.patch   | 44 +
 ...-Add-testcase-and-new-testfile-t-comp-par.patch | 55 
 ...-5.25.2-t-test.pl-Add-fresh_perl-function.patch | 74 ++
 perl.spec  | 16 +
 5 files changed, 239 insertions(+)
 create mode 100644 
perl-5.22.3-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
 create mode 100644 perl-5.25.10-fix-VMS-test-fail.patch
 create mode 100644 
perl-5.25.10-perl-130814-Add-testcase-and-new-testfile-t-comp-par.patch
 create mode 100644 perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch

diff --git 
a/perl-5.22.3-perl-130814-update-pointer-into-PL_linestr-after-loo.patch 
b/perl-5.22.3-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
new file mode 100644
index 000..299f69a
--- /dev/null
+++ b/perl-5.22.3-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
@@ -0,0 +1,50 @@
+From 976900025e7327873d86550633c9c9a9200fa73d Mon Sep 17 00:00:00 2001
+From: Hugo van der Sanden 
+Date: Sun, 19 Feb 2017 10:46:09 +
+Subject: [PATCH] update pointer into PL_linestr after lookahead
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to: 5.22.3:
+
+commit 90f2cc9a600117a49f8ee3e30cc681f062350c24
+Author: Hugo van der Sanden 
+Date:   Sun Feb 19 10:46:09 2017 +
+
+[perl #130814] update pointer into PL_linestr after lookahead
+
+Looking ahead for the "Missing $ on loop variable" diagnostic can 
reallocate
+PL_linestr, invalidating our pointer. Save the offset so we can update it
+in that case.
+
+Signed-off-by: Petr Písař 
+---
+ toke.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/toke.c b/toke.c
+index 999eb2c..da3ff73 100644
+--- a/toke.c
 b/toke.c
+@@ -7318,6 +7318,7 @@ Perl_yylex(pTHX)
+   s = skipspace(s);
+   if (PL_expect == XSTATE && isIDFIRST_lazy_if(s,UTF)) {
+   char *p = s;
++SSize_t s_off = s - SvPVX(PL_linestr);
+ 
+   if ((PL_bufend - p) >= 3 &&
+   strnEQ(p, "my", 2) && isSPACE(*(p + 2)))
+@@ -7333,6 +7334,9 @@ Perl_yylex(pTHX)
+   }
+   if (*p != '$')
+   Perl_croak(aTHX_ "Missing $ on loop variable");
++
++/* The buffer may have been reallocated, update s */
++s = SvPVX(PL_linestr) + s_off;
+   }
+   OPERATOR(FOR);
+ 
+-- 
+2.7.4
+
diff --git a/perl-5.25.10-fix-VMS-test-fail.patch 
b/perl-5.25.10-fix-VMS-test-fail.patch
new file mode 100644
index 000..38cc190
--- /dev/null
+++ b/perl-5.25.10-fix-VMS-test-fail.patch
@@ -0,0 +1,44 @@
+From bce4a2abeb8652d19e97d3bf07dd2580a3cc2e6c Mon Sep 17 00:00:00 2001
+From: Hugo van der Sanden 
+Date: Sat, 25 Feb 2017 10:42:17 +
+Subject: [PATCH] fix VMS test fail
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+d7186add added a runperl() test that breaks command line length limits for
+VMS. Switch to fresh_perl() instead, so the prog is put in a file for us.
+
+Signed-off-by: Petr Písař 
+---
+ t/comp/parser_run.t | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/t/comp/parser_run.t b/t/comp/parser_run.t
+index 2543f49..e74644d 100644
+--- a/t/comp/parser_run.t
 b/t/comp/parser_run.t
+@@ -14,14 +14,14 @@ plan(1);
+ 
+ # [perl #130814] can reallocate lineptr while looking ahead for
+ # "Missing $ on loop variable" diagnostic.
+-my $result = runperl(
+-prog => " foreach m0\n\$" . ("0" x 0x2000),
+-stderr => 1,
++my $result = fresh_perl(
++" foreach m0\n\$" . ("0" x 0x2000),
++{ stderr => 1 },
+ );
+-is($result, <
+Date: Sun, 19 Feb 2017 11:15:38 +
+Subject: [PATCH] [perl #130814] Add testcase, and new testfile
+ t/comp/parser_run.t
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8

ppisar pushed to perl (f24). "Fix a heap-use-after-free in four-arguments substr call"

2017-03-08 Thread notifications
From b79c21226a851e67b1fd932faed0c77da421bdbc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 13:02:24 +0100
Subject: Fix a heap-use-after-free in four-arguments substr call

---
 ...30624-heap-use-after-free-in-4-arg-substr.patch | 70 ++
 perl.spec  |  7 +++
 2 files changed, 77 insertions(+)
 create mode 100644 
perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch

diff --git a/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch 
b/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
new file mode 100644
index 000..f018778
--- /dev/null
+++ b/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
@@ -0,0 +1,70 @@
+From 4e0fb37303b72ed9d38949139c304abdb73e223e Mon Sep 17 00:00:00 2001
+From: Aaron Crane 
+Date: Tue, 24 Jan 2017 23:39:40 +
+Subject: [PATCH] RT#130624: heap-use-after-free in 4-arg substr
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 41b1e858a075694f88057b9514f5fc78c80b5355
+Author: Aaron Crane 
+Date:   Tue Jan 24 23:39:40 2017 +
+
+RT#130624: heap-use-after-free in 4-arg substr
+
+Signed-off-by: Petr Písař 
+---
+ pp.c  |  4 +++-
+ t/op/substr.t | 14 +-
+ 2 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/pp.c b/pp.c
+index 334b353..aa6cff0 100644
+--- a/pp.c
 b/pp.c
+@@ -3462,8 +3462,10 @@ PP(pp_substr)
+   tmps = SvPV_force_nomg(sv, curlen);
+   if (DO_UTF8(repl_sv) && repl_len) {
+   if (!DO_UTF8(sv)) {
++/* Upgrade the dest, and recalculate tmps in case the buffer
++ * got reallocated; curlen may also have been changed */
+   sv_utf8_upgrade_nomg(sv);
+-  curlen = SvCUR(sv);
++  tmps = SvPV_nomg(sv, curlen);
+   }
+   }
+   else if (DO_UTF8(sv))
+diff --git a/t/op/substr.t b/t/op/substr.t
+index 01c36a9..f9fee48 100644
+--- a/t/op/substr.t
 b/t/op/substr.t
+@@ -22,7 +22,7 @@ $SIG{__WARN__} = sub {
+  }
+ };
+ 
+-plan(389);
++plan(391);
+ 
+ run_tests() unless caller;
+ 
+@@ -872,3 +872,15 @@ is($destroyed, 1, 'Timely scalar destruction with lvalue 
substr');
+ 
+ # failed with ASAN
+ fresh_perl_is('$0 = "/usr/bin/perl"; substr($0, 0, 0, $0)', '', {}, "(perl 
#129340) substr() with source in target");
++
++
++# [perl #130624] - heap-use-after-free, observable under asan
++{
++my $x = "\xE9";
++my $y = "\x{100}";
++my $z = substr $x, 0, 1, $y;
++is $z, "\xE9","RT#130624: heap-use-after-free in 4-arg substr 
(ret)";
++is $x, "\x{100}", "RT#130624: heap-use-after-free in 4-arg substr 
(targ)";
++}
++
++
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 3eacb2d..6765e54 100644
--- a/perl.spec
+++ b/perl.spec
@@ -225,6 +225,10 @@ Patch75:
perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch
 # in upstream after 5.25.10
 Patch76:perl-5.25.10-fix-VMS-test-fail.patch
 
+# Fix a heap-use-after-free in four-arguments substr call, RT#130624,
+# in upstream after 5.25.10
+Patch77:perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -2543,6 +2547,7 @@ Perl extension for Version Objects
 %patch74 -p1
 %patch75 -p1
 %patch76 -p1
+%patch77 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -2601,6 +2606,7 @@ perl -x patchlevel.h \
 'Fedora Patch71: Fix an use-after-free in substr() that modifies a magic 
variable (RT#129340)' \
 'Fedora Patch72: Fix a memory leak leak in Perl_reg_named_buff_fetch() 
(RT#130822)' \
 'Fedora Patch73: Fix an invalid memory read when parsing a loop variable 
(RT#130814)' \
+'Fedora Patch77: Fix a heap-use-after-free in four-arguments substr call 
(RT#130624)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -4858,6 +4864,7 @@ popd
 - Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
 - Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)
 - Fix an invalid memory read when parsing a loop variable (RT#130814)
+- Fix a heap-use-after-free in four-arguments substr call (RT#130624)
 
 * Fri Feb 17 2017 Petr Pisar  - 4:5.22.3-369
 - Fix a crash when compiling a regexp with impossible quantifiers (RT#130561)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=f24=b79c21226a851e67b1fd932faed0c77da421bdbc
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to 

ppisar pushed to perl (f24). "Fix a memory leak leak in Perl_reg_named_buff_fetch()"

2017-03-08 Thread notifications
From dd252f70bc04bad30a469df2266ec32eb81abbd6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 12:17:41 +0100
Subject: Fix a memory leak leak in Perl_reg_named_buff_fetch()

---
 ...-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch | 81 ++
 perl.spec  |  7 ++
 2 files changed, 88 insertions(+)
 create mode 100644 
perl-5.22.3-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch

diff --git 
a/perl-5.22.3-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch 
b/perl-5.22.3-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
new file mode 100644
index 000..b156417
--- /dev/null
+++ b/perl-5.22.3-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
@@ -0,0 +1,81 @@
+From 9c27a78d1d66d355c5d7d1502d057667bb66deb3 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Tue, 21 Feb 2017 16:38:36 +1100
+Subject: [PATCH] (perl #130822) fix an AV leak in Perl_reg_named_buff_fetch
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.22.3:
+
+commit 853eb961c1a3b014b5a9510740abc15ccd4383b6
+Author: Tony Cook 
+Date:   Tue Feb 21 16:38:36 2017 +1100
+
+(perl #130822) fix an AV leak in Perl_reg_named_buff_fetch
+
+Originally noted as a scoping issue by Andy Lester.
+
+Signed-off-by: Petr Písař 
+---
+ regcomp.c |  5 +
+ t/op/svleak.t | 12 +++-
+ 2 files changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/regcomp.c b/regcomp.c
+index bf4011e..777b5cc 100644
+--- a/regcomp.c
 b/regcomp.c
+@@ -7478,21 +7478,18 @@ SV*
+ Perl_reg_named_buff_fetch(pTHX_ REGEXP * const r, SV * const namesv,
+ const U32 flags)
+ {
+-AV *retarray = NULL;
+ SV *ret;
+ struct regexp *const rx = ReANY(r);
+ 
+ PERL_ARGS_ASSERT_REG_NAMED_BUFF_FETCH;
+ 
+-if (flags & RXapif_ALL)
+-retarray=newAV();
+-
+ if (rx && RXp_PAREN_NAMES(rx)) {
+ HE *he_str = hv_fetch_ent( RXp_PAREN_NAMES(rx), namesv, 0, 0 );
+ if (he_str) {
+ IV i;
+ SV* sv_dat=HeVAL(he_str);
+ I32 *nums=(I32*)SvPVX(sv_dat);
++AV * const retarray = (flags & RXapif_ALL) ? newAV() : NULL;
+ for ( i=0; inparens) >= nums[i]
+ && rx->offs[nums[i]].start != -1
+diff --git a/t/op/svleak.t b/t/op/svleak.t
+index 076f2bf..2842aa7 100644
+--- a/t/op/svleak.t
 b/t/op/svleak.t
+@@ -15,7 +15,7 @@ BEGIN {
+ 
+ use Config;
+ 
+-plan tests => 129;
++plan tests => 130;
+ 
+ # run some code N times. If the number of SVs at the end of loop N is
+ # greater than (N-1)*delta at the end of loop 1, we've got a leak
+@@ -493,3 +493,13 @@ $x = $mdr::a[0]{foo}{$mdr::k}{$mdr::i};
+ $x = $mdr::h[0]{foo}{$mdr::k}{$mdr::i};
+ $x = $mdr::r->[0]{foo}{$mdr::k}{$mdr::i};
+ EOF
++
++{
++# Perl_reg_named_buff_fetch() leaks an AV when called with an RE
++# with no named captures
++sub named {
++"x" =~ /x/;
++re::regname("foo", 1);
++}
++::leak(2, 0, \, "Perl_reg_named_buff_fetch() on no-name RE");
++}
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 1a17a98..248eda7 100644
--- a/perl.spec
+++ b/perl.spec
@@ -211,6 +211,10 @@ Patch70:
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf
 # in upstream after 5.25.9
 Patch71:
perl-5.22.3-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
 
+# Fix a memory leak leak in Perl_reg_named_buff_fetch(), RT#130822,
+# in upstream after 5.25.10
+Patch72:
perl-5.22.3-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -2524,6 +2528,7 @@ Perl extension for Version Objects
 %patch69 -p1
 %patch70 -p1
 %patch71 -p1
+%patch72 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -2580,6 +2585,7 @@ perl -x patchlevel.h \
 'Fedora Patch68: Fix a buffer overflow when studying some regexps 
repeatedly (RT#129281, RT#129061)' \
 'Fedora Patch70: Fix a null-pointer dereference on malformed code 
(RT#130815)' \
 'Fedora Patch71: Fix an use-after-free in substr() that modifies a magic 
variable (RT#129340)' \
+'Fedora Patch72: Fix a memory leak leak in Perl_reg_named_buff_fetch() 
(RT#130822)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -4835,6 +4841,7 @@ popd
 * Wed Mar 08 2017 Petr Pisar  - 4:5.22.3-370
 - Fix a null-pointer dereference on malformed code (RT#130815)
 - Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
+- Fix a memory leak leak in 

ppisar pushed to perl (f24). "Fix a null-pointer dereference on malformed code"

2017-03-08 Thread notifications
From 80911529e50abd66df09ca540cf18f17dd0208db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 10:55:17 +0100
Subject: Fix a null-pointer dereference on malformed code

---
 ...-fix-ck_return-null-pointer-deref-on-malf.patch | 72 ++
 perl.spec  | 11 +++-
 2 files changed, 82 insertions(+), 1 deletion(-)
 create mode 100644 
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch

diff --git 
a/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch 
b/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
new file mode 100644
index 000..37d7af4
--- /dev/null
+++ b/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
@@ -0,0 +1,72 @@
+From be05b2f7a801ae1721641fd240e0d7d6fc018136 Mon Sep 17 00:00:00 2001
+From: Aaron Crane 
+Date: Sun, 19 Feb 2017 12:26:54 +
+Subject: [PATCH] fix ck_return null-pointer deref on malformed code
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit e5c165a0b7551ffb94661aa7f18aabadba257782
+Author: Aaron Crane 
+Date:   Sun Feb 19 12:26:54 2017 +
+
+[perl #130815] fix ck_return null-pointer deref on malformed code
+
+commit 9de2a80ffc0eefb4d60e13766baf4bad129e0a92
+Author: David Mitchell 
+Date:   Sun Feb 19 12:36:58 2017 +
+
+bump test count in t/comp/parser.t
+
+(the previous commit forgot to)
+
+Signed-off-by: Petr Písař 
+---
+ op.c| 2 +-
+ t/comp/parser.t | 8 +++-
+ 2 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/op.c b/op.c
+index 018d90c..9a61ea7 100644
+--- a/op.c
 b/op.c
+@@ -10695,7 +10695,7 @@ Perl_ck_return(pTHX_ OP *o)
+ PERL_ARGS_ASSERT_CK_RETURN;
+ 
+ kid = OpSIBLING(cLISTOPo->op_first);
+-if (CvLVALUE(PL_compcv)) {
++if (PL_compcv && CvLVALUE(PL_compcv)) {
+   for (; kid; kid = OpSIBLING(kid))
+   op_lvalue(kid, OP_LEAVESUBLV);
+ }
+diff --git a/t/comp/parser.t b/t/comp/parser.t
+index 50f601c..5016509 100644
+--- a/t/comp/parser.t
 b/t/comp/parser.t
+@@ -8,7 +8,7 @@ BEGIN {
+ chdir 't' if -d 't';
+ }
+ 
+-print "1..173\n";
++print "1..174\n";
+ 
+ sub failed {
+ my ($got, $expected, $name) = @_;
+@@ -546,6 +546,12 @@ eval "grep+grep";
+ eval 'qq{@{0]}${}},{})';
+ is(1, 1, "RT #124207");
+ 
++# RT #130815: crash in ck_return for malformed code
++{
++eval 'm(@{if(0){sub d{]]])}return';
++like $@, qr/^syntax error at \(eval \d+\) line 1, near "\{\]"/,
++'RT #130815: null pointer deref';
++}
+ 
+ # Add new tests HERE (above this line)
+ 
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index e2bf22c..78e4d1a 100644
--- a/perl.spec
+++ b/perl.spec
@@ -29,7 +29,7 @@
 Name:   perl
 Version:%{perl_version}
 # release number must be even higher, because dual-lived modules will be 
broken otherwise
-Release:369%{?dist}
+Release:370%{?dist}
 Epoch:  %{perl_epoch}
 Summary:Practical Extraction and Report Language
 Group:  Development/Languages
@@ -203,6 +203,10 @@ Patch67:
perl-5.24.1-buffer-overrun-with-format-and-use-bytes.patch
 Patch68:perl-5.22.3-perl-129281-test-for-buffer-overflow-issue.patch
 Patch69:
perl-5.25.9-perl-129061-CURLYX-nodes-can-be-studied-more-than-on.patch
 
+# Fix a null-pointer dereference on malformed code, RT#130815,
+# in upstream after 5.25.9
+Patch70:
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -2514,6 +2518,7 @@ Perl extension for Version Objects
 %patch67 -p1
 %patch68 -p1
 %patch69 -p1
+%patch70 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -2568,6 +2573,7 @@ perl -x patchlevel.h \
 'Fedora Patch64: Fix a crash when compiling a regexp with impossible 
quantifiers (RT#130561)' \
 'Fedora Patch67: Fix a buffer overrun with format and "use bytes" 
(RT#130703)' \
 'Fedora Patch68: Fix a buffer overflow when studying some regexps 
repeatedly (RT#129281, RT#129061)' \
+'Fedora Patch70: Fix a null-pointer dereference on malformed code 
(RT#130815)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -4820,6 +4826,9 @@ popd
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Wed Mar 08 2017 Petr Pisar  - 4:5.22.3-370
+- Fix a null-pointer dereference on malformed code (RT#130815)
+
 * Fri Feb 17 2017 Petr Pisar  - 4:5.22.3-369
 - Fix a crash when compiling a regexp with impossible quantifiers (RT#130561)
 - Fix a buffer overrun with format and "use 

ppisar pushed to perl (f24). "Fix an use-after-free in substr() that modifies a magic variable"

2017-03-08 Thread notifications
From 484f119f04b910565070ac74a391971fffbfb91a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 11:58:24 +0100
Subject: Fix an use-after-free in substr() that modifies a magic variable

---
 ...-copy-the-source-when-inside-the-dest-in-.patch | 104 +
 perl.spec  |   7 ++
 2 files changed, 111 insertions(+)
 create mode 100644 
perl-5.22.3-perl-129340-copy-the-source-when-inside-the-dest-in-.patch

diff --git 
a/perl-5.22.3-perl-129340-copy-the-source-when-inside-the-dest-in-.patch 
b/perl-5.22.3-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
new file mode 100644
index 000..e44385b
--- /dev/null
+++ b/perl-5.22.3-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
@@ -0,0 +1,104 @@
+From ee45d0c2ef62617f75c7f9944ab1225864af Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Mon, 20 Feb 2017 11:02:21 +1100
+Subject: [PATCH] (perl #129340) copy the source when inside the dest in
+ sv_insert_flags()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.22.3:
+
+commit e7a8a8aac45d42d72d1586227ca51771f193f5dc
+Author: Tony Cook 
+Date:   Mon Feb 20 11:02:21 2017 +1100
+
+(perl #129340) copy the source when inside the dest in sv_insert_flags()
+
+Signed-off-by: Petr Písař 
+---
+ embed.fnc |  2 +-
+ proto.h   |  2 +-
+ sv.c  | 12 +++-
+ t/op/substr.t |  5 -
+ 4 files changed, 17 insertions(+), 4 deletions(-)
+
+diff --git a/embed.fnc b/embed.fnc
+index b26ba18..3dbf9e8 100644
+--- a/embed.fnc
 b/embed.fnc
+@@ -1442,7 +1442,7 @@ Amdb |void   |sv_insert  |NN SV *const 
bigstr|const STRLEN offset \
+   |const STRLEN len|NN const char *const little \
+   |const STRLEN littlelen
+ Apd   |void   |sv_insert_flags|NN SV *const bigstr|const STRLEN offset|const 
STRLEN len \
+-  |NN const char *const little|const STRLEN 
littlelen|const U32 flags
++  |NN const char *little|const STRLEN 
littlelen|const U32 flags
+ Apd   |int|sv_isa |NULLOK SV* sv|NN const char *const name
+ Apd   |int|sv_isobject|NULLOK SV* sv
+ Apd   |STRLEN |sv_len |NULLOK SV *const sv
+diff --git a/proto.h b/proto.h
+index ab78202..f82c62e 100644
+--- a/proto.h
 b/proto.h
+@@ -4373,7 +4373,7 @@ PERL_CALLCONV void   Perl_sv_inc_nomg(pTHX_ SV 
*const sv);
+ #define PERL_ARGS_ASSERT_SV_INSERT\
+   assert(bigstr); assert(little)
+ 
+-PERL_CALLCONV voidPerl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN len, const char *const little, const STRLEN 
littlelen, const U32 flags)
++PERL_CALLCONV voidPerl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN len, const char *little, const STRLEN littlelen, 
const U32 flags);
+   __attribute__nonnull__(pTHX_1)
+   __attribute__nonnull__(pTHX_4);
+ #define PERL_ARGS_ASSERT_SV_INSERT_FLAGS  \
+diff --git a/sv.c b/sv.c
+index 263d27b..5329f9e 100644
+--- a/sv.c
 b/sv.c
+@@ -6301,7 +6301,7 @@ C that applies to C.
+ */
+ 
+ void
+-Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN offset, const 
STRLEN len, const char *const little, const STRLEN littlelen, const U32 flags)
++Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN offset, const 
STRLEN len, const char *little, const STRLEN littlelen, const U32 flags)
+ {
+ char *big;
+ char *mid;
+@@ -6314,6 +6314,16 @@ Perl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN l
+ 
+ SvPV_force_flags(bigstr, curlen, flags);
+ (void)SvPOK_only_UTF8(bigstr);
++
++if (little >= SvPVX(bigstr) &&
++little < SvPVX(bigstr) + (SvLEN(bigstr) ? SvLEN(bigstr) : 
SvCUR(bigstr))) {
++/* little is a pointer to within bigstr, since we can reallocate 
bigstr,
++   or little...little+littlelen might overlap offset...offset+len we 
make a copy
++*/
++little = savepvn(little, littlelen);
++SAVEFREEPV(little);
++}
++
+ if (offset + len > curlen) {
+   SvGROW(bigstr, offset+len+1);
+   Zero(SvPVX(bigstr)+curlen, offset+len-curlen, char);
+diff --git a/t/op/substr.t b/t/op/substr.t
+index 71e9e89..7d8f3e0 100644
+--- a/t/op/substr.t
 b/t/op/substr.t
+@@ -22,7 +22,7 @@ $SIG{__WARN__} = sub {
+  }
+ };
+ 
+-plan(388);
++plan(389);
+ 
+ run_tests() unless caller;
+ 
+@@ -868,3 +868,6 @@ is($destroyed, 1, 'Timely scalar destruction with lvalue 
substr');
+ 
+ is($result_3363, "best", "ref-to-substr retains lvalue-ness under 
recursion [perl #3363]");
+ }
++
++# failed with ASAN
++fresh_perl_is('$0 = "/usr/bin/perl"; substr($0, 0, 0, $0)', '', {}, "(perl 
#129340) substr() with source in target");
+-- 
+2.7.4
+

ppisar pushed to perl (f25). "Fix a heap-use-after-free in four-arguments substr call"

2017-03-08 Thread notifications
From ce631fc8d8378b29d1b493b60f39106fc71f3d5e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 13:02:24 +0100
Subject: Fix a heap-use-after-free in four-arguments substr call

---
 ...30624-heap-use-after-free-in-4-arg-substr.patch | 70 ++
 perl.spec  |  7 +++
 2 files changed, 77 insertions(+)
 create mode 100644 
perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch

diff --git a/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch 
b/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
new file mode 100644
index 000..f018778
--- /dev/null
+++ b/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
@@ -0,0 +1,70 @@
+From 4e0fb37303b72ed9d38949139c304abdb73e223e Mon Sep 17 00:00:00 2001
+From: Aaron Crane 
+Date: Tue, 24 Jan 2017 23:39:40 +
+Subject: [PATCH] RT#130624: heap-use-after-free in 4-arg substr
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 41b1e858a075694f88057b9514f5fc78c80b5355
+Author: Aaron Crane 
+Date:   Tue Jan 24 23:39:40 2017 +
+
+RT#130624: heap-use-after-free in 4-arg substr
+
+Signed-off-by: Petr Písař 
+---
+ pp.c  |  4 +++-
+ t/op/substr.t | 14 +-
+ 2 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/pp.c b/pp.c
+index 334b353..aa6cff0 100644
+--- a/pp.c
 b/pp.c
+@@ -3462,8 +3462,10 @@ PP(pp_substr)
+   tmps = SvPV_force_nomg(sv, curlen);
+   if (DO_UTF8(repl_sv) && repl_len) {
+   if (!DO_UTF8(sv)) {
++/* Upgrade the dest, and recalculate tmps in case the buffer
++ * got reallocated; curlen may also have been changed */
+   sv_utf8_upgrade_nomg(sv);
+-  curlen = SvCUR(sv);
++  tmps = SvPV_nomg(sv, curlen);
+   }
+   }
+   else if (DO_UTF8(sv))
+diff --git a/t/op/substr.t b/t/op/substr.t
+index 01c36a9..f9fee48 100644
+--- a/t/op/substr.t
 b/t/op/substr.t
+@@ -22,7 +22,7 @@ $SIG{__WARN__} = sub {
+  }
+ };
+ 
+-plan(389);
++plan(391);
+ 
+ run_tests() unless caller;
+ 
+@@ -872,3 +872,15 @@ is($destroyed, 1, 'Timely scalar destruction with lvalue 
substr');
+ 
+ # failed with ASAN
+ fresh_perl_is('$0 = "/usr/bin/perl"; substr($0, 0, 0, $0)', '', {}, "(perl 
#129340) substr() with source in target");
++
++
++# [perl #130624] - heap-use-after-free, observable under asan
++{
++my $x = "\xE9";
++my $y = "\x{100}";
++my $z = substr $x, 0, 1, $y;
++is $z, "\xE9","RT#130624: heap-use-after-free in 4-arg substr 
(ret)";
++is $x, "\x{100}", "RT#130624: heap-use-after-free in 4-arg substr 
(targ)";
++}
++
++
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index fe1407d..af0ceab 100644
--- a/perl.spec
+++ b/perl.spec
@@ -317,6 +317,10 @@ Patch90:
perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch
 # in upstream after 5.25.10
 Patch91:perl-5.25.10-fix-VMS-test-fail.patch
 
+# Fix a heap-use-after-free in four-arguments substr call, RT#130624,
+# in upstream after 5.25.10
+Patch92:perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3031,6 +3035,7 @@ Perl extension for Version Objects
 %patch89 -p1
 %patch90 -p1
 %patch91 -p1
+%patch92 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3104,6 +3109,7 @@ perl -x patchlevel.h \
 'Fedora Patch86: Fix an use-after-free in substr() that modifies a magic 
variable (RT#129340)' \
 'Fedora Patch87: Fix a memory leak leak in Perl_reg_named_buff_fetch() 
(RT#130822)' \
 'Fedora Patch88: Fix an invalid memory read when parsing a loop variable 
(RT#130814)' \
+'Fedora Patch92: Fix a heap-use-after-free in four-arguments substr call 
(RT#130624)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5387,6 +5393,7 @@ popd
 - Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
 - Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)
 - Fix an invalid memory read when parsing a loop variable (RT#130814)
+- Fix a heap-use-after-free in four-arguments substr call (RT#130624)
 
 * Fri Feb 17 2017 Petr Pisar  - 4:5.24.1-384
 - Fix a crash when compiling a regexp with impossible quantifiers (RT#130561)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=f25=ce631fc8d8378b29d1b493b60f39106fc71f3d5e
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to 

ppisar pushed to perl (f25). "Fix a memory leak leak in Perl_reg_named_buff_fetch()"

2017-03-08 Thread notifications
From da1321493926301a625a6a61ea57077424fc7062 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 12:17:41 +0100
Subject: Fix a memory leak leak in Perl_reg_named_buff_fetch()

---
 ...-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch | 81 ++
 perl.spec  |  7 ++
 2 files changed, 88 insertions(+)
 create mode 100644 
perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch

diff --git 
a/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch 
b/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
new file mode 100644
index 000..0ebda55
--- /dev/null
+++ b/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
@@ -0,0 +1,81 @@
+From 0cefeca1fd2405ad1b5544a3919e377fde5e Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Tue, 21 Feb 2017 16:38:36 +1100
+Subject: [PATCH] (perl #130822) fix an AV leak in Perl_reg_named_buff_fetch
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 853eb961c1a3b014b5a9510740abc15ccd4383b6
+Author: Tony Cook 
+Date:   Tue Feb 21 16:38:36 2017 +1100
+
+(perl #130822) fix an AV leak in Perl_reg_named_buff_fetch
+
+Originally noted as a scoping issue by Andy Lester.
+
+Signed-off-by: Petr Písař 
+---
+ regcomp.c |  5 +
+ t/op/svleak.t | 12 +++-
+ 2 files changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/regcomp.c b/regcomp.c
+index 6329f6c..989c528 100644
+--- a/regcomp.c
 b/regcomp.c
+@@ -7849,21 +7849,18 @@ SV*
+ Perl_reg_named_buff_fetch(pTHX_ REGEXP * const r, SV * const namesv,
+ const U32 flags)
+ {
+-AV *retarray = NULL;
+ SV *ret;
+ struct regexp *const rx = ReANY(r);
+ 
+ PERL_ARGS_ASSERT_REG_NAMED_BUFF_FETCH;
+ 
+-if (flags & RXapif_ALL)
+-retarray=newAV();
+-
+ if (rx && RXp_PAREN_NAMES(rx)) {
+ HE *he_str = hv_fetch_ent( RXp_PAREN_NAMES(rx), namesv, 0, 0 );
+ if (he_str) {
+ IV i;
+ SV* sv_dat=HeVAL(he_str);
+ I32 *nums=(I32*)SvPVX(sv_dat);
++AV * const retarray = (flags & RXapif_ALL) ? newAV() : NULL;
+ for ( i=0; inparens) >= nums[i]
+ && rx->offs[nums[i]].start != -1
+diff --git a/t/op/svleak.t b/t/op/svleak.t
+index b0692ff..eeea7c1 100644
+--- a/t/op/svleak.t
 b/t/op/svleak.t
+@@ -15,7 +15,7 @@ BEGIN {
+ 
+ use Config;
+ 
+-plan tests => 133;
++plan tests => 134;
+ 
+ # run some code N times. If the number of SVs at the end of loop N is
+ # greater than (N-1)*delta at the end of loop 1, we've got a leak
+@@ -557,3 +557,13 @@ EOF
+ sub lk { { my $d = $op->hints_hash->HASH } }
+ ::leak(3, 0, \, q!B::RHE->HASH shoudln't leak!);
+ }
++
++{
++# Perl_reg_named_buff_fetch() leaks an AV when called with an RE
++# with no named captures
++sub named {
++"x" =~ /x/;
++re::regname("foo", 1);
++}
++::leak(2, 0, \, "Perl_reg_named_buff_fetch() on no-name RE");
++}
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index a135946..e278ddc 100644
--- a/perl.spec
+++ b/perl.spec
@@ -303,6 +303,10 @@ Patch85:
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf
 # in upstream after 5.25.9
 Patch86:
perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
 
+# Fix a memory leak leak in Perl_reg_named_buff_fetch(), RT#130822,
+# in upstream after 5.25.10
+Patch87:
perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3012,6 +3016,7 @@ Perl extension for Version Objects
 %patch84 -p1
 %patch85 -p1
 %patch86 -p1
+%patch87 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3083,6 +3088,7 @@ perl -x patchlevel.h \
 'Fedora Patch84: Fix a memory leak in list assignment from or to magic 
values, (RT#130766)' \
 'Fedora Patch85: Fix a null-pointer dereference on malformed code 
(RT#130815)' \
 'Fedora Patch86: Fix an use-after-free in substr() that modifies a magic 
variable (RT#129340)' \
+'Fedora Patch87: Fix a memory leak leak in Perl_reg_named_buff_fetch() 
(RT#130822)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5364,6 +5370,7 @@ popd
 * Wed Mar 08 2017 Petr Pisar  - 4:5.24.1-385
 - Fix a null-pointer dereference on malformed code (RT#130815)
 - Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
+- Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)
 
 * Fri 

ppisar pushed to perl (f25). "Fix an use-after-free in substr() that modifies a magic variable"

2017-03-08 Thread notifications
From 1a0a0569c54ec32ce500f4e94c1b4a30a75c261e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 11:58:24 +0100
Subject: Fix an use-after-free in substr() that modifies a magic variable

---
 ...-copy-the-source-when-inside-the-dest-in-.patch | 104 +
 perl.spec  |   7 ++
 2 files changed, 111 insertions(+)
 create mode 100644 
perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch

diff --git 
a/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch 
b/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
new file mode 100644
index 000..f400675
--- /dev/null
+++ b/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
@@ -0,0 +1,104 @@
+From 4fe0e2d067ac5639d94f35f8c7e8ac4e0e3ab336 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Mon, 20 Feb 2017 11:02:21 +1100
+Subject: [PATCH] (perl #129340) copy the source when inside the dest in
+ sv_insert_flags()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit e7a8a8aac45d42d72d1586227ca51771f193f5dc
+Author: Tony Cook 
+Date:   Mon Feb 20 11:02:21 2017 +1100
+
+(perl #129340) copy the source when inside the dest in sv_insert_flags()
+
+Signed-off-by: Petr Písař 
+---
+ embed.fnc |  2 +-
+ proto.h   |  2 +-
+ sv.c  | 12 +++-
+ t/op/substr.t |  5 -
+ 4 files changed, 17 insertions(+), 4 deletions(-)
+
+diff --git a/embed.fnc b/embed.fnc
+index a64ffba..2395efb 100644
+--- a/embed.fnc
 b/embed.fnc
+@@ -1437,7 +1437,7 @@ Amdb |void   |sv_insert  |NN SV *const 
bigstr|const STRLEN offset \
+   |const STRLEN len|NN const char *const little \
+   |const STRLEN littlelen
+ Apd   |void   |sv_insert_flags|NN SV *const bigstr|const STRLEN offset|const 
STRLEN len \
+-  |NN const char *const little|const STRLEN 
littlelen|const U32 flags
++  |NN const char *little|const STRLEN 
littlelen|const U32 flags
+ Apd   |int|sv_isa |NULLOK SV* sv|NN const char *const name
+ Apd   |int|sv_isobject|NULLOK SV* sv
+ Apd   |STRLEN |sv_len |NULLOK SV *const sv
+diff --git a/proto.h b/proto.h
+index fb4ee29..2b2004a 100644
+--- a/proto.h
 b/proto.h
+@@ -3015,7 +3015,7 @@ PERL_CALLCONV void   Perl_sv_inc_nomg(pTHX_ SV 
*const sv);
+ /* PERL_CALLCONV void Perl_sv_insert(pTHX_ SV *const bigstr, const STRLEN 
offset, const STRLEN len, const char *const little, const STRLEN littlelen); */
+ #define PERL_ARGS_ASSERT_SV_INSERT\
+   assert(bigstr); assert(little)
+-PERL_CALLCONV voidPerl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN len, const char *const little, const STRLEN 
littlelen, const U32 flags);
++PERL_CALLCONV voidPerl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN len, const char *little, const STRLEN littlelen, 
const U32 flags);
+ #define PERL_ARGS_ASSERT_SV_INSERT_FLAGS  \
+   assert(bigstr); assert(little)
+ PERL_CALLCONV int Perl_sv_isa(pTHX_ SV* sv, const char *const name);
+diff --git a/sv.c b/sv.c
+index d1e84f0..697db41 100644
+--- a/sv.c
 b/sv.c
+@@ -6223,7 +6223,7 @@ C that applies to C.
+ */
+ 
+ void
+-Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN offset, const 
STRLEN len, const char *const little, const STRLEN littlelen, const U32 flags)
++Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN offset, const 
STRLEN len, const char *little, const STRLEN littlelen, const U32 flags)
+ {
+ char *big;
+ char *mid;
+@@ -6236,6 +6236,16 @@ Perl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN l
+ 
+ SvPV_force_flags(bigstr, curlen, flags);
+ (void)SvPOK_only_UTF8(bigstr);
++
++if (little >= SvPVX(bigstr) &&
++little < SvPVX(bigstr) + (SvLEN(bigstr) ? SvLEN(bigstr) : 
SvCUR(bigstr))) {
++/* little is a pointer to within bigstr, since we can reallocate 
bigstr,
++   or little...little+littlelen might overlap offset...offset+len we 
make a copy
++*/
++little = savepvn(little, littlelen);
++SAVEFREEPV(little);
++}
++
+ if (offset + len > curlen) {
+   SvGROW(bigstr, offset+len+1);
+   Zero(SvPVX(bigstr)+curlen, offset+len-curlen, char);
+diff --git a/t/op/substr.t b/t/op/substr.t
+index eae2403..01c36a9 100644
+--- a/t/op/substr.t
 b/t/op/substr.t
+@@ -22,7 +22,7 @@ $SIG{__WARN__} = sub {
+  }
+ };
+ 
+-plan(388);
++plan(389);
+ 
+ run_tests() unless caller;
+ 
+@@ -869,3 +869,6 @@ is($destroyed, 1, 'Timely scalar destruction with lvalue 
substr');
+ 
+ is($result_3363, "best", "ref-to-substr retains lvalue-ness under 
recursion [perl #3363]");
+ }
++

ppisar pushed to perl (f25). "Fix an invalid memory read when parsing a loop variable"

2017-03-08 Thread notifications
From 5888bbf500cec47a00b4d2bfe9ebb218810471da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 12:41:54 +0100
Subject: Fix an invalid memory read when parsing a loop variable

---
 ...-update-pointer-into-PL_linestr-after-loo.patch | 50 +++
 perl-5.25.10-fix-VMS-test-fail.patch   | 44 +
 ...-Add-testcase-and-new-testfile-t-comp-par.patch | 55 
 ...-5.25.2-t-test.pl-Add-fresh_perl-function.patch | 74 ++
 perl.spec  | 16 +
 5 files changed, 239 insertions(+)
 create mode 100644 
perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
 create mode 100644 perl-5.25.10-fix-VMS-test-fail.patch
 create mode 100644 
perl-5.25.10-perl-130814-Add-testcase-and-new-testfile-t-comp-par.patch
 create mode 100644 perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch

diff --git 
a/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch 
b/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
new file mode 100644
index 000..6a6df7f
--- /dev/null
+++ b/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
@@ -0,0 +1,50 @@
+From 9df34f9c4701104a366e768237ca694411136d2a Mon Sep 17 00:00:00 2001
+From: Hugo van der Sanden 
+Date: Sun, 19 Feb 2017 10:46:09 +
+Subject: [PATCH] update pointer into PL_linestr after lookahead
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to: 5.24.1:
+
+commit 90f2cc9a600117a49f8ee3e30cc681f062350c24
+Author: Hugo van der Sanden 
+Date:   Sun Feb 19 10:46:09 2017 +
+
+[perl #130814] update pointer into PL_linestr after lookahead
+
+Looking ahead for the "Missing $ on loop variable" diagnostic can 
reallocate
+PL_linestr, invalidating our pointer. Save the offset so we can update it
+in that case.
+
+Signed-off-by: Petr Písař 
+---
+ toke.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/toke.c b/toke.c
+index 630fc59..029d2ea 100644
+--- a/toke.c
 b/toke.c
+@@ -7565,6 +7565,7 @@ Perl_yylex(pTHX)
+   s = skipspace(s);
+   if (PL_expect == XSTATE && isIDFIRST_lazy_if(s,UTF)) {
+   char *p = s;
++SSize_t s_off = s - SvPVX(PL_linestr);
+ 
+   if ((PL_bufend - p) >= 3
+ && strnEQ(p, "my", 2) && isSPACE(*(p + 2)))
+@@ -7582,6 +7583,9 @@ Perl_yylex(pTHX)
+   }
+   if (*p != '$')
+   Perl_croak(aTHX_ "Missing $ on loop variable");
++
++/* The buffer may have been reallocated, update s */
++s = SvPVX(PL_linestr) + s_off;
+   }
+   OPERATOR(FOR);
+ 
+-- 
+2.7.4
+
diff --git a/perl-5.25.10-fix-VMS-test-fail.patch 
b/perl-5.25.10-fix-VMS-test-fail.patch
new file mode 100644
index 000..38cc190
--- /dev/null
+++ b/perl-5.25.10-fix-VMS-test-fail.patch
@@ -0,0 +1,44 @@
+From bce4a2abeb8652d19e97d3bf07dd2580a3cc2e6c Mon Sep 17 00:00:00 2001
+From: Hugo van der Sanden 
+Date: Sat, 25 Feb 2017 10:42:17 +
+Subject: [PATCH] fix VMS test fail
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+d7186add added a runperl() test that breaks command line length limits for
+VMS. Switch to fresh_perl() instead, so the prog is put in a file for us.
+
+Signed-off-by: Petr Písař 
+---
+ t/comp/parser_run.t | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/t/comp/parser_run.t b/t/comp/parser_run.t
+index 2543f49..e74644d 100644
+--- a/t/comp/parser_run.t
 b/t/comp/parser_run.t
+@@ -14,14 +14,14 @@ plan(1);
+ 
+ # [perl #130814] can reallocate lineptr while looking ahead for
+ # "Missing $ on loop variable" diagnostic.
+-my $result = runperl(
+-prog => " foreach m0\n\$" . ("0" x 0x2000),
+-stderr => 1,
++my $result = fresh_perl(
++" foreach m0\n\$" . ("0" x 0x2000),
++{ stderr => 1 },
+ );
+-is($result, <
+Date: Sun, 19 Feb 2017 11:15:38 +
+Subject: [PATCH] [perl #130814] Add testcase, and new testfile
+ t/comp/parser_run.t
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8

ppisar pushed to perl (f25). "Fix a null-pointer dereference on malformed code"

2017-03-08 Thread notifications
From 14b737bd31ee8ee8a1938f5e7a8f1039136c636a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 10:55:17 +0100
Subject: Fix a null-pointer dereference on malformed code

---
 ...-fix-ck_return-null-pointer-deref-on-malf.patch | 72 ++
 perl.spec  | 11 +++-
 2 files changed, 82 insertions(+), 1 deletion(-)
 create mode 100644 
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch

diff --git 
a/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch 
b/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
new file mode 100644
index 000..37d7af4
--- /dev/null
+++ b/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
@@ -0,0 +1,72 @@
+From be05b2f7a801ae1721641fd240e0d7d6fc018136 Mon Sep 17 00:00:00 2001
+From: Aaron Crane 
+Date: Sun, 19 Feb 2017 12:26:54 +
+Subject: [PATCH] fix ck_return null-pointer deref on malformed code
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit e5c165a0b7551ffb94661aa7f18aabadba257782
+Author: Aaron Crane 
+Date:   Sun Feb 19 12:26:54 2017 +
+
+[perl #130815] fix ck_return null-pointer deref on malformed code
+
+commit 9de2a80ffc0eefb4d60e13766baf4bad129e0a92
+Author: David Mitchell 
+Date:   Sun Feb 19 12:36:58 2017 +
+
+bump test count in t/comp/parser.t
+
+(the previous commit forgot to)
+
+Signed-off-by: Petr Písař 
+---
+ op.c| 2 +-
+ t/comp/parser.t | 8 +++-
+ 2 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/op.c b/op.c
+index 018d90c..9a61ea7 100644
+--- a/op.c
 b/op.c
+@@ -10695,7 +10695,7 @@ Perl_ck_return(pTHX_ OP *o)
+ PERL_ARGS_ASSERT_CK_RETURN;
+ 
+ kid = OpSIBLING(cLISTOPo->op_first);
+-if (CvLVALUE(PL_compcv)) {
++if (PL_compcv && CvLVALUE(PL_compcv)) {
+   for (; kid; kid = OpSIBLING(kid))
+   op_lvalue(kid, OP_LEAVESUBLV);
+ }
+diff --git a/t/comp/parser.t b/t/comp/parser.t
+index 50f601c..5016509 100644
+--- a/t/comp/parser.t
 b/t/comp/parser.t
+@@ -8,7 +8,7 @@ BEGIN {
+ chdir 't' if -d 't';
+ }
+ 
+-print "1..173\n";
++print "1..174\n";
+ 
+ sub failed {
+ my ($got, $expected, $name) = @_;
+@@ -546,6 +546,12 @@ eval "grep+grep";
+ eval 'qq{@{0]}${}},{})';
+ is(1, 1, "RT #124207");
+ 
++# RT #130815: crash in ck_return for malformed code
++{
++eval 'm(@{if(0){sub d{]]])}return';
++like $@, qr/^syntax error at \(eval \d+\) line 1, near "\{\]"/,
++'RT #130815: null pointer deref';
++}
+ 
+ # Add new tests HERE (above this line)
+ 
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 6a9cfa1..5b6dfda 100644
--- a/perl.spec
+++ b/perl.spec
@@ -28,7 +28,7 @@
 Name:   perl
 Version:%{perl_version}
 # release number must be even higher, because dual-lived modules will be 
broken otherwise
-Release:384%{?dist}
+Release:385%{?dist}
 Epoch:  %{perl_epoch}
 Summary:Practical Extraction and Report Language
 Group:  Development/Languages
@@ -295,6 +295,10 @@ Patch83:
perl-5.24.1-fix-pad-scope-issue-in-re_evals.patch
 # in upstream after 5.25.9
 Patch84:
perl-5.25.9-avoid-a-leak-in-list-assign-from-to-magic-values.patch
 
+# Fix a null-pointer dereference on malformed code, RT#130815,
+# in upstream after 5.25.9
+Patch85:
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3002,6 +3006,7 @@ Perl extension for Version Objects
 %patch82 -p1
 %patch83 -p1
 %patch84 -p1
+%patch85 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3071,6 +3076,7 @@ perl -x patchlevel.h \
 'Fedora Patch81: Fix a buffer overflow when studying some regexps 
repeatedly (RT#129281, RT#129061)' \
 'Fedora Patch83: Fix a heap buffer overflow when evaluating regexps with 
embedded code blocks from more than one source, RT#129881' \
 'Fedora Patch84: Fix a memory leak in list assignment from or to magic 
values, (RT#130766)' \
+'Fedora Patch85: Fix a null-pointer dereference on malformed code 
(RT#130815)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5349,6 +5355,9 @@ popd
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Wed Mar 08 2017 Petr Pisar  - 4:5.24.1-385
+- Fix a null-pointer dereference on malformed code (RT#130815)
+
 * Fri Feb 17 2017 Petr Pisar  - 4:5.24.1-384
 - Fix a crash when compiling a regexp with impossible quantifiers (RT#130561)
 - Fix a buffer overrun with format and "use bytes" 

Broken dependencies: perl-ZMQ-LibZMQ3

2017-03-08 Thread buildsys


perl-ZMQ-LibZMQ3 has broken dependencies in the rawhide tree:
On x86_64:
perl-ZMQ-LibZMQ3-1.19-5.fc25.x86_64 requires libzmq.so.3()(64bit)
On armhfp:
perl-ZMQ-LibZMQ3-1.19-5.fc25.armv7hl requires libzmq.so.3
On ppc64le:
perl-ZMQ-LibZMQ3-1.19-5.fc25.ppc64le requires libzmq.so.3()(64bit)
On aarch64:
perl-ZMQ-LibZMQ3-1.19-5.fc25.aarch64 requires libzmq.so.3()(64bit)
On ppc64:
perl-ZMQ-LibZMQ3-1.19-5.fc25.ppc64 requires libzmq.so.3()(64bit)
On i386:
perl-ZMQ-LibZMQ3-1.19-5.fc25.i686 requires libzmq.so.3
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


Broken dependencies: perl-ZMQ-LibZMQ2

2017-03-08 Thread buildsys


perl-ZMQ-LibZMQ2 has broken dependencies in the rawhide tree:
On x86_64:
perl-ZMQ-LibZMQ2-1.09-9.fc25.x86_64 requires libzmq.so.1()(64bit)
On armhfp:
perl-ZMQ-LibZMQ2-1.09-9.fc25.armv7hl requires libzmq.so.1
On ppc64le:
perl-ZMQ-LibZMQ2-1.09-9.fc25.ppc64le requires libzmq.so.1()(64bit)
On aarch64:
perl-ZMQ-LibZMQ2-1.09-9.fc25.aarch64 requires libzmq.so.1()(64bit)
On ppc64:
perl-ZMQ-LibZMQ2-1.09-9.fc25.ppc64 requires libzmq.so.1()(64bit)
On i386:
perl-ZMQ-LibZMQ2-1.09-9.fc25.i686 requires libzmq.so.1
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


Broken dependencies: perl-YAML-Parser-Syck

2017-03-08 Thread buildsys


perl-YAML-Parser-Syck has broken dependencies in the rawhide tree:
On x86_64:
perl-YAML-Parser-Syck-0.01-35.fc26.x86_64 requires libsyck.so.0()(64bit)
On armhfp:
perl-YAML-Parser-Syck-0.01-35.fc26.armv7hl requires libsyck.so.0
On ppc64le:
perl-YAML-Parser-Syck-0.01-35.fc26.ppc64le requires 
libsyck.so.0()(64bit)
On aarch64:
perl-YAML-Parser-Syck-0.01-35.fc26.aarch64 requires 
libsyck.so.0()(64bit)
On ppc64:
perl-YAML-Parser-Syck-0.01-35.fc26.ppc64 requires libsyck.so.0()(64bit)
On i386:
perl-YAML-Parser-Syck-0.01-35.fc26.i686 requires libsyck.so.0
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


Broken dependencies: perl-Alien-ROOT

2017-03-08 Thread buildsys


perl-Alien-ROOT has broken dependencies in the rawhide tree:
On aarch64:
perl-Alien-ROOT-5.34.36.1-4.fc26.noarch requires root-core
On ppc64:
perl-Alien-ROOT-5.34.36.1-4.fc26.noarch requires root-core
On ppc64le:
perl-Alien-ROOT-5.34.36.1-4.fc26.noarch requires root-core
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


Broken dependencies: perl-ZeroMQ

2017-03-08 Thread buildsys


perl-ZeroMQ has broken dependencies in the rawhide tree:
On x86_64:
perl-ZeroMQ-0.23-13.fc25.x86_64 requires libzmq.so.1()(64bit)
On armhfp:
perl-ZeroMQ-0.23-13.fc25.armv7hl requires libzmq.so.1
On ppc64le:
perl-ZeroMQ-0.23-13.fc25.ppc64le requires libzmq.so.1()(64bit)
On aarch64:
perl-ZeroMQ-0.23-13.fc25.aarch64 requires libzmq.so.1()(64bit)
On ppc64:
perl-ZeroMQ-0.23-13.fc25.ppc64 requires libzmq.so.1()(64bit)
On i386:
perl-ZeroMQ-0.23-13.fc25.i686 requires libzmq.so.1
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


ppisar pushed to perl (f26). "Fix an invalid memory read when parsing a loop variable"

2017-03-08 Thread notifications
From c63d747d119a1df4ea31ea03dd15b96fafa2f98b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 12:41:54 +0100
Subject: Fix an invalid memory read when parsing a loop variable

---
 ...-update-pointer-into-PL_linestr-after-loo.patch | 50 +++
 perl-5.25.10-fix-VMS-test-fail.patch   | 44 +
 ...-Add-testcase-and-new-testfile-t-comp-par.patch | 55 
 ...-5.25.2-t-test.pl-Add-fresh_perl-function.patch | 74 ++
 perl.spec  | 16 +
 5 files changed, 239 insertions(+)
 create mode 100644 
perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
 create mode 100644 perl-5.25.10-fix-VMS-test-fail.patch
 create mode 100644 
perl-5.25.10-perl-130814-Add-testcase-and-new-testfile-t-comp-par.patch
 create mode 100644 perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch

diff --git 
a/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch 
b/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
new file mode 100644
index 000..6a6df7f
--- /dev/null
+++ b/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
@@ -0,0 +1,50 @@
+From 9df34f9c4701104a366e768237ca694411136d2a Mon Sep 17 00:00:00 2001
+From: Hugo van der Sanden 
+Date: Sun, 19 Feb 2017 10:46:09 +
+Subject: [PATCH] update pointer into PL_linestr after lookahead
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to: 5.24.1:
+
+commit 90f2cc9a600117a49f8ee3e30cc681f062350c24
+Author: Hugo van der Sanden 
+Date:   Sun Feb 19 10:46:09 2017 +
+
+[perl #130814] update pointer into PL_linestr after lookahead
+
+Looking ahead for the "Missing $ on loop variable" diagnostic can 
reallocate
+PL_linestr, invalidating our pointer. Save the offset so we can update it
+in that case.
+
+Signed-off-by: Petr Písař 
+---
+ toke.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/toke.c b/toke.c
+index 630fc59..029d2ea 100644
+--- a/toke.c
 b/toke.c
+@@ -7565,6 +7565,7 @@ Perl_yylex(pTHX)
+   s = skipspace(s);
+   if (PL_expect == XSTATE && isIDFIRST_lazy_if(s,UTF)) {
+   char *p = s;
++SSize_t s_off = s - SvPVX(PL_linestr);
+ 
+   if ((PL_bufend - p) >= 3
+ && strnEQ(p, "my", 2) && isSPACE(*(p + 2)))
+@@ -7582,6 +7583,9 @@ Perl_yylex(pTHX)
+   }
+   if (*p != '$')
+   Perl_croak(aTHX_ "Missing $ on loop variable");
++
++/* The buffer may have been reallocated, update s */
++s = SvPVX(PL_linestr) + s_off;
+   }
+   OPERATOR(FOR);
+ 
+-- 
+2.7.4
+
diff --git a/perl-5.25.10-fix-VMS-test-fail.patch 
b/perl-5.25.10-fix-VMS-test-fail.patch
new file mode 100644
index 000..38cc190
--- /dev/null
+++ b/perl-5.25.10-fix-VMS-test-fail.patch
@@ -0,0 +1,44 @@
+From bce4a2abeb8652d19e97d3bf07dd2580a3cc2e6c Mon Sep 17 00:00:00 2001
+From: Hugo van der Sanden 
+Date: Sat, 25 Feb 2017 10:42:17 +
+Subject: [PATCH] fix VMS test fail
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+d7186add added a runperl() test that breaks command line length limits for
+VMS. Switch to fresh_perl() instead, so the prog is put in a file for us.
+
+Signed-off-by: Petr Písař 
+---
+ t/comp/parser_run.t | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/t/comp/parser_run.t b/t/comp/parser_run.t
+index 2543f49..e74644d 100644
+--- a/t/comp/parser_run.t
 b/t/comp/parser_run.t
+@@ -14,14 +14,14 @@ plan(1);
+ 
+ # [perl #130814] can reallocate lineptr while looking ahead for
+ # "Missing $ on loop variable" diagnostic.
+-my $result = runperl(
+-prog => " foreach m0\n\$" . ("0" x 0x2000),
+-stderr => 1,
++my $result = fresh_perl(
++" foreach m0\n\$" . ("0" x 0x2000),
++{ stderr => 1 },
+ );
+-is($result, <
+Date: Sun, 19 Feb 2017 11:15:38 +
+Subject: [PATCH] [perl #130814] Add testcase, and new testfile
+ t/comp/parser_run.t
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8

ppisar pushed to perl (f26). "Fix an use-after-free in substr() that modifies a magic variable"

2017-03-08 Thread notifications
From 32d6785b6dc174d39f12933efca012ddacd35c9d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 11:58:24 +0100
Subject: Fix an use-after-free in substr() that modifies a magic variable

---
 ...-copy-the-source-when-inside-the-dest-in-.patch | 104 +
 perl.spec  |   7 ++
 2 files changed, 111 insertions(+)
 create mode 100644 
perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch

diff --git 
a/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch 
b/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
new file mode 100644
index 000..f400675
--- /dev/null
+++ b/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
@@ -0,0 +1,104 @@
+From 4fe0e2d067ac5639d94f35f8c7e8ac4e0e3ab336 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Mon, 20 Feb 2017 11:02:21 +1100
+Subject: [PATCH] (perl #129340) copy the source when inside the dest in
+ sv_insert_flags()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit e7a8a8aac45d42d72d1586227ca51771f193f5dc
+Author: Tony Cook 
+Date:   Mon Feb 20 11:02:21 2017 +1100
+
+(perl #129340) copy the source when inside the dest in sv_insert_flags()
+
+Signed-off-by: Petr Písař 
+---
+ embed.fnc |  2 +-
+ proto.h   |  2 +-
+ sv.c  | 12 +++-
+ t/op/substr.t |  5 -
+ 4 files changed, 17 insertions(+), 4 deletions(-)
+
+diff --git a/embed.fnc b/embed.fnc
+index a64ffba..2395efb 100644
+--- a/embed.fnc
 b/embed.fnc
+@@ -1437,7 +1437,7 @@ Amdb |void   |sv_insert  |NN SV *const 
bigstr|const STRLEN offset \
+   |const STRLEN len|NN const char *const little \
+   |const STRLEN littlelen
+ Apd   |void   |sv_insert_flags|NN SV *const bigstr|const STRLEN offset|const 
STRLEN len \
+-  |NN const char *const little|const STRLEN 
littlelen|const U32 flags
++  |NN const char *little|const STRLEN 
littlelen|const U32 flags
+ Apd   |int|sv_isa |NULLOK SV* sv|NN const char *const name
+ Apd   |int|sv_isobject|NULLOK SV* sv
+ Apd   |STRLEN |sv_len |NULLOK SV *const sv
+diff --git a/proto.h b/proto.h
+index fb4ee29..2b2004a 100644
+--- a/proto.h
 b/proto.h
+@@ -3015,7 +3015,7 @@ PERL_CALLCONV void   Perl_sv_inc_nomg(pTHX_ SV 
*const sv);
+ /* PERL_CALLCONV void Perl_sv_insert(pTHX_ SV *const bigstr, const STRLEN 
offset, const STRLEN len, const char *const little, const STRLEN littlelen); */
+ #define PERL_ARGS_ASSERT_SV_INSERT\
+   assert(bigstr); assert(little)
+-PERL_CALLCONV voidPerl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN len, const char *const little, const STRLEN 
littlelen, const U32 flags);
++PERL_CALLCONV voidPerl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN len, const char *little, const STRLEN littlelen, 
const U32 flags);
+ #define PERL_ARGS_ASSERT_SV_INSERT_FLAGS  \
+   assert(bigstr); assert(little)
+ PERL_CALLCONV int Perl_sv_isa(pTHX_ SV* sv, const char *const name);
+diff --git a/sv.c b/sv.c
+index d1e84f0..697db41 100644
+--- a/sv.c
 b/sv.c
+@@ -6223,7 +6223,7 @@ C that applies to C.
+ */
+ 
+ void
+-Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN offset, const 
STRLEN len, const char *const little, const STRLEN littlelen, const U32 flags)
++Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN offset, const 
STRLEN len, const char *little, const STRLEN littlelen, const U32 flags)
+ {
+ char *big;
+ char *mid;
+@@ -6236,6 +6236,16 @@ Perl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN l
+ 
+ SvPV_force_flags(bigstr, curlen, flags);
+ (void)SvPOK_only_UTF8(bigstr);
++
++if (little >= SvPVX(bigstr) &&
++little < SvPVX(bigstr) + (SvLEN(bigstr) ? SvLEN(bigstr) : 
SvCUR(bigstr))) {
++/* little is a pointer to within bigstr, since we can reallocate 
bigstr,
++   or little...little+littlelen might overlap offset...offset+len we 
make a copy
++*/
++little = savepvn(little, littlelen);
++SAVEFREEPV(little);
++}
++
+ if (offset + len > curlen) {
+   SvGROW(bigstr, offset+len+1);
+   Zero(SvPVX(bigstr)+curlen, offset+len-curlen, char);
+diff --git a/t/op/substr.t b/t/op/substr.t
+index eae2403..01c36a9 100644
+--- a/t/op/substr.t
 b/t/op/substr.t
+@@ -22,7 +22,7 @@ $SIG{__WARN__} = sub {
+  }
+ };
+ 
+-plan(388);
++plan(389);
+ 
+ run_tests() unless caller;
+ 
+@@ -869,3 +869,6 @@ is($destroyed, 1, 'Timely scalar destruction with lvalue 
substr');
+ 
+ is($result_3363, "best", "ref-to-substr retains lvalue-ness under 
recursion [perl #3363]");
+ }
++

[Bug 1430434] New: perl-HTTP-Cache-Transparent-1.2 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430434

Bug ID: 1430434
   Summary: perl-HTTP-Cache-Transparent-1.2 is available
   Product: Fedora
   Version: rawhide
 Component: perl-HTTP-Cache-Transparent
  Keywords: FutureFeature, Triaged
  Assignee: emman...@seyman.fr
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: emman...@seyman.fr, perl-devel@lists.fedoraproject.org



Latest upstream release: 1.2
Current version/release in rawhide: 1.1-10.fc26
URL: http://search.cpan.org/dist/HTTP-Cache-Transparent

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.

Based on the information from anitya: 
https://release-monitoring.org/project/13475/

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


ppisar pushed to perl (f26). "Fix a heap-use-after-free in four-arguments substr call"

2017-03-08 Thread notifications
From 7cb6cbb4a7021c514a685b3d5f75da1228ac1c37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 13:02:24 +0100
Subject: Fix a heap-use-after-free in four-arguments substr call

---
 ...30624-heap-use-after-free-in-4-arg-substr.patch | 70 ++
 perl.spec  |  7 +++
 2 files changed, 77 insertions(+)
 create mode 100644 
perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch

diff --git a/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch 
b/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
new file mode 100644
index 000..f018778
--- /dev/null
+++ b/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
@@ -0,0 +1,70 @@
+From 4e0fb37303b72ed9d38949139c304abdb73e223e Mon Sep 17 00:00:00 2001
+From: Aaron Crane 
+Date: Tue, 24 Jan 2017 23:39:40 +
+Subject: [PATCH] RT#130624: heap-use-after-free in 4-arg substr
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 41b1e858a075694f88057b9514f5fc78c80b5355
+Author: Aaron Crane 
+Date:   Tue Jan 24 23:39:40 2017 +
+
+RT#130624: heap-use-after-free in 4-arg substr
+
+Signed-off-by: Petr Písař 
+---
+ pp.c  |  4 +++-
+ t/op/substr.t | 14 +-
+ 2 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/pp.c b/pp.c
+index 334b353..aa6cff0 100644
+--- a/pp.c
 b/pp.c
+@@ -3462,8 +3462,10 @@ PP(pp_substr)
+   tmps = SvPV_force_nomg(sv, curlen);
+   if (DO_UTF8(repl_sv) && repl_len) {
+   if (!DO_UTF8(sv)) {
++/* Upgrade the dest, and recalculate tmps in case the buffer
++ * got reallocated; curlen may also have been changed */
+   sv_utf8_upgrade_nomg(sv);
+-  curlen = SvCUR(sv);
++  tmps = SvPV_nomg(sv, curlen);
+   }
+   }
+   else if (DO_UTF8(sv))
+diff --git a/t/op/substr.t b/t/op/substr.t
+index 01c36a9..f9fee48 100644
+--- a/t/op/substr.t
 b/t/op/substr.t
+@@ -22,7 +22,7 @@ $SIG{__WARN__} = sub {
+  }
+ };
+ 
+-plan(389);
++plan(391);
+ 
+ run_tests() unless caller;
+ 
+@@ -872,3 +872,15 @@ is($destroyed, 1, 'Timely scalar destruction with lvalue 
substr');
+ 
+ # failed with ASAN
+ fresh_perl_is('$0 = "/usr/bin/perl"; substr($0, 0, 0, $0)', '', {}, "(perl 
#129340) substr() with source in target");
++
++
++# [perl #130624] - heap-use-after-free, observable under asan
++{
++my $x = "\xE9";
++my $y = "\x{100}";
++my $z = substr $x, 0, 1, $y;
++is $z, "\xE9","RT#130624: heap-use-after-free in 4-arg substr 
(ret)";
++is $x, "\x{100}", "RT#130624: heap-use-after-free in 4-arg substr 
(targ)";
++}
++
++
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 96d3127..e46a4c5 100644
--- a/perl.spec
+++ b/perl.spec
@@ -323,6 +323,10 @@ Patch92:
perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch
 # in upstream after 5.25.10
 Patch93:perl-5.25.10-fix-VMS-test-fail.patch
 
+# Fix a heap-use-after-free in four-arguments substr call, RT#130624,
+# in upstream after 5.25.10
+Patch94:perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3042,6 +3046,7 @@ popd
 %patch91 -p1
 %patch92 -p1
 %patch93 -p1
+%patch94 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3117,6 +3122,7 @@ perl -x patchlevel.h \
 'Fedora Patch88: Fix an use-after-free in substr() that modifies a magic 
variable (RT#129340)' \
 'Fedora Patch89: Fix a memory leak leak in Perl_reg_named_buff_fetch() 
(RT#130822)' \
 'Fedora Patch90: Fix an invalid memory read when parsing a loop variable 
(RT#130814)' \
+'Fedora Patch94: Fix a heap-use-after-free in four-arguments substr call 
(RT#130624)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5398,6 +5404,7 @@ popd
 - Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
 - Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)
 - Fix an invalid memory read when parsing a loop variable (RT#130814)
+- Fix a heap-use-after-free in four-arguments substr call (RT#130624)
 
 * Fri Feb 17 2017 Petr Pisar  - 4:5.24.1-389
 - Adapt Compress::Raw::Zlib to zlib-1.2.11 (bug #1420326)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=f26=7cb6cbb4a7021c514a685b3d5f75da1228ac1c37
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


ppisar pushed to perl (f26). "Fix a memory leak leak in Perl_reg_named_buff_fetch()"

2017-03-08 Thread notifications
From d61d60edb3b17f8664e6f957916d33042d0790d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 12:17:41 +0100
Subject: Fix a memory leak leak in Perl_reg_named_buff_fetch()

---
 ...-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch | 81 ++
 perl.spec  |  7 ++
 2 files changed, 88 insertions(+)
 create mode 100644 
perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch

diff --git 
a/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch 
b/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
new file mode 100644
index 000..0ebda55
--- /dev/null
+++ b/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
@@ -0,0 +1,81 @@
+From 0cefeca1fd2405ad1b5544a3919e377fde5e Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Tue, 21 Feb 2017 16:38:36 +1100
+Subject: [PATCH] (perl #130822) fix an AV leak in Perl_reg_named_buff_fetch
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 853eb961c1a3b014b5a9510740abc15ccd4383b6
+Author: Tony Cook 
+Date:   Tue Feb 21 16:38:36 2017 +1100
+
+(perl #130822) fix an AV leak in Perl_reg_named_buff_fetch
+
+Originally noted as a scoping issue by Andy Lester.
+
+Signed-off-by: Petr Písař 
+---
+ regcomp.c |  5 +
+ t/op/svleak.t | 12 +++-
+ 2 files changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/regcomp.c b/regcomp.c
+index 6329f6c..989c528 100644
+--- a/regcomp.c
 b/regcomp.c
+@@ -7849,21 +7849,18 @@ SV*
+ Perl_reg_named_buff_fetch(pTHX_ REGEXP * const r, SV * const namesv,
+ const U32 flags)
+ {
+-AV *retarray = NULL;
+ SV *ret;
+ struct regexp *const rx = ReANY(r);
+ 
+ PERL_ARGS_ASSERT_REG_NAMED_BUFF_FETCH;
+ 
+-if (flags & RXapif_ALL)
+-retarray=newAV();
+-
+ if (rx && RXp_PAREN_NAMES(rx)) {
+ HE *he_str = hv_fetch_ent( RXp_PAREN_NAMES(rx), namesv, 0, 0 );
+ if (he_str) {
+ IV i;
+ SV* sv_dat=HeVAL(he_str);
+ I32 *nums=(I32*)SvPVX(sv_dat);
++AV * const retarray = (flags & RXapif_ALL) ? newAV() : NULL;
+ for ( i=0; inparens) >= nums[i]
+ && rx->offs[nums[i]].start != -1
+diff --git a/t/op/svleak.t b/t/op/svleak.t
+index b0692ff..eeea7c1 100644
+--- a/t/op/svleak.t
 b/t/op/svleak.t
+@@ -15,7 +15,7 @@ BEGIN {
+ 
+ use Config;
+ 
+-plan tests => 133;
++plan tests => 134;
+ 
+ # run some code N times. If the number of SVs at the end of loop N is
+ # greater than (N-1)*delta at the end of loop 1, we've got a leak
+@@ -557,3 +557,13 @@ EOF
+ sub lk { { my $d = $op->hints_hash->HASH } }
+ ::leak(3, 0, \, q!B::RHE->HASH shoudln't leak!);
+ }
++
++{
++# Perl_reg_named_buff_fetch() leaks an AV when called with an RE
++# with no named captures
++sub named {
++"x" =~ /x/;
++re::regname("foo", 1);
++}
++::leak(2, 0, \, "Perl_reg_named_buff_fetch() on no-name RE");
++}
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 88a8a2a..e01514a 100644
--- a/perl.spec
+++ b/perl.spec
@@ -309,6 +309,10 @@ Patch87:
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf
 # in upstream after 5.25.9
 Patch88:
perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
 
+# Fix a memory leak leak in Perl_reg_named_buff_fetch(), RT#130822,
+# in upstream after 5.25.10
+Patch89:
perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3023,6 +3027,7 @@ popd
 %patch86 -p1
 %patch87 -p1
 %patch88 -p1
+%patch89 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3096,6 +3101,7 @@ perl -x patchlevel.h \
 'Fedora Patch86: Fix a memory leak in list assignment from or to magic 
values, (RT#130766)' \
 'Fedora Patch87: Fix a null-pointer dereference on malformed code 
(RT#130815)' \
 'Fedora Patch88: Fix an use-after-free in substr() that modifies a magic 
variable (RT#129340)' \
+'Fedora Patch89: Fix a memory leak leak in Perl_reg_named_buff_fetch() 
(RT#130822)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5375,6 +5381,7 @@ popd
 * Wed Mar 08 2017 Petr Pisar  - 4:5.24.1-390
 - Fix a null-pointer dereference on malformed code (RT#130815)
 - Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
+- Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)
 
 * Fri Feb 17 2017 Petr Pisar 

ppisar pushed to perl (f26). "Fix a null-pointer dereference on malformed code"

2017-03-08 Thread notifications
From 2f5d87ed75d0c528c0c6eee4467415e04aa8ca01 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 10:55:17 +0100
Subject: Fix a null-pointer dereference on malformed code

---
 ...-fix-ck_return-null-pointer-deref-on-malf.patch | 72 ++
 perl.spec  | 11 +++-
 2 files changed, 82 insertions(+), 1 deletion(-)
 create mode 100644 
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch

diff --git 
a/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch 
b/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
new file mode 100644
index 000..37d7af4
--- /dev/null
+++ b/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
@@ -0,0 +1,72 @@
+From be05b2f7a801ae1721641fd240e0d7d6fc018136 Mon Sep 17 00:00:00 2001
+From: Aaron Crane 
+Date: Sun, 19 Feb 2017 12:26:54 +
+Subject: [PATCH] fix ck_return null-pointer deref on malformed code
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit e5c165a0b7551ffb94661aa7f18aabadba257782
+Author: Aaron Crane 
+Date:   Sun Feb 19 12:26:54 2017 +
+
+[perl #130815] fix ck_return null-pointer deref on malformed code
+
+commit 9de2a80ffc0eefb4d60e13766baf4bad129e0a92
+Author: David Mitchell 
+Date:   Sun Feb 19 12:36:58 2017 +
+
+bump test count in t/comp/parser.t
+
+(the previous commit forgot to)
+
+Signed-off-by: Petr Písař 
+---
+ op.c| 2 +-
+ t/comp/parser.t | 8 +++-
+ 2 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/op.c b/op.c
+index 018d90c..9a61ea7 100644
+--- a/op.c
 b/op.c
+@@ -10695,7 +10695,7 @@ Perl_ck_return(pTHX_ OP *o)
+ PERL_ARGS_ASSERT_CK_RETURN;
+ 
+ kid = OpSIBLING(cLISTOPo->op_first);
+-if (CvLVALUE(PL_compcv)) {
++if (PL_compcv && CvLVALUE(PL_compcv)) {
+   for (; kid; kid = OpSIBLING(kid))
+   op_lvalue(kid, OP_LEAVESUBLV);
+ }
+diff --git a/t/comp/parser.t b/t/comp/parser.t
+index 50f601c..5016509 100644
+--- a/t/comp/parser.t
 b/t/comp/parser.t
+@@ -8,7 +8,7 @@ BEGIN {
+ chdir 't' if -d 't';
+ }
+ 
+-print "1..173\n";
++print "1..174\n";
+ 
+ sub failed {
+ my ($got, $expected, $name) = @_;
+@@ -546,6 +546,12 @@ eval "grep+grep";
+ eval 'qq{@{0]}${}},{})';
+ is(1, 1, "RT #124207");
+ 
++# RT #130815: crash in ck_return for malformed code
++{
++eval 'm(@{if(0){sub d{]]])}return';
++like $@, qr/^syntax error at \(eval \d+\) line 1, near "\{\]"/,
++'RT #130815: null pointer deref';
++}
+ 
+ # Add new tests HERE (above this line)
+ 
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 0dbc227..81e6c00 100644
--- a/perl.spec
+++ b/perl.spec
@@ -28,7 +28,7 @@
 Name:   perl
 Version:%{perl_version}
 # release number must be even higher, because dual-lived modules will be 
broken otherwise
-Release:389%{?dist}
+Release:390%{?dist}
 Epoch:  %{perl_epoch}
 Summary:Practical Extraction and Report Language
 Group:  Development/Languages
@@ -301,6 +301,10 @@ Patch85:
perl-5.24.1-fix-pad-scope-issue-in-re_evals.patch
 # in upstream after 5.25.9
 Patch86:
perl-5.25.9-avoid-a-leak-in-list-assign-from-to-magic-values.patch
 
+# Fix a null-pointer dereference on malformed code, RT#130815,
+# in upstream after 5.25.9
+Patch87:
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3013,6 +3017,7 @@ popd
 %patch84 -p1
 %patch85 -p1
 %patch86 -p1
+%patch87 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3084,6 +3089,7 @@ perl -x patchlevel.h \
 'Fedora Patch83: Fix a buffer overflow when studying some regexps 
repeatedly (RT#129281, RT#129061)' \
 'Fedora Patch85: Fix a heap buffer overflow when evaluating regexps with 
embedded code blocks from more than one source, RT#129881' \
 'Fedora Patch86: Fix a memory leak in list assignment from or to magic 
values, (RT#130766)' \
+'Fedora Patch87: Fix a null-pointer dereference on malformed code 
(RT#130815)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5360,6 +5366,9 @@ popd
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Wed Mar 08 2017 Petr Pisar  - 4:5.24.1-390
+- Fix a null-pointer dereference on malformed code (RT#130815)
+
 * Fri Feb 17 2017 Petr Pisar  - 4:5.24.1-389
 - Adapt Compress::Raw::Zlib to zlib-1.2.11 (bug #1420326)
 - Fix a heap buffer overflow when evaluating regexps with embedded code blocks
-- 
cgit v1.1




[Bug 1428736] perl-FCGI-ProcManager-0.28 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1428736

Emmanuel Seyman  changed:

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-FCGI-ProcManager-0.28-
   ||1.fc27
 Resolution|--- |RAWHIDE
Last Closed||2017-03-08 10:13:42



--- Comment #1 from Emmanuel Seyman  ---
Built for rawhide:
https://koji.fedoraproject.org/koji/buildinfo?buildID=864632

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1430437] New: perl-Test-Regression-0.08 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430437

Bug ID: 1430437
   Summary: perl-Test-Regression-0.08 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Test-Regression
  Keywords: FutureFeature, Triaged
  Assignee: emman...@seyman.fr
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: emman...@seyman.fr, perl-devel@lists.fedoraproject.org



Latest upstream release: 0.08
Current version/release in rawhide: 0.07-10.fc26
URL: http://search.cpan.org/dist/Test-Regression

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.

Based on the information from anitya: 
https://release-monitoring.org/project/13476/

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1427121] perl-Config-Any-0.29 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1427121

Emmanuel Seyman  changed:

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-Config-Any-0.29-1.fc27
 Resolution|--- |RAWHIDE
Last Closed||2017-03-08 10:12:19



--- Comment #1 from Emmanuel Seyman  ---
Built for rawhide:
https://koji.fedoraproject.org/koji/buildinfo?buildID=864631

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1427119] perl-App-Nopaste-1.008 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1427119

Emmanuel Seyman  changed:

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-App-Nopaste-1.008-1.fc
   ||27
 Resolution|--- |NOTABUG
Last Closed||2017-03-08 10:10:47



--- Comment #1 from Emmanuel Seyman  ---
Built for rawhide:
https://koji.fedoraproject.org/koji/buildinfo?buildID=864630

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


ppisar pushed to perl (master). "Fix a null-pointer dereference on malformed code"

2017-03-08 Thread notifications
From 2f5d87ed75d0c528c0c6eee4467415e04aa8ca01 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 10:55:17 +0100
Subject: Fix a null-pointer dereference on malformed code

---
 ...-fix-ck_return-null-pointer-deref-on-malf.patch | 72 ++
 perl.spec  | 11 +++-
 2 files changed, 82 insertions(+), 1 deletion(-)
 create mode 100644 
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch

diff --git 
a/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch 
b/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
new file mode 100644
index 000..37d7af4
--- /dev/null
+++ b/perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
@@ -0,0 +1,72 @@
+From be05b2f7a801ae1721641fd240e0d7d6fc018136 Mon Sep 17 00:00:00 2001
+From: Aaron Crane 
+Date: Sun, 19 Feb 2017 12:26:54 +
+Subject: [PATCH] fix ck_return null-pointer deref on malformed code
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit e5c165a0b7551ffb94661aa7f18aabadba257782
+Author: Aaron Crane 
+Date:   Sun Feb 19 12:26:54 2017 +
+
+[perl #130815] fix ck_return null-pointer deref on malformed code
+
+commit 9de2a80ffc0eefb4d60e13766baf4bad129e0a92
+Author: David Mitchell 
+Date:   Sun Feb 19 12:36:58 2017 +
+
+bump test count in t/comp/parser.t
+
+(the previous commit forgot to)
+
+Signed-off-by: Petr Písař 
+---
+ op.c| 2 +-
+ t/comp/parser.t | 8 +++-
+ 2 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/op.c b/op.c
+index 018d90c..9a61ea7 100644
+--- a/op.c
 b/op.c
+@@ -10695,7 +10695,7 @@ Perl_ck_return(pTHX_ OP *o)
+ PERL_ARGS_ASSERT_CK_RETURN;
+ 
+ kid = OpSIBLING(cLISTOPo->op_first);
+-if (CvLVALUE(PL_compcv)) {
++if (PL_compcv && CvLVALUE(PL_compcv)) {
+   for (; kid; kid = OpSIBLING(kid))
+   op_lvalue(kid, OP_LEAVESUBLV);
+ }
+diff --git a/t/comp/parser.t b/t/comp/parser.t
+index 50f601c..5016509 100644
+--- a/t/comp/parser.t
 b/t/comp/parser.t
+@@ -8,7 +8,7 @@ BEGIN {
+ chdir 't' if -d 't';
+ }
+ 
+-print "1..173\n";
++print "1..174\n";
+ 
+ sub failed {
+ my ($got, $expected, $name) = @_;
+@@ -546,6 +546,12 @@ eval "grep+grep";
+ eval 'qq{@{0]}${}},{})';
+ is(1, 1, "RT #124207");
+ 
++# RT #130815: crash in ck_return for malformed code
++{
++eval 'm(@{if(0){sub d{]]])}return';
++like $@, qr/^syntax error at \(eval \d+\) line 1, near "\{\]"/,
++'RT #130815: null pointer deref';
++}
+ 
+ # Add new tests HERE (above this line)
+ 
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 0dbc227..81e6c00 100644
--- a/perl.spec
+++ b/perl.spec
@@ -28,7 +28,7 @@
 Name:   perl
 Version:%{perl_version}
 # release number must be even higher, because dual-lived modules will be 
broken otherwise
-Release:389%{?dist}
+Release:390%{?dist}
 Epoch:  %{perl_epoch}
 Summary:Practical Extraction and Report Language
 Group:  Development/Languages
@@ -301,6 +301,10 @@ Patch85:
perl-5.24.1-fix-pad-scope-issue-in-re_evals.patch
 # in upstream after 5.25.9
 Patch86:
perl-5.25.9-avoid-a-leak-in-list-assign-from-to-magic-values.patch
 
+# Fix a null-pointer dereference on malformed code, RT#130815,
+# in upstream after 5.25.9
+Patch87:
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3013,6 +3017,7 @@ popd
 %patch84 -p1
 %patch85 -p1
 %patch86 -p1
+%patch87 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3084,6 +3089,7 @@ perl -x patchlevel.h \
 'Fedora Patch83: Fix a buffer overflow when studying some regexps 
repeatedly (RT#129281, RT#129061)' \
 'Fedora Patch85: Fix a heap buffer overflow when evaluating regexps with 
embedded code blocks from more than one source, RT#129881' \
 'Fedora Patch86: Fix a memory leak in list assignment from or to magic 
values, (RT#130766)' \
+'Fedora Patch87: Fix a null-pointer dereference on malformed code 
(RT#130815)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5360,6 +5366,9 @@ popd
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Wed Mar 08 2017 Petr Pisar  - 4:5.24.1-390
+- Fix a null-pointer dereference on malformed code (RT#130815)
+
 * Fri Feb 17 2017 Petr Pisar  - 4:5.24.1-389
 - Adapt Compress::Raw::Zlib to zlib-1.2.11 (bug #1420326)
 - Fix a heap buffer overflow when evaluating regexps with embedded code blocks
-- 
cgit v1.1




ppisar pushed to perl (master). "Fix a heap-use-after-free in four-arguments substr call"

2017-03-08 Thread notifications
From 7cb6cbb4a7021c514a685b3d5f75da1228ac1c37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 13:02:24 +0100
Subject: Fix a heap-use-after-free in four-arguments substr call

---
 ...30624-heap-use-after-free-in-4-arg-substr.patch | 70 ++
 perl.spec  |  7 +++
 2 files changed, 77 insertions(+)
 create mode 100644 
perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch

diff --git a/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch 
b/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
new file mode 100644
index 000..f018778
--- /dev/null
+++ b/perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
@@ -0,0 +1,70 @@
+From 4e0fb37303b72ed9d38949139c304abdb73e223e Mon Sep 17 00:00:00 2001
+From: Aaron Crane 
+Date: Tue, 24 Jan 2017 23:39:40 +
+Subject: [PATCH] RT#130624: heap-use-after-free in 4-arg substr
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 41b1e858a075694f88057b9514f5fc78c80b5355
+Author: Aaron Crane 
+Date:   Tue Jan 24 23:39:40 2017 +
+
+RT#130624: heap-use-after-free in 4-arg substr
+
+Signed-off-by: Petr Písař 
+---
+ pp.c  |  4 +++-
+ t/op/substr.t | 14 +-
+ 2 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/pp.c b/pp.c
+index 334b353..aa6cff0 100644
+--- a/pp.c
 b/pp.c
+@@ -3462,8 +3462,10 @@ PP(pp_substr)
+   tmps = SvPV_force_nomg(sv, curlen);
+   if (DO_UTF8(repl_sv) && repl_len) {
+   if (!DO_UTF8(sv)) {
++/* Upgrade the dest, and recalculate tmps in case the buffer
++ * got reallocated; curlen may also have been changed */
+   sv_utf8_upgrade_nomg(sv);
+-  curlen = SvCUR(sv);
++  tmps = SvPV_nomg(sv, curlen);
+   }
+   }
+   else if (DO_UTF8(sv))
+diff --git a/t/op/substr.t b/t/op/substr.t
+index 01c36a9..f9fee48 100644
+--- a/t/op/substr.t
 b/t/op/substr.t
+@@ -22,7 +22,7 @@ $SIG{__WARN__} = sub {
+  }
+ };
+ 
+-plan(389);
++plan(391);
+ 
+ run_tests() unless caller;
+ 
+@@ -872,3 +872,15 @@ is($destroyed, 1, 'Timely scalar destruction with lvalue 
substr');
+ 
+ # failed with ASAN
+ fresh_perl_is('$0 = "/usr/bin/perl"; substr($0, 0, 0, $0)', '', {}, "(perl 
#129340) substr() with source in target");
++
++
++# [perl #130624] - heap-use-after-free, observable under asan
++{
++my $x = "\xE9";
++my $y = "\x{100}";
++my $z = substr $x, 0, 1, $y;
++is $z, "\xE9","RT#130624: heap-use-after-free in 4-arg substr 
(ret)";
++is $x, "\x{100}", "RT#130624: heap-use-after-free in 4-arg substr 
(targ)";
++}
++
++
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 96d3127..e46a4c5 100644
--- a/perl.spec
+++ b/perl.spec
@@ -323,6 +323,10 @@ Patch92:
perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch
 # in upstream after 5.25.10
 Patch93:perl-5.25.10-fix-VMS-test-fail.patch
 
+# Fix a heap-use-after-free in four-arguments substr call, RT#130624,
+# in upstream after 5.25.10
+Patch94:perl-5.24.1-RT-130624-heap-use-after-free-in-4-arg-substr.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3042,6 +3046,7 @@ popd
 %patch91 -p1
 %patch92 -p1
 %patch93 -p1
+%patch94 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3117,6 +3122,7 @@ perl -x patchlevel.h \
 'Fedora Patch88: Fix an use-after-free in substr() that modifies a magic 
variable (RT#129340)' \
 'Fedora Patch89: Fix a memory leak leak in Perl_reg_named_buff_fetch() 
(RT#130822)' \
 'Fedora Patch90: Fix an invalid memory read when parsing a loop variable 
(RT#130814)' \
+'Fedora Patch94: Fix a heap-use-after-free in four-arguments substr call 
(RT#130624)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5398,6 +5404,7 @@ popd
 - Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
 - Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)
 - Fix an invalid memory read when parsing a loop variable (RT#130814)
+- Fix a heap-use-after-free in four-arguments substr call (RT#130624)
 
 * Fri Feb 17 2017 Petr Pisar  - 4:5.24.1-389
 - Adapt Compress::Raw::Zlib to zlib-1.2.11 (bug #1420326)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=master=7cb6cbb4a7021c514a685b3d5f75da1228ac1c37
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


ppisar pushed to perl (master). "Fix a memory leak leak in Perl_reg_named_buff_fetch()"

2017-03-08 Thread notifications
From d61d60edb3b17f8664e6f957916d33042d0790d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 12:17:41 +0100
Subject: Fix a memory leak leak in Perl_reg_named_buff_fetch()

---
 ...-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch | 81 ++
 perl.spec  |  7 ++
 2 files changed, 88 insertions(+)
 create mode 100644 
perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch

diff --git 
a/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch 
b/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
new file mode 100644
index 000..0ebda55
--- /dev/null
+++ b/perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
@@ -0,0 +1,81 @@
+From 0cefeca1fd2405ad1b5544a3919e377fde5e Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Tue, 21 Feb 2017 16:38:36 +1100
+Subject: [PATCH] (perl #130822) fix an AV leak in Perl_reg_named_buff_fetch
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 853eb961c1a3b014b5a9510740abc15ccd4383b6
+Author: Tony Cook 
+Date:   Tue Feb 21 16:38:36 2017 +1100
+
+(perl #130822) fix an AV leak in Perl_reg_named_buff_fetch
+
+Originally noted as a scoping issue by Andy Lester.
+
+Signed-off-by: Petr Písař 
+---
+ regcomp.c |  5 +
+ t/op/svleak.t | 12 +++-
+ 2 files changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/regcomp.c b/regcomp.c
+index 6329f6c..989c528 100644
+--- a/regcomp.c
 b/regcomp.c
+@@ -7849,21 +7849,18 @@ SV*
+ Perl_reg_named_buff_fetch(pTHX_ REGEXP * const r, SV * const namesv,
+ const U32 flags)
+ {
+-AV *retarray = NULL;
+ SV *ret;
+ struct regexp *const rx = ReANY(r);
+ 
+ PERL_ARGS_ASSERT_REG_NAMED_BUFF_FETCH;
+ 
+-if (flags & RXapif_ALL)
+-retarray=newAV();
+-
+ if (rx && RXp_PAREN_NAMES(rx)) {
+ HE *he_str = hv_fetch_ent( RXp_PAREN_NAMES(rx), namesv, 0, 0 );
+ if (he_str) {
+ IV i;
+ SV* sv_dat=HeVAL(he_str);
+ I32 *nums=(I32*)SvPVX(sv_dat);
++AV * const retarray = (flags & RXapif_ALL) ? newAV() : NULL;
+ for ( i=0; inparens) >= nums[i]
+ && rx->offs[nums[i]].start != -1
+diff --git a/t/op/svleak.t b/t/op/svleak.t
+index b0692ff..eeea7c1 100644
+--- a/t/op/svleak.t
 b/t/op/svleak.t
+@@ -15,7 +15,7 @@ BEGIN {
+ 
+ use Config;
+ 
+-plan tests => 133;
++plan tests => 134;
+ 
+ # run some code N times. If the number of SVs at the end of loop N is
+ # greater than (N-1)*delta at the end of loop 1, we've got a leak
+@@ -557,3 +557,13 @@ EOF
+ sub lk { { my $d = $op->hints_hash->HASH } }
+ ::leak(3, 0, \, q!B::RHE->HASH shoudln't leak!);
+ }
++
++{
++# Perl_reg_named_buff_fetch() leaks an AV when called with an RE
++# with no named captures
++sub named {
++"x" =~ /x/;
++re::regname("foo", 1);
++}
++::leak(2, 0, \, "Perl_reg_named_buff_fetch() on no-name RE");
++}
+-- 
+2.7.4
+
diff --git a/perl.spec b/perl.spec
index 88a8a2a..e01514a 100644
--- a/perl.spec
+++ b/perl.spec
@@ -309,6 +309,10 @@ Patch87:
perl-5.24.1-perl-130815-fix-ck_return-null-pointer-deref-on-malf
 # in upstream after 5.25.9
 Patch88:
perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
 
+# Fix a memory leak leak in Perl_reg_named_buff_fetch(), RT#130822,
+# in upstream after 5.25.10
+Patch89:
perl-5.24.1-perl-130822-fix-an-AV-leak-in-Perl_reg_named_buff_fe.patch
+
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:   
perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
@@ -3023,6 +3027,7 @@ popd
 %patch86 -p1
 %patch87 -p1
 %patch88 -p1
+%patch89 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3096,6 +3101,7 @@ perl -x patchlevel.h \
 'Fedora Patch86: Fix a memory leak in list assignment from or to magic 
values, (RT#130766)' \
 'Fedora Patch87: Fix a null-pointer dereference on malformed code 
(RT#130815)' \
 'Fedora Patch88: Fix an use-after-free in substr() that modifies a magic 
variable (RT#129340)' \
+'Fedora Patch89: Fix a memory leak leak in Perl_reg_named_buff_fetch() 
(RT#130822)' \
 'Fedora Patch200: Link XS modules to libperl.so with EU::CBuilder on 
Linux' \
 'Fedora Patch201: Link XS modules to libperl.so with EU::MM on Linux' \
 %{nil}
@@ -5375,6 +5381,7 @@ popd
 * Wed Mar 08 2017 Petr Pisar  - 4:5.24.1-390
 - Fix a null-pointer dereference on malformed code (RT#130815)
 - Fix an use-after-free in substr() that modifies a magic variable (RT#129340)
+- Fix a memory leak leak in Perl_reg_named_buff_fetch() (RT#130822)
 
 * Fri Feb 17 2017 Petr Pisar 

ppisar pushed to perl (master). "Fix an invalid memory read when parsing a loop variable"

2017-03-08 Thread notifications
From c63d747d119a1df4ea31ea03dd15b96fafa2f98b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 12:41:54 +0100
Subject: Fix an invalid memory read when parsing a loop variable

---
 ...-update-pointer-into-PL_linestr-after-loo.patch | 50 +++
 perl-5.25.10-fix-VMS-test-fail.patch   | 44 +
 ...-Add-testcase-and-new-testfile-t-comp-par.patch | 55 
 ...-5.25.2-t-test.pl-Add-fresh_perl-function.patch | 74 ++
 perl.spec  | 16 +
 5 files changed, 239 insertions(+)
 create mode 100644 
perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
 create mode 100644 perl-5.25.10-fix-VMS-test-fail.patch
 create mode 100644 
perl-5.25.10-perl-130814-Add-testcase-and-new-testfile-t-comp-par.patch
 create mode 100644 perl-5.25.2-t-test.pl-Add-fresh_perl-function.patch

diff --git 
a/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch 
b/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
new file mode 100644
index 000..6a6df7f
--- /dev/null
+++ b/perl-5.24.1-perl-130814-update-pointer-into-PL_linestr-after-loo.patch
@@ -0,0 +1,50 @@
+From 9df34f9c4701104a366e768237ca694411136d2a Mon Sep 17 00:00:00 2001
+From: Hugo van der Sanden 
+Date: Sun, 19 Feb 2017 10:46:09 +
+Subject: [PATCH] update pointer into PL_linestr after lookahead
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to: 5.24.1:
+
+commit 90f2cc9a600117a49f8ee3e30cc681f062350c24
+Author: Hugo van der Sanden 
+Date:   Sun Feb 19 10:46:09 2017 +
+
+[perl #130814] update pointer into PL_linestr after lookahead
+
+Looking ahead for the "Missing $ on loop variable" diagnostic can 
reallocate
+PL_linestr, invalidating our pointer. Save the offset so we can update it
+in that case.
+
+Signed-off-by: Petr Písař 
+---
+ toke.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/toke.c b/toke.c
+index 630fc59..029d2ea 100644
+--- a/toke.c
 b/toke.c
+@@ -7565,6 +7565,7 @@ Perl_yylex(pTHX)
+   s = skipspace(s);
+   if (PL_expect == XSTATE && isIDFIRST_lazy_if(s,UTF)) {
+   char *p = s;
++SSize_t s_off = s - SvPVX(PL_linestr);
+ 
+   if ((PL_bufend - p) >= 3
+ && strnEQ(p, "my", 2) && isSPACE(*(p + 2)))
+@@ -7582,6 +7583,9 @@ Perl_yylex(pTHX)
+   }
+   if (*p != '$')
+   Perl_croak(aTHX_ "Missing $ on loop variable");
++
++/* The buffer may have been reallocated, update s */
++s = SvPVX(PL_linestr) + s_off;
+   }
+   OPERATOR(FOR);
+ 
+-- 
+2.7.4
+
diff --git a/perl-5.25.10-fix-VMS-test-fail.patch 
b/perl-5.25.10-fix-VMS-test-fail.patch
new file mode 100644
index 000..38cc190
--- /dev/null
+++ b/perl-5.25.10-fix-VMS-test-fail.patch
@@ -0,0 +1,44 @@
+From bce4a2abeb8652d19e97d3bf07dd2580a3cc2e6c Mon Sep 17 00:00:00 2001
+From: Hugo van der Sanden 
+Date: Sat, 25 Feb 2017 10:42:17 +
+Subject: [PATCH] fix VMS test fail
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+d7186add added a runperl() test that breaks command line length limits for
+VMS. Switch to fresh_perl() instead, so the prog is put in a file for us.
+
+Signed-off-by: Petr Písař 
+---
+ t/comp/parser_run.t | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/t/comp/parser_run.t b/t/comp/parser_run.t
+index 2543f49..e74644d 100644
+--- a/t/comp/parser_run.t
 b/t/comp/parser_run.t
+@@ -14,14 +14,14 @@ plan(1);
+ 
+ # [perl #130814] can reallocate lineptr while looking ahead for
+ # "Missing $ on loop variable" diagnostic.
+-my $result = runperl(
+-prog => " foreach m0\n\$" . ("0" x 0x2000),
+-stderr => 1,
++my $result = fresh_perl(
++" foreach m0\n\$" . ("0" x 0x2000),
++{ stderr => 1 },
+ );
+-is($result, <
+Date: Sun, 19 Feb 2017 11:15:38 +
+Subject: [PATCH] [perl #130814] Add testcase, and new testfile
+ t/comp/parser_run.t
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8

ppisar pushed to perl (master). "Fix an use-after-free in substr() that modifies a magic variable"

2017-03-08 Thread notifications
From 32d6785b6dc174d39f12933efca012ddacd35c9d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Wed, 8 Mar 2017 11:58:24 +0100
Subject: Fix an use-after-free in substr() that modifies a magic variable

---
 ...-copy-the-source-when-inside-the-dest-in-.patch | 104 +
 perl.spec  |   7 ++
 2 files changed, 111 insertions(+)
 create mode 100644 
perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch

diff --git 
a/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch 
b/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
new file mode 100644
index 000..f400675
--- /dev/null
+++ b/perl-5.24.1-perl-129340-copy-the-source-when-inside-the-dest-in-.patch
@@ -0,0 +1,104 @@
+From 4fe0e2d067ac5639d94f35f8c7e8ac4e0e3ab336 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Mon, 20 Feb 2017 11:02:21 +1100
+Subject: [PATCH] (perl #129340) copy the source when inside the dest in
+ sv_insert_flags()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit e7a8a8aac45d42d72d1586227ca51771f193f5dc
+Author: Tony Cook 
+Date:   Mon Feb 20 11:02:21 2017 +1100
+
+(perl #129340) copy the source when inside the dest in sv_insert_flags()
+
+Signed-off-by: Petr Písař 
+---
+ embed.fnc |  2 +-
+ proto.h   |  2 +-
+ sv.c  | 12 +++-
+ t/op/substr.t |  5 -
+ 4 files changed, 17 insertions(+), 4 deletions(-)
+
+diff --git a/embed.fnc b/embed.fnc
+index a64ffba..2395efb 100644
+--- a/embed.fnc
 b/embed.fnc
+@@ -1437,7 +1437,7 @@ Amdb |void   |sv_insert  |NN SV *const 
bigstr|const STRLEN offset \
+   |const STRLEN len|NN const char *const little \
+   |const STRLEN littlelen
+ Apd   |void   |sv_insert_flags|NN SV *const bigstr|const STRLEN offset|const 
STRLEN len \
+-  |NN const char *const little|const STRLEN 
littlelen|const U32 flags
++  |NN const char *little|const STRLEN 
littlelen|const U32 flags
+ Apd   |int|sv_isa |NULLOK SV* sv|NN const char *const name
+ Apd   |int|sv_isobject|NULLOK SV* sv
+ Apd   |STRLEN |sv_len |NULLOK SV *const sv
+diff --git a/proto.h b/proto.h
+index fb4ee29..2b2004a 100644
+--- a/proto.h
 b/proto.h
+@@ -3015,7 +3015,7 @@ PERL_CALLCONV void   Perl_sv_inc_nomg(pTHX_ SV 
*const sv);
+ /* PERL_CALLCONV void Perl_sv_insert(pTHX_ SV *const bigstr, const STRLEN 
offset, const STRLEN len, const char *const little, const STRLEN littlelen); */
+ #define PERL_ARGS_ASSERT_SV_INSERT\
+   assert(bigstr); assert(little)
+-PERL_CALLCONV voidPerl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN len, const char *const little, const STRLEN 
littlelen, const U32 flags);
++PERL_CALLCONV voidPerl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN len, const char *little, const STRLEN littlelen, 
const U32 flags);
+ #define PERL_ARGS_ASSERT_SV_INSERT_FLAGS  \
+   assert(bigstr); assert(little)
+ PERL_CALLCONV int Perl_sv_isa(pTHX_ SV* sv, const char *const name);
+diff --git a/sv.c b/sv.c
+index d1e84f0..697db41 100644
+--- a/sv.c
 b/sv.c
+@@ -6223,7 +6223,7 @@ C that applies to C.
+ */
+ 
+ void
+-Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN offset, const 
STRLEN len, const char *const little, const STRLEN littlelen, const U32 flags)
++Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN offset, const 
STRLEN len, const char *little, const STRLEN littlelen, const U32 flags)
+ {
+ char *big;
+ char *mid;
+@@ -6236,6 +6236,16 @@ Perl_sv_insert_flags(pTHX_ SV *const bigstr, const 
STRLEN offset, const STRLEN l
+ 
+ SvPV_force_flags(bigstr, curlen, flags);
+ (void)SvPOK_only_UTF8(bigstr);
++
++if (little >= SvPVX(bigstr) &&
++little < SvPVX(bigstr) + (SvLEN(bigstr) ? SvLEN(bigstr) : 
SvCUR(bigstr))) {
++/* little is a pointer to within bigstr, since we can reallocate 
bigstr,
++   or little...little+littlelen might overlap offset...offset+len we 
make a copy
++*/
++little = savepvn(little, littlelen);
++SAVEFREEPV(little);
++}
++
+ if (offset + len > curlen) {
+   SvGROW(bigstr, offset+len+1);
+   Zero(SvPVX(bigstr)+curlen, offset+len-curlen, char);
+diff --git a/t/op/substr.t b/t/op/substr.t
+index eae2403..01c36a9 100644
+--- a/t/op/substr.t
 b/t/op/substr.t
+@@ -22,7 +22,7 @@ $SIG{__WARN__} = sub {
+  }
+ };
+ 
+-plan(388);
++plan(389);
+ 
+ run_tests() unless caller;
+ 
+@@ -869,3 +869,6 @@ is($destroyed, 1, 'Timely scalar destruction with lvalue 
substr');
+ 
+ is($result_3363, "best", "ref-to-substr retains lvalue-ness under 
recursion [perl #3363]");
+ }
++

[Bug 1430157] perl-DateTime-Event-Recurrence-0.19 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430157

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #5 from Fedora Update System  ---
perl-DateTime-Event-Recurrence-0.19-1.fc24 has been pushed to the Fedora 24
testing repository. If problems still persist, please make note of it in this
bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2017-aecd4d6fe0

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1430157] perl-DateTime-Event-Recurrence-0.19 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430157



--- Comment #6 from Fedora Update System  ---
perl-DateTime-Event-Recurrence-0.19-1.fc25 has been pushed to the Fedora 25
testing repository. If problems still persist, please make note of it in this
bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2017-26303b1d9c

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1429903] perl-Locale-SubCountry-2.02 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1429903

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #5 from Fedora Update System  ---
perl-Locale-SubCountry-2.02-1.fc24 has been pushed to the Fedora 24 testing
repository. If problems still persist, please make note of it in this bug
report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2017-133abca4a6

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1429903] perl-Locale-SubCountry-2.02 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1429903



--- Comment #6 from Fedora Update System  ---
perl-Locale-SubCountry-2.02-1.fc25 has been pushed to the Fedora 25 testing
repository. If problems still persist, please make note of it in this bug
report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2017-622a517939

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


Broken dependencies: perl-Alien-ROOT

2017-03-08 Thread buildsys


perl-Alien-ROOT has broken dependencies in the rawhide tree:
On aarch64:
perl-Alien-ROOT-5.34.36.1-4.fc26.noarch requires root-core
On ppc64:
perl-Alien-ROOT-5.34.36.1-4.fc26.noarch requires root-core
On ppc64le:
perl-Alien-ROOT-5.34.36.1-4.fc26.noarch requires root-core
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


Broken dependencies: perl-ZMQ-LibZMQ2

2017-03-08 Thread buildsys


perl-ZMQ-LibZMQ2 has broken dependencies in the rawhide tree:
On x86_64:
perl-ZMQ-LibZMQ2-1.09-9.fc25.x86_64 requires libzmq.so.1()(64bit)
On armhfp:
perl-ZMQ-LibZMQ2-1.09-9.fc25.armv7hl requires libzmq.so.1
On ppc64le:
perl-ZMQ-LibZMQ2-1.09-9.fc25.ppc64le requires libzmq.so.1()(64bit)
On aarch64:
perl-ZMQ-LibZMQ2-1.09-9.fc25.aarch64 requires libzmq.so.1()(64bit)
On ppc64:
perl-ZMQ-LibZMQ2-1.09-9.fc25.ppc64 requires libzmq.so.1()(64bit)
On i386:
perl-ZMQ-LibZMQ2-1.09-9.fc25.i686 requires libzmq.so.1
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


Broken dependencies: perl-ZeroMQ

2017-03-08 Thread buildsys


perl-ZeroMQ has broken dependencies in the rawhide tree:
On x86_64:
perl-ZeroMQ-0.23-13.fc25.x86_64 requires libzmq.so.1()(64bit)
On armhfp:
perl-ZeroMQ-0.23-13.fc25.armv7hl requires libzmq.so.1
On ppc64le:
perl-ZeroMQ-0.23-13.fc25.ppc64le requires libzmq.so.1()(64bit)
On aarch64:
perl-ZeroMQ-0.23-13.fc25.aarch64 requires libzmq.so.1()(64bit)
On ppc64:
perl-ZeroMQ-0.23-13.fc25.ppc64 requires libzmq.so.1()(64bit)
On i386:
perl-ZeroMQ-0.23-13.fc25.i686 requires libzmq.so.1
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


Broken dependencies: perl-ZMQ-LibZMQ3

2017-03-08 Thread buildsys


perl-ZMQ-LibZMQ3 has broken dependencies in the rawhide tree:
On x86_64:
perl-ZMQ-LibZMQ3-1.19-5.fc25.x86_64 requires libzmq.so.3()(64bit)
On armhfp:
perl-ZMQ-LibZMQ3-1.19-5.fc25.armv7hl requires libzmq.so.3
On ppc64le:
perl-ZMQ-LibZMQ3-1.19-5.fc25.ppc64le requires libzmq.so.3()(64bit)
On aarch64:
perl-ZMQ-LibZMQ3-1.19-5.fc25.aarch64 requires libzmq.so.3()(64bit)
On ppc64:
perl-ZMQ-LibZMQ3-1.19-5.fc25.ppc64 requires libzmq.so.3()(64bit)
On i386:
perl-ZMQ-LibZMQ3-1.19-5.fc25.i686 requires libzmq.so.3
Please resolve this as soon as possible.

___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


pghmcfc pushed to perl-MetaCPAN-Client (f26). "Update to 2.007000 (..more)"

2017-03-08 Thread notifications
From 6d3ea5ea89cdcac05d040ded0c286d8afab8c11d Mon Sep 17 00:00:00 2001
From: Paul Howarth 
Date: Wed, 8 Mar 2017 13:47:01 +
Subject: Update to 2.007000

- New upstream release 2.007000
  - Update tests for newer Perl versions, to run without '.' in @INC (GH#72)
---
 perl-MetaCPAN-Client.spec | 6 +-
 sources   | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/perl-MetaCPAN-Client.spec b/perl-MetaCPAN-Client.spec
index 31f6b77..7c4baca 100644
--- a/perl-MetaCPAN-Client.spec
+++ b/perl-MetaCPAN-Client.spec
@@ -3,7 +3,7 @@
 # TODO: BR: perl(HTTP::Tiny::Mech) and perl(WWW::Mechanize::Cache) when 
available
 
 Name:  perl-MetaCPAN-Client
-Version:   2.006000
+Version:   2.007000
 Release:   1%{?dist}
 Summary:   A comprehensive, DWIM-featured client to the MetaCPAN API
 License:   GPL+ or Artistic
@@ -102,6 +102,10 @@ mv ./[a-z]*.t t/api/
 %{_mandir}/man3/MetaCPAN::Client::Types.3*
 
 %changelog
+* Wed Mar  8 2017 Paul Howarth  - 2.007000-1
+- Update to 2.007000
+  - Update tests for newer Perl versions, to run without '.' in @INC (GH#72)
+
 * Fri Feb 24 2017 Paul Howarth  - 2.006000-1
 - Update to 2.006000
   - Support '_source' filtering (GH#70)
diff --git a/sources b/sources
index 686a113..2ca0884 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MetaCPAN-Client-2.006000.tar.gz) = 
c11a614390bbbfa61c53587ddb34fa02dff4123442723539ec7ab33593828a1a209298a2ab1194b4480ff6eab229fb750b0799c32a67ecc6102f696214ebb701
+SHA512 (MetaCPAN-Client-2.007000.tar.gz) = 
d247d961edf973cfba00191fabe2c86f11264d09661f21bee7e06e2f32d5a6ff744d63385775a2e8f3368dded53dc976ad25fee98303af28fd01d102caa4c7f7
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-MetaCPAN-Client.git/commit/?h=f26=6d3ea5ea89cdcac05d040ded0c286d8afab8c11d
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


pghmcfc pushed to perl-MetaCPAN-Client (master). "Update to 2.007000 (..more)"

2017-03-08 Thread notifications
From 6d3ea5ea89cdcac05d040ded0c286d8afab8c11d Mon Sep 17 00:00:00 2001
From: Paul Howarth 
Date: Wed, 8 Mar 2017 13:47:01 +
Subject: Update to 2.007000

- New upstream release 2.007000
  - Update tests for newer Perl versions, to run without '.' in @INC (GH#72)
---
 perl-MetaCPAN-Client.spec | 6 +-
 sources   | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/perl-MetaCPAN-Client.spec b/perl-MetaCPAN-Client.spec
index 31f6b77..7c4baca 100644
--- a/perl-MetaCPAN-Client.spec
+++ b/perl-MetaCPAN-Client.spec
@@ -3,7 +3,7 @@
 # TODO: BR: perl(HTTP::Tiny::Mech) and perl(WWW::Mechanize::Cache) when 
available
 
 Name:  perl-MetaCPAN-Client
-Version:   2.006000
+Version:   2.007000
 Release:   1%{?dist}
 Summary:   A comprehensive, DWIM-featured client to the MetaCPAN API
 License:   GPL+ or Artistic
@@ -102,6 +102,10 @@ mv ./[a-z]*.t t/api/
 %{_mandir}/man3/MetaCPAN::Client::Types.3*
 
 %changelog
+* Wed Mar  8 2017 Paul Howarth  - 2.007000-1
+- Update to 2.007000
+  - Update tests for newer Perl versions, to run without '.' in @INC (GH#72)
+
 * Fri Feb 24 2017 Paul Howarth  - 2.006000-1
 - Update to 2.006000
   - Support '_source' filtering (GH#70)
diff --git a/sources b/sources
index 686a113..2ca0884 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MetaCPAN-Client-2.006000.tar.gz) = 
c11a614390bbbfa61c53587ddb34fa02dff4123442723539ec7ab33593828a1a209298a2ab1194b4480ff6eab229fb750b0799c32a67ecc6102f696214ebb701
+SHA512 (MetaCPAN-Client-2.007000.tar.gz) = 
d247d961edf973cfba00191fabe2c86f11264d09661f21bee7e06e2f32d5a6ff744d63385775a2e8f3368dded53dc976ad25fee98303af28fd01d102caa4c7f7
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-MetaCPAN-Client.git/commit/?h=master=6d3ea5ea89cdcac05d040ded0c286d8afab8c11d
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


pghmcfc uploaded MetaCPAN-Client-2.007000.tar.gz for perl-MetaCPAN-Client

2017-03-08 Thread notifications
d247d961edf973cfba00191fabe2c86f11264d09661f21bee7e06e2f32d5a6ff744d63385775a2e8f3368dded53dc976ad25fee98303af28fd01d102caa4c7f7
  MetaCPAN-Client-2.007000.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-MetaCPAN-Client/MetaCPAN-Client-2.007000.tar.gz/sha512/d247d961edf973cfba00191fabe2c86f11264d09661f21bee7e06e2f32d5a6ff744d63385775a2e8f3368dded53dc976ad25fee98303af28fd01d102caa4c7f7/MetaCPAN-Client-2.007000.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1426983] perl-POE-Filter-Zlib-2.04 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1426983

Fedora Update System  changed:

   What|Removed |Added

   Fixed In Version|perl-POE-Filter-Zlib-2.04-1 |perl-POE-Filter-Zlib-2.04-1
   |.fc26   |.fc26
   |perl-POE-Filter-Zlib-2.04-1 |perl-POE-Filter-Zlib-2.04-1
   |.fc25   |.fc25
   ||perl-POE-Filter-Zlib-2.04-1
   ||.fc24



--- Comment #9 from Fedora Update System  ---
perl-POE-Filter-Zlib-2.04-1.fc24 has been pushed to the Fedora 24 stable
repository. If problems still persist, please make note of it in this bug
report.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f24). "Cleanup merger."

2017-03-08 Thread notifications
From 6697edffd244784ae727c254cd4f46c5fd09690a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 14:09:48 +0100
Subject: Cleanup merger.

---
 perl-Apache-LogFormat-Compiler.spec | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index 6fc10b7..8bd41cb 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -55,9 +55,6 @@ access_log lines.
 - Update to 0.35.
 - Reflect upstream having switched to Module::Build::Tiny.
 
-* Sun May 15 2016 Jitka Plesnikova  - 0.33-3
-- Perl 5.24 rebuild
-
 * Thu Feb 04 2016 Fedora Release Engineering  - 
0.33-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f24=6697edffd244784ae727c254cd4f46c5fd09690a
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f24). "Cleanup merger."

2017-03-08 Thread notifications
From 002170e96d0efe0fcd63011d8b7a7885e498fade Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 14:01:03 +0100
Subject: Cleanup merger.

---
 perl-Apache-LogFormat-Compiler.spec | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index bb875fe..6fc10b7 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -55,9 +55,6 @@ access_log lines.
 - Update to 0.35.
 - Reflect upstream having switched to Module::Build::Tiny.
 
-* Sat Feb 11 2017 Fedora Release Engineering  - 
0.33-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
 * Sun May 15 2016 Jitka Plesnikova  - 0.33-3
 - Perl 5.24 rebuild
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f24=002170e96d0efe0fcd63011d8b7a7885e498fade
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f24). "Mandatory Perl build-requires added "

2017-03-08 Thread notifications
From f6689514d6826d8fbe026ca892a6961956cea193 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 24 Jun 2016 10:36:36 +0200
Subject: Mandatory Perl build-requires added
 

---
 perl-Apache-LogFormat-Compiler.spec | 1 +
 1 file changed, 1 insertion(+)

diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index 153c793..9529071 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -8,6 +8,7 @@ URL:
http://search.cpan.org/dist/Apache-LogFormat-Compiler/
 Source0:
http://www.cpan.org/authors/id/K/KA/KAZEBURO/Apache-LogFormat-Compiler-%{version}.tar.gz
 BuildArch:  noarch
 BuildRequires:  perl >= 0:5.008001
+BuildRequires:  perl-generators
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(constant)
 BuildRequires:  perl(File::Basename)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f24=f6689514d6826d8fbe026ca892a6961956cea193
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f24). "Update to 0.35. (..more)"

2017-03-08 Thread notifications
From be8f4ee9cd855298feebb92d7e1c7c9d08636515 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 13:58:28 +0100
Subject: Update to 0.35. Reflect upstream having switched to
 Module::Build::Tiny.

---
 .gitignore  |  2 +-
 perl-Apache-LogFormat-Compiler.spec | 17 +
 sources |  2 +-
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/.gitignore b/.gitignore
index 6112631..1f0d8d4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Apache-LogFormat-Compiler-0.33.tar.gz
+/Apache-LogFormat-Compiler-0.35.tar.gz
diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index d6b79f6..bb875fe 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -1,6 +1,6 @@
 Name:   perl-Apache-LogFormat-Compiler
-Version:0.33
-Release:4%{?dist}
+Version:0.35
+Release:1%{?dist}
 Summary:Compile a log format string to perl-code
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -11,10 +11,8 @@ BuildRequires:  perl >= 0:5.008001
 BuildRequires:  perl-generators
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(constant)
-BuildRequires:  perl(File::Basename)
-BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(HTTP::Request::Common)
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.035
 BuildRequires:  perl(POSIX)
 BuildRequires:  perl(POSIX::strftime::Compiler)
 BuildRequires:  perl(strict)
@@ -23,7 +21,6 @@ BuildRequires:  perl(Test::More) >= 0.98
 BuildRequires:  perl(Time::Local)
 BuildRequires:  perl(Try::Tiny) >= 0.12
 BuildRequires:  perl(URI::Escape) >= 1.60
-BuildRequires:  perl(utf8)
 BuildRequires:  perl(warnings)
 
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
@@ -36,12 +33,12 @@ access_log lines.
 %setup -q -n Apache-LogFormat-Compiler-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+%{__perl} Build.PL --installdirs=vendor
 ./Build
 
 %install
 
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -54,6 +51,10 @@ access_log lines.
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 08 2017 Ralf Corsépius  - 0.35-1
+- Update to 0.35.
+- Reflect upstream having switched to Module::Build::Tiny.
+
 * Sat Feb 11 2017 Fedora Release Engineering  - 
0.33-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
 
diff --git a/sources b/sources
index a2aeb8a..832cad6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b0a5d98ceb9381a47fdbd79478ce54d3  Apache-LogFormat-Compiler-0.33.tar.gz
+SHA512 (Apache-LogFormat-Compiler-0.35.tar.gz) = 
9a4447e0be864e6ba3a6170daa6f219b0ddd6b765ab6fbe6125a808da76803fb4bf6eed131df793a8cf900378b5c72f11489d5429106b97931f6fbef08f9f349
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f24=be8f4ee9cd855298feebb92d7e1c7c9d08636515
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f24). "- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild"

2017-03-08 Thread notifications
From 22da6956d7e7574c29fd0689fdbf994c8426a378 Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering 
Date: Sat, 11 Feb 2017 01:31:53 +
Subject: - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

---
 perl-Apache-LogFormat-Compiler.spec | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index 9529071..d6b79f6 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -1,6 +1,6 @@
 Name:   perl-Apache-LogFormat-Compiler
 Version:0.33
-Release:3%{?dist}
+Release:4%{?dist}
 Summary:Compile a log format string to perl-code
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -54,6 +54,9 @@ access_log lines.
 %{_mandir}/man3/*
 
 %changelog
+* Sat Feb 11 2017 Fedora Release Engineering  - 
0.33-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
 * Sun May 15 2016 Jitka Plesnikova  - 0.33-3
 - Perl 5.24 rebuild
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f24=22da6956d7e7574c29fd0689fdbf994c8426a378
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f24). "Perl 5.24 rebuild"

2017-03-08 Thread notifications
From d65c79f8d492acdaf5735a1e07d986a6b044b738 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Sun, 15 May 2016 19:34:20 +0200
Subject: Perl 5.24 rebuild

---
 perl-Apache-LogFormat-Compiler.spec | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index bf78874..153c793 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -1,6 +1,6 @@
 Name:   perl-Apache-LogFormat-Compiler
 Version:0.33
-Release:2%{?dist}
+Release:3%{?dist}
 Summary:Compile a log format string to perl-code
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -53,6 +53,9 @@ access_log lines.
 %{_mandir}/man3/*
 
 %changelog
+* Sun May 15 2016 Jitka Plesnikova  - 0.33-3
+- Perl 5.24 rebuild
+
 * Thu Feb 04 2016 Fedora Release Engineering  - 
0.33-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f24=d65c79f8d492acdaf5735a1e07d986a6b044b738
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f25). "Cleanup merger."

2017-03-08 Thread notifications
From 002170e96d0efe0fcd63011d8b7a7885e498fade Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 14:01:03 +0100
Subject: Cleanup merger.

---
 perl-Apache-LogFormat-Compiler.spec | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index bb875fe..6fc10b7 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -55,9 +55,6 @@ access_log lines.
 - Update to 0.35.
 - Reflect upstream having switched to Module::Build::Tiny.
 
-* Sat Feb 11 2017 Fedora Release Engineering  - 
0.33-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
 * Sun May 15 2016 Jitka Plesnikova  - 0.33-3
 - Perl 5.24 rebuild
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f25=002170e96d0efe0fcd63011d8b7a7885e498fade
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f25). "- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild"

2017-03-08 Thread notifications
From 22da6956d7e7574c29fd0689fdbf994c8426a378 Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering 
Date: Sat, 11 Feb 2017 01:31:53 +
Subject: - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

---
 perl-Apache-LogFormat-Compiler.spec | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index 9529071..d6b79f6 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -1,6 +1,6 @@
 Name:   perl-Apache-LogFormat-Compiler
 Version:0.33
-Release:3%{?dist}
+Release:4%{?dist}
 Summary:Compile a log format string to perl-code
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -54,6 +54,9 @@ access_log lines.
 %{_mandir}/man3/*
 
 %changelog
+* Sat Feb 11 2017 Fedora Release Engineering  - 
0.33-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
 * Sun May 15 2016 Jitka Plesnikova  - 0.33-3
 - Perl 5.24 rebuild
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f25=22da6956d7e7574c29fd0689fdbf994c8426a378
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f25). "Update to 0.35. (..more)"

2017-03-08 Thread notifications
From be8f4ee9cd855298feebb92d7e1c7c9d08636515 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 13:58:28 +0100
Subject: Update to 0.35. Reflect upstream having switched to
 Module::Build::Tiny.

---
 .gitignore  |  2 +-
 perl-Apache-LogFormat-Compiler.spec | 17 +
 sources |  2 +-
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/.gitignore b/.gitignore
index 6112631..1f0d8d4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Apache-LogFormat-Compiler-0.33.tar.gz
+/Apache-LogFormat-Compiler-0.35.tar.gz
diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index d6b79f6..bb875fe 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -1,6 +1,6 @@
 Name:   perl-Apache-LogFormat-Compiler
-Version:0.33
-Release:4%{?dist}
+Version:0.35
+Release:1%{?dist}
 Summary:Compile a log format string to perl-code
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -11,10 +11,8 @@ BuildRequires:  perl >= 0:5.008001
 BuildRequires:  perl-generators
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(constant)
-BuildRequires:  perl(File::Basename)
-BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(HTTP::Request::Common)
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.035
 BuildRequires:  perl(POSIX)
 BuildRequires:  perl(POSIX::strftime::Compiler)
 BuildRequires:  perl(strict)
@@ -23,7 +21,6 @@ BuildRequires:  perl(Test::More) >= 0.98
 BuildRequires:  perl(Time::Local)
 BuildRequires:  perl(Try::Tiny) >= 0.12
 BuildRequires:  perl(URI::Escape) >= 1.60
-BuildRequires:  perl(utf8)
 BuildRequires:  perl(warnings)
 
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
@@ -36,12 +33,12 @@ access_log lines.
 %setup -q -n Apache-LogFormat-Compiler-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+%{__perl} Build.PL --installdirs=vendor
 ./Build
 
 %install
 
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -54,6 +51,10 @@ access_log lines.
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 08 2017 Ralf Corsépius  - 0.35-1
+- Update to 0.35.
+- Reflect upstream having switched to Module::Build::Tiny.
+
 * Sat Feb 11 2017 Fedora Release Engineering  - 
0.33-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
 
diff --git a/sources b/sources
index a2aeb8a..832cad6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b0a5d98ceb9381a47fdbd79478ce54d3  Apache-LogFormat-Compiler-0.33.tar.gz
+SHA512 (Apache-LogFormat-Compiler-0.35.tar.gz) = 
9a4447e0be864e6ba3a6170daa6f219b0ddd6b765ab6fbe6125a808da76803fb4bf6eed131df793a8cf900378b5c72f11489d5429106b97931f6fbef08f9f349
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f25=be8f4ee9cd855298feebb92d7e1c7c9d08636515
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (f26). "Update to 0.35. (..more)"

2017-03-08 Thread notifications
From be8f4ee9cd855298feebb92d7e1c7c9d08636515 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 13:58:28 +0100
Subject: Update to 0.35. Reflect upstream having switched to
 Module::Build::Tiny.

---
 .gitignore  |  2 +-
 perl-Apache-LogFormat-Compiler.spec | 17 +
 sources |  2 +-
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/.gitignore b/.gitignore
index 6112631..1f0d8d4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Apache-LogFormat-Compiler-0.33.tar.gz
+/Apache-LogFormat-Compiler-0.35.tar.gz
diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index d6b79f6..bb875fe 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -1,6 +1,6 @@
 Name:   perl-Apache-LogFormat-Compiler
-Version:0.33
-Release:4%{?dist}
+Version:0.35
+Release:1%{?dist}
 Summary:Compile a log format string to perl-code
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -11,10 +11,8 @@ BuildRequires:  perl >= 0:5.008001
 BuildRequires:  perl-generators
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(constant)
-BuildRequires:  perl(File::Basename)
-BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(HTTP::Request::Common)
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.035
 BuildRequires:  perl(POSIX)
 BuildRequires:  perl(POSIX::strftime::Compiler)
 BuildRequires:  perl(strict)
@@ -23,7 +21,6 @@ BuildRequires:  perl(Test::More) >= 0.98
 BuildRequires:  perl(Time::Local)
 BuildRequires:  perl(Try::Tiny) >= 0.12
 BuildRequires:  perl(URI::Escape) >= 1.60
-BuildRequires:  perl(utf8)
 BuildRequires:  perl(warnings)
 
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
@@ -36,12 +33,12 @@ access_log lines.
 %setup -q -n Apache-LogFormat-Compiler-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+%{__perl} Build.PL --installdirs=vendor
 ./Build
 
 %install
 
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -54,6 +51,10 @@ access_log lines.
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 08 2017 Ralf Corsépius  - 0.35-1
+- Update to 0.35.
+- Reflect upstream having switched to Module::Build::Tiny.
+
 * Sat Feb 11 2017 Fedora Release Engineering  - 
0.33-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
 
diff --git a/sources b/sources
index a2aeb8a..832cad6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b0a5d98ceb9381a47fdbd79478ce54d3  Apache-LogFormat-Compiler-0.33.tar.gz
+SHA512 (Apache-LogFormat-Compiler-0.35.tar.gz) = 
9a4447e0be864e6ba3a6170daa6f219b0ddd6b765ab6fbe6125a808da76803fb4bf6eed131df793a8cf900378b5c72f11489d5429106b97931f6fbef08f9f349
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=f26=be8f4ee9cd855298feebb92d7e1c7c9d08636515
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Apache-LogFormat-Compiler (master). "Update to 0.35. (..more)"

2017-03-08 Thread notifications
From be8f4ee9cd855298feebb92d7e1c7c9d08636515 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 13:58:28 +0100
Subject: Update to 0.35. Reflect upstream having switched to
 Module::Build::Tiny.

---
 .gitignore  |  2 +-
 perl-Apache-LogFormat-Compiler.spec | 17 +
 sources |  2 +-
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/.gitignore b/.gitignore
index 6112631..1f0d8d4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Apache-LogFormat-Compiler-0.33.tar.gz
+/Apache-LogFormat-Compiler-0.35.tar.gz
diff --git a/perl-Apache-LogFormat-Compiler.spec 
b/perl-Apache-LogFormat-Compiler.spec
index d6b79f6..bb875fe 100644
--- a/perl-Apache-LogFormat-Compiler.spec
+++ b/perl-Apache-LogFormat-Compiler.spec
@@ -1,6 +1,6 @@
 Name:   perl-Apache-LogFormat-Compiler
-Version:0.33
-Release:4%{?dist}
+Version:0.35
+Release:1%{?dist}
 Summary:Compile a log format string to perl-code
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -11,10 +11,8 @@ BuildRequires:  perl >= 0:5.008001
 BuildRequires:  perl-generators
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(constant)
-BuildRequires:  perl(File::Basename)
-BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(HTTP::Request::Common)
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.035
 BuildRequires:  perl(POSIX)
 BuildRequires:  perl(POSIX::strftime::Compiler)
 BuildRequires:  perl(strict)
@@ -23,7 +21,6 @@ BuildRequires:  perl(Test::More) >= 0.98
 BuildRequires:  perl(Time::Local)
 BuildRequires:  perl(Try::Tiny) >= 0.12
 BuildRequires:  perl(URI::Escape) >= 1.60
-BuildRequires:  perl(utf8)
 BuildRequires:  perl(warnings)
 
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
@@ -36,12 +33,12 @@ access_log lines.
 %setup -q -n Apache-LogFormat-Compiler-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+%{__perl} Build.PL --installdirs=vendor
 ./Build
 
 %install
 
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -54,6 +51,10 @@ access_log lines.
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 08 2017 Ralf Corsépius  - 0.35-1
+- Update to 0.35.
+- Reflect upstream having switched to Module::Build::Tiny.
+
 * Sat Feb 11 2017 Fedora Release Engineering  - 
0.33-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
 
diff --git a/sources b/sources
index a2aeb8a..832cad6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b0a5d98ceb9381a47fdbd79478ce54d3  Apache-LogFormat-Compiler-0.33.tar.gz
+SHA512 (Apache-LogFormat-Compiler-0.35.tar.gz) = 
9a4447e0be864e6ba3a6170daa6f219b0ddd6b765ab6fbe6125a808da76803fb4bf6eed131df793a8cf900378b5c72f11489d5429106b97931f6fbef08f9f349
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Apache-LogFormat-Compiler.git/commit/?h=master=be8f4ee9cd855298feebb92d7e1c7c9d08636515
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu uploaded Apache-LogFormat-Compiler-0.35.tar.gz for perl-Apache-LogFormat-Compiler

2017-03-08 Thread notifications
9a4447e0be864e6ba3a6170daa6f219b0ddd6b765ab6fbe6125a808da76803fb4bf6eed131df793a8cf900378b5c72f11489d5429106b97931f6fbef08f9f349
  Apache-LogFormat-Compiler-0.35.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-Apache-LogFormat-Compiler/Apache-LogFormat-Compiler-0.35.tar.gz/sha512/9a4447e0be864e6ba3a6170daa6f219b0ddd6b765ab6fbe6125a808da76803fb4bf6eed131df793a8cf900378b5c72f11489d5429106b97931f6fbef08f9f349/Apache-LogFormat-Compiler-0.35.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Test-Script (f24). "Update to 1.16. Activate t2/ testsuite."

2017-03-08 Thread notifications
From 8b71b94440548c743f8748fcfe81ee3b5dd00d33 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 13:18:20 +0100
Subject: Update to 1.16. Activate t2/ testsuite.

---
 .gitignore|  2 +-
 perl-Test-Script.spec | 10 +-
 sources   |  2 +-
 3 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 68e9a2f..2f444fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Test-Script-1.15.tar.gz
+/Test-Script-1.16.tar.gz
diff --git a/perl-Test-Script.spec b/perl-Test-Script.spec
index 28c314a..600ee67 100644
--- a/perl-Test-Script.spec
+++ b/perl-Test-Script.spec
@@ -1,5 +1,5 @@
 Name:   perl-Test-Script
-Version:1.15
+Version:1.16
 Release:1%{?dist}
 Summary:Cross-platform basic tests for scripts
 License:GPL+ or Artistic
@@ -28,6 +28,10 @@ BuildRequires:  perl(Test::More) >= 0.96
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 
+# Optionally required by t2/-testsuite
+BuildRequires:  perl(Test2)
+BuildRequires:  perl(Test2::Suite)
+
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
 %description
@@ -55,6 +59,10 @@ in the bin directory of your Perl distribution.
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 08 2017 Ralf Corsépius  - 1.16-1
+- Update to 1.16.
+- Activate t2/ testsuite.
+
 * Thu Feb 23 2017 Ralf Corsépius  - 1.15-1
 - Update to 1.15.
 - Modernize spec.
diff --git a/sources b/sources
index 033c447..626e42d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Test-Script-1.15.tar.gz) = 
b692558e0b3545643de7b98e88244ee17f963a6df131089763ae0c4d3e641223925f3af458193299f991dacbf7c0ec0598e4c4c26357515aaacce28920a3d4eb
+SHA512 (Test-Script-1.16.tar.gz) = 
92af15cb6909dc59466abfd3061d667230c6e9a69970fc62df3e68c2c7e4d93d0ac3c26d1cdcdec92a5a414078921bcdd8827f8e05ac1241f36f81f5efbb4133
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Script.git/commit/?h=f24=8b71b94440548c743f8748fcfe81ee3b5dd00d33
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Test-Script (f25). "Update to 1.16. (..more)"

2017-03-08 Thread notifications
From 319ef824e9f0e1f17a94b75ea7e5cf950e4c3452 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 13:18:20 +0100
Subject: Update to 1.16. Activate t2/ testsuite.

---
 .gitignore|  2 +-
 perl-Test-Script.spec | 10 +-
 sources   |  2 +-
 3 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 68e9a2f..2f444fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Test-Script-1.15.tar.gz
+/Test-Script-1.16.tar.gz
diff --git a/perl-Test-Script.spec b/perl-Test-Script.spec
index 2da4f5b..01a0604 100644
--- a/perl-Test-Script.spec
+++ b/perl-Test-Script.spec
@@ -1,5 +1,5 @@
 Name:   perl-Test-Script
-Version:1.15
+Version:1.16
 Release:1%{?dist}
 Summary:Cross-platform basic tests for scripts
 License:GPL+ or Artistic
@@ -28,6 +28,10 @@ BuildRequires:  perl(Test::More) >= 0.96
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 
+# Optionally required by t2/-testsuite
+BuildRequires:  perl(Test2)
+BuildRequires:  perl(Test2::Suite)
+
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
 %description
@@ -55,6 +59,10 @@ in the bin directory of your Perl distribution.
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 08 2017 Ralf Corsépius  - 1.16-1
+- Update to 1.16.
+- Activate t2/ testsuite.
+
 * Thu Feb 23 2017 Ralf Corsépius  - 1.15-1
 - Update to 1.15.
 - Modernize spec.
diff --git a/sources b/sources
index 033c447..626e42d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Test-Script-1.15.tar.gz) = 
b692558e0b3545643de7b98e88244ee17f963a6df131089763ae0c4d3e641223925f3af458193299f991dacbf7c0ec0598e4c4c26357515aaacce28920a3d4eb
+SHA512 (Test-Script-1.16.tar.gz) = 
92af15cb6909dc59466abfd3061d667230c6e9a69970fc62df3e68c2c7e4d93d0ac3c26d1cdcdec92a5a414078921bcdd8827f8e05ac1241f36f81f5efbb4133
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Script.git/commit/?h=f25=319ef824e9f0e1f17a94b75ea7e5cf950e4c3452
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Test-Script (f26). "Update to 1.16. (..more)"

2017-03-08 Thread notifications
From ade7a10de657149e0525a4d5b8a0dec6ff40c36e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 13:18:20 +0100
Subject: Update to 1.16. Activate t2/ testsuite.

---
 .gitignore|  2 +-
 perl-Test-Script.spec | 10 +-
 sources   |  2 +-
 3 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 68e9a2f..2f444fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Test-Script-1.15.tar.gz
+/Test-Script-1.16.tar.gz
diff --git a/perl-Test-Script.spec b/perl-Test-Script.spec
index 1cea502..e0b3839 100644
--- a/perl-Test-Script.spec
+++ b/perl-Test-Script.spec
@@ -1,5 +1,5 @@
 Name:   perl-Test-Script
-Version:1.15
+Version:1.16
 Release:1%{?dist}
 Summary:Cross-platform basic tests for scripts
 License:GPL+ or Artistic
@@ -28,6 +28,10 @@ BuildRequires:  perl(Test::More) >= 0.96
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 
+# Optionally required by t2/-testsuite
+BuildRequires:  perl(Test2)
+BuildRequires:  perl(Test2::Suite)
+
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
 %description
@@ -55,6 +59,10 @@ in the bin directory of your Perl distribution.
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 08 2017 Ralf Corsépius  - 1.16-1
+- Update to 1.16.
+- Activate t2/ testsuite.
+
 * Thu Feb 23 2017 Ralf Corsépius  - 1.15-1
 - Update to 1.15.
 - Modernize spec.
diff --git a/sources b/sources
index 033c447..626e42d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Test-Script-1.15.tar.gz) = 
b692558e0b3545643de7b98e88244ee17f963a6df131089763ae0c4d3e641223925f3af458193299f991dacbf7c0ec0598e4c4c26357515aaacce28920a3d4eb
+SHA512 (Test-Script-1.16.tar.gz) = 
92af15cb6909dc59466abfd3061d667230c6e9a69970fc62df3e68c2c7e4d93d0ac3c26d1cdcdec92a5a414078921bcdd8827f8e05ac1241f36f81f5efbb4133
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Script.git/commit/?h=f26=ade7a10de657149e0525a4d5b8a0dec6ff40c36e
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu pushed to perl-Test-Script (master). "Update to 1.16. (..more)"

2017-03-08 Thread notifications
From ade7a10de657149e0525a4d5b8a0dec6ff40c36e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Wed, 8 Mar 2017 13:18:20 +0100
Subject: Update to 1.16. Activate t2/ testsuite.

---
 .gitignore|  2 +-
 perl-Test-Script.spec | 10 +-
 sources   |  2 +-
 3 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 68e9a2f..2f444fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Test-Script-1.15.tar.gz
+/Test-Script-1.16.tar.gz
diff --git a/perl-Test-Script.spec b/perl-Test-Script.spec
index 1cea502..e0b3839 100644
--- a/perl-Test-Script.spec
+++ b/perl-Test-Script.spec
@@ -1,5 +1,5 @@
 Name:   perl-Test-Script
-Version:1.15
+Version:1.16
 Release:1%{?dist}
 Summary:Cross-platform basic tests for scripts
 License:GPL+ or Artistic
@@ -28,6 +28,10 @@ BuildRequires:  perl(Test::More) >= 0.96
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 
+# Optionally required by t2/-testsuite
+BuildRequires:  perl(Test2)
+BuildRequires:  perl(Test2::Suite)
+
 Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
 %description
@@ -55,6 +59,10 @@ in the bin directory of your Perl distribution.
 %{_mandir}/man3/*
 
 %changelog
+* Wed Mar 08 2017 Ralf Corsépius  - 1.16-1
+- Update to 1.16.
+- Activate t2/ testsuite.
+
 * Thu Feb 23 2017 Ralf Corsépius  - 1.15-1
 - Update to 1.15.
 - Modernize spec.
diff --git a/sources b/sources
index 033c447..626e42d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Test-Script-1.15.tar.gz) = 
b692558e0b3545643de7b98e88244ee17f963a6df131089763ae0c4d3e641223925f3af458193299f991dacbf7c0ec0598e4c4c26357515aaacce28920a3d4eb
+SHA512 (Test-Script-1.16.tar.gz) = 
92af15cb6909dc59466abfd3061d667230c6e9a69970fc62df3e68c2c7e4d93d0ac3c26d1cdcdec92a5a414078921bcdd8827f8e05ac1241f36f81f5efbb4133
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Test-Script.git/commit/?h=master=ade7a10de657149e0525a4d5b8a0dec6ff40c36e
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


corsepiu uploaded Test-Script-1.16.tar.gz for perl-Test-Script

2017-03-08 Thread notifications
92af15cb6909dc59466abfd3061d667230c6e9a69970fc62df3e68c2c7e4d93d0ac3c26d1cdcdec92a5a414078921bcdd8827f8e05ac1241f36f81f5efbb4133
  Test-Script-1.16.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-Test-Script/Test-Script-1.16.tar.gz/sha512/92af15cb6909dc59466abfd3061d667230c6e9a69970fc62df3e68c2c7e4d93d0ac3c26d1cdcdec92a5a414078921bcdd8827f8e05ac1241f36f81f5efbb4133/Test-Script-1.16.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


pghmcfc pushed to perl-Cpanel-JSON-XS (f26). "Update to 3.0228 (..more)"

2017-03-08 Thread notifications
From cafcfcf898cea39618c622172634f06c2dc54aca Mon Sep 17 00:00:00 2001
From: Paul Howarth 
Date: Wed, 8 Mar 2017 10:01:56 +
Subject: Update to 3.0228

- New upstream release 3.0228
  - Fix decode_prefix offset when the string was re-allocated: rather return
the offset, not the pointer to the old start (GH#82)
---
 perl-Cpanel-JSON-XS.spec | 7 ++-
 sources  | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/perl-Cpanel-JSON-XS.spec b/perl-Cpanel-JSON-XS.spec
index 33a5955..987392f 100644
--- a/perl-Cpanel-JSON-XS.spec
+++ b/perl-Cpanel-JSON-XS.spec
@@ -1,6 +1,6 @@
 Name:  perl-Cpanel-JSON-XS
 Summary:   JSON::XS for Cpanel, fast and correct serializing
-Version:   3.0227
+Version:   3.0228
 Release:   1%{?dist}
 License:   GPL+ or Artistic
 URL:   http://search.cpan.org/dist/Cpanel-JSON-XS/
@@ -156,6 +156,11 @@ make test %{!?perl_bootstrap:AUTHOR_TESTING=1}
 %{_mandir}/man3/Cpanel::JSON::XS::Boolean.3*
 
 %changelog
+* Wed Mar  8 2017 Paul Howarth  - 3.0228-1
+- Update to 3.0228
+  - Fix decode_prefix offset when the string was re-allocated: rather return
+the offset, not the pointer to the old start (GH#82)
+
 * Tue Feb 14 2017 Paul Howarth  - 3.0227-1
 - Update to 3.0227
   - Fix CLONE and END, broken with 3.0226 (GH#80); these methods are usually
diff --git a/sources b/sources
index b5da4ef..fa2c406 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Cpanel-JSON-XS-3.0227.tar.gz) = 
93a51246afab7feae6df204d63d84bef809c7aa07b524d08881afe77acba096704ab9f7ab9179efb8e446d3a7afc15024e8a82ea6a986fd122605d19d8ce
+SHA512 (Cpanel-JSON-XS-3.0228.tar.gz) = 
886ea12927c8c52db63777d0f8f7af97f39c72387c66188d53c4797e2d91a30634073db14fe39113ead167c437f751ca737b4f65c21818bb322db3b9fcad66fb
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Cpanel-JSON-XS.git/commit/?h=f26=cafcfcf898cea39618c622172634f06c2dc54aca
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


pghmcfc pushed to perl-Cpanel-JSON-XS (master). "Update to 3.0228 (..more)"

2017-03-08 Thread notifications
From cafcfcf898cea39618c622172634f06c2dc54aca Mon Sep 17 00:00:00 2001
From: Paul Howarth 
Date: Wed, 8 Mar 2017 10:01:56 +
Subject: Update to 3.0228

- New upstream release 3.0228
  - Fix decode_prefix offset when the string was re-allocated: rather return
the offset, not the pointer to the old start (GH#82)
---
 perl-Cpanel-JSON-XS.spec | 7 ++-
 sources  | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/perl-Cpanel-JSON-XS.spec b/perl-Cpanel-JSON-XS.spec
index 33a5955..987392f 100644
--- a/perl-Cpanel-JSON-XS.spec
+++ b/perl-Cpanel-JSON-XS.spec
@@ -1,6 +1,6 @@
 Name:  perl-Cpanel-JSON-XS
 Summary:   JSON::XS for Cpanel, fast and correct serializing
-Version:   3.0227
+Version:   3.0228
 Release:   1%{?dist}
 License:   GPL+ or Artistic
 URL:   http://search.cpan.org/dist/Cpanel-JSON-XS/
@@ -156,6 +156,11 @@ make test %{!?perl_bootstrap:AUTHOR_TESTING=1}
 %{_mandir}/man3/Cpanel::JSON::XS::Boolean.3*
 
 %changelog
+* Wed Mar  8 2017 Paul Howarth  - 3.0228-1
+- Update to 3.0228
+  - Fix decode_prefix offset when the string was re-allocated: rather return
+the offset, not the pointer to the old start (GH#82)
+
 * Tue Feb 14 2017 Paul Howarth  - 3.0227-1
 - Update to 3.0227
   - Fix CLONE and END, broken with 3.0226 (GH#80); these methods are usually
diff --git a/sources b/sources
index b5da4ef..fa2c406 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Cpanel-JSON-XS-3.0227.tar.gz) = 
93a51246afab7feae6df204d63d84bef809c7aa07b524d08881afe77acba096704ab9f7ab9179efb8e446d3a7afc15024e8a82ea6a986fd122605d19d8ce
+SHA512 (Cpanel-JSON-XS-3.0228.tar.gz) = 
886ea12927c8c52db63777d0f8f7af97f39c72387c66188d53c4797e2d91a30634073db14fe39113ead167c437f751ca737b4f65c21818bb322db3b9fcad66fb
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Cpanel-JSON-XS.git/commit/?h=master=cafcfcf898cea39618c622172634f06c2dc54aca
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


pghmcfc uploaded Cpanel-JSON-XS-3.0228.tar.gz for perl-Cpanel-JSON-XS

2017-03-08 Thread notifications
886ea12927c8c52db63777d0f8f7af97f39c72387c66188d53c4797e2d91a30634073db14fe39113ead167c437f751ca737b4f65c21818bb322db3b9fcad66fb
  Cpanel-JSON-XS-3.0228.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-Cpanel-JSON-XS/Cpanel-JSON-XS-3.0228.tar.gz/sha512/886ea12927c8c52db63777d0f8f7af97f39c72387c66188d53c4797e2d91a30634073db14fe39113ead167c437f751ca737b4f65c21818bb322db3b9fcad66fb/Cpanel-JSON-XS-3.0228.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1430249] Retire perl-YAML-Parser-Syck

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430249

Petr Pisar  changed:

   What|Removed |Added

Version|rawhide |26



--- Comment #1 from Petr Pisar  ---
The same problem is in F26.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1430157] perl-DateTime-Event-Recurrence-0.19 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430157



--- Comment #4 from Fedora Update System  ---
perl-DateTime-Event-Recurrence-0.19-1.fc24 has been submitted as an update to
Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-aecd4d6fe0

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1430157] perl-DateTime-Event-Recurrence-0.19 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430157



--- Comment #3 from Fedora Update System  ---
perl-DateTime-Event-Recurrence-0.19-1.fc25 has been submitted as an update to
Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-26303b1d9c

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1430157] perl-DateTime-Event-Recurrence-0.19 is available

2017-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1430157



--- Comment #2 from Fedora Update System  ---
perl-DateTime-Event-Recurrence-0.19-1.fc26 has been submitted as an update to
Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-b754c94b76

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org