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
-- 

Schedule for Thursday's FPC Meeting (2017-03-09 17:00 UTC)

2017-03-08 Thread James Antill
 Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2017-03-09 17:00 UTC in #fedora-meeting-1 on
irc.freenode.net.

 Local time information (via. rktime):

2017-03-09 09:00 Thu US/Pacific PST
2017-03-09 12:00 Thu US/Eastern EST
2017-03-09 17:00 Thu UTC <-
2017-03-09 17:00 Thu Europe/London <-
2017-03-09 18:00 Thu Europe/Paris   CET
2017-03-09 18:00 Thu Europe/Berlin  CET
2017-03-09 22:30 Thu Asia/Calcutta  IST
--new day--
2017-03-10 01:00 Fri Asia/Singapore SGT
2017-03-10 01:00 Fri Asia/Hong_Kong HKT
2017-03-10 02:00 Fri Asia/Tokyo JST
2017-03-10 03:00 Fri Australia/BrisbaneAEST

 Links to all tickets below can be found at: 

https://pagure.io/packaging-committee/issues?status=Open=meeting

= Followups =

#topic #613 "provenpackagers" tag 
.fpc 613
https://pagure.io/packaging-committee/issue/613

= Open Floor = 

 For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at:

https://pagure.io/packaging-committee/issues?status=Open=meeting

 If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fpc,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Orphaning zanata-parent, zanata-api, zanata-common, zanata-client

2017-03-08 Thread Parag Nemade
Hi,

On Thu, Mar 9, 2017 at 7:12 AM, Ding Yi Chen  wrote:
> As we merge our repositories into zanata-platform [1].
> so the new versions of Zanata client will be supplied by zanata-platform.
>
> The following repositories are depreciated:
>
> zanata-parent
> zanata-api
> zanata-common
> zanata-client
>
> Thus corresponding Fedora main packages are orphaned.

You need to retire those packages from F26+ branches.

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


Re: Should fedora-review deprecate SHA-1?

2017-03-08 Thread Sérgio Basto
On Qua, 2017-03-08 at 22:26 -0500, Christopher Meng wrote:
> On 3/8/17, Adam Williamson  wrote:
> > 
> > What do you mean by 'using SHA-1' and 'drop SHA-1', exactly? You're
> > not
> > giving enough context. Not all uses of hashing algorithms have
> > security
> > consequences.
> 
> Checksum.
> 
> fedora-review -k.

fedora-review needs several updates , is not updated since 
https://fedorahosted.org/FedoraReview/ 10 months ago.

-- 
Sérgio M. B.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Should fedora-review deprecate SHA-1?

2017-03-08 Thread Christopher Meng
On 3/8/17, Adam Williamson  wrote:
> What do you mean by 'using SHA-1' and 'drop SHA-1', exactly? You're not
> giving enough context. Not all uses of hashing algorithms have security
> consequences.

Checksum.

fedora-review -k.
-- 

Yours sincerely,
Christopher Meng

http://awk.io
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Should fedora-review deprecate SHA-1?

2017-03-08 Thread Adam Williamson
On Wed, 2017-03-08 at 21:48 -0500, Christopher Meng wrote:
> Hi list,
> 
> Per some old news[1], I believe SHA-1 is not secure anymore. But after
> checking fedora-review(1), I still see possibility of using SHA-1.
> 
> Is it the time to drop SHA-1?

What do you mean by 'using SHA-1' and 'drop SHA-1', exactly? You're not
giving enough context. Not all uses of hashing algorithms have security
consequences.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Should fedora-review deprecate SHA-1?

2017-03-08 Thread Christopher Meng
Hi list,

Per some old news[1], I believe SHA-1 is not secure anymore. But after
checking fedora-review(1), I still see possibility of using SHA-1.

Is it the time to drop SHA-1?

Thanks.

[1]---http://shattered.io
-- 

Yours sincerely,
Christopher Meng
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Orphaning zanata-parent, zanata-api, zanata-common, zanata-client

2017-03-08 Thread Ding Yi Chen
As we merge our repositories into zanata-platform [1].
so the new versions of Zanata client will be supplied by zanata-platform.

The following repositories are depreciated:

zanata-parent
zanata-api
zanata-common
zanata-client

Thus corresponding Fedora main packages are orphaned.

Regards,


[1] https://github.com/zanata/zanata-platform
-- 
Ding-Yi Chen
Software Engineer
Globalization Group
DID: +61 7 3514 8239
Email: dc...@redhat.com

Red Hat, Asia-Pacific Pty Ltd
Level 1, 193 North Quay
Brisbane 4000
Office: +61 7 3514 8100
Fax: +61 7 3514 8199
Website: www.redhat.com

Red Hat, Inc.
Facebook: Red Hat APAC | Red Hat Japan | Red Hat Korea | JBoss APAC
Twitter: Red Hat APAC | Red Hat ANZ
LinkedIn: Red Hat APAC | JBoss APAC
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: EPEL Wiki Pages to delete

2017-03-08 Thread Stephen John Smoogen
On 8 March 2017 at 18:31, Orion Poplawski  wrote:
> On 03/08/2017 12:28 PM, Stephen John Smoogen wrote:
>> OK there are a LOT of pages with EPEL information on them which are
>> just plain wrong or dead in some way. I would like to get rid of these
>> as a first pass so we can look at what is left over afterwords to see
>> what would be a good cleanup afterwords.
>>
>> Please review these and see if there is any information that should be
>> put in a more condensed form elsewhere?


Thank you for the feedback on this.

>
> Seems fine to remove to me.
>
>> https://fedoraproject.org/wiki/EPEL_QA
>
> The stuff about updates staying in testing for two weeks still seems relevant.
>  Not sure if it is anywhere else.
>

The problem is that the document is pre-bodhi and so doesn't fit the
current way updates are pushed. The current documents to cover updates
are:

https://fedoraproject.org/wiki/EPEL_Updates_Policy
https://fedoraproject.org/wiki/EPEL_incompatible_upgrades_policy



>> https://fedoraproject.org/wiki/EPEL/ContributorStatus
>> https://fedoraproject.org/wiki/EPEL/ContributorStatus/ja
>> https://fedoraproject.org/wiki/EPEL/ContributorStatusYes
>> https://fedoraproject.org/wiki/EPEL/ContributorStatusNo
>
> I *think* the ContributorStatusNo was partially useful.  The idea being that
> if you want a package in EPEL and the maintainer was on this list you didn't
> have to bug them first before putting in a SCM request.  I suppose now you can
> simply put in a branch request in pkgdb though, so probably even less useful
> currently.

It also contains a lot of people who aren't active in Fedora anymore
and people who might have changed their minds. I think that we have
pkgdb  and other tools supplants this.

I picked up most of these documents by looking at
https://fedoraproject.org/wiki/Category:EPEL
I expect that is the top of the list as there are probably documents
with no EPEL tag that people think are canonical. If you or anyone
else know of any, please let me know.


-- 
Stephen J Smoogen.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


[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


Fedora 26-20170308.n.0 compose check report

2017-03-08 Thread Fedora compose checker
Missing expected images:

Atomic qcow2 x86_64
Server dvd i386
Server boot i386
Atomic raw-xz x86_64

Failed openQA tests: 44/107 (x86_64), 1/2 (i386), 1/2 (arm)

New failures (same test did not fail in 26-20170307.n.0):

ID: 61002   Test: x86_64 Server-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/61002
ID: 61009   Test: x86_64 Server-dvd-iso install_repository_nfs_variation
URL: https://openqa.fedoraproject.org/tests/61009
ID: 61019   Test: x86_64 Server-dvd-iso install_updates_nfs
URL: https://openqa.fedoraproject.org/tests/61019
ID: 61032   Test: x86_64 Workstation-live-iso desktop_notifications_live
URL: https://openqa.fedoraproject.org/tests/61032
ID: 61036   Test: x86_64 Workstation-boot-iso memory_check
URL: https://openqa.fedoraproject.org/tests/61036
ID: 61038   Test: x86_64 Workstation-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/61038
ID: 61040   Test: x86_64 KDE-live-iso desktop_notifications_live
URL: https://openqa.fedoraproject.org/tests/61040
ID: 61041   Test: x86_64 KDE-live-iso install_default_upload
URL: https://openqa.fedoraproject.org/tests/61041
ID: 61054   Test: x86_64 universal install_package_set_kde
URL: https://openqa.fedoraproject.org/tests/61054
ID: 61057   Test: x86_64 universal install_multi_empty@uefi
URL: https://openqa.fedoraproject.org/tests/61057
ID: 61058   Test: x86_64 universal install_software_raid@uefi
URL: https://openqa.fedoraproject.org/tests/61058
ID: 61059   Test: x86_64 universal install_delete_partial@uefi
URL: https://openqa.fedoraproject.org/tests/61059
ID: 61060   Test: x86_64 universal install_btrfs@uefi
URL: https://openqa.fedoraproject.org/tests/61060
ID: 61062   Test: x86_64 universal install_xfs@uefi
URL: https://openqa.fedoraproject.org/tests/61062
ID: 61063   Test: x86_64 universal install_lvmthin@uefi
URL: https://openqa.fedoraproject.org/tests/61063
ID: 61065   Test: x86_64 universal install_kickstart_hdd
URL: https://openqa.fedoraproject.org/tests/61065
ID: 61076   Test: x86_64 universal install_updates_img_local
URL: https://openqa.fedoraproject.org/tests/61076
ID: 61082   Test: x86_64 universal install_kickstart_firewall_disabled
URL: https://openqa.fedoraproject.org/tests/61082
ID: 61083   Test: x86_64 universal install_package_set_minimal
URL: https://openqa.fedoraproject.org/tests/61083
ID: 61084   Test: x86_64 universal install_anaconda_text
URL: https://openqa.fedoraproject.org/tests/61084
ID: 61087   Test: x86_64 universal install_repository_http_variation
URL: https://openqa.fedoraproject.org/tests/61087
ID: 61089   Test: x86_64 universal install_kickstart_firewall_configured
URL: https://openqa.fedoraproject.org/tests/61089
ID: 61094   Test: x86_64 universal install_sata
URL: https://openqa.fedoraproject.org/tests/61094
ID: 61095   Test: x86_64 universal install_sata@uefi
URL: https://openqa.fedoraproject.org/tests/61095
ID: 61099   Test: x86_64 universal install_multi@uefi
URL: https://openqa.fedoraproject.org/tests/61099
ID: 61101   Test: x86_64 universal install_simple_free_space
URL: https://openqa.fedoraproject.org/tests/61101
ID: 61102   Test: x86_64 universal install_multi_empty
URL: https://openqa.fedoraproject.org/tests/61102
ID: 61103   Test: x86_64 universal install_software_raid
URL: https://openqa.fedoraproject.org/tests/61103
ID: 61104   Test: x86_64 universal install_delete_partial
URL: https://openqa.fedoraproject.org/tests/61104
ID: 61109   Test: x86_64 universal install_no_swap
URL: https://openqa.fedoraproject.org/tests/61109

Old failures (same test failed in 26-20170307.n.0):

ID: 61003   Test: x86_64 Server-dvd-iso install_default_upload
URL: https://openqa.fedoraproject.org/tests/61003
ID: 61024   Test: x86_64 Workstation-live-iso install_default_upload
URL: https://openqa.fedoraproject.org/tests/61024
ID: 61025   Test: x86_64 Workstation-live-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/61025
ID: 61039   Test: i386 Workstation-live-iso install_default
URL: https://openqa.fedoraproject.org/tests/61039
ID: 61052   Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/61052
ID: 61055   Test: x86_64 universal install_simple_encrypted@uefi
URL: https://openqa.fedoraproject.org/tests/61055
ID: 61070   Test: x86_64 universal upgrade_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/61070
ID: 61071   Test: x86_64 universal upgrade_2_minimal_64bit
URL: https://openqa.fedoraproject.org/tests/61071
ID: 61072   Test: x86_64 universal upgrade_2_desktop_64bit
URL: https://openqa.fedoraproject.org/tests/61072
ID: 61073   Test: x86_64 universal upgrade_2_server_64bit
URL: https://openqa.fedoraproject.org/tests/61073
ID: 61074   Test: x86_64 universal upgrade_2_kde_64bit
URL: 

Fedora Rawhide-20170308.n.0 compose check report

2017-03-08 Thread Fedora compose checker
Missing expected images:

Server dvd i386
Server boot i386

Failed openQA tests: 53/107 (x86_64), 1/2 (arm)

New failures (same test did not fail in Rawhide-20170307.n.0):

ID: 60895   Test: x86_64 Server-dvd-iso base_service_manipulation
URL: https://openqa.fedoraproject.org/tests/60895
ID: 60898   Test: x86_64 Server-dvd-iso install_repository_nfs_variation
URL: https://openqa.fedoraproject.org/tests/60898
ID: 60905   Test: x86_64 Server-dvd-iso realmd_join_sssd
URL: https://openqa.fedoraproject.org/tests/60905
ID: 60908   Test: x86_64 Server-dvd-iso install_updates_nfs
URL: https://openqa.fedoraproject.org/tests/60908
ID: 60910   Test: x86_64 Server-dvd-iso base_selinux
URL: https://openqa.fedoraproject.org/tests/60910
ID: 60911   Test: x86_64 Everything-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/60911
ID: 60917   Test: x86_64 Workstation-live-iso base_update_cli
URL: https://openqa.fedoraproject.org/tests/60917
ID: 60918   Test: x86_64 Workstation-live-iso desktop_update_graphical
URL: https://openqa.fedoraproject.org/tests/60918
ID: 60919   Test: x86_64 Workstation-live-iso desktop_terminal
URL: https://openqa.fedoraproject.org/tests/60919
ID: 60922   Test: x86_64 Workstation-live-iso 
desktop_notifications_postinstall
URL: https://openqa.fedoraproject.org/tests/60922
ID: 60939   Test: x86_64 KDE-live-iso desktop_notifications_postinstall
URL: https://openqa.fedoraproject.org/tests/60939
ID: 60945   Test: x86_64 universal install_simple_free_space@uefi
URL: https://openqa.fedoraproject.org/tests/60945
ID: 60953   Test: x86_64 universal install_no_swap@uefi
URL: https://openqa.fedoraproject.org/tests/60953
ID: 60956   Test: x86_64 universal upgrade_desktop_64bit
URL: https://openqa.fedoraproject.org/tests/60956
ID: 60957   Test: x86_64 universal upgrade_server_64bit
URL: https://openqa.fedoraproject.org/tests/60957
ID: 60977   Test: x86_64 universal install_repository_http_graphical
URL: https://openqa.fedoraproject.org/tests/60977
ID: 60978   Test: x86_64 universal install_kickstart_firewall_configured
URL: https://openqa.fedoraproject.org/tests/60978
ID: 60979   Test: x86_64 universal install_kickstart_nfs
URL: https://openqa.fedoraproject.org/tests/60979
ID: 60981   Test: x86_64 universal install_delete_pata
URL: https://openqa.fedoraproject.org/tests/60981
ID: 60986   Test: x86_64 universal install_scsi_updates_img
URL: https://openqa.fedoraproject.org/tests/60986
ID: 60992   Test: x86_64 universal install_software_raid
URL: https://openqa.fedoraproject.org/tests/60992
ID: 60993   Test: x86_64 universal install_delete_partial
URL: https://openqa.fedoraproject.org/tests/60993
ID: 60996   Test: x86_64 universal install_xfs
URL: https://openqa.fedoraproject.org/tests/60996
ID: 60997   Test: x86_64 universal install_lvmthin
URL: https://openqa.fedoraproject.org/tests/60997
ID: 61112   Test: x86_64 Server-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/61112

Old failures (same test failed in Rawhide-20170307.n.0):

ID: 60893   Test: x86_64 Server-dvd-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/60893
ID: 60900   Test: x86_64 Server-dvd-iso server_role_deploy_domain_controller
URL: https://openqa.fedoraproject.org/tests/60900
ID: 60902   Test: x86_64 Server-dvd-iso server_cockpit_default
URL: https://openqa.fedoraproject.org/tests/60902
ID: 60914   Test: x86_64 Workstation-live-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/60914
ID: 60927   Test: x86_64 Workstation-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/60927
ID: 60929   Test: x86_64 KDE-live-iso desktop_notifications_live
URL: https://openqa.fedoraproject.org/tests/60929
ID: 60934   Test: x86_64 KDE-live-iso base_service_manipulation
URL: https://openqa.fedoraproject.org/tests/60934
ID: 60937   Test: x86_64 KDE-live-iso desktop_terminal
URL: https://openqa.fedoraproject.org/tests/60937
ID: 60941   Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/60941
ID: 60944   Test: x86_64 universal install_simple_encrypted@uefi
URL: https://openqa.fedoraproject.org/tests/60944
ID: 60946   Test: x86_64 universal install_multi_empty@uefi
URL: https://openqa.fedoraproject.org/tests/60946
ID: 60947   Test: x86_64 universal install_software_raid@uefi
URL: https://openqa.fedoraproject.org/tests/60947
ID: 60948   Test: x86_64 universal install_delete_partial@uefi
URL: https://openqa.fedoraproject.org/tests/60948
ID: 60949   Test: x86_64 universal install_btrfs@uefi
URL: https://openqa.fedoraproject.org/tests/60949
ID: 60958   Test: x86_64 universal upgrade_kde_64bit
URL: https://openqa.fedoraproject.org/tests/60958
ID: 60959   Test: x86_64 universal upgrade_desktop_encrypted_64bit
URL: 

Slightly Odd Package Status: dissy

2017-03-08 Thread Michael Cullen
Hi,

I retired dissy on master the other day (since it depends on an old
unmaintained webkit version that will disappear in f27) and while pkgdb
shows the correct status of in all releases except devel, it seems to
have ended up in 24, 25 and 27 but not 26 according to
https://apps.fedoraproject.org/packages/dissy - and the compose email
backed that up the other day.

Any ideas what happened there? I was perhaps a bit too keen to retire on
27 :-P

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


Request for package review (comedi and comedilib)

2017-03-08 Thread Dan Naughton
Is there someone that can help review the two packages I have in bugzilla 
(1424854 and 1428629)

1424854 - new package request - comedi - drivers for data acquisition - should 
be a cool adder

 1428629 - bug request - comedilib - this is just a package to bring the code 
up to date with the project files at comedi.org.

Any assistance would be appreciated.  Thanks all.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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


[389-devel] please review: Issue 47536 - Fix CI test for certificate PEM files

2017-03-08 Thread Mark Reynolds
https://pagure.io/389-ds-base/issue/47536

https://pagure.io/389-ds-base/issue/raw/files/69163233d259e14e639f219b591bfdd0f6003baa9278a5702fda4764a5cb2a24-0001-Issue-47536-Fix-CI-testcase.patch
___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Re: Interested to contribute to admistrative tools development for 389 directory server task in GSOC'17

2017-03-08 Thread sane sai charan
On Fri, Mar 3, 2017 at 5:30 AM, William Brown 
wrote:

> Hi,
>
> I'm really excited that you find this project interesting! I'm putting
> my answers inline, and I hope that this helps you,
>
> On Fri, 2017-03-03 at 02:35 +0530, sane sai charan wrote:
> > Hi,
> >I am a senior undergraduate student from
> > Indian Institute of Technology-BHU, Varanasi, India. I am a GSoC 2017
> > aspirant and am interested in developing administrative tools for 389
> > directory server task. I have a good understanding of Python classes,
> > inheritance, MRO, the working of modules, etc. Though I haven't produced
> > any good quality code, I started this  >noobie
> > script just for fun. I just worked on it for two days as I was busy last
> > semester due to placements.
>
> That's no problem - life and study do take time so I can understand you
> making this choice.
>

 Thanks for understanding.


> As a note, python uses soft tabs, not hard ones, so maybe use 4 spaces
> not tabs in your python. Most text editors like vim and emacs can be set
> to do this automatically. More generally, you'll find many projects have
> a style guide like this that helps you write your code in certain ways.
> For example, here is ours:
>
> http://www.port389.org/docs/389ds/development/coding-style.html
>
> You'll find that review like this is an important part of work in open
> source, and I find it really enjoyable - Some of the people in the DS
> team are truly experts, and their reviews help improve your code.
>
>
Excellent. I always look forward to learn new principles and I enjoy that.



> >
> >I am *interested in this project because*
> >
> > ** *I find this as a *great opportunity to learn *how to
> > produce high-quality and highly reliable code as William said
> >  
> >
> >* ** I *get to know how open source world work*.
> >
> > *** I *want to apply my python knowledge* to some real
> > world application. I read books on Python (David Beazley's book, Dive
> into
> > Python, etc.) few times but I never used that knowledge to full
> potential,
> > although I code in python usually.
> >
> >* ** Fedora and Redhat's stickers and T-Shirt's.
> >
> >   Programming languages: Good   -   Python, C
> >Intermediate -   Bash
> >Noob   -   C++,perl
>
> Excellent: We are really happy you are interested. In this you'll mainly
> be focused on python only, so don't worry about the C.
>
>
Great !!


>
>
> >
> >Although I was selected for GSOC last time
> > for RTEMS to do "Integrating RTEMS file descriptors with LwIP" task, I
> > withdrew from the program just before
> > Mid-Term evaluation. The reason was. First, It was the first time for me
> to
> > look into the kernel and chasing the function calls and see what is
> > happening and I actually started late in preparing to GSOC. I never
> thought
> > I would apply for GSOC, and it happened suddenly as the qualification
> task
> > was quite easy. There was a lot to know about RTEMS for me. I was
> > frustrated by seeing large pieces of code daily trying to understand how
> it
> > is working. Second reason was my mentor is a very active contributor in
> > many projects and Prof. at Czech Technical University, and he was quite
> > busy and many people in RTEMS community did not have enough experience
> with
> > LwIP. My mentor helped me a lot by answering all silly questions very
> > patiently, but the problem for me was his answers contain dense
> > information. Even after reading his message for 4-5 times I was unclear.
> So
> > I decided to withdraw and learn necessary things before reattempting that
> > task. I contacted my mentor recently about the task, and he said he was
> > busy and may not help me out regularly.
> >
> >
> > I want to ask you that
> > 1. *How to approach* and where should I start
> > studying to get enough knowledge?
>
> I think this is a good document to read:
>
> http://www.port389.org/docs/389ds/development.html
>
> As well, for the project itself we don't expect a lot of code, we mainly
> want you to go through the process of being in the project. My rough
> timeline and idea of how the project will progress is:
>
> May 4 - May 30: This is your time to setup a DS server, install the
> lib389 source code, and test it out. Try running dsconf, get it to work.
> This is your time to ask me about how to make it work (ask as many
> questions as you like in this time!). In this time we'll cover what
> module we think you can write, joining you to mailing lists and irc,
> getting you a fas account, and making sure you have access to pagure
> (our code and ticket system).
>
> May 30 - June 26: 

[EPEL-devel] Re: 0.0 Draft of EPEL Charter

2017-03-08 Thread Dominik 'Rathann' Mierzejewski
On Wednesday, 08 March 2017 at 18:40, Stephen John Smoogen wrote:
> On 8 March 2017 at 10:32, Jeff Sheltren  wrote:
> > What's the backstory on this? It mostly looks good to me. Is there a way to
> > propose edits off-list (editing this in an email doesn't seem great).
> >
> 
> I am going to put these up on the epel pagure so that people can make
> pulls and such.
> 
> The back story is that EPEL has a ton of very old and out of date
> information that people find on the wiki. EPEL also has not had its
> 'charter' looked at or renewed by Fedora in a long time while most
> other groups have. So I am trying to get us back under a clear set of
> documents and to remove all the old cruft.

For the record, I brought back the deleted SysV init script guidelines
and moved them over to EPEL namespace:
https://fedoraproject.org/wiki/EPEL:Packaging#SysV_initscripts
https://fedoraproject.org/wiki/EPEL:SysVInitScripts

Regards,
Dominik
-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


New packager: Olivier Lemasle

2017-03-08 Thread Athos Ribeiro
Hello everyone,

I just sposored Olivier Lemasle in the packager group. He is helping me
package a few Go dependencies for a static webpage generator. His fas
name is olem.

Welcome, Olivier.

-- 
Athos Ribeiro

http://www.ime.usp.br/~athoscr
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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" 

Re: [Guidelines change] Changes to the packaging guidelines

2017-03-08 Thread Jonathan Wakely

On 07/03/17 13:41 -0600, Jason L Tibbitts III wrote:

"JW" == Jonathan Wakely  writes:


JW> The template at
JW> 
https://fedoraproject.org/wiki/How_to_create_an_RPM_package#SPEC_templates_and_examples
JW> still shows %install cleaning the buildroot as the first step,
JW> should that be corrected?

There are probably any number of pages which these days have become
outdated with regards to changes to the guidelines.  I try to fix them
when I can but I have finite time.


Sure. I was checking whether I should make the change myself, not
complaining it hadn't been done.


Also, in context, your link is already in the section saying it's from
the old document and is probably out of date, isn't it?  I guess I could


Good point. I jumped past that note (I think I got there from a
Google search for %clean or something like that) and didn't even
realise there is an "Old document below" section of the page.

I won't bother changing it as it's the out-of-date info anyway.

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


Re: [Guidelines change] Changes to the packaging guidelines

2017-03-08 Thread Jason L Tibbitts III
> "JW" == Jonathan Wakely  writes:

JW> Sure. I was checking whether I should make the change myself, not
JW> complaining it hadn't been done.

You are of course welcome to change any page that isn't in one of the
protected hierarchies (Packaging:, Legal:).  We certainly need more
people willing to fix up bad information on the wiki.

JW> I won't bother changing it as it's the out-of-date info anyway.

I did fix it up, but I'm sure there are more things in that document
which would need changing.  It would of course be better if I actually
had the time to finish working on that document, but of course everyone
is welcome to help.

 - J<
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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


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


[EPEL-devel] Re: 0.0 Draft of EPEL Charter

2017-03-08 Thread Jeff Sheltren
What's the backstory on this? It mostly looks good to me. Is there a way to
propose edits off-list (editing this in an email doesn't seem great).

-Jeff

On Tue, Mar 7, 2017 at 5:48 PM, Stephen John Smoogen 
wrote:

> 
>  Vision
> 
>
> Visions are for people who stand on mountains. System administrators
> and operators are people just trying to get stuff done and have the
> pager not go off one night.
>
> =
>  Mission
> =
>
> To build and maintain a curated set of packages built from Fedora
> releases that help system administrators get their jobs done on Red
> Hat Enterprise
> Server and related operating systems.
>
> =
>  History
> =
>
> Red Hat Enterprise Linux (RHEL) is technically a downstream of the Fedora
> Project. Various RHEL releases have been based off either Red Hat
> Linux or Fedora releases.
>
>   * RHEL 2.1 == Red Hat Linux 7.2
>   * RHEL 3   == Red Hat Linux 9/Fedora Core 1
>   * RHEL 4   == Fedora Core 3
>   * RHEL 5   == Fedora Linux 6
>   * RHEL 6   == Fedora Linux 12/13
>   * RHEL 7   == Fedora Linux 18/19
>
> RHEL releases are not the entirety of any Fedora release, but a subset
> that Red Hat feels best meets the needs of their customers while being
> long term maintainable by Red Hat. This means that many packages that
> a customer might need was never included and that customer would need
> to search for a package somewhere else.
>
> Early on, many of these packages were maintained by various Forges and
> developers who would put these packages up on websites for others to
> use as they needed. Sometimes these packages would conflict with
> either RHEL packages or each other. Othertimes the packages would get
> updated rapidly to meet the developers needs but not other
> users. Various people felt that maybe it would be better to build
> packages from Fedora into an Extras repository that could be used by
> people.
>
> Initially there was some consensus of packagers joining together, but
> eventually disagreements emerged on various packaging philosophies
> which caused EPEL to go one way and others to join at organizations
> like RPMforge.
>
> ==
>  Initial Policies
> ==
>
> The initial packaging philosophy has been that EPEL will never replace
> a package that is shipped in Red Hat Enterprise Server. The reason for
> this limitation was that this was the only release that the builders
> had access to, so other RHEL releases (desktop, etc) could not be
> easily checked if there was a conflict.
>
> Secondly, updates were to try and not break things. The idea was that
> system administrators should not need to manually update or change
> anything to make a process work again after an 'yum update'. [This
> policy is no longer valid as the philosophy of various software
> upstreams has become much less open to automated updates]
>
>
> ===
>  Organization Rules
> 
>
> Steering Committee
> ==
>
> The EPEL Steering Committee (EPSCO) is made up of interested members
> of the various Red Hat Enterprise Linux rebuild communities.  As of
> 2017-03, the membership consists of 2 members from CentOS, 2 members
> from Fedora and 1 member who sits in both.
>
> * Stephen Smoogen (smooge)
> * Kevin Fenzi (nirik)
> * Brian Stinson   (bstinson)
> * Jim Perrin  (Evolution)
> * Anssi Johansson (avij)
>
> EPEL and the EPEL Steering Committee are chartered by the Fedora
> Council. The Fedora Council can override any decision made by EPSCO.
> The size of the EPSCO committee is set by the committee but can be
> increased or decreased by the Fedora Council.
>
> Each member of EPSCO will confirm their continued membership on the
> committee once a year.  If a member leaves, then the remaining members
> should canvas for a replacement and at the next general meeting hold a
> general nomination and in meeting "election" of any candidates. If
> there are multiple candidates or other complications, an election
> using the Fedora voting system will be held.
>
> A committee member can be removed by a super plurality vote of the
> other Steering Committee Members. [For the current committee size that
> would be 4/5ths.]
>
> Responsibilities
> 
> EPSCO is charged with meeting regularly to go over current problems
> and concerns of the EPEL community. It will create policies governing
> what releases EPEL will build for, what packages may be in the
> repository, testing and packaging requirements and all other policies
> needed for the well being of the EPEL community.
>
>
> Meetings
> 
> * EPSCO will hold meetings no less than once a month in
>   #fedora-meeting on Wednesdays at 1800 UTC. This time will not change
>   with various country daylight savings.
> * A quorum of members is 4/5ths of the committee members.
> * An agenda for each meeting should be published 12 hours before the
>   meeting.
> * If there is no agenda or not a 

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


[EPEL-devel] Fedora EPEL 6 updates-testing report

2017-03-08 Thread updates
The following Fedora EPEL 6 Security updates need testing:
 Age  URL
 608  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-7031   
python-virtualenv-12.0.7-1.el6
 602  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-7168   
rubygem-crack-0.3.2-2.el6
 492  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-e2b4b5b2fb   
mcollective-2.8.4-1.el6
 464  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-35e240edd9   
thttpd-2.25b-24.el6
 195  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-8594ed3a53   
chicken-4.11.0-3.el6
  75  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-e3e50897ac   
libbsd-0.8.3-2.el6
  59  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-8c6c7bf06e   
dbus-sharp-0.7.0-16.el6 dbus-sharp-glib-0.5.0-14.el6 mono-4.2.4-9.el6
  24  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-acd2c2af0d   
nagios-4.2.4-4.el6
  17  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-c3b112eb9e   
tomcat-7.0.75-1.el6
  12  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-4e715bd3df   
phpMyAdmin-4.0.10.19-1.el6
   9  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-02d45f12e7   
canl-c-2.1.8-1.el6
   8  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-148092c401   
cacti-1.0.4-1.el6
   8  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-1bdfd523cb   
drupal7-metatag-1.21-1.el6
   6  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-e4e18670f5   
drupal7-views-3.15-1.el6
   6  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-23896f34bd   
munin-2.0.30-5.el6
   5  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-6f8067610a   
GraphicsMagick-1.3.25-6.el6
   3  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-1e1f31ce42   
tor-0.2.9.10-1.el6
   1  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-27a44b4bbf   
tcpreplay-4.1.2-3.el6
   1  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-50cbc23498   
wordpress-4.7.3-1.el6
   0  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-23481d5e1a   
icoutils-0.31.2-1.el6


The following builds have been pushed to Fedora EPEL 6 updates-testing

fpaste-0.3.8.3-3.el6
golang-github-hashicorp-hil-0-0.1.git1e86c6b.el6
icoutils-0.31.2-1.el6

Details about builds:



 fpaste-0.3.8.3-3.el6 (FEDORA-EPEL-2017-fa9590efad)
 A simple tool for pasting info onto sticky notes instances

Update Information:

* Update EL to sync with Fedora releases.




 golang-github-hashicorp-hil-0-0.1.git1e86c6b.el6 (FEDORA-EPEL-2017-55b00f7142)
 HIL is a small embedded language for string interpolations

Update Information:

First package for Fedora

References:

  [ 1 ] Bug #1410378 - Review Request: golang-github-hashicorp-hil - HIL is a 
small embedded language for string interpolations
https://bugzilla.redhat.com/show_bug.cgi?id=1410378




 icoutils-0.31.2-1.el6 (FEDORA-EPEL-2017-23481d5e1a)
 Utility for extracting and converting Microsoft icon and cursor files

Update Information:

Security fix for CVE-2017-6009, CVE-2017-6010, CVE-2017-6011.

References:

  [ 1 ] Bug #1422908 - CVE-2017-6011 icoutils: Buffer overflow in the 
simple_vec function
https://bugzilla.redhat.com/show_bug.cgi?id=1422908
  [ 2 ] Bug #1422907 - CVE-2017-6010 icoutils: Buffer overflow in the 
extract_icons function
https://bugzilla.redhat.com/show_bug.cgi?id=1422907
  [ 3 ] Bug #1422906 - CVE-2017-6009 icoutils: Buffer overflow in the 
decode_ne_resource_id function
https://bugzilla.redhat.com/show_bug.cgi?id=1422906

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


Re: How to use a buildroot-override

2017-03-08 Thread Stephen Gallagher
On 03/08/2017 07:00 AM, Christian Dersch wrote:
> Just build your depending package. But be sure that your override made it to 
> the
> buildroot by using "|koji wait-repo epel7-build --build=sundials-2.7.0-10.el7"
> 

It's also useful that if you have a strict build dependency on a particular
version, you should add that to your spec, which will ensure a visible failure
if the dep is missing from the buildroot.




signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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


  1   2   >