[Bug 1462519] perl-ExtUtils-MakeMaker-CPANfile-0.08 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462519



--- Comment #9 from Fedora Update System  ---
perl-ExtUtils-MakeMaker-CPANfile-0.08-1.fc26 has been pushed to the Fedora 26
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-c6142db0c0

-- 
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 1462418] perl-Perl-Critic-Pulp-94 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462418



--- Comment #7 from Fedora Update System  ---
perl-Perl-Critic-Pulp-94-1.fc26 has been pushed to the Fedora 26 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-c1ac219ce5

-- 
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 1462383] perl-Math-BigRat-0.2613 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462383

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #3 from Fedora Update System  ---
perl-Math-BigRat-0.2613-1.fc26 has been pushed to the Fedora 26 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-f7fff75aeb

-- 
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 1462414] perl-Dumbbench-0.111 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462414



--- Comment #8 from Fedora Update System  ---
perl-Dumbbench-0.111-1.fc26 has been pushed to the Fedora 26 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-d1eb877676

-- 
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 1448632] perl-Params-Validate-1.29 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1448632



--- Comment #10 from Fedora Update System  ---
perl-Params-Validate-1.29-1.fc26 has been submitted as an update to Fedora 26.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-75832d23b0

-- 
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 1448632] perl-Params-Validate-1.29 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1448632



--- Comment #9 from Fedora Update System  ---
perl-Params-Validate-1.29-1.fc25 has been submitted as an update to Fedora 25.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-ae572c66da

-- 
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-06-19 Thread buildsys


perl-Alien-ROOT has broken dependencies in the rawhide tree:
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


ppisar pushed to perl (f26). "Fix a conditional jump on uninitilized memory in re_intuit_start()"

2017-06-19 Thread notifications
From 16e15391b2573d3eb9bf60bfed327c5a7e99f7a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 13:45:43 +0200
Subject: Fix a conditional jump on uninitilized memory in re_intuit_start()

---
 ...-call-Perl_fbm_instr-with-negative-length.patch | 116 +
 perl.spec  |   9 +-
 2 files changed, 124 insertions(+), 1 deletion(-)
 create mode 100644 
perl-5.24.1-don-t-call-Perl_fbm_instr-with-negative-length.patch

diff --git a/perl-5.24.1-don-t-call-Perl_fbm_instr-with-negative-length.patch 
b/perl-5.24.1-don-t-call-Perl_fbm_instr-with-negative-length.patch
new file mode 100644
index 000..08fb660
--- /dev/null
+++ b/perl-5.24.1-don-t-call-Perl_fbm_instr-with-negative-length.patch
@@ -0,0 +1,116 @@
+From b0254cedee2517d2705070839549189cf9f72db4 Mon Sep 17 00:00:00 2001
+From: David Mitchell 
+Date: Fri, 16 Jun 2017 15:46:19 +0100
+Subject: [PATCH] don't call Perl_fbm_instr() with negative length
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit bb152a4b442f7718fd37d32cc558be675e8ae1ae
+Author: David Mitchell 
+Date:   Fri Jun 16 15:46:19 2017 +0100
+
+don't call Perl_fbm_instr() with negative length
+
+RT #131575
+
+re_intuit_start() could calculate a maximum end position less than the
+current start position. This used to get rejected by fbm_intr(), until
+v5.23.3-110-g147f21b, which made fbm_intr() faster and removed unnecessary
+checks.
+
+This commits fixes re_intuit_start(), and adds an assert to  fbm_intr().
+
+Signed-off-by: Petr Písař 
+---
+ regexec.c  | 17 +++--
+ t/re/pat.t | 13 -
+ util.c |  2 ++
+ 3 files changed, 25 insertions(+), 7 deletions(-)
+
+diff --git a/regexec.c b/regexec.c
+index f1a52ab..3080880 100644
+--- a/regexec.c
 b/regexec.c
+@@ -127,13 +127,16 @@ static const char* const 
non_utf8_target_but_utf8_required
+ (U8*)(off >= 0 ? reginfo->strend : reginfo->strbeg)) \
+   : (U8*)(pos + off))
+ 
+-#define HOPBACKc(pos, off) \
+-  (char*)(reginfo->is_utf8_target \
+-  ? reghopmaybe3((U8*)pos, (SSize_t)0-off, (U8*)(reginfo->strbeg)) \
+-  : (pos - off >= reginfo->strbeg)\
+-  ? (U8*)pos - off\
++/* like HOPMAYBE3 but backwards. lim must be +ve. Returns NULL on overshoot */
++#define HOPBACK3(pos, off, lim) \
++  (reginfo->is_utf8_target  \
++  ? reghopmaybe3((U8*)pos, (SSize_t)0-off, (U8*)(lim)) \
++  : (pos - off >= lim) \
++  ? (U8*)pos - off \
+   : NULL)
+ 
++#define HOPBACKc(pos, off) ((char*)HOPBACK3(pos, off, reginfo->strbeg))
++
+ #define HOP3(pos,off,lim) (reginfo->is_utf8_target  ? reghop3((U8*)(pos), 
off, (U8*)(lim)) : (U8*)(pos + off))
+ #define HOP3c(pos,off,lim) ((char*)HOP3(pos,off,lim))
+ 
+@@ -871,7 +874,9 @@ Perl_re_intuit_start(pTHX_
+ (IV)prog->check_end_shift);
+ });
+ 
+-end_point = HOP3(strend, -end_shift, strbeg);
++end_point = HOPBACK3(strend, end_shift, rx_origin);
++if (!end_point)
++goto fail_finish;
+ start_point = HOPMAYBE3(rx_origin, start_shift, end_point);
+ if (!start_point)
+ goto fail_finish;
+diff --git a/t/re/pat.t b/t/re/pat.t
+index 50529b8..007f11d 100644
+--- a/t/re/pat.t
 b/t/re/pat.t
+@@ -23,7 +23,7 @@ BEGIN {
+ skip_all_without_unicode_tables();
+ }
+ 
+-plan tests => 793;  # Update this when adding/deleting tests.
++plan tests => 794;  # Update this when adding/deleting tests.
+ 
+ run_tests() unless caller;
+ 
+@@ -1783,6 +1783,17 @@ EOP
+ # [perl #129281] buffer write overflow, detected by ASAN, valgrind
+ fresh_perl_is('/0(?0)|^*0(?0)|^*(^*())0|/', '', {}, "don't bump 
whilem_c too much");
+ }
++
++{
++# RT #131575 intuit skipping back from the end to find the highest
++# possible start point, was potentially hopping back beyond pos()
++# and crashing by calling fbm_instr with a negative length
++
++my $text = "=t=\x{5000}";
++pos($text) = 3;
++ok(scalar($text !~ m{(~*=[a-z]=)}g), "RT #131575");
++}
++
+ } # End of sub run_tests
+ 
+ 1;
+diff --git a/util.c b/util.c
+index df75db0..bc265f5 100644
+--- a/util.c
 b/util.c
+@@ -806,6 +806,8 @@ Perl_fbm_instr(pTHX_ unsigned char *big, unsigned char 
*bigend, SV *littlestr, U
+ 
+ PERL_ARGS_ASSERT_FBM_INSTR;
+ 
++assert(bigend >= big);
++
+ if ((STRLEN)(bigend - big) < littlelen) {
+   if ( SvTAIL(littlestr)
+&& ((STRLEN)(bigend - big) == littlelen - 1)
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 143b105..e53db0b 100644
--- a/perl.spec
+++ b/perl.spec
@@ -374,6 

ppisar pushed to perl (f26). "Provide perl-interpreter RPM dependency symbol (..more)"

2017-06-19 Thread notifications
From 1996df3a7d0e3acf026356a4f3a9c98757432dc4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 14:49:34 +0200
Subject: Provide perl-interpreter RPM dependency symbol

The perl-interpreter will turn into a normal package in the future.
---
 perl.spec | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/perl.spec b/perl.spec
index 224ca6e..ab129db 100644
--- a/perl.spec
+++ b/perl.spec
@@ -436,6 +436,11 @@ BuildRequires:  rsyslog
 # compat macro needed for rebuild
 %global perl_compat perl(:MODULE_COMPAT_5.24.1)
 
+# perl-interpreter denotes a package with the perl executable.
+# Full EVR is for compatibility with systems that swapped perl and perl-core
+# 
.
+Provides: perl-interpreter = %{perl_epoch}:%{perl_version}-%{release}
+
 # File provides
 Provides: perl(bytes_heavy.pl)
 Provides: perl(dumpvar.pl)
@@ -5519,6 +5524,8 @@ popd
   "perl -S" (RT#129183)
 - Fix a conditional jump on uninitilized memory in re_intuit_start() 
(RT#131575)
 - Fix spurious "Assuming NOT a POSIX class" warning (RT#131522)
+- Provide perl-interpreter RPM dependency symbol
+  
 
 * Fri Mar 31 2017 Petr Pisar  - 4:5.24.1-391
 - Introduce build-conditions for groff, systemtap, syslog tests, and tcsh
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=f26=1996df3a7d0e3acf026356a4f3a9c98757432dc4
___
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 spurious "Assuming NOT a POSIX class" warning"

2017-06-19 Thread notifications
From a6ed865e8528dc11cd5bbdca25b646c5ee723794 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 14:03:21 +0200
Subject: Fix spurious "Assuming NOT a POSIX class" warning

---
 ...l-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch | 135 +
 ...r-perl-131522-and-fix-test-for-related-pe.patch |  39 ++
 perl.spec  |   9 ++
 3 files changed, 183 insertions(+)
 create mode 100644 
perl-5.27.0-Resolve-Perl-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch
 create mode 100644 
perl-5.27.0-add-test-for-perl-131522-and-fix-test-for-related-pe.patch

diff --git 
a/perl-5.27.0-Resolve-Perl-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch 
b/perl-5.27.0-Resolve-Perl-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch
new file mode 100644
index 000..8f05cc7
--- /dev/null
+++ b/perl-5.27.0-Resolve-Perl-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch
@@ -0,0 +1,135 @@
+From bab0f8e933b383b6bef406d79c2da340bbcded33 Mon Sep 17 00:00:00 2001
+From: Yves Orton 
+Date: Sun, 18 Jun 2017 20:45:30 +0200
+Subject: [PATCH 1/2] Resolve Perl #131522: Spurious "Assuming NOT a POSIX
+ class" warning
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař 
+---
+ regcomp.c | 30 ++
+ 1 file changed, 18 insertions(+), 12 deletions(-)
+
+diff --git a/regcomp.c b/regcomp.c
+index 8921eed..0a4ea78 100644
+--- a/regcomp.c
 b/regcomp.c
+@@ -13991,6 +13991,13 @@ S_populate_ANYOF_from_invlist(pTHX_ regnode *node, 
SV** invlist_ptr)
+  REPORT_LOCATION_ARGS(p))); \
+ }   \
+ } STMT_END
++#define CLEAR_POSIX_WARNINGS()  \
++if (posix_warnings && RExC_warn_text)   \
++av_clear(RExC_warn_text)
++
++#define CLEAR_POSIX_WARNINGS_AND_RETURN(ret)\
++CLEAR_POSIX_WARNINGS(); \
++return ret
+ 
+ STATIC int
+ S_handle_possible_posix(pTHX_ RExC_state_t *pRExC_state,
+@@ -14063,7 +14070,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+  *
+  * The syntax for a legal posix class is:
+  *
+- * qr/(?xa: \[ : \^? [:lower:]{4,6} : \] )/
++ * qr/(?xa: \[ : \^? [[:lower:]]{4,6} : \] )/
+  *
+  * What this routine considers syntactically to be an intended posix class
+  * is this (the comments indicate some restrictions that the pattern
+@@ -14088,7 +14095,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+  *  # for it to be considered to be
+  *  # an intended posix class.
+  *  \h*
+- *  [:punct:]?  # The closing class character,
++ *  [[:punct:]]?# The closing class character,
+  *  # possibly omitted.  If not a 
colon
+  *  # nor semi colon, the class name
+  *  # must be even closer to a valid
+@@ -14131,8 +14138,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+ 
+ PERL_ARGS_ASSERT_HANDLE_POSSIBLE_POSIX;
+ 
+-if (posix_warnings && RExC_warn_text)
+-av_clear(RExC_warn_text);
++CLEAR_POSIX_WARNINGS();
+ 
+ if (p >= e) {
+ return NOT_MEANT_TO_BE_A_POSIX_CLASS;
+@@ -14224,7 +14230,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+ *updated_parse_ptr = (char *) temp_ptr;
+ }
+ 
+-return OOB_NAMEDCLASS;
++CLEAR_POSIX_WARNINGS_AND_RETURN(OOB_NAMEDCLASS);
+ }
+ }
+ 
+@@ -14294,7 +14300,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+ /* We consider something like [^:^alnum:]] to not have been intended 
to
+  * be a posix class, but XXX maybe we should */
+ if (complement) {
+-return NOT_MEANT_TO_BE_A_POSIX_CLASS;
++CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);
+ }
+ 
+ complement = 1;
+@@ -14321,7 +14327,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+  * this leaves this construct looking like [:] or [:^], which almost
+  * certainly weren't intended to be posix classes */
+ if (has_opening_bracket) {
+-return NOT_MEANT_TO_BE_A_POSIX_CLASS;
++CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);
+ }
+ 
+ /* But this function can be called when we parse the colon for
+@@ -14338,7 +14344,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+ /* XXX We are 

ppisar pushed to perl (f26). "Fix handling backslashes in PATH environment variable when executing "perl -S""

2017-06-19 Thread notifications
From d2b13403e6f44a960a35f8f8ef376ef6ae26401e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 15:32:59 +0200
Subject: Fix handling backslashes in PATH environment variable when executing
 "perl -S"

---
 ...83-don-t-treat-as-an-escape-in-PATH-for-S.patch | 32 ++
 perl.spec  |  8 ++
 2 files changed, 40 insertions(+)
 create mode 100644 
perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch

diff --git 
a/perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch 
b/perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch
new file mode 100644
index 000..8889451
--- /dev/null
+++ b/perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch
@@ -0,0 +1,32 @@
+From e80af1fd276d83858d27742ea887415e3263960b Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Wed, 12 Oct 2016 10:42:47 +1100
+Subject: [PATCH] (perl 129183) don't treat \ as an escape in PATH for -S
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař 
+---
+ util.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/util.c b/util.c
+index 5bb0dfc..6bc2fe5 100644
+--- a/util.c
 b/util.c
+@@ -3352,9 +3352,8 @@ Perl_find_script(pTHX_ const char *scriptname, bool 
dosearch,
+   if (len < sizeof tmpbuf)
+   tmpbuf[len] = '\0';
+ #  else
+-  s = delimcpy(tmpbuf, tmpbuf + sizeof tmpbuf, s, bufend,
+-  ':',
+-  );
++  s = delimcpy_no_escape(tmpbuf, tmpbuf + sizeof tmpbuf, s, bufend,
++   ':', );
+ #  endif
+   if (s < bufend)
+   s++;
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index af9a8da..143b105 100644
--- a/perl.spec
+++ b/perl.spec
@@ -370,6 +370,10 @@ Patch103:   
perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my
 # in upstream after 5.25.4
 Patch104:   perl-5.24.1-Fix-checks-for-tainted-dir-in-ENV-PATH.patch
 
+# Fix handling backslashes in PATH environment variable when executing
+# "perl -S", RT#129183, in upstream after 5.27.0
+Patch105:   
perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.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
 
@@ -3112,6 +3116,7 @@ popd
 %patch102 -p1
 %patch103 -p1
 %patch104 -p1
+%patch105 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3196,6 +3201,7 @@ perl -x patchlevel.h \
 'Fedora Patch102: Fix glob UTF-8 flag on a glob reassignment (RT#131263)' \
 'Fedora Patch103: Fix a buffer overflow in my_atof2() (RT#131526)' \
 'Fedora Patch104: Fix checks for tainted directory in $ENV{PATH} if a 
backslash escape presents' \
+'Fedora Patch105: Fix handling backslashes in PATH environment variable 
when executing "perl -S" (RT#129183)' \
 '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}
@@ -5495,6 +5501,8 @@ popd
 - Fix glob UTF-8 flag on a glob reassignment (RT#131263)
 - Fix a buffer overflow in my_atof2() (RT#131526)
 - Fix checks for tainted directory in $ENV{PATH} if a backslash escape presents
+- Fix handling backslashes in PATH environment variable when executing
+  "perl -S" (RT#129183)
 
 * Fri Mar 31 2017 Petr Pisar  - 4:5.24.1-391
 - Introduce build-conditions for groff, systemtap, syslog tests, and tcsh
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=f26=d2b13403e6f44a960a35f8f8ef376ef6ae26401e
___
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 checks for tainted directory in $ENV{PATH} if a backslash escape presents"

2017-06-19 Thread notifications
From 466f7336ba76c702a959df198942aa517540f0ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 17:26:31 +0200
Subject: Fix checks for tainted directory in $ENV{PATH} if a backslash escape
 presents

---
 1-Fix-checks-for-tainted-dir-in-ENV-PATH.patch | 185 +
 perl.spec  |   7 +
 2 files changed, 192 insertions(+)
 create mode 100644 perl-5.24.1-Fix-checks-for-tainted-dir-in-ENV-PATH.patch

diff --git a/perl-5.24.1-Fix-checks-for-tainted-dir-in-ENV-PATH.patch 
b/perl-5.24.1-Fix-checks-for-tainted-dir-in-ENV-PATH.patch
new file mode 100644
index 000..0092b24
--- /dev/null
+++ b/perl-5.24.1-Fix-checks-for-tainted-dir-in-ENV-PATH.patch
@@ -0,0 +1,185 @@
+From ab412ef46f7ded04234bfd31ce9e73ce5c8b23cb Mon Sep 17 00:00:00 2001
+From: Father Chrysostomos 
+Date: Sat, 3 Sep 2016 13:30:22 -0700
+Subject: [PATCH] Fix checks for tainted dir in $ENV{PATH}
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit ba0a4150f6f1604df236035adf6df18bd43de88e
+Author: Father Chrysostomos 
+Date:   Sat Sep 3 13:30:22 2016 -0700
+
+Fix checks for tainted dir in $ENV{PATH}
+
+$ cat > foo
+#!/usr/bin/perl
+print "What?!\n"
+^D
+$ chmod +x foo
+$ ./perl -Ilib -Te '$ENV{PATH}="."; exec "foo"'
+Insecure directory in $ENV{PATH} while running with -T switch at -e line 1.
+
+That is what I expect to see.  But:
+
+$ ./perl -Ilib -Te '$ENV{PATH}="/\\:."; exec "foo"'
+What?!
+
+Perl is allowing the \ to escape the :, but the \ is not treated as an
+escape by the system, allowing a relative path in PATH to be consid-
+ered safe.
+
+Signed-off-by: Petr Písař 
+---
+ embed.fnc|  4 
+ embed.h  |  1 +
+ mg.c |  2 +-
+ proto.h  |  3 +++
+ t/op/taint.t | 18 +-
+ util.c   | 25 ++---
+ 6 files changed, 48 insertions(+), 5 deletions(-)
+
+diff --git a/embed.fnc b/embed.fnc
+index 2395efb..4aeb767 100644
+--- a/embed.fnc
 b/embed.fnc
+@@ -344,6 +344,10 @@ Ap|I32|debstackptrs
+ pR|SV *   |defelem_target |NN SV *sv|NULLOK MAGIC *mg
+ Anp   |char*  |delimcpy   |NN char* to|NN const char* toend|NN const 
char* from \
+   |NN const char* fromend|int delim|NN I32* retlen
++np|char*  |delimcpy_no_escape|NN char* to|NN const char* toend \
++ |NN const char* from \
++ |NN const char* fromend|int delim \
++ |NN I32* retlen
+ : Used in op.c, perl.c
+ pM|void   |delete_eval_scope
+ Aprd|OP*|die_sv |NN SV *baseex
+diff --git a/embed.h b/embed.h
+index 42c65b2..5b2998d 100644
+--- a/embed.h
 b/embed.h
+@@ -1206,6 +1206,7 @@
+ #define deb_stack_all()   Perl_deb_stack_all(aTHX)
+ #define defelem_target(a,b)   Perl_defelem_target(aTHX_ a,b)
+ #define delete_eval_scope()   Perl_delete_eval_scope(aTHX)
++#define delimcpy_no_escapePerl_delimcpy_no_escape
+ #define die_unwind(a) Perl_die_unwind(aTHX_ a)
+ #define do_aexec5(a,b,c,d,e)  Perl_do_aexec5(aTHX_ a,b,c,d,e)
+ #define do_dump_pad(a,b,c,d)  Perl_do_dump_pad(aTHX_ a,b,c,d)
+diff --git a/mg.c b/mg.c
+index 4321a40..1c43c9d 100644
+--- a/mg.c
 b/mg.c
+@@ -1259,7 +1259,7 @@ Perl_magic_setenv(pTHX_ SV *sv, MAGIC *mg)
+ #else
+   const char path_sep = ':';
+ #endif
+-  s = delimcpy(tmpbuf, tmpbuf + sizeof tmpbuf,
++  s = delimcpy_no_escape(tmpbuf, tmpbuf + sizeof tmpbuf,
+s, strend, path_sep, );
+   s++;
+   if (i >= (I32)sizeof tmpbuf   /* too long -- assume the worst */
+diff --git a/proto.h b/proto.h
+index 2b2004a..6c1f840 100644
+--- a/proto.h
 b/proto.h
+@@ -659,6 +659,9 @@ PERL_CALLCONV void Perl_delete_eval_scope(pTHX);
+ PERL_CALLCONV char*   Perl_delimcpy(char* to, const char* toend, const char* 
from, const char* fromend, int delim, I32* retlen);
+ #define PERL_ARGS_ASSERT_DELIMCPY \
+   assert(to); assert(toend); assert(from); assert(fromend); assert(retlen)
++PERL_CALLCONV char*   Perl_delimcpy_no_escape(char* to, const char* toend, 
const char* from, const char* fromend, int delim, I32* retlen);
++#define PERL_ARGS_ASSERT_DELIMCPY_NO_ESCAPE   \
++  assert(to); assert(toend); assert(from); assert(fromend); assert(retlen)
+ PERL_CALLCONV voidPerl_despatch_signals(pTHX);
+ PERL_CALLCONV_NO_RET OP*  Perl_die(pTHX_ const char* pat, ...)
+   __attribute__noreturn__
+diff --git a/t/op/taint.t b/t/op/taint.t
+index 101c6da..846ac23 100644
+--- a/t/op/taint.t
 b/t/op/taint.t
+@@ -17,7 +17,7 @@ BEGIN {
+ use strict;
+ use Config;
+ 
+-plan tests => 808;
++plan tests => 812;
+ 
+ $| = 1;
+ 
+@@ -187,6 +187,22 @@ my $TEST 

ppisar pushed to perl (f26). "Fix a buffer overflow in my_atof2()"

2017-06-19 Thread notifications
From 068fd059bed312226307e5039b50142f43e13d4a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 15:22:46 +0200
Subject: Fix a buffer overflow in my_atof2()

---
 ...-don-t-go-beyond-the-end-of-the-NUL-in-my.patch | 37 ++
 perl.spec  |  6 
 2 files changed, 43 insertions(+)
 create mode 100644 
perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch

diff --git 
a/perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch 
b/perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch
new file mode 100644
index 000..05b2c80
--- /dev/null
+++ b/perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch
@@ -0,0 +1,37 @@
+From 9604fbf0722bd97ca6031a263c50ad52b6633db7 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Wed, 14 Jun 2017 09:42:31 +1000
+Subject: [PATCH] (perl #131526) don't go beyond the end of the NUL in my_atof2
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Perl_my_atof2() calls GROK_NUMERIC_RADIX() to detect and skip past
+a decimal point and then can increment the parse pointer (s) before
+checking what it points at, so skipping the terminating NUL if the
+decimal point is immediately before the NUL.
+
+Signed-off-by: Petr Písař 
+---
+ numeric.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/numeric.c b/numeric.c
+index 6ea6968..5771907 100644
+--- a/numeric.c
 b/numeric.c
+@@ -1485,9 +1485,9 @@ Perl_my_atof2(pTHX_ const char* orig, NV* value)
+   else if (!seen_dp && GROK_NUMERIC_RADIX(, send)) {
+   seen_dp = 1;
+   if (sig_digits > MAX_SIG_DIGITS) {
+-  do {
++  while (isDIGIT(*s)) {
+   ++s;
+-  } while (isDIGIT(*s));
++  }
+   break;
+   }
+   }
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index a01b07c..0273278 100644
--- a/perl.spec
+++ b/perl.spec
@@ -363,6 +363,9 @@ Patch101:   
perl-5.27.0-perl-131221-sv_dup-sv_dup_inc-are-only-available-und
 # in upstream after 5.27.0
 Patch102:   
perl-5.24.1-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch
 
+# Fix a buffer overflow in my_atof2(), RT#131526, in upstream after 5.27.0
+Patch103:   
perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.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
 
@@ -3103,6 +3106,7 @@ popd
 %patch100 -p1
 %patch101 -p1
 %patch102 -p1
+%patch103 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3185,6 +3189,7 @@ perl -x patchlevel.h \
 'Fedora Patch99: Fix an improper cast of a negative integer to an unsigned 
8-bit type (RT#131190)' \
 'Fedora Patch100: Fix cloning :via handles on thread creation (RT#131221)' 
\
 'Fedora Patch102: Fix glob UTF-8 flag on a glob reassignment (RT#131263)' \
+'Fedora Patch103: Fix a buffer overflow in my_atof2() (RT#131526)' \
 '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}
@@ -5482,6 +5487,7 @@ popd
 - Fix an improper cast of a negative integer to an unsigned 8-bit type 
(RT#131190)
 - Fix cloning :via handles on thread creation (RT#131221)
 - Fix glob UTF-8 flag on a glob reassignment (RT#131263)
+- Fix a buffer overflow in my_atof2() (RT#131526)
 
 * Fri Mar 31 2017 Petr Pisar  - 4:5.24.1-391
 - Introduce build-conditions for groff, systemtap, syslog tests, and tcsh
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=f26=068fd059bed312226307e5039b50142f43e13d4a
___
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 UTF-8 flag on a glob reassignment"

2017-06-19 Thread notifications
From c297bdefcd7ea2cb480fcbcf09069feba5181c56 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 14:54:28 +0200
Subject: Fix UTF-8 flag on a glob reassignment

---
 ...-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch | 72 ++
 perl.spec  |  7 +++
 2 files changed, 79 insertions(+)
 create mode 100644 
perl-5.24.1-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch

diff --git 
a/perl-5.24.1-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch 
b/perl-5.24.1-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch
new file mode 100644
index 000..9610bc0
--- /dev/null
+++ b/perl-5.24.1-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch
@@ -0,0 +1,72 @@
+From 064604f904546ae4ddada5a2aa30256faccee39c Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Wed, 7 Jun 2017 15:00:26 +1000
+Subject: [PATCH] clear the UTF8 flag on a glob if it isn't UTF8
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 1097da16b21fe0a2257dba9937e55c0cca18f7e1
+Author: Tony Cook 
+Date:   Wed Jun 7 15:00:26 2017 +1000
+
+[perl #131263] clear the UTF8 flag on a glob if it isn't UTF8
+
+Previously sv_2pv_flags() would set the UTF8 flag on a glob if it
+had a UTF8 name, but wouldn't clear tha flag if it didn't.
+
+This meant a name change, eg. if assigned another glob, from a UTF8
+name to a non-UTF8 name would leave the flag set.
+
+Signed-off-by: Petr Písař 
+---
+ sv.c  |  2 ++
+ t/op/gv.t | 10 +-
+ 2 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/sv.c b/sv.c
+index 12cbb5f..05584a2 100644
+--- a/sv.c
 b/sv.c
+@@ -3162,6 +3162,8 @@ Perl_sv_2pv_flags(pTHX_ SV *const sv, STRLEN *const lp, 
const I32 flags)
+   assert(SvPOK(buffer));
+   if (SvUTF8(buffer))
+   SvUTF8_on(sv);
++else
++SvUTF8_off(sv);
+   if (lp)
+   *lp = SvCUR(buffer);
+   return SvPVX(buffer);
+diff --git a/t/op/gv.t b/t/op/gv.t
+index cdaaef5..ea79e51 100644
+--- a/t/op/gv.t
 b/t/op/gv.t
+@@ -12,7 +12,7 @@ BEGIN {
+ 
+ use warnings;
+ 
+-plan(tests => 277 );
++plan(tests => 279 );
+ 
+ # type coercion on assignment
+ $foo = 'foo';
+@@ -1173,6 +1173,14 @@ SKIP: {
+ # [perl #131085] This used to crash; no ok() necessary.
+ $::{"A131085"} = sub {}; \&{"A131085"};
+ 
++{
++# [perl #131263]
++*sym = "\N{U+0080}";
++ok(*sym eq "*main::\N{U+0080}", "utf8 flag properly set");
++*sym = "\xC3\x80";
++ok(*sym eq "*main::\xC3\x80", "utf8 flag properly cleared");
++}
++
+ 
+ __END__
+ Perl
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 36ea51a..a01b07c 100644
--- a/perl.spec
+++ b/perl.spec
@@ -359,6 +359,10 @@ Patch99:
perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int
 Patch100:   
perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch
 Patch101:   
perl-5.27.0-perl-131221-sv_dup-sv_dup_inc-are-only-available-und.patch
 
+# Fix glob UTF-8 flag on a glob reassignment, RT#131263,
+# in upstream after 5.27.0
+Patch102:   
perl-5.24.1-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.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
 
@@ -3098,6 +3102,7 @@ popd
 %patch99 -p1
 %patch100 -p1
 %patch101 -p1
+%patch102 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3179,6 +3184,7 @@ perl -x patchlevel.h \
 'Fedora Patch98: Fix a crash when calling a subroutine from a stash 
(RT#131085)' \
 'Fedora Patch99: Fix an improper cast of a negative integer to an unsigned 
8-bit type (RT#131190)' \
 'Fedora Patch100: Fix cloning :via handles on thread creation (RT#131221)' 
\
+'Fedora Patch102: Fix glob UTF-8 flag on a glob reassignment (RT#131263)' \
 '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}
@@ -5475,6 +5481,7 @@ popd
 - Fix a crash when calling a subroutine from a stash (RT#131085)
 - Fix an improper cast of a negative integer to an unsigned 8-bit type 
(RT#131190)
 - Fix cloning :via handles on thread creation (RT#131221)
+- Fix glob UTF-8 flag on a glob reassignment (RT#131263)
 
 * Fri Mar 31 2017 Petr Pisar  - 4:5.24.1-391
 - Introduce build-conditions for groff, systemtap, syslog tests, and tcsh
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=f26=c297bdefcd7ea2cb480fcbcf09069feba5181c56
___
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 cloning :via handles on thread creation"

2017-06-19 Thread notifications
From 43027d83dfba952eed3696d0345f96af7fc99f5e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 14:46:27 +0200
Subject: Fix cloning :via handles on thread creation

---
 ...131221-improve-duplication-of-via-handles.patch | 299 +
 ...-sv_dup-sv_dup_inc-are-only-available-und.patch |  71 +
 perl.spec  |   9 +
 3 files changed, 379 insertions(+)
 create mode 100644 
perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch
 create mode 100644 
perl-5.27.0-perl-131221-sv_dup-sv_dup_inc-are-only-available-und.patch

diff --git a/perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch 
b/perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch
new file mode 100644
index 000..37da371
--- /dev/null
+++ b/perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch
@@ -0,0 +1,299 @@
+From 99b847695211f825df6299aa9da91f9494f741e2 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Thu, 1 Jun 2017 15:11:27 +1000
+Subject: [PATCH] [perl #131221] improve duplication of :via handles
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Previously duplication (as with open ... ">&...") would fail
+unless the user supplied a GETARG, which wasn't documented, and
+resulted in an attempt to free and unreferened scalar if supplied.
+
+Cloning on thread creation was simply broken.
+
+We now handle GETARG correctly, and provide a useful default if it
+returns nothing.
+
+Cloning on thread creation now duplicates the appropriate parts of the
+parent thread's handle.
+
+Signed-off-by: Petr Písař 
+---
+ MANIFEST  |  1 +
+ ext/PerlIO-via/t/thread.t | 73 +++
+ ext/PerlIO-via/t/via.t| 56 +++-
+ ext/PerlIO-via/via.pm |  2 +-
+ ext/PerlIO-via/via.xs | 55 +++
+ 5 files changed, 179 insertions(+), 8 deletions(-)
+ create mode 100644 ext/PerlIO-via/t/thread.t
+
+diff --git a/MANIFEST b/MANIFEST
+index 8c4950e..d39f992 100644
+--- a/MANIFEST
 b/MANIFEST
+@@ -4056,6 +4056,7 @@ ext/PerlIO-scalar/scalar.xs  PerlIO layer for scalars
+ ext/PerlIO-scalar/t/scalar.t  See if PerlIO::scalar works
+ ext/PerlIO-scalar/t/scalar_ungetc.t   Tests for PerlIO layer for scalars
+ ext/PerlIO-via/hints/aix.pl   Hint for PerlIO::via for named architecture
++ext/PerlIO-via/t/thread.t See if PerlIO::via works with threads
+ ext/PerlIO-via/t/via.tSee if PerlIO::via works
+ ext/PerlIO-via/via.pm PerlIO layer for layers in perl
+ ext/PerlIO-via/via.xs PerlIO layer for layers in perl
+diff --git a/ext/PerlIO-via/t/thread.t b/ext/PerlIO-via/t/thread.t
+new file mode 100644
+index 000..e4358f9
+--- /dev/null
 b/ext/PerlIO-via/t/thread.t
+@@ -0,0 +1,73 @@
++#!perl
++BEGIN {
++unless (find PerlIO::Layer 'perlio') {
++  print "1..0 # Skip: not perlio\n";
++  exit 0;
++}
++require Config;
++unless ($Config::Config{'usethreads'}) {
++print "1..0 # Skip -- need threads for this test\n";
++exit 0;
++}
++if (($Config::Config{'extensions'} !~ m!\bPerlIO/via\b!) ){
++print "1..0 # Skip -- Perl configured without PerlIO::via module\n";
++exit 0;
++}
++}
++
++use strict;
++use warnings;
++use threads;
++
++my $tmp = "via$$";
++
++END {
++1 while unlink $tmp;
++}
++
++use Test::More tests => 2;
++
++our $push_count = 0;
++
++{
++open my $fh, ">:via(Test1)", $tmp
++  or die "Cannot open $tmp: $!";
++$fh->autoflush;
++
++print $fh "AXAX";
++
++# previously this would crash
++threads->create(
++sub {
++print $fh "XZXZ";
++})->join;
++
++print $fh "BXBX";
++close $fh;
++
++open my $in, "<", $tmp;
++my $line = <$in>;
++close $in;
++
++is($line, "AYAYYZYZBYBY", "check thread data delivered");
++
++is($push_count, 1, "PUSHED not called for dup on thread creation");
++}
++
++package PerlIO::via::Test1;
++
++sub PUSHED {
++my ($class) = @_;
++++$main::push_count;
++bless {}, $class;
++}
++
++sub WRITE {
++my ($self, $data, $fh) = @_;
++$data =~ tr/X/Y/;
++$fh->autoflush;
++print $fh $data;
++return length $data;
++}
++
++
+diff --git a/ext/PerlIO-via/t/via.t b/ext/PerlIO-via/t/via.t
+index 6787e11..80577df 100644
+--- a/ext/PerlIO-via/t/via.t
 b/ext/PerlIO-via/t/via.t
+@@ -17,7 +17,7 @@ use warnings;
+ 
+ my $tmp = "via$$";
+ 
+-use Test::More tests => 18;
++use Test::More tests => 26;
+ 
+ my $fh;
+ my $a = join("", map { chr } 0..255) x 10;
+@@ -84,6 +84,60 @@ is( $obj, 'Foo', 'search for package Foo' );
+ open $fh, '<:via(Bar)', "bar";
+ is( $obj, 'PerlIO::via::Bar', 'search for package PerlIO::via::Bar' );
+ 
++{
++# [perl #131221]
++ok(open(my $fh1, ">", $tmp), 

ppisar pushed to perl (f26). "Make File::Glob more resistant against degenerative matching"

2017-06-19 Thread notifications
From 5ef9dfa6110833d6f90f33e3921a2837b994d49c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 13:46:55 +0200
Subject: Make File::Glob more resistant against degenerative matching

---
 ...31211-fixup-File-Glob-degenerate-matching.patch | 258 +
 perl.spec  |  11 +-
 2 files changed, 268 insertions(+), 1 deletion(-)
 create mode 100644 
perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch

diff --git a/perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch 
b/perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch
new file mode 100644
index 000..c52d790
--- /dev/null
+++ b/perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch
@@ -0,0 +1,258 @@
+From 0db967b2e6a4093a6a5f649190159767e5d005e0 Mon Sep 17 00:00:00 2001
+From: Yves Orton 
+Date: Tue, 25 Apr 2017 15:17:06 +0200
+Subject: [PATCH] [perl #131211] fixup File::Glob degenerate matching
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The old code would go quadratic with recursion and backtracking
+when doing patterns like "a*a*a*a*a*a*a*x" on a file like
+"aa".
+
+This patch changes the code to not recurse, and to not backtrack,
+as per this article from Russ Cox: https://research.swtch.com/glob
+
+It also adds a micro-optimisation for M_ONE and M_SET under the new code.
+
+Thanks to Avar and Russ Cox for helping with this patch, along with
+Jilles Tjoelker and the rest of the FreeBSD community.
+
+Signed-off-by: Petr Písař 
+---
+ MANIFEST   |  1 +
+ ext/File-Glob/bsd_glob.c   | 64 +++
+ ext/File-Glob/t/rt131211.t | 94 ++
+ 3 files changed, 144 insertions(+), 15 deletions(-)
+ create mode 100644 ext/File-Glob/t/rt131211.t
+
+diff --git a/MANIFEST b/MANIFEST
+index b7b6e74..af0da6c 100644
+--- a/MANIFEST
 b/MANIFEST
+@@ -3948,6 +3948,7 @@ ext/File-Glob/t/basic.t  See if File::Glob works
+ ext/File-Glob/t/case.tSee if File::Glob works
+ ext/File-Glob/t/global.t  See if File::Glob works
+ ext/File-Glob/t/rt114984.tSee if File::Glob works
++ext/File-Glob/t/rt131211.tSee if File::Glob works
+ ext/File-Glob/t/taint.t   See if File::Glob works
+ ext/File-Glob/t/threads.t See if File::Glob + threads works
+ ext/File-Glob/TODOFile::Glob extension todo list
+diff --git a/ext/File-Glob/bsd_glob.c b/ext/File-Glob/bsd_glob.c
+index 821ef20..e96fb73 100644
+--- a/ext/File-Glob/bsd_glob.c
 b/ext/File-Glob/bsd_glob.c
+@@ -563,8 +563,12 @@ glob0(const Char *pattern, glob_t *pglob)
+   break;
+   case BG_STAR:
+   pglob->gl_flags |= GLOB_MAGCHAR;
+-  /* collapse adjacent stars to one,
+-   * to avoid exponential behavior
++/* Collapse adjacent stars to one.
++ * This is required to ensure that a pattern like
++ * "a**" matches a name like "a", as without this
++ * check when the first star matched everything it 
would
++ * cause the second star to return a match fail.
++ * As long ** is folded here this does not happen.
+*/
+   if (bufnext == patbuf || bufnext[-1] != M_ALL)
+   *bufnext++ = M_ALL;
+@@ -909,35 +913,56 @@ globextend(const Char *path, glob_t *pglob, size_t 
*limitp)
+ 
+ 
+ /*
+- * pattern matching function for filenames.  Each occurrence of the *
+- * pattern causes a recursion level.
++ * pattern matching function for filenames using state machine to avoid
++ * recursion. We maintain a "nextp" and "nextn" to allow us to backtrack
++ * without additional callframes, and to do cleanly prune the backtracking
++ * state when multiple '*' (start) matches are included in the patter.
++ *
++ * Thanks to Russ Cox for the improved state machine logic to avoid quadratic
++ * matching on failure.
++ *
++ * https://research.swtch.com/glob
++ *
++ * An example would be a pattern
++ *  ("a*" x 100) . "y"
++ * against a file name like
++ *  ("a" x 100) . "x"
++ *
+  */
+ static int
+ match(Char *name, Char *pat, Char *patend, int nocase)
+ {
+   int ok, negate_range;
+   Char c, k;
++  Char *nextp = NULL;
++  Char *nextn = NULL;
+ 
++loop:
+   while (pat < patend) {
+   c = *pat++;
+   switch (c & M_MASK) {
+   case M_ALL:
+   if (pat == patend)
+   return(1);
+-  do
+-  if (match(name, pat, patend, nocase))
+-  return(1);

ppisar pushed to perl (f26). "Fix improper casting of a negative interger to unsigned eith-bit type"

2017-06-19 Thread notifications
From 0f8b73dfcd21c54cfb5c2563318ee104ce29cc65 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 14:34:04 +0200
Subject: Fix improper casting of a negative interger to unsigned eith-bit type

---
 ...UTF8-code-improperly-casting-negative-int.patch | 33 ++
 perl.spec  |  7 +
 2 files changed, 40 insertions(+)
 create mode 100644 
perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.patch

diff --git 
a/perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.patch 
b/perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.patch
new file mode 100644
index 000..f248720
--- /dev/null
+++ b/perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.patch
@@ -0,0 +1,33 @@
+From 2c2da8e7f0f6325fab643997a536072633fa0cf8 Mon Sep 17 00:00:00 2001
+From: Yves Orton 
+Date: Thu, 1 Jun 2017 14:51:44 +0200
+Subject: [PATCH] Fix #131190 - UTF8 code improperly casting negative integer
+ to U8 in comparison
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This reverts commit b4972372a75776de3c9e6bd234a398d103677316,
+effectively restoring commit ca7eb79a236b41b7722c6800527f95cd76843eed,
+and commit 85fde2b7c3f5631fd982f5db735b84dc9224bec0.
+
+Signed-off-by: Petr Písař 
+---
+ regexec.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/regexec.c b/regexec.c
+index 82128a7..35b88d7 100644
+--- a/regexec.c
 b/regexec.c
+@@ -5593,6 +5593,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, 
regnode *prog)
+ if (scan->flags == EXACTL || scan->flags == EXACTFLU8) {
+ _CHECK_AND_WARN_PROBLEMATIC_LOCALE;
+ if (utf8_target
++&& nextchr >= 0 /* guard against negative EOS value 
in nextchr */
+ && UTF8_IS_ABOVE_LATIN1(nextchr)
+ && scan->flags == EXACTL)
+ {
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 29dcd99..e28c1b8 100644
--- a/perl.spec
+++ b/perl.spec
@@ -350,6 +350,10 @@ Patch97:
perl-5.24.1-sprintf-add-memory-wrap-tests.patch
 # in upstream after 5.27.0
 Patch98:perl-5.24.1-perl-131085-Crash-with-sub-in-stash.patch
 
+# Fix an improper cast of a negative integer to an unsigned 8-bit type,
+# RT#131190, in upstream after 5.27.0
+Patch99:
perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.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
 
@@ -3086,6 +3090,7 @@ popd
 %patch96 -p1
 %patch97 -p1
 %patch98 -p1
+%patch99 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3165,6 +3170,7 @@ perl -x patchlevel.h \
 'Fedora Patch95: Make File::Glob more resistant against degenerative 
matching (RT#131211)' \
 'Fedora Patch96: Fix a memory wrap in sv_vcatpvfn_flags() (RT#131260)' \
 'Fedora Patch98: Fix a crash when calling a subroutine from a stash 
(RT#131085)' \
+'Fedora Patch99: Fix an improper cast of a negative integer to an unsigned 
8-bit type (RT#131190)' \
 '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}
@@ -5459,6 +5465,7 @@ popd
 - Make File::Glob more resistant against degenerative matching (RT#131211)
 - Fix a memory wrap in sv_vcatpvfn_flags() (RT#131260)
 - Fix a crash when calling a subroutine from a stash (RT#131085)
+- Fix an improper cast of a negative integer to an unsigned 8-bit type 
(RT#131190)
 
 * Fri Mar 31 2017 Petr Pisar  - 4:5.24.1-391
 - Introduce build-conditions for groff, systemtap, syslog tests, and tcsh
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=f26=0f8b73dfcd21c54cfb5c2563318ee104ce29cc65
___
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 wrap in sv_vcatpvfn_flags()"

2017-06-19 Thread notifications
From 1a87698423c3b9efcf7452db03bf289dcb4704ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 15:56:28 +0200
Subject: Fix a memory wrap in sv_vcatpvfn_flags()

---
 ...31211-fixup-File-Glob-degenerate-matching.patch | 266 +
 perl-5.24.1-sprintf-add-memory-wrap-tests.patch|  74 ++
 ...-avoid-a-memory-wrap-in-sv_vcatpvfn_flags.patch |  54 +
 ...31211-fixup-File-Glob-degenerate-matching.patch | 258 
 perl.spec  |  12 +-
 5 files changed, 405 insertions(+), 259 deletions(-)
 create mode 100644 
perl-5.24.1-perl-131211-fixup-File-Glob-degenerate-matching.patch
 create mode 100644 perl-5.24.1-sprintf-add-memory-wrap-tests.patch
 create mode 100644 perl-5.25.12-avoid-a-memory-wrap-in-sv_vcatpvfn_flags.patch
 delete mode 100644 
perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch

diff --git a/perl-5.24.1-perl-131211-fixup-File-Glob-degenerate-matching.patch 
b/perl-5.24.1-perl-131211-fixup-File-Glob-degenerate-matching.patch
new file mode 100644
index 000..2b490ec
--- /dev/null
+++ b/perl-5.24.1-perl-131211-fixup-File-Glob-degenerate-matching.patch
@@ -0,0 +1,266 @@
+From 30cba075ecbb662b392b2c6e896dec287ea49aa8 Mon Sep 17 00:00:00 2001
+From: Yves Orton 
+Date: Tue, 25 Apr 2017 15:17:06 +0200
+Subject: [PATCH] fixup File::Glob degenerate matching
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 0db967b2e6a4093a6a5f649190159767e5d005e0
+Author: Yves Orton 
+Date:   Tue Apr 25 15:17:06 2017 +0200
+
+[perl #131211] fixup File::Glob degenerate matching
+
+The old code would go quadratic with recursion and backtracking
+when doing patterns like "a*a*a*a*a*a*a*x" on a file like
+"aa".
+
+This patch changes the code to not recurse, and to not backtrack,
+as per this article from Russ Cox: https://research.swtch.com/glob
+
+It also adds a micro-optimisation for M_ONE and M_SET under the new code.
+
+Thanks to Avar and Russ Cox for helping with this patch, along with
+Jilles Tjoelker and the rest of the FreeBSD community.
+
+Signed-off-by: Petr Písař 
+---
+ MANIFEST   |  1 +
+ ext/File-Glob/bsd_glob.c   | 64 +++
+ ext/File-Glob/t/rt131211.t | 94 ++
+ 3 files changed, 144 insertions(+), 15 deletions(-)
+ create mode 100644 ext/File-Glob/t/rt131211.t
+
+diff --git a/MANIFEST b/MANIFEST
+index fe045a7..be2a44f 100644
+--- a/MANIFEST
 b/MANIFEST
+@@ -3678,6 +3678,7 @@ ext/File-Glob/t/case.t   See if File::Glob works
+ ext/File-Glob/t/global.t  See if File::Glob works
+ ext/File-Glob/TODOFile::Glob extension todo list
+ ext/File-Glob/t/rt114984.tSee if File::Glob works
++ext/File-Glob/t/rt131211.tSee if File::Glob works
+ ext/File-Glob/t/taint.t   See if File::Glob works
+ ext/File-Glob/t/threads.t See if File::Glob + threads works
+ ext/GDBM_File/GDBM_File.pmGDBM extension Perl module
+diff --git a/ext/File-Glob/bsd_glob.c b/ext/File-Glob/bsd_glob.c
+index 821ef20..e96fb73 100644
+--- a/ext/File-Glob/bsd_glob.c
 b/ext/File-Glob/bsd_glob.c
+@@ -563,8 +563,12 @@ glob0(const Char *pattern, glob_t *pglob)
+   break;
+   case BG_STAR:
+   pglob->gl_flags |= GLOB_MAGCHAR;
+-  /* collapse adjacent stars to one,
+-   * to avoid exponential behavior
++/* Collapse adjacent stars to one.
++ * This is required to ensure that a pattern like
++ * "a**" matches a name like "a", as without this
++ * check when the first star matched everything it 
would
++ * cause the second star to return a match fail.
++ * As long ** is folded here this does not happen.
+*/
+   if (bufnext == patbuf || bufnext[-1] != M_ALL)
+   *bufnext++ = M_ALL;
+@@ -909,35 +913,56 @@ globextend(const Char *path, glob_t *pglob, size_t 
*limitp)
+ 
+ 
+ /*
+- * pattern matching function for filenames.  Each occurrence of the *
+- * pattern causes a recursion level.
++ * pattern matching function for filenames using state machine to avoid
++ * recursion. We maintain a "nextp" and "nextn" to allow us to backtrack
++ * without additional callframes, and to do cleanly prune the backtracking
++ * state when multiple '*' (start) matches are included in the patter.
++ *
++ * Thanks to Russ Cox for the improved state machine logic to avoid quadratic
++ * matching on failure.
++ *
++ * https://research.swtch.com/glob
++ *
++ * An example 

ppisar pushed to perl (f26). "Fix a crash when calling a subroutine from a stash"

2017-06-19 Thread notifications
From 12af1e2279e350b578c29ce74fea9d5158a51430 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 14:14:17 +0200
Subject: Fix a crash when calling a subroutine from a stash

---
 24.1-perl-131085-Crash-with-sub-in-stash.patch | 61 ++
 perl.spec  |  7 +++
 2 files changed, 68 insertions(+)
 create mode 100644 perl-5.24.1-perl-131085-Crash-with-sub-in-stash.patch

diff --git a/perl-5.24.1-perl-131085-Crash-with-sub-in-stash.patch 
b/perl-5.24.1-perl-131085-Crash-with-sub-in-stash.patch
new file mode 100644
index 000..552a722
--- /dev/null
+++ b/perl-5.24.1-perl-131085-Crash-with-sub-in-stash.patch
@@ -0,0 +1,61 @@
+From cba9aa759f7ce8a4a80e748eb451f679042cd74b Mon Sep 17 00:00:00 2001
+From: Father Chrysostomos 
+Date: Fri, 7 Apr 2017 14:08:02 -0700
+Subject: [PATCH] Crash with sub-in-stash
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.24.1:
+
+commit 790acddeaa0d2c73524596048b129561225cf100
+Author: Father Chrysostomos 
+Date:   Fri Apr 7 14:08:02 2017 -0700
+
+[perl #131085] Crash with sub-in-stash
+
+$ perl -e '$::{"A"} = sub {}; \&{"A"}'
+Segmentation fault (core dumped)
+
+The code that vivifies a typeglob out of a code ref assumed that the
+CV had a name hek, which is always the case when perl itself puts the
+code ref there (via ‘sub A{}’), but is not necessarily the case if
+someone is insinuating other stuff into the stash.
+
+Signed-off-by: Petr Písař 
+---
+ gv.c  | 2 +-
+ t/op/gv.t | 4 
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/gv.c b/gv.c
+index 3fda9b9..6690b64 100644
+--- a/gv.c
 b/gv.c
+@@ -421,7 +421,7 @@ Perl_gv_init_pvn(pTHX_ GV *gv, HV *stash, const char 
*name, STRLEN len, U32 flag
+   /* Not actually a constant.  Just a regular sub.  */
+   CV * const cv = (CV *)has_constant;
+   GvCV_set(gv,cv);
+-  if (CvSTASH(cv) == stash && (
++  if (CvNAMED(cv) && CvSTASH(cv) == stash && (
+  CvNAME_HEK(cv) == GvNAME_HEK(gv)
+   || (  HEK_LEN(CvNAME_HEK(cv)) == HEK_LEN(GvNAME_HEK(gv))
+  && HEK_FLAGS(CvNAME_HEK(cv)) != HEK_FLAGS(GvNAME_HEK(gv))
+diff --git a/t/op/gv.t b/t/op/gv.t
+index 03ae46e..cdaaef5 100644
+--- a/t/op/gv.t
 b/t/op/gv.t
+@@ -1170,6 +1170,10 @@ SKIP: {
+ is ($? & 127, 0,"[perl #128597] No crash when gp_free calls ckWARN_d");
+ }
+ 
++# [perl #131085] This used to crash; no ok() necessary.
++$::{"A131085"} = sub {}; \&{"A131085"};
++
++
+ __END__
+ Perl
+ Rules
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index b65faf6..29dcd99 100644
--- a/perl.spec
+++ b/perl.spec
@@ -346,6 +346,10 @@ Patch96:
perl-5.25.12-avoid-a-memory-wrap-in-sv_vcatpvfn_flags.patch
 # in upstream after 5.27.0
 Patch97:perl-5.24.1-sprintf-add-memory-wrap-tests.patch
 
+# Fix a crash when calling a subroutine from a stash, RT#131085,
+# in upstream after 5.27.0
+Patch98:perl-5.24.1-perl-131085-Crash-with-sub-in-stash.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
 
@@ -3081,6 +3085,7 @@ popd
 %patch95 -p1
 %patch96 -p1
 %patch97 -p1
+%patch98 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -3159,6 +3164,7 @@ perl -x patchlevel.h \
 'Fedora Patch94: Fix a heap-use-after-free in four-arguments substr call 
(RT#130624)' \
 'Fedora Patch95: Make File::Glob more resistant against degenerative 
matching (RT#131211)' \
 'Fedora Patch96: Fix a memory wrap in sv_vcatpvfn_flags() (RT#131260)' \
+'Fedora Patch98: Fix a crash when calling a subroutine from a stash 
(RT#131085)' \
 '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}
@@ -5452,6 +5458,7 @@ popd
 * Fri Jun 16 2017 Petr Pisar  - 4:5.24.1-392
 - Make File::Glob more resistant against degenerative matching (RT#131211)
 - Fix a memory wrap in sv_vcatpvfn_flags() (RT#131260)
+- Fix a crash when calling a subroutine from a stash (RT#131085)
 
 * Fri Mar 31 2017 Petr Pisar  - 4:5.24.1-391
 - Introduce build-conditions for groff, systemtap, syslog tests, and tcsh
-- 
cgit v1.1



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


[Bug 1462414] perl-Dumbbench-0.111 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462414



--- Comment #7 from Fedora Update System  ---
perl-Dumbbench-0.111-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-d781942e4f

-- 
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 1462418] perl-Perl-Critic-Pulp-94 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462418



--- Comment #6 from Fedora Update System  ---
perl-Perl-Critic-Pulp-94-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-3ea0ba85ba

-- 
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 1462519] perl-ExtUtils-MakeMaker-CPANfile-0.08 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462519



--- Comment #8 from Fedora Update System  ---
perl-ExtUtils-MakeMaker-CPANfile-0.08-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-31731c6f95

-- 
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 1462418] perl-Perl-Critic-Pulp-94 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462418

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #5 from Fedora Update System  ---
perl-Perl-Critic-Pulp-94-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-ce033d0afe

-- 
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 1462414] perl-Dumbbench-0.111 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462414

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #6 from Fedora Update System  ---
perl-Dumbbench-0.111-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-ce2cf2b186

-- 
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 1462519] perl-ExtUtils-MakeMaker-CPANfile-0.08 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462519

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #7 from Fedora Update System  ---
perl-ExtUtils-MakeMaker-CPANfile-0.08-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-37eaae65d2

-- 
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 1462719] perl-Debug-Client-0.30 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462719



--- Comment #2 from Fedora Update System  ---
perl-Debug-Client-0.30-1.fc25 has been submitted as an update to Fedora 25.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-91c6c6e062

-- 
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 1461219] perl-Gearman-2.004.008 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1461219

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version|perl-Gearman-2.004.008-1.fc |perl-Gearman-2.004.008-1.fc
   |27  |27
   ||perl-Gearman-2.004.008-1.fc
   ||26
 Resolution|--- |ERRATA
Last Closed||2017-06-19 10:34:39



--- Comment #4 from Fedora Update System  ---
perl-Gearman-2.004.008-1.fc26 has been pushed to the Fedora 26 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


[Bug 1460055] perl-Net-CUPS-0.64 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1460055

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version|perl-Net-CUPS-0.64-1.fc27   |perl-Net-CUPS-0.64-1.fc27
   ||perl-Net-CUPS-0.64-1.fc26
 Resolution|--- |ERRATA
Last Closed||2017-06-19 10:32:46



--- Comment #3 from Fedora Update System  ---
perl-Net-CUPS-0.64-1.fc26 has been pushed to the Fedora 26 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


[Bug 1462719] perl-Debug-Client-0.30 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462719



--- Comment #1 from Fedora Update System  ---
perl-Debug-Client-0.30-1.fc26 has been submitted as an update to Fedora 26.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-6c8a81d63c

-- 
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 pushed to perl-Debug-Client (f25). "0.30 bump"

2017-06-19 Thread notifications
From 39e33409a43b2f907abf5fc11419fac3606afdbc Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Mon, 19 Jun 2017 16:11:09 +0200
Subject: 0.30 bump

---
 .gitignore |  1 +
 ...command-start-with-0-again-since-perl-5.2.patch | 49 --
 perl-Debug-Client.spec | 44 ++-
 sources|  2 +-
 4 files changed, 23 insertions(+), 73 deletions(-)
 delete mode 100644 
Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch

diff --git a/.gitignore b/.gitignore
index 1fd64cb..24fdc21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ Debug-Client-0.11.tar.gz
 /Debug-Client-0.25.tar.gz
 /Debug-Client-0.26.tar.gz
 /Debug-Client-0.29.tar.gz
+/Debug-Client-0.30.tar.gz
diff --git 
a/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch 
b/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
deleted file mode 100644
index 2db2d24..000
--- 
a/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From d18971088b24ecdfb0cc4ea6aa78065d312710c2 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
-Date: Wed, 17 Jun 2015 16:06:50 +0200
-Subject: [PATCH] Debugger y-command start with 0 again since perl-5.21.3
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Perl fixed the y-command regression regarding the scope level. See
-perl commit:
-
-commit 496f5ba57a43840a3c8ee61b21dc60d0c8bb5d52
-Author: Tony Cook 
-Date:   Fri Aug 15 10:45:57 2014 +1000
-
-fix debugger y command scope level
-
-5c2b78e73d3 moved handling of the y command into its own function,
-but did not adjust the provided scope level to account for the extra
-scope.
-
-This caused failling Debug-Client tests with perl-5.22 because
-Debug::Client implemented a work-around for the regression.
-
-This patch limits the work-around from top too.
-
-
-
-Signed-off-by: Petr Písař 

- lib/Debug/Client.pm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/Debug/Client.pm b/lib/Debug/Client.pm
-index eee355f..5c9dd6a 100644
 a/lib/Debug/Client.pm
-+++ b/lib/Debug/Client.pm
-@@ -341,7 +341,7 @@ sub get_y_zero {
-   require PadWalker if 0; #forces PadWalker to be a requires not a 
test_requires
- 
-   # say 'running on perl '. $PERL_VERSION;
--  if ( $PERL_VERSION >= 5.017006 ) {
-+  if ( $PERL_VERSION >= 5.017006 && $PERL_VERSION <= 5.021003 ) {
- 
-   # say 'using y=1 instead as running on perl ' . $PERL_VERSION;
-   $self->_send('y 1');
--- 
-2.1.0
-
diff --git a/perl-Debug-Client.spec b/perl-Debug-Client.spec
index c30ca59..a221eb4 100644
--- a/perl-Debug-Client.spec
+++ b/perl-Debug-Client.spec
@@ -1,55 +1,51 @@
 Name:   perl-Debug-Client
-Version:0.29
-Release:7%{?dist}
+Version:0.30
+Release:1%{?dist}
 Summary:Client side code for perl debugger
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Debug-Client/
-Source0:
http://search.cpan.org/CPAN/authors/id/B/BO/BOWTIE/Debug-Client-%{version}.tar.gz
-# Adjust to perl-5.22, bug #1231216,
-# 
-Patch0: 
Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
+Source0:
http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/Debug-Client-%{version}.tar.gz
 BuildArch:  noarch
 BuildRequires:  coreutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(inc::Module::Install) >= 1.06
+BuildRequires:  perl(inc::Module::Install) >= 1.08
 BuildRequires:  sed
 # Run-time:
-BuildRequires:  perl(Carp) >= 1.26
+BuildRequires:  perl(Carp) >= 1.33
 BuildRequires:  perl(constant) >= 1.27
 BuildRequires:  perl(English)
-BuildRequires:  perl(IO::Socket::IP) >= 0.21
+BuildRequires:  perl(IO::Socket::IP) >= 0.29
 BuildRequires:  perl(strict)
-BuildRequires:  perl(Term::ReadLine) >= 1.1
+BuildRequires:  perl(Term::ReadLine) >= 1.14
 BuildRequires:  perl(utf8)
 BuildRequires:  perl(warnings)
 # Tests:
 BuildRequires:  perl(base)
-BuildRequires:  perl(Exporter) >= 5.68
+BuildRequires:  perl(Exporter) >= 5.70
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(File::HomeDir) >= 1.00
 BuildRequires:  perl(File::Spec) >= 3.4
-BuildRequires:  perl(File::Temp) >= 0.2301
+BuildRequires:  perl(File::Temp) >= 0.2304
 BuildRequires:  perl(lib)
-BuildRequires:  perl(List::Util) >= 1.27
-BuildRequires:  perl(PadWalker) >= 1.96
-BuildRequires:  perl(parent) >= 0.225
-BuildRequires:  perl(Test::CheckDeps) >= 0.006
-BuildRequires: 

jplesnik pushed to perl-Debug-Client (f26). "0.30 bump"

2017-06-19 Thread notifications
From af5b9127a7b07919a8976b8a626f7cac3e92545e Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Mon, 19 Jun 2017 16:11:09 +0200
Subject: 0.30 bump

---
 .gitignore |  1 +
 ...command-start-with-0-again-since-perl-5.2.patch | 49 --
 perl-Debug-Client.spec | 44 ++-
 sources|  2 +-
 4 files changed, 23 insertions(+), 73 deletions(-)
 delete mode 100644 
Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch

diff --git a/.gitignore b/.gitignore
index 1fd64cb..24fdc21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ Debug-Client-0.11.tar.gz
 /Debug-Client-0.25.tar.gz
 /Debug-Client-0.26.tar.gz
 /Debug-Client-0.29.tar.gz
+/Debug-Client-0.30.tar.gz
diff --git 
a/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch 
b/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
deleted file mode 100644
index 2db2d24..000
--- 
a/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From d18971088b24ecdfb0cc4ea6aa78065d312710c2 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
-Date: Wed, 17 Jun 2015 16:06:50 +0200
-Subject: [PATCH] Debugger y-command start with 0 again since perl-5.21.3
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Perl fixed the y-command regression regarding the scope level. See
-perl commit:
-
-commit 496f5ba57a43840a3c8ee61b21dc60d0c8bb5d52
-Author: Tony Cook 
-Date:   Fri Aug 15 10:45:57 2014 +1000
-
-fix debugger y command scope level
-
-5c2b78e73d3 moved handling of the y command into its own function,
-but did not adjust the provided scope level to account for the extra
-scope.
-
-This caused failling Debug-Client tests with perl-5.22 because
-Debug::Client implemented a work-around for the regression.
-
-This patch limits the work-around from top too.
-
-
-
-Signed-off-by: Petr Písař 

- lib/Debug/Client.pm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/Debug/Client.pm b/lib/Debug/Client.pm
-index eee355f..5c9dd6a 100644
 a/lib/Debug/Client.pm
-+++ b/lib/Debug/Client.pm
-@@ -341,7 +341,7 @@ sub get_y_zero {
-   require PadWalker if 0; #forces PadWalker to be a requires not a 
test_requires
- 
-   # say 'running on perl '. $PERL_VERSION;
--  if ( $PERL_VERSION >= 5.017006 ) {
-+  if ( $PERL_VERSION >= 5.017006 && $PERL_VERSION <= 5.021003 ) {
- 
-   # say 'using y=1 instead as running on perl ' . $PERL_VERSION;
-   $self->_send('y 1');
--- 
-2.1.0
-
diff --git a/perl-Debug-Client.spec b/perl-Debug-Client.spec
index 26f3d9d..f21bda0 100644
--- a/perl-Debug-Client.spec
+++ b/perl-Debug-Client.spec
@@ -1,55 +1,51 @@
 Name:   perl-Debug-Client
-Version:0.29
-Release:8%{?dist}
+Version:0.30
+Release:1%{?dist}
 Summary:Client side code for perl debugger
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Debug-Client/
-Source0:
http://search.cpan.org/CPAN/authors/id/B/BO/BOWTIE/Debug-Client-%{version}.tar.gz
-# Adjust to perl-5.22, bug #1231216,
-# 
-Patch0: 
Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
+Source0:
http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/Debug-Client-%{version}.tar.gz
 BuildArch:  noarch
 BuildRequires:  coreutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(inc::Module::Install) >= 1.06
+BuildRequires:  perl(inc::Module::Install) >= 1.08
 BuildRequires:  sed
 # Run-time:
-BuildRequires:  perl(Carp) >= 1.26
+BuildRequires:  perl(Carp) >= 1.33
 BuildRequires:  perl(constant) >= 1.27
 BuildRequires:  perl(English)
-BuildRequires:  perl(IO::Socket::IP) >= 0.21
+BuildRequires:  perl(IO::Socket::IP) >= 0.29
 BuildRequires:  perl(strict)
-BuildRequires:  perl(Term::ReadLine) >= 1.1
+BuildRequires:  perl(Term::ReadLine) >= 1.14
 BuildRequires:  perl(utf8)
 BuildRequires:  perl(warnings)
 # Tests:
 BuildRequires:  perl(base)
-BuildRequires:  perl(Exporter) >= 5.68
+BuildRequires:  perl(Exporter) >= 5.70
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(File::HomeDir) >= 1.00
 BuildRequires:  perl(File::Spec) >= 3.4
-BuildRequires:  perl(File::Temp) >= 0.2301
+BuildRequires:  perl(File::Temp) >= 0.2304
 BuildRequires:  perl(lib)
-BuildRequires:  perl(List::Util) >= 1.27
-BuildRequires:  perl(PadWalker) >= 1.96
-BuildRequires:  perl(parent) >= 0.225
-BuildRequires:  perl(Test::CheckDeps) >= 0.006
-BuildRequires: 

[Bug 1462719] perl-Debug-Client-0.30 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462719

Jitka Plesnikova  changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED
   Fixed In Version||perl-Debug-Client-0.30-1.fc
   ||27



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

2017-06-19 Thread buildsys


perl-Crypt-Random has broken dependencies in the rawhide tree:
On x86_64:
perl-Crypt-Random-1.25-27.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Crypt-Random-1.25-27.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Crypt-Random-1.25-27.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Crypt-Random-1.25-27.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Crypt-Random-1.25-27.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Crypt-Random-1.25-27.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.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-SDL

2017-06-19 Thread buildsys


perl-SDL has broken dependencies in the rawhide tree:
On x86_64:
perl-SDL-2.546-7.fc26.x86_64 requires libperl.so.5.24()(64bit)
perl-SDL-2.546-7.fc26.x86_64 requires perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-SDL-2.546-7.fc26.armv7hl requires libperl.so.5.24
perl-SDL-2.546-7.fc26.armv7hl requires perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-SDL-2.546-7.fc26.ppc64le requires libperl.so.5.24()(64bit)
perl-SDL-2.546-7.fc26.ppc64le requires perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-SDL-2.546-7.fc26.aarch64 requires libperl.so.5.24()(64bit)
perl-SDL-2.546-7.fc26.aarch64 requires perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-SDL-2.546-7.fc26.ppc64 requires libperl.so.5.24()(64bit)
perl-SDL-2.546-7.fc26.ppc64 requires perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-SDL-2.546-7.fc26.i686 requires libperl.so.5.24
perl-SDL-2.546-7.fc26.i686 requires perl(:MODULE_COMPAT_5.24.1)
On x86_64:
perl-Module-Build-SDL-2.546-7.fc26.x86_64 requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Module-Build-SDL-2.546-7.fc26.armv7hl requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Module-Build-SDL-2.546-7.fc26.ppc64le requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Module-Build-SDL-2.546-7.fc26.aarch64 requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Module-Build-SDL-2.546-7.fc26.ppc64 requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Module-Build-SDL-2.546-7.fc26.i686 requires 
perl(:MODULE_COMPAT_5.24.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-Net-SFTP

2017-06-19 Thread buildsys


perl-Net-SFTP has broken dependencies in the rawhide tree:
On x86_64:
perl-Net-SFTP-0.10-24.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Net-SFTP-0.10-24.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Net-SFTP-0.10-24.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Net-SFTP-0.10-24.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Net-SFTP-0.10-24.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Net-SFTP-0.10-24.fc26.noarch requires perl(:MODULE_COMPAT_5.24.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-OpenOffice-UNO

2017-06-19 Thread buildsys


perl-OpenOffice-UNO has broken dependencies in the rawhide tree:
On x86_64:
perl-OpenOffice-UNO-0.07-21.fc26.x86_64 requires 
libperl.so.5.24()(64bit)
perl-OpenOffice-UNO-0.07-21.fc26.x86_64 requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-OpenOffice-UNO-0.07-21.fc26.armv7hl requires libperl.so.5.24
perl-OpenOffice-UNO-0.07-21.fc26.armv7hl requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-OpenOffice-UNO-0.07-21.fc26.ppc64le requires 
libperl.so.5.24()(64bit)
perl-OpenOffice-UNO-0.07-21.fc26.ppc64le requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-OpenOffice-UNO-0.07-21.fc26.aarch64 requires 
libperl.so.5.24()(64bit)
perl-OpenOffice-UNO-0.07-21.fc26.aarch64 requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-OpenOffice-UNO-0.07-21.fc26.ppc64 requires libperl.so.5.24()(64bit)
perl-OpenOffice-UNO-0.07-21.fc26.ppc64 requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-OpenOffice-UNO-0.07-21.fc26.i686 requires libperl.so.5.24
perl-OpenOffice-UNO-0.07-21.fc26.i686 requires 
perl(:MODULE_COMPAT_5.24.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-Dist-Milla

2017-06-19 Thread buildsys


perl-Dist-Milla has broken dependencies in the rawhide tree:
On x86_64:
perl-Dist-Milla-1.0.18-1.fc27.noarch requires 
perl(Dist::Zilla::Plugin::VersionFromMainModule)
On armhfp:
perl-Dist-Milla-1.0.18-1.fc27.noarch requires 
perl(Dist::Zilla::Plugin::VersionFromMainModule)
On ppc64le:
perl-Dist-Milla-1.0.18-1.fc27.noarch requires 
perl(Dist::Zilla::Plugin::VersionFromMainModule)
On aarch64:
perl-Dist-Milla-1.0.18-1.fc27.noarch requires 
perl(Dist::Zilla::Plugin::VersionFromMainModule)
On ppc64:
perl-Dist-Milla-1.0.18-1.fc27.noarch requires 
perl(Dist::Zilla::Plugin::VersionFromMainModule)
On i386:
perl-Dist-Milla-1.0.18-1.fc27.noarch requires 
perl(Dist::Zilla::Plugin::VersionFromMainModule)
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-PDL-Graphics-PLplot

2017-06-19 Thread buildsys


perl-PDL-Graphics-PLplot has broken dependencies in the rawhide tree:
On aarch64:
perl-PDL-Graphics-PLplot-0.71-6.fc27.aarch64 requires 
libperl.so.5.24()(64bit)
perl-PDL-Graphics-PLplot-0.71-6.fc27.aarch64 requires 
perl(:MODULE_COMPAT_5.24.1)
On x86_64:
perl-PDL-Graphics-PLplot-0.71-6.fc27.x86_64 requires 
libperl.so.5.24()(64bit)
perl-PDL-Graphics-PLplot-0.71-6.fc27.x86_64 requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-PDL-Graphics-PLplot-0.71-6.fc27.i686 requires libperl.so.5.24
perl-PDL-Graphics-PLplot-0.71-6.fc27.i686 requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-PDL-Graphics-PLplot-0.71-6.fc27.armv7hl requires libperl.so.5.24
perl-PDL-Graphics-PLplot-0.71-6.fc27.armv7hl requires 
perl(:MODULE_COMPAT_5.24.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-Gtk3-WebKit

2017-06-19 Thread buildsys


perl-Gtk3-WebKit has broken dependencies in the rawhide tree:
On x86_64:
perl-Gtk3-WebKit-0.06-7.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Gtk3-WebKit-0.06-7.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Gtk3-WebKit-0.06-7.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Gtk3-WebKit-0.06-7.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Gtk3-WebKit-0.06-7.fc26.noarch requires perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Gtk3-WebKit-0.06-7.fc26.noarch requires perl(:MODULE_COMPAT_5.24.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-Net-SSH-Perl

2017-06-19 Thread buildsys


perl-Net-SSH-Perl has broken dependencies in the rawhide tree:
On x86_64:
perl-Net-SSH-Perl-1.42-8.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Net-SSH-Perl-1.42-8.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Net-SSH-Perl-1.42-8.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Net-SSH-Perl-1.42-8.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Net-SSH-Perl-1.42-8.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Net-SSH-Perl-1.42-8.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.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-Catalyst-Controller-HTML-FormFu

2017-06-19 Thread buildsys


perl-Catalyst-Controller-HTML-FormFu has broken dependencies in the rawhide 
tree:
On x86_64:
perl-Catalyst-Controller-HTML-FormFu-2.01-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Catalyst-Controller-HTML-FormFu-2.01-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Catalyst-Controller-HTML-FormFu-2.01-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Catalyst-Controller-HTML-FormFu-2.01-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Catalyst-Controller-HTML-FormFu-2.01-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Catalyst-Controller-HTML-FormFu-2.01-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.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-HTML-FormFu-MultiForm

2017-06-19 Thread buildsys


perl-HTML-FormFu-MultiForm has broken dependencies in the rawhide tree:
On x86_64:
perl-HTML-FormFu-MultiForm-1.00-9.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-HTML-FormFu-MultiForm-1.00-9.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-HTML-FormFu-MultiForm-1.00-9.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-HTML-FormFu-MultiForm-1.00-9.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-HTML-FormFu-MultiForm-1.00-9.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-HTML-FormFu-MultiForm-1.00-9.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.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-Crypt-PWSafe3

2017-06-19 Thread buildsys


perl-Crypt-PWSafe3 has broken dependencies in the rawhide tree:
On x86_64:
perl-Crypt-PWSafe3-1.22-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Crypt-PWSafe3-1.22-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Crypt-PWSafe3-1.22-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Crypt-PWSafe3-1.22-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Crypt-PWSafe3-1.22-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Crypt-PWSafe3-1.22-2.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.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-Net-SFTP-Foreign

2017-06-19 Thread buildsys


perl-Net-SFTP-Foreign has broken dependencies in the rawhide tree:
On x86_64:
perl-Net-SFTP-Foreign-1.87-1.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Net-SFTP-Foreign-1.87-1.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Net-SFTP-Foreign-1.87-1.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Net-SFTP-Foreign-1.87-1.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Net-SFTP-Foreign-1.87-1.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Net-SFTP-Foreign-1.87-1.fc27.noarch requires 
perl(:MODULE_COMPAT_5.24.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-Crypt-Primes

2017-06-19 Thread buildsys


perl-Crypt-Primes has broken dependencies in the rawhide tree:
On x86_64:
perl-Crypt-Primes-0.50-30.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Crypt-Primes-0.50-30.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Crypt-Primes-0.50-30.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Crypt-Primes-0.50-30.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Crypt-Primes-0.50-30.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Crypt-Primes-0.50-30.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.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-Algorithm-CurveFit

2017-06-19 Thread buildsys


perl-Algorithm-CurveFit has broken dependencies in the rawhide tree:
On x86_64:
perl-Algorithm-CurveFit-1.05-18.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Algorithm-CurveFit-1.05-18.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Algorithm-CurveFit-1.05-18.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Algorithm-CurveFit-1.05-18.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Algorithm-CurveFit-1.05-18.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Algorithm-CurveFit-1.05-18.fc26.noarch requires 
perl(:MODULE_COMPAT_5.24.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-Math-Pari

2017-06-19 Thread buildsys


perl-Math-Pari has broken dependencies in the rawhide tree:
On x86_64:
perl-Math-Pari-2.010809-4.fc27.x86_64 requires libperl.so.5.24()(64bit)
perl-Math-Pari-2.010809-4.fc27.x86_64 requires 
perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Math-Pari-2.010809-4.fc27.armv7hl requires libperl.so.5.24
perl-Math-Pari-2.010809-4.fc27.armv7hl requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Math-Pari-2.010809-4.fc27.ppc64le requires libperl.so.5.24()(64bit)
perl-Math-Pari-2.010809-4.fc27.ppc64le requires 
perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Math-Pari-2.010809-4.fc27.aarch64 requires libperl.so.5.24()(64bit)
perl-Math-Pari-2.010809-4.fc27.aarch64 requires 
perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Math-Pari-2.010809-4.fc27.ppc64 requires libperl.so.5.24()(64bit)
perl-Math-Pari-2.010809-4.fc27.ppc64 requires 
perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Math-Pari-2.010809-4.fc27.i686 requires libperl.so.5.24
perl-Math-Pari-2.010809-4.fc27.i686 requires perl(:MODULE_COMPAT_5.24.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-Crypt-RSA

2017-06-19 Thread buildsys


perl-Crypt-RSA has broken dependencies in the rawhide tree:
On x86_64:
perl-Crypt-RSA-1.99-21.fc27.noarch requires perl(:MODULE_COMPAT_5.24.1)
On armhfp:
perl-Crypt-RSA-1.99-21.fc27.noarch requires perl(:MODULE_COMPAT_5.24.1)
On ppc64le:
perl-Crypt-RSA-1.99-21.fc27.noarch requires perl(:MODULE_COMPAT_5.24.1)
On aarch64:
perl-Crypt-RSA-1.99-21.fc27.noarch requires perl(:MODULE_COMPAT_5.24.1)
On ppc64:
perl-Crypt-RSA-1.99-21.fc27.noarch requires perl(:MODULE_COMPAT_5.24.1)
On i386:
perl-Crypt-RSA-1.99-21.fc27.noarch requires perl(:MODULE_COMPAT_5.24.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


jplesnik pushed to perl-Debug-Client (master). "0.30 bump"

2017-06-19 Thread notifications
From a772edf3611c65e40f97ddcabae098f44ec23622 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Mon, 19 Jun 2017 16:11:09 +0200
Subject: 0.30 bump

---
 .gitignore |  1 +
 ...command-start-with-0-again-since-perl-5.2.patch | 49 --
 perl-Debug-Client.spec | 44 ++-
 sources|  2 +-
 4 files changed, 23 insertions(+), 73 deletions(-)
 delete mode 100644 
Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch

diff --git a/.gitignore b/.gitignore
index 1fd64cb..24fdc21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ Debug-Client-0.11.tar.gz
 /Debug-Client-0.25.tar.gz
 /Debug-Client-0.26.tar.gz
 /Debug-Client-0.29.tar.gz
+/Debug-Client-0.30.tar.gz
diff --git 
a/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch 
b/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
deleted file mode 100644
index 2db2d24..000
--- 
a/Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From d18971088b24ecdfb0cc4ea6aa78065d312710c2 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
-Date: Wed, 17 Jun 2015 16:06:50 +0200
-Subject: [PATCH] Debugger y-command start with 0 again since perl-5.21.3
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Perl fixed the y-command regression regarding the scope level. See
-perl commit:
-
-commit 496f5ba57a43840a3c8ee61b21dc60d0c8bb5d52
-Author: Tony Cook 
-Date:   Fri Aug 15 10:45:57 2014 +1000
-
-fix debugger y command scope level
-
-5c2b78e73d3 moved handling of the y command into its own function,
-but did not adjust the provided scope level to account for the extra
-scope.
-
-This caused failling Debug-Client tests with perl-5.22 because
-Debug::Client implemented a work-around for the regression.
-
-This patch limits the work-around from top too.
-
-
-
-Signed-off-by: Petr Písař 

- lib/Debug/Client.pm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/Debug/Client.pm b/lib/Debug/Client.pm
-index eee355f..5c9dd6a 100644
 a/lib/Debug/Client.pm
-+++ b/lib/Debug/Client.pm
-@@ -341,7 +341,7 @@ sub get_y_zero {
-   require PadWalker if 0; #forces PadWalker to be a requires not a 
test_requires
- 
-   # say 'running on perl '. $PERL_VERSION;
--  if ( $PERL_VERSION >= 5.017006 ) {
-+  if ( $PERL_VERSION >= 5.017006 && $PERL_VERSION <= 5.021003 ) {
- 
-   # say 'using y=1 instead as running on perl ' . $PERL_VERSION;
-   $self->_send('y 1');
--- 
-2.1.0
-
diff --git a/perl-Debug-Client.spec b/perl-Debug-Client.spec
index 9db0814..8058a90 100644
--- a/perl-Debug-Client.spec
+++ b/perl-Debug-Client.spec
@@ -1,55 +1,51 @@
 Name:   perl-Debug-Client
-Version:0.29
-Release:9%{?dist}
+Version:0.30
+Release:1%{?dist}
 Summary:Client side code for perl debugger
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Debug-Client/
-Source0:
http://search.cpan.org/CPAN/authors/id/B/BO/BOWTIE/Debug-Client-%{version}.tar.gz
-# Adjust to perl-5.22, bug #1231216,
-# 
-Patch0: 
Debug-Client-0.29-Debugger-y-command-start-with-0-again-since-perl-5.2.patch
+Source0:
http://search.cpan.org/CPAN/authors/id/M/MA/MANWAR/Debug-Client-%{version}.tar.gz
 BuildArch:  noarch
 BuildRequires:  coreutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(inc::Module::Install) >= 1.06
+BuildRequires:  perl(inc::Module::Install) >= 1.08
 BuildRequires:  sed
 # Run-time:
-BuildRequires:  perl(Carp) >= 1.26
+BuildRequires:  perl(Carp) >= 1.33
 BuildRequires:  perl(constant) >= 1.27
 BuildRequires:  perl(English)
-BuildRequires:  perl(IO::Socket::IP) >= 0.21
+BuildRequires:  perl(IO::Socket::IP) >= 0.29
 BuildRequires:  perl(strict)
-BuildRequires:  perl(Term::ReadLine) >= 1.1
+BuildRequires:  perl(Term::ReadLine) >= 1.14
 BuildRequires:  perl(utf8)
 BuildRequires:  perl(warnings)
 # Tests:
 BuildRequires:  perl(base)
-BuildRequires:  perl(Exporter) >= 5.68
+BuildRequires:  perl(Exporter) >= 5.70
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(File::HomeDir) >= 1.00
 BuildRequires:  perl(File::Spec) >= 3.4
-BuildRequires:  perl(File::Temp) >= 0.2301
+BuildRequires:  perl(File::Temp) >= 0.2304
 BuildRequires:  perl(lib)
-BuildRequires:  perl(List::Util) >= 1.27
-BuildRequires:  perl(PadWalker) >= 1.96
-BuildRequires:  perl(parent) >= 0.225
-BuildRequires:  perl(Test::CheckDeps) >= 0.006
-BuildRequires: 

jplesnik uploaded Debug-Client-0.30.tar.gz for perl-Debug-Client

2017-06-19 Thread notifications
7de7abac46d6a7f7e1785921f69a23b4d92fa3fe03d0609d5354a0d3459c616213e7715237a8a0a1863363ba21e5ebd99c1f9fb8bf4f622b96aec3dd20eedaf9
  Debug-Client-0.30.tar.gz

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


ppisar pushed to perl (master). "Provide perl-interpreter RPM dependency symbol (..more)"

2017-06-19 Thread notifications
From d3e98ce2042e254d0c1118ba97ccc7ff6bfa7c05 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 14:49:34 +0200
Subject: Provide perl-interpreter RPM dependency symbol

The perl-interpreter will turn into a normal package in the future.
---
 perl.spec | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/perl.spec b/perl.spec
index fcf0d3e..9b76458 100644
--- a/perl.spec
+++ b/perl.spec
@@ -227,6 +227,11 @@ BuildRequires:  rsyslog
 # compat macro needed for rebuild
 %global perl_compat perl(:MODULE_COMPAT_5.26.0)
 
+# perl-interpreter denotes a package with the perl executable.
+# Full EVR is for compatibility with systems that swapped perl and perl-core
+# 
.
+Provides: perl-interpreter = %{perl_epoch}:%{perl_version}-%{release}
+
 # File provides
 Provides: perl(bytes_heavy.pl)
 Provides: perl(dumpvar.pl)
@@ -5155,6 +5160,8 @@ popd
   "perl -S" (RT#129183)
 - Fix a conditional jump on uninitilized memory in re_intuit_start() 
(RT#131575)
 - Fix spurious "Assuming NOT a POSIX class" warning (RT#131522)
+- Provide perl-interpreter RPM dependency symbol
+  
 
 * Tue Jun 06 2017 Jitka Plesnikova  - 4:5.26.0-393
 - Stop providing old perl(MODULE_COMPAT_5.24.*)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=master=d3e98ce2042e254d0c1118ba97ccc7ff6bfa7c05
___
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 conditional jump on uninitilized memory in re_intuit_start()"

2017-06-19 Thread notifications
From f7e5d464be66b2023d9ebcd06b963e0896cda78f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 13:45:43 +0200
Subject: Fix a conditional jump on uninitilized memory in re_intuit_start()

---
 ...-call-Perl_fbm_instr-with-negative-length.patch | 116 +
 perl.spec  |   9 +-
 2 files changed, 124 insertions(+), 1 deletion(-)
 create mode 100644 
perl-5.26.0-don-t-call-Perl_fbm_instr-with-negative-length.patch

diff --git a/perl-5.26.0-don-t-call-Perl_fbm_instr-with-negative-length.patch 
b/perl-5.26.0-don-t-call-Perl_fbm_instr-with-negative-length.patch
new file mode 100644
index 000..672ffbb
--- /dev/null
+++ b/perl-5.26.0-don-t-call-Perl_fbm_instr-with-negative-length.patch
@@ -0,0 +1,116 @@
+From 10e784017784a8c1b1835b04026f8948eb502e50 Mon Sep 17 00:00:00 2001
+From: David Mitchell 
+Date: Fri, 16 Jun 2017 15:46:19 +0100
+Subject: [PATCH] don't call Perl_fbm_instr() with negative length
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.26.0:
+
+commit bb152a4b442f7718fd37d32cc558be675e8ae1ae
+Author: David Mitchell 
+Date:   Fri Jun 16 15:46:19 2017 +0100
+
+don't call Perl_fbm_instr() with negative length
+
+RT #131575
+
+re_intuit_start() could calculate a maximum end position less than the
+current start position. This used to get rejected by fbm_intr(), until
+v5.23.3-110-g147f21b, which made fbm_intr() faster and removed unnecessary
+checks.
+
+This commits fixes re_intuit_start(), and adds an assert to  fbm_intr().
+
+Signed-off-by: Petr Písař 
+---
+ regexec.c  | 17 +++--
+ t/re/pat.t | 13 -
+ util.c |  2 ++
+ 3 files changed, 25 insertions(+), 7 deletions(-)
+
+diff --git a/regexec.c b/regexec.c
+index 35b88d7..4e82bc2 100644
+--- a/regexec.c
 b/regexec.c
+@@ -126,13 +126,16 @@ static const char* const 
non_utf8_target_but_utf8_required
+ (U8*)(off >= 0 ? reginfo->strend : reginfo->strbeg)) \
+   : (U8*)(pos + off))
+ 
+-#define HOPBACKc(pos, off) \
+-  (char*)(reginfo->is_utf8_target \
+-  ? reghopmaybe3((U8*)pos, (SSize_t)0-off, (U8*)(reginfo->strbeg)) \
+-  : (pos - off >= reginfo->strbeg)\
+-  ? (U8*)pos - off\
++/* like HOPMAYBE3 but backwards. lim must be +ve. Returns NULL on overshoot */
++#define HOPBACK3(pos, off, lim) \
++  (reginfo->is_utf8_target  \
++  ? reghopmaybe3((U8*)pos, (SSize_t)0-off, (U8*)(lim)) \
++  : (pos - off >= lim) \
++  ? (U8*)pos - off \
+   : NULL)
+ 
++#define HOPBACKc(pos, off) ((char*)HOPBACK3(pos, off, reginfo->strbeg))
++
+ #define HOP3(pos,off,lim) (reginfo->is_utf8_target  ? reghop3((U8*)(pos), 
off, (U8*)(lim)) : (U8*)(pos + off))
+ #define HOP3c(pos,off,lim) ((char*)HOP3(pos,off,lim))
+ 
+@@ -884,7 +887,9 @@ Perl_re_intuit_start(pTHX_
+ (IV)prog->check_end_shift);
+ });
+ 
+-end_point = HOP3(strend, -end_shift, strbeg);
++end_point = HOPBACK3(strend, end_shift, rx_origin);
++if (!end_point)
++goto fail_finish;
+ start_point = HOPMAYBE3(rx_origin, start_shift, end_point);
+ if (!start_point)
+ goto fail_finish;
+diff --git a/t/re/pat.t b/t/re/pat.t
+index 16bfc8e..2510eab 100644
+--- a/t/re/pat.t
 b/t/re/pat.t
+@@ -23,7 +23,7 @@ BEGIN {
+ skip_all('no re module') unless defined ::boot_DynaLoader;
+ skip_all_without_unicode_tables();
+ 
+-plan tests => 837;  # Update this when adding/deleting tests.
++plan tests => 838;  # Update this when adding/deleting tests.
+ 
+ run_tests() unless caller;
+ 
+@@ -1911,6 +1911,17 @@ EOP
+ # [perl #129281] buffer write overflow, detected by ASAN, valgrind
+ fresh_perl_is('/0(?0)|^*0(?0)|^*(^*())0|/', '', {}, "don't bump 
whilem_c too much");
+ }
++
++{
++# RT #131575 intuit skipping back from the end to find the highest
++# possible start point, was potentially hopping back beyond pos()
++# and crashing by calling fbm_instr with a negative length
++
++my $text = "=t=\x{5000}";
++pos($text) = 3;
++ok(scalar($text !~ m{(~*=[a-z]=)}g), "RT #131575");
++}
++
+ } # End of sub run_tests
+ 
+ 1;
+diff --git a/util.c b/util.c
+index f1b92a9..69763bc 100644
+--- a/util.c
 b/util.c
+@@ -816,6 +816,8 @@ Perl_fbm_instr(pTHX_ unsigned char *big, unsigned char 
*bigend, SV *littlestr, U
+ 
+ PERL_ARGS_ASSERT_FBM_INSTR;
+ 
++assert(bigend >= big);
++
+ if ((STRLEN)(bigend - big) < littlelen) {
+   if ( tail
+&& ((STRLEN)(bigend - big) == littlelen - 1)
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 4528650..8938e4c 

ppisar pushed to perl (master). "Fix spurious "Assuming NOT a POSIX class" warning"

2017-06-19 Thread notifications
From 85a4c68d184e67cf8b7c1ebad7d3efc13516d192 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 14:03:21 +0200
Subject: Fix spurious "Assuming NOT a POSIX class" warning

---
 ...l-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch | 135 +
 ...r-perl-131522-and-fix-test-for-related-pe.patch |  39 ++
 perl.spec  |   9 ++
 3 files changed, 183 insertions(+)
 create mode 100644 
perl-5.27.0-Resolve-Perl-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch
 create mode 100644 
perl-5.27.0-add-test-for-perl-131522-and-fix-test-for-related-pe.patch

diff --git 
a/perl-5.27.0-Resolve-Perl-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch 
b/perl-5.27.0-Resolve-Perl-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch
new file mode 100644
index 000..8f05cc7
--- /dev/null
+++ b/perl-5.27.0-Resolve-Perl-131522-Spurious-Assuming-NOT-a-POSIX-cl.patch
@@ -0,0 +1,135 @@
+From bab0f8e933b383b6bef406d79c2da340bbcded33 Mon Sep 17 00:00:00 2001
+From: Yves Orton 
+Date: Sun, 18 Jun 2017 20:45:30 +0200
+Subject: [PATCH 1/2] Resolve Perl #131522: Spurious "Assuming NOT a POSIX
+ class" warning
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař 
+---
+ regcomp.c | 30 ++
+ 1 file changed, 18 insertions(+), 12 deletions(-)
+
+diff --git a/regcomp.c b/regcomp.c
+index 8921eed..0a4ea78 100644
+--- a/regcomp.c
 b/regcomp.c
+@@ -13991,6 +13991,13 @@ S_populate_ANYOF_from_invlist(pTHX_ regnode *node, 
SV** invlist_ptr)
+  REPORT_LOCATION_ARGS(p))); \
+ }   \
+ } STMT_END
++#define CLEAR_POSIX_WARNINGS()  \
++if (posix_warnings && RExC_warn_text)   \
++av_clear(RExC_warn_text)
++
++#define CLEAR_POSIX_WARNINGS_AND_RETURN(ret)\
++CLEAR_POSIX_WARNINGS(); \
++return ret
+ 
+ STATIC int
+ S_handle_possible_posix(pTHX_ RExC_state_t *pRExC_state,
+@@ -14063,7 +14070,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+  *
+  * The syntax for a legal posix class is:
+  *
+- * qr/(?xa: \[ : \^? [:lower:]{4,6} : \] )/
++ * qr/(?xa: \[ : \^? [[:lower:]]{4,6} : \] )/
+  *
+  * What this routine considers syntactically to be an intended posix class
+  * is this (the comments indicate some restrictions that the pattern
+@@ -14088,7 +14095,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+  *  # for it to be considered to be
+  *  # an intended posix class.
+  *  \h*
+- *  [:punct:]?  # The closing class character,
++ *  [[:punct:]]?# The closing class character,
+  *  # possibly omitted.  If not a 
colon
+  *  # nor semi colon, the class name
+  *  # must be even closer to a valid
+@@ -14131,8 +14138,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+ 
+ PERL_ARGS_ASSERT_HANDLE_POSSIBLE_POSIX;
+ 
+-if (posix_warnings && RExC_warn_text)
+-av_clear(RExC_warn_text);
++CLEAR_POSIX_WARNINGS();
+ 
+ if (p >= e) {
+ return NOT_MEANT_TO_BE_A_POSIX_CLASS;
+@@ -14224,7 +14230,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+ *updated_parse_ptr = (char *) temp_ptr;
+ }
+ 
+-return OOB_NAMEDCLASS;
++CLEAR_POSIX_WARNINGS_AND_RETURN(OOB_NAMEDCLASS);
+ }
+ }
+ 
+@@ -14294,7 +14300,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+ /* We consider something like [^:^alnum:]] to not have been intended 
to
+  * be a posix class, but XXX maybe we should */
+ if (complement) {
+-return NOT_MEANT_TO_BE_A_POSIX_CLASS;
++CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);
+ }
+ 
+ complement = 1;
+@@ -14321,7 +14327,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+  * this leaves this construct looking like [:] or [:^], which almost
+  * certainly weren't intended to be posix classes */
+ if (has_opening_bracket) {
+-return NOT_MEANT_TO_BE_A_POSIX_CLASS;
++CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);
+ }
+ 
+ /* But this function can be called when we parse the colon for
+@@ -14338,7 +14344,7 @@ S_handle_possible_posix(pTHX_ RExC_state_t 
*pRExC_state,
+ /* XXX We are 

ppisar pushed to perl (master). "Fix UTF-8 flag on a glob reassignment"

2017-06-19 Thread notifications
From 73bead49db89436b123d03ef8256dd112cb56468 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 14:54:28 +0200
Subject: Fix UTF-8 flag on a glob reassignment

---
 ...-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch | 72 ++
 perl.spec  |  7 +++
 2 files changed, 79 insertions(+)
 create mode 100644 
perl-5.26.0-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch

diff --git 
a/perl-5.26.0-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch 
b/perl-5.26.0-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch
new file mode 100644
index 000..0ba657a
--- /dev/null
+++ b/perl-5.26.0-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch
@@ -0,0 +1,72 @@
+From 7b3e03bd309fcc48a135123a60678ae2596b1c38 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Wed, 7 Jun 2017 15:00:26 +1000
+Subject: [PATCH] clear the UTF8 flag on a glob if it isn't UTF8
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Ported to 5.26.0:
+
+commit 1097da16b21fe0a2257dba9937e55c0cca18f7e1
+Author: Tony Cook 
+Date:   Wed Jun 7 15:00:26 2017 +1000
+
+[perl #131263] clear the UTF8 flag on a glob if it isn't UTF8
+
+Previously sv_2pv_flags() would set the UTF8 flag on a glob if it
+had a UTF8 name, but wouldn't clear tha flag if it didn't.
+
+This meant a name change, eg. if assigned another glob, from a UTF8
+name to a non-UTF8 name would leave the flag set.
+
+Signed-off-by: Petr Písař 
+---
+ sv.c  |  2 ++
+ t/op/gv.t | 10 +-
+ 2 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/sv.c b/sv.c
+index 9f3e28e..ae3dc95 100644
+--- a/sv.c
 b/sv.c
+@@ -3179,6 +3179,8 @@ Perl_sv_2pv_flags(pTHX_ SV *const sv, STRLEN *const lp, 
const I32 flags)
+   assert(SvPOK(buffer));
+   if (SvUTF8(buffer))
+   SvUTF8_on(sv);
++else
++SvUTF8_off(sv);
+   if (lp)
+   *lp = SvCUR(buffer);
+   return SvPVX(buffer);
+diff --git a/t/op/gv.t b/t/op/gv.t
+index 4fe6b00..670ccf6 100644
+--- a/t/op/gv.t
 b/t/op/gv.t
+@@ -12,7 +12,7 @@ BEGIN {
+ 
+ use warnings;
+ 
+-plan(tests => 280);
++plan(tests => 282);
+ 
+ # type coercion on assignment
+ $foo = 'foo';
+@@ -1170,6 +1170,14 @@ SKIP: {
+ is ($? & 127, 0,"[perl #128597] No crash when gp_free calls ckWARN_d");
+ }
+ 
++{
++# [perl #131263]
++*sym = "\N{U+0080}";
++ok(*sym eq "*main::\N{U+0080}", "utf8 flag properly set");
++*sym = "\xC3\x80";
++ok(*sym eq "*main::\xC3\x80", "utf8 flag properly cleared");
++}
++
+ # test gv_try_downgrade()
+ # If a GV can be stored in a stash in a compact, non-GV form, then
+ # whenever ops are freed which reference the GV, an attempt is made to
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 81f135d..8158046 100644
--- a/perl.spec
+++ b/perl.spec
@@ -154,6 +154,10 @@ Patch33:
perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int
 Patch34:
perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch
 Patch35:
perl-5.27.0-perl-131221-sv_dup-sv_dup_inc-are-only-available-und.patch
 
+# Fix glob UTF-8 flag on a glob reassignment, RT#131263,
+# in upstream after 5.27.0
+Patch36:
perl-5.26.0-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.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
 
@@ -2807,6 +2811,7 @@ Perl extension for Version Objects
 %patch33 -p1
 %patch34 -p1
 %patch35 -p1
+%patch36 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -2831,6 +2836,7 @@ perl -x patchlevel.h \
 'Fedora Patch32: Fix a crash when calling a subroutine from a stash 
(RT#131085)' \
 'Fedora Patch33: Fix an improper cast of a negative integer to an unsigned 
8-bit type (RT#131190)' \
 'Fedora Patch34: Fix cloning :via handles on thread creation (RT#131221)' \
+'Fedora Patch36: Fix glob UTF-8 flag on a glob reassignment (RT#131263)' \
 '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}
@@ -5118,6 +5124,7 @@ popd
 - Fix a crash when calling a subroutine from a stash (RT#131085)
 - Fix an improper cast of a negative integer to an unsigned 8-bit type 
(RT#131190)
 - Fix cloning :via handles on thread creation (RT#131221)
+- Fix glob UTF-8 flag on a glob reassignment (RT#131263)
 
 * Tue Jun 06 2017 Jitka Plesnikova  - 4:5.26.0-393
 - Stop providing old perl(MODULE_COMPAT_5.24.*)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=master=73bead49db89436b123d03ef8256dd112cb56468
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org

ppisar pushed to perl (master). "Fix a buffer overflow in my_atof2()"

2017-06-19 Thread notifications
From 938de5960e075880070ff79b7890691d48c78d37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 15:22:46 +0200
Subject: Fix a buffer overflow in my_atof2()

---
 ...-don-t-go-beyond-the-end-of-the-NUL-in-my.patch | 37 ++
 perl.spec  |  6 
 2 files changed, 43 insertions(+)
 create mode 100644 
perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch

diff --git 
a/perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch 
b/perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch
new file mode 100644
index 000..05b2c80
--- /dev/null
+++ b/perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch
@@ -0,0 +1,37 @@
+From 9604fbf0722bd97ca6031a263c50ad52b6633db7 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Wed, 14 Jun 2017 09:42:31 +1000
+Subject: [PATCH] (perl #131526) don't go beyond the end of the NUL in my_atof2
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Perl_my_atof2() calls GROK_NUMERIC_RADIX() to detect and skip past
+a decimal point and then can increment the parse pointer (s) before
+checking what it points at, so skipping the terminating NUL if the
+decimal point is immediately before the NUL.
+
+Signed-off-by: Petr Písař 
+---
+ numeric.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/numeric.c b/numeric.c
+index 6ea6968..5771907 100644
+--- a/numeric.c
 b/numeric.c
+@@ -1485,9 +1485,9 @@ Perl_my_atof2(pTHX_ const char* orig, NV* value)
+   else if (!seen_dp && GROK_NUMERIC_RADIX(, send)) {
+   seen_dp = 1;
+   if (sig_digits > MAX_SIG_DIGITS) {
+-  do {
++  while (isDIGIT(*s)) {
+   ++s;
+-  } while (isDIGIT(*s));
++  }
+   break;
+   }
+   }
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 8158046..0c7b954 100644
--- a/perl.spec
+++ b/perl.spec
@@ -158,6 +158,9 @@ Patch35:
perl-5.27.0-perl-131221-sv_dup-sv_dup_inc-are-only-available-und
 # in upstream after 5.27.0
 Patch36:
perl-5.26.0-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch
 
+# Fix a buffer overflow in my_atof2(), RT#131526, in upstream after 5.27.0
+Patch37:
perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.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
 
@@ -2812,6 +2815,7 @@ Perl extension for Version Objects
 %patch34 -p1
 %patch35 -p1
 %patch36 -p1
+%patch37 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -2837,6 +2841,7 @@ perl -x patchlevel.h \
 'Fedora Patch33: Fix an improper cast of a negative integer to an unsigned 
8-bit type (RT#131190)' \
 'Fedora Patch34: Fix cloning :via handles on thread creation (RT#131221)' \
 'Fedora Patch36: Fix glob UTF-8 flag on a glob reassignment (RT#131263)' \
+'Fedora Patch37: Fix a buffer overflow in my_atof2() (RT#131526)' \
 '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}
@@ -5125,6 +5130,7 @@ popd
 - Fix an improper cast of a negative integer to an unsigned 8-bit type 
(RT#131190)
 - Fix cloning :via handles on thread creation (RT#131221)
 - Fix glob UTF-8 flag on a glob reassignment (RT#131263)
+- Fix a buffer overflow in my_atof2() (RT#131526)
 
 * Tue Jun 06 2017 Jitka Plesnikova  - 4:5.26.0-393
 - Stop providing old perl(MODULE_COMPAT_5.24.*)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=master=938de5960e075880070ff79b7890691d48c78d37
___
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 handling backslashes in PATH environment variable when executing "perl -S""

2017-06-19 Thread notifications
From 4b937ffd49cd8184840183646155fce18a50160c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 15:32:59 +0200
Subject: Fix handling backslashes in PATH environment variable when executing
 "perl -S"

---
 ...83-don-t-treat-as-an-escape-in-PATH-for-S.patch | 32 ++
 perl.spec  |  8 ++
 2 files changed, 40 insertions(+)
 create mode 100644 
perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch

diff --git 
a/perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch 
b/perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch
new file mode 100644
index 000..8889451
--- /dev/null
+++ b/perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch
@@ -0,0 +1,32 @@
+From e80af1fd276d83858d27742ea887415e3263960b Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Wed, 12 Oct 2016 10:42:47 +1100
+Subject: [PATCH] (perl 129183) don't treat \ as an escape in PATH for -S
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař 
+---
+ util.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/util.c b/util.c
+index 5bb0dfc..6bc2fe5 100644
+--- a/util.c
 b/util.c
+@@ -3352,9 +3352,8 @@ Perl_find_script(pTHX_ const char *scriptname, bool 
dosearch,
+   if (len < sizeof tmpbuf)
+   tmpbuf[len] = '\0';
+ #  else
+-  s = delimcpy(tmpbuf, tmpbuf + sizeof tmpbuf, s, bufend,
+-  ':',
+-  );
++  s = delimcpy_no_escape(tmpbuf, tmpbuf + sizeof tmpbuf, s, bufend,
++   ':', );
+ #  endif
+   if (s < bufend)
+   s++;
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 0c7b954..4528650 100644
--- a/perl.spec
+++ b/perl.spec
@@ -161,6 +161,10 @@ Patch36:
perl-5.26.0-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-
 # Fix a buffer overflow in my_atof2(), RT#131526, in upstream after 5.27.0
 Patch37:
perl-5.27.0-perl-131526-don-t-go-beyond-the-end-of-the-NUL-in-my.patch
 
+# Fix handling backslashes in PATH environment variable when executing
+# "perl -S", RT#129183, in upstream after 5.27.0
+Patch38:
perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.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
 
@@ -2816,6 +2820,7 @@ Perl extension for Version Objects
 %patch35 -p1
 %patch36 -p1
 %patch37 -p1
+%patch38 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -2842,6 +2847,7 @@ perl -x patchlevel.h \
 'Fedora Patch34: Fix cloning :via handles on thread creation (RT#131221)' \
 'Fedora Patch36: Fix glob UTF-8 flag on a glob reassignment (RT#131263)' \
 'Fedora Patch37: Fix a buffer overflow in my_atof2() (RT#131526)' \
+'Fedora Patch38: Fix handling backslashes in PATH environment variable 
when executing "perl -S" (RT#129183)' \
 '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}
@@ -5131,6 +5137,8 @@ popd
 - Fix cloning :via handles on thread creation (RT#131221)
 - Fix glob UTF-8 flag on a glob reassignment (RT#131263)
 - Fix a buffer overflow in my_atof2() (RT#131526)
+- Fix handling backslashes in PATH environment variable when executing
+  "perl -S" (RT#129183)
 
 * Tue Jun 06 2017 Jitka Plesnikova  - 4:5.26.0-393
 - Stop providing old perl(MODULE_COMPAT_5.24.*)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=master=4b937ffd49cd8184840183646155fce18a50160c
___
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 cloning :via handles on thread creation"

2017-06-19 Thread notifications
From f5f43f18f9732e55ea20371b1a6de8acb231f4b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 14:46:27 +0200
Subject: Fix cloning :via handles on thread creation

---
 ...131221-improve-duplication-of-via-handles.patch | 299 +
 ...-sv_dup-sv_dup_inc-are-only-available-und.patch |  71 +
 perl.spec  |   9 +
 3 files changed, 379 insertions(+)
 create mode 100644 
perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch
 create mode 100644 
perl-5.27.0-perl-131221-sv_dup-sv_dup_inc-are-only-available-und.patch

diff --git a/perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch 
b/perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch
new file mode 100644
index 000..37da371
--- /dev/null
+++ b/perl-5.27.0-perl-131221-improve-duplication-of-via-handles.patch
@@ -0,0 +1,299 @@
+From 99b847695211f825df6299aa9da91f9494f741e2 Mon Sep 17 00:00:00 2001
+From: Tony Cook 
+Date: Thu, 1 Jun 2017 15:11:27 +1000
+Subject: [PATCH] [perl #131221] improve duplication of :via handles
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Previously duplication (as with open ... ">&...") would fail
+unless the user supplied a GETARG, which wasn't documented, and
+resulted in an attempt to free and unreferened scalar if supplied.
+
+Cloning on thread creation was simply broken.
+
+We now handle GETARG correctly, and provide a useful default if it
+returns nothing.
+
+Cloning on thread creation now duplicates the appropriate parts of the
+parent thread's handle.
+
+Signed-off-by: Petr Písař 
+---
+ MANIFEST  |  1 +
+ ext/PerlIO-via/t/thread.t | 73 +++
+ ext/PerlIO-via/t/via.t| 56 +++-
+ ext/PerlIO-via/via.pm |  2 +-
+ ext/PerlIO-via/via.xs | 55 +++
+ 5 files changed, 179 insertions(+), 8 deletions(-)
+ create mode 100644 ext/PerlIO-via/t/thread.t
+
+diff --git a/MANIFEST b/MANIFEST
+index 8c4950e..d39f992 100644
+--- a/MANIFEST
 b/MANIFEST
+@@ -4056,6 +4056,7 @@ ext/PerlIO-scalar/scalar.xs  PerlIO layer for scalars
+ ext/PerlIO-scalar/t/scalar.t  See if PerlIO::scalar works
+ ext/PerlIO-scalar/t/scalar_ungetc.t   Tests for PerlIO layer for scalars
+ ext/PerlIO-via/hints/aix.pl   Hint for PerlIO::via for named architecture
++ext/PerlIO-via/t/thread.t See if PerlIO::via works with threads
+ ext/PerlIO-via/t/via.tSee if PerlIO::via works
+ ext/PerlIO-via/via.pm PerlIO layer for layers in perl
+ ext/PerlIO-via/via.xs PerlIO layer for layers in perl
+diff --git a/ext/PerlIO-via/t/thread.t b/ext/PerlIO-via/t/thread.t
+new file mode 100644
+index 000..e4358f9
+--- /dev/null
 b/ext/PerlIO-via/t/thread.t
+@@ -0,0 +1,73 @@
++#!perl
++BEGIN {
++unless (find PerlIO::Layer 'perlio') {
++  print "1..0 # Skip: not perlio\n";
++  exit 0;
++}
++require Config;
++unless ($Config::Config{'usethreads'}) {
++print "1..0 # Skip -- need threads for this test\n";
++exit 0;
++}
++if (($Config::Config{'extensions'} !~ m!\bPerlIO/via\b!) ){
++print "1..0 # Skip -- Perl configured without PerlIO::via module\n";
++exit 0;
++}
++}
++
++use strict;
++use warnings;
++use threads;
++
++my $tmp = "via$$";
++
++END {
++1 while unlink $tmp;
++}
++
++use Test::More tests => 2;
++
++our $push_count = 0;
++
++{
++open my $fh, ">:via(Test1)", $tmp
++  or die "Cannot open $tmp: $!";
++$fh->autoflush;
++
++print $fh "AXAX";
++
++# previously this would crash
++threads->create(
++sub {
++print $fh "XZXZ";
++})->join;
++
++print $fh "BXBX";
++close $fh;
++
++open my $in, "<", $tmp;
++my $line = <$in>;
++close $in;
++
++is($line, "AYAYYZYZBYBY", "check thread data delivered");
++
++is($push_count, 1, "PUSHED not called for dup on thread creation");
++}
++
++package PerlIO::via::Test1;
++
++sub PUSHED {
++my ($class) = @_;
++++$main::push_count;
++bless {}, $class;
++}
++
++sub WRITE {
++my ($self, $data, $fh) = @_;
++$data =~ tr/X/Y/;
++$fh->autoflush;
++print $fh $data;
++return length $data;
++}
++
++
+diff --git a/ext/PerlIO-via/t/via.t b/ext/PerlIO-via/t/via.t
+index 6787e11..80577df 100644
+--- a/ext/PerlIO-via/t/via.t
 b/ext/PerlIO-via/t/via.t
+@@ -17,7 +17,7 @@ use warnings;
+ 
+ my $tmp = "via$$";
+ 
+-use Test::More tests => 18;
++use Test::More tests => 26;
+ 
+ my $fh;
+ my $a = join("", map { chr } 0..255) x 10;
+@@ -84,6 +84,60 @@ is( $obj, 'Foo', 'search for package Foo' );
+ open $fh, '<:via(Bar)', "bar";
+ is( $obj, 'PerlIO::via::Bar', 'search for package PerlIO::via::Bar' );
+ 
++{
++# [perl #131221]
++ok(open(my $fh1, ">", $tmp), 

ppisar pushed to perl (master). "Fix improper casting of a negative interger to unsigned eith-bit type"

2017-06-19 Thread notifications
From 1e8061ae22c3b9326d859fbf06cabd11e9521e6a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 14:34:04 +0200
Subject: Fix improper casting of a negative interger to unsigned eith-bit type

---
 ...UTF8-code-improperly-casting-negative-int.patch | 33 ++
 perl.spec  |  7 +
 2 files changed, 40 insertions(+)
 create mode 100644 
perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.patch

diff --git 
a/perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.patch 
b/perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.patch
new file mode 100644
index 000..f248720
--- /dev/null
+++ b/perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.patch
@@ -0,0 +1,33 @@
+From 2c2da8e7f0f6325fab643997a536072633fa0cf8 Mon Sep 17 00:00:00 2001
+From: Yves Orton 
+Date: Thu, 1 Jun 2017 14:51:44 +0200
+Subject: [PATCH] Fix #131190 - UTF8 code improperly casting negative integer
+ to U8 in comparison
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This reverts commit b4972372a75776de3c9e6bd234a398d103677316,
+effectively restoring commit ca7eb79a236b41b7722c6800527f95cd76843eed,
+and commit 85fde2b7c3f5631fd982f5db735b84dc9224bec0.
+
+Signed-off-by: Petr Písař 
+---
+ regexec.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/regexec.c b/regexec.c
+index 82128a7..35b88d7 100644
+--- a/regexec.c
 b/regexec.c
+@@ -5593,6 +5593,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, 
regnode *prog)
+ if (scan->flags == EXACTL || scan->flags == EXACTFLU8) {
+ _CHECK_AND_WARN_PROBLEMATIC_LOCALE;
+ if (utf8_target
++&& nextchr >= 0 /* guard against negative EOS value 
in nextchr */
+ && UTF8_IS_ABOVE_LATIN1(nextchr)
+ && scan->flags == EXACTL)
+ {
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 2e5a5a2..4171679 100644
--- a/perl.spec
+++ b/perl.spec
@@ -145,6 +145,10 @@ Patch31:
perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patc
 # in upstream after 5.27.0
 Patch32:perl-5.27.0-perl-131085-Crash-with-sub-in-stash.patch
 
+# Fix an improper cast of a negative integer to an unsigned 8-bit type,
+# RT#131190, in upstream after 5.27.0
+Patch33:
perl-5.27.0-Fix-131190-UTF8-code-improperly-casting-negative-int.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
 
@@ -2795,6 +2799,7 @@ Perl extension for Version Objects
 %patch30 -p1
 %patch31 -p1
 %patch32 -p1
+%patch33 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -2817,6 +2822,7 @@ perl -x patchlevel.h \
 'Fedora Patch30: Replace EU::MakeMaker dependency with EU::MM::Utils in 
IPC::Cmd (bug #1129443)' \
 'Fedora Patch31: Make File::Glob more resistant against degenerative 
matching (RT#131211)' \
 'Fedora Patch32: Fix a crash when calling a subroutine from a stash 
(RT#131085)' \
+'Fedora Patch33: Fix an improper cast of a negative integer to an unsigned 
8-bit type (RT#131190)' \
 '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}
@@ -5102,6 +5108,7 @@ popd
 * Fri Jun 16 2017 Petr Pisar  - 4:5.26.0-394
 - Make File::Glob more resistant against degenerative matching (RT#131211)
 - Fix a crash when calling a subroutine from a stash (RT#131085)
+- Fix an improper cast of a negative integer to an unsigned 8-bit type 
(RT#131190)
 
 * Tue Jun 06 2017 Jitka Plesnikova  - 4:5.26.0-393
 - Stop providing old perl(MODULE_COMPAT_5.24.*)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=master=1e8061ae22c3b9326d859fbf06cabd11e9521e6a
___
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 crash when calling a subroutine from a stash"

2017-06-19 Thread notifications
From 9900371245204ffa89e83b2e182363dd8c25569b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 14:14:17 +0200
Subject: Fix a crash when calling a subroutine from a stash

---
 27.0-perl-131085-Crash-with-sub-in-stash.patch | 53 ++
 perl.spec  |  7 +++
 2 files changed, 60 insertions(+)
 create mode 100644 perl-5.27.0-perl-131085-Crash-with-sub-in-stash.patch

diff --git a/perl-5.27.0-perl-131085-Crash-with-sub-in-stash.patch 
b/perl-5.27.0-perl-131085-Crash-with-sub-in-stash.patch
new file mode 100644
index 000..4613f00
--- /dev/null
+++ b/perl-5.27.0-perl-131085-Crash-with-sub-in-stash.patch
@@ -0,0 +1,53 @@
+From 790acddeaa0d2c73524596048b129561225cf100 Mon Sep 17 00:00:00 2001
+From: Father Chrysostomos 
+Date: Fri, 7 Apr 2017 14:08:02 -0700
+Subject: [PATCH] [perl #131085] Crash with sub-in-stash
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+$ perl -e '$::{"A"} = sub {}; \&{"A"}'
+Segmentation fault (core dumped)
+
+The code that vivifies a typeglob out of a code ref assumed that the
+CV had a name hek, which is always the case when perl itself puts the
+code ref there (via ‘sub A{}’), but is not necessarily the case if
+someone is insinuating other stuff into the stash.
+
+Signed-off-by: Petr Písař 
+---
+ gv.c  | 2 +-
+ t/op/gv.t | 4 
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/gv.c b/gv.c
+index d32a9c5..315ec49 100644
+--- a/gv.c
 b/gv.c
+@@ -421,7 +421,7 @@ Perl_gv_init_pvn(pTHX_ GV *gv, HV *stash, const char 
*name, STRLEN len, U32 flag
+   /* Not actually a constant.  Just a regular sub.  */
+   CV * const cv = (CV *)has_constant;
+   GvCV_set(gv,cv);
+-  if (CvSTASH(cv) == stash && (
++  if (CvNAMED(cv) && CvSTASH(cv) == stash && (
+  CvNAME_HEK(cv) == GvNAME_HEK(gv)
+   || (  HEK_LEN(CvNAME_HEK(cv)) == HEK_LEN(GvNAME_HEK(gv))
+  && HEK_FLAGS(CvNAME_HEK(cv)) != HEK_FLAGS(GvNAME_HEK(gv))
+diff --git a/t/op/gv.t b/t/op/gv.t
+index 8d5e7dc..4fe6b00 100644
+--- a/t/op/gv.t
 b/t/op/gv.t
+@@ -1187,6 +1187,10 @@ package GV_DOWNGRADE {
+ ::like "$GV_DOWNGRADE::{FOO}", qr/SCALAR/, "gv_downgrade: post";
+ }
+ 
++# [perl #131085] This used to crash; no ok() necessary.
++$::{"A131085"} = sub {}; \&{"A131085"};
++
++
+ __END__
+ Perl
+ Rules
+-- 
+2.9.4
+
diff --git a/perl.spec b/perl.spec
index 11c5b98..2e5a5a2 100644
--- a/perl.spec
+++ b/perl.spec
@@ -141,6 +141,10 @@ Patch30:
perl-5.22.1-Replace-EU-MM-dependnecy-with-EU-MM-Utils-in-IPC-Cmd
 # in upstream after 5.27.0
 Patch31:
perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch
 
+# Fix a crash when calling a subroutine from a stash, RT#131085,
+# in upstream after 5.27.0
+Patch32:perl-5.27.0-perl-131085-Crash-with-sub-in-stash.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
 
@@ -2790,6 +2794,7 @@ Perl extension for Version Objects
 %patch26 -p1
 %patch30 -p1
 %patch31 -p1
+%patch32 -p1
 %patch200 -p1
 %patch201 -p1
 
@@ -2811,6 +2816,7 @@ perl -x patchlevel.h \
 'Fedora Patch27: Make PadlistNAMES() lvalue again (CPAN RT#101063)' \
 'Fedora Patch30: Replace EU::MakeMaker dependency with EU::MM::Utils in 
IPC::Cmd (bug #1129443)' \
 'Fedora Patch31: Make File::Glob more resistant against degenerative 
matching (RT#131211)' \
+'Fedora Patch32: Fix a crash when calling a subroutine from a stash 
(RT#131085)' \
 '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}
@@ -5095,6 +5101,7 @@ popd
 %changelog
 * Fri Jun 16 2017 Petr Pisar  - 4:5.26.0-394
 - Make File::Glob more resistant against degenerative matching (RT#131211)
+- Fix a crash when calling a subroutine from a stash (RT#131085)
 
 * Tue Jun 06 2017 Jitka Plesnikova  - 4:5.26.0-393
 - Stop providing old perl(MODULE_COMPAT_5.24.*)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl.git/commit/?h=master=9900371245204ffa89e83b2e182363dd8c25569b
___
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). "Make File::Glob more resistant against degenerative matching"

2017-06-19 Thread notifications
From 034407d34217437325edc82a8ef7fd0100e8b912 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Fri, 16 Jun 2017 13:46:55 +0200
Subject: Make File::Glob more resistant against degenerative matching

---
 ...31211-fixup-File-Glob-degenerate-matching.patch | 258 +
 perl.spec  |  11 +-
 2 files changed, 268 insertions(+), 1 deletion(-)
 create mode 100644 
perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch

diff --git a/perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch 
b/perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch
new file mode 100644
index 000..c52d790
--- /dev/null
+++ b/perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch
@@ -0,0 +1,258 @@
+From 0db967b2e6a4093a6a5f649190159767e5d005e0 Mon Sep 17 00:00:00 2001
+From: Yves Orton 
+Date: Tue, 25 Apr 2017 15:17:06 +0200
+Subject: [PATCH] [perl #131211] fixup File::Glob degenerate matching
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The old code would go quadratic with recursion and backtracking
+when doing patterns like "a*a*a*a*a*a*a*x" on a file like
+"aa".
+
+This patch changes the code to not recurse, and to not backtrack,
+as per this article from Russ Cox: https://research.swtch.com/glob
+
+It also adds a micro-optimisation for M_ONE and M_SET under the new code.
+
+Thanks to Avar and Russ Cox for helping with this patch, along with
+Jilles Tjoelker and the rest of the FreeBSD community.
+
+Signed-off-by: Petr Písař 
+---
+ MANIFEST   |  1 +
+ ext/File-Glob/bsd_glob.c   | 64 +++
+ ext/File-Glob/t/rt131211.t | 94 ++
+ 3 files changed, 144 insertions(+), 15 deletions(-)
+ create mode 100644 ext/File-Glob/t/rt131211.t
+
+diff --git a/MANIFEST b/MANIFEST
+index b7b6e74..af0da6c 100644
+--- a/MANIFEST
 b/MANIFEST
+@@ -3948,6 +3948,7 @@ ext/File-Glob/t/basic.t  See if File::Glob works
+ ext/File-Glob/t/case.tSee if File::Glob works
+ ext/File-Glob/t/global.t  See if File::Glob works
+ ext/File-Glob/t/rt114984.tSee if File::Glob works
++ext/File-Glob/t/rt131211.tSee if File::Glob works
+ ext/File-Glob/t/taint.t   See if File::Glob works
+ ext/File-Glob/t/threads.t See if File::Glob + threads works
+ ext/File-Glob/TODOFile::Glob extension todo list
+diff --git a/ext/File-Glob/bsd_glob.c b/ext/File-Glob/bsd_glob.c
+index 821ef20..e96fb73 100644
+--- a/ext/File-Glob/bsd_glob.c
 b/ext/File-Glob/bsd_glob.c
+@@ -563,8 +563,12 @@ glob0(const Char *pattern, glob_t *pglob)
+   break;
+   case BG_STAR:
+   pglob->gl_flags |= GLOB_MAGCHAR;
+-  /* collapse adjacent stars to one,
+-   * to avoid exponential behavior
++/* Collapse adjacent stars to one.
++ * This is required to ensure that a pattern like
++ * "a**" matches a name like "a", as without this
++ * check when the first star matched everything it 
would
++ * cause the second star to return a match fail.
++ * As long ** is folded here this does not happen.
+*/
+   if (bufnext == patbuf || bufnext[-1] != M_ALL)
+   *bufnext++ = M_ALL;
+@@ -909,35 +913,56 @@ globextend(const Char *path, glob_t *pglob, size_t 
*limitp)
+ 
+ 
+ /*
+- * pattern matching function for filenames.  Each occurrence of the *
+- * pattern causes a recursion level.
++ * pattern matching function for filenames using state machine to avoid
++ * recursion. We maintain a "nextp" and "nextn" to allow us to backtrack
++ * without additional callframes, and to do cleanly prune the backtracking
++ * state when multiple '*' (start) matches are included in the patter.
++ *
++ * Thanks to Russ Cox for the improved state machine logic to avoid quadratic
++ * matching on failure.
++ *
++ * https://research.swtch.com/glob
++ *
++ * An example would be a pattern
++ *  ("a*" x 100) . "y"
++ * against a file name like
++ *  ("a" x 100) . "x"
++ *
+  */
+ static int
+ match(Char *name, Char *pat, Char *patend, int nocase)
+ {
+   int ok, negate_range;
+   Char c, k;
++  Char *nextp = NULL;
++  Char *nextn = NULL;
+ 
++loop:
+   while (pat < patend) {
+   c = *pat++;
+   switch (c & M_MASK) {
+   case M_ALL:
+   if (pat == patend)
+   return(1);
+-  do
+-  if (match(name, pat, patend, nocase))
+-  return(1);

corsepiu pushed to perl-Params-Validate (f25). "Update to 1.29. (..more)"

2017-06-19 Thread notifications
From d9b8ae68a880da7fd7b85533db91f8db2f039771 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:32:01 +0200
Subject: Update to 1.29. Spec file cosmetics.

---
 .gitignore|  1 +
 perl-Params-Validate.spec | 21 -
 sources   |  2 +-
 3 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/.gitignore b/.gitignore
index b847edc..c4de406 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Params-Validate-1.28.tar.gz
+/Params-Validate-1.29.tar.gz
diff --git a/perl-Params-Validate.spec b/perl-Params-Validate.spec
index ab3e5d3..e0aff2b 100644
--- a/perl-Params-Validate.spec
+++ b/perl-Params-Validate.spec
@@ -1,13 +1,12 @@
-Summary:   Params-Validate Perl module
-Name:  perl-Params-Validate
-Version:   1.28
-Release:   2%{?dist}
-License:   Artistic 2.0
-Group: Development/Libraries
-URL:   http://search.cpan.org/dist/Params-Validate/
-Source0:   
http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Params-Validate-%{version}.tar.gz
+Summary:Params-Validate Perl module
+Name:   perl-Params-Validate
+Version:1.29
+Release:1%{?dist}
+License:Artistic 2.0
+URL:http://search.cpan.org/dist/Params-Validate/
+Source0:
http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Params-Validate-%{version}.tar.gz
 
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
+Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
 BuildRequires:  perl-devel
 BuildRequires:  perl-generators
@@ -72,6 +71,10 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 
2>/dev/null ';'
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Ralf Corsépius  - 1.29-1
+- Update to 1.29.
+- Spec file cosmetics.
+
 * Mon Jun 05 2017 Jitka Plesnikova  - 1.28-2
 - Perl 5.26 rebuild
 
diff --git a/sources b/sources
index 1c3de30..1818bdb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Params-Validate-1.28.tar.gz) = 
e2ebf320c84120090224c5a22f313e11ff7317b433a82e20f9aa6706832e375ea31520d4d1ebcbd4aac68063c6c1addcea6c56002678a87cfabc9e4f4b4fad0d
+SHA512 (Params-Validate-1.29.tar.gz) = 
afa887d1ce60d38b82cbf3ad88fb892f473e0fa45db528b68e66bbb800058af453180cc96afddae56a2cdad8ec531a587e7aac36b6869c489caa6dd36a57a385
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=f25=d9b8ae68a880da7fd7b85533db91f8db2f039771
___
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-Params-Validate (f25). "Remove Params-Validate-1.28.tar.gz"

2017-06-19 Thread notifications
From 996f691854dac17f5ca1883fd150bc2dcbbb12a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:52:24 +0200
Subject: Remove Params-Validate-1.28.tar.gz

---
 .gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index c4de406..3cbde91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/Params-Validate-1.28.tar.gz
 /Params-Validate-1.29.tar.gz
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=f25=996f691854dac17f5ca1883fd150bc2dcbbb12a3
___
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-Params-Validate (f25). "Cleanup merger"

2017-06-19 Thread notifications
From 2eca9496c8e2dee44813dee58f54271f52f79f8e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:43:23 +0200
Subject: Cleanup merger

---
 perl-Params-Validate.spec | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/perl-Params-Validate.spec b/perl-Params-Validate.spec
index e0aff2b..82113e6 100644
--- a/perl-Params-Validate.spec
+++ b/perl-Params-Validate.spec
@@ -75,9 +75,6 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 
2>/dev/null ';'
 - Update to 1.29.
 - Spec file cosmetics.
 
-* Mon Jun 05 2017 Jitka Plesnikova  - 1.28-2
-- Perl 5.26 rebuild
-
 * Mon May 08 2017 Ralf Corsépius  - 1.28-1
 - Update to 1.28.
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=f25=2eca9496c8e2dee44813dee58f54271f52f79f8e
___
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-Params-Validate (f25). "Perl 5.26 rebuild"

2017-06-19 Thread notifications
From 94c00805efece44616c637a4b2a3d899ec316dd5 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Mon, 5 Jun 2017 13:45:53 +0200
Subject: Perl 5.26 rebuild

---
 perl-Params-Validate.spec | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/perl-Params-Validate.spec b/perl-Params-Validate.spec
index 7376738..ab3e5d3 100644
--- a/perl-Params-Validate.spec
+++ b/perl-Params-Validate.spec
@@ -1,7 +1,7 @@
 Summary:   Params-Validate Perl module
 Name:  perl-Params-Validate
 Version:   1.28
-Release:   1%{?dist}
+Release:   2%{?dist}
 License:   Artistic 2.0
 Group: Development/Libraries
 URL:   http://search.cpan.org/dist/Params-Validate/
@@ -72,6 +72,9 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 
2>/dev/null ';'
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 05 2017 Jitka Plesnikova  - 1.28-2
+- Perl 5.26 rebuild
+
 * Mon May 08 2017 Ralf Corsépius  - 1.28-1
 - Update to 1.28.
 
-- 
cgit v1.1



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


[Bug 1462719] New: perl-Debug-Client-0.30 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462719

Bug ID: 1462719
   Summary: perl-Debug-Client-0.30 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Debug-Client
  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, ppi...@redhat.com



Latest upstream release: 0.30
Current version/release in rawhide: 0.29-9.fc27
URL: http://search.cpan.org/dist/Debug-Client/

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

-- 
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 1448632] perl-Params-Validate-1.29 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1448632



--- Comment #8 from Upstream Release Monitoring 
 ---
corsepiu's perl-Params-Validate-1.29-1.fc27 completed
http://koji.fedoraproject.org/koji/buildinfo?buildID=909576

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


corsepiu pushed to perl-Params-Validate (f26). "Merge remote-tracking branch 'origin/master' into f26"

2017-06-19 Thread notifications
From 54d92aebc177aaaff14d511db45e2db4fe3f9060 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:52:24 +0200
Subject: Remove Params-Validate-1.28.tar.gz

---
 .gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index c4de406..3cbde91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/Params-Validate-1.28.tar.gz
 /Params-Validate-1.29.tar.gz
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=f26=d355f5e5aea35a73290c04843b0eee4c63975856
___
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-Params-Validate (f26). "Remove Params-Validate-1.28.tar.gz"

2017-06-19 Thread notifications
From 54d92aebc177aaaff14d511db45e2db4fe3f9060 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:52:24 +0200
Subject: Remove Params-Validate-1.28.tar.gz

---
 .gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index c4de406..3cbde91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/Params-Validate-1.28.tar.gz
 /Params-Validate-1.29.tar.gz
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=f26=54d92aebc177aaaff14d511db45e2db4fe3f9060
___
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-Params-Validate (master). "Remove Params-Validate-1.28.tar.gz"

2017-06-19 Thread notifications
From 54d92aebc177aaaff14d511db45e2db4fe3f9060 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:52:24 +0200
Subject: Remove Params-Validate-1.28.tar.gz

---
 .gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index c4de406..3cbde91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/Params-Validate-1.28.tar.gz
 /Params-Validate-1.29.tar.gz
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=master=54d92aebc177aaaff14d511db45e2db4fe3f9060
___
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-Params-Validate (f26). "Cleanup merger"

2017-06-19 Thread notifications
From b145b98478343aae60f8502592de31eac8a97838 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:43:23 +0200
Subject: Cleanup merger

---
 perl-Params-Validate.spec | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/perl-Params-Validate.spec b/perl-Params-Validate.spec
index 75811a7..31158f4 100644
--- a/perl-Params-Validate.spec
+++ b/perl-Params-Validate.spec
@@ -75,9 +75,6 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 
2>/dev/null ';'
 - Update to 1.29.
 - Spec file cosmetics.
 
-* Mon Jun 05 2017 Jitka Plesnikova  - 1.28-2
-- Perl 5.26 rebuild
-
 * Mon May 08 2017 Ralf Corsépius  - 1.28-1
 - Update to 1.28.
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=f26=b145b98478343aae60f8502592de31eac8a97838
___
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-Params-Validate (f26). "Perl 5.26 rebuild"

2017-06-19 Thread notifications
From 1dd54329dede007989d2dbfb1259f3a7f61cbe05 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova 
Date: Mon, 5 Jun 2017 13:45:53 +0200
Subject: Perl 5.26 rebuild

---
 perl-Params-Validate.spec | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/perl-Params-Validate.spec b/perl-Params-Validate.spec
index c81c0e3..de063d3 100644
--- a/perl-Params-Validate.spec
+++ b/perl-Params-Validate.spec
@@ -1,7 +1,7 @@
 Summary:   Params-Validate Perl module
 Name:  perl-Params-Validate
 Version:   1.28
-Release:   1%{?dist}
+Release:   2%{?dist}
 License:   Artistic 2.0
 Group: Development/Libraries
 URL:   http://search.cpan.org/dist/Params-Validate/
@@ -72,6 +72,9 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 
2>/dev/null ';'
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 05 2017 Jitka Plesnikova  - 1.28-2
+- Perl 5.26 rebuild
+
 * Mon May 08 2017 Ralf Corsépius  - 1.28-1
 - Update to 1.28.
 
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=f26=1dd54329dede007989d2dbfb1259f3a7f61cbe05
___
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-Params-Validate (f26). "Update to 1.29. (..more)"

2017-06-19 Thread notifications
From 7c668fa986af1362d1fca2bb926e340c41d50f99 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:32:01 +0200
Subject: Update to 1.29. Spec file cosmetics.

---
 .gitignore|  1 +
 perl-Params-Validate.spec | 21 -
 sources   |  2 +-
 3 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/.gitignore b/.gitignore
index b847edc..c4de406 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Params-Validate-1.28.tar.gz
+/Params-Validate-1.29.tar.gz
diff --git a/perl-Params-Validate.spec b/perl-Params-Validate.spec
index de063d3..75811a7 100644
--- a/perl-Params-Validate.spec
+++ b/perl-Params-Validate.spec
@@ -1,13 +1,12 @@
-Summary:   Params-Validate Perl module
-Name:  perl-Params-Validate
-Version:   1.28
-Release:   2%{?dist}
-License:   Artistic 2.0
-Group: Development/Libraries
-URL:   http://search.cpan.org/dist/Params-Validate/
-Source0:   
http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Params-Validate-%{version}.tar.gz
+Summary:Params-Validate Perl module
+Name:   perl-Params-Validate
+Version:1.29
+Release:1%{?dist}
+License:Artistic 2.0
+URL:http://search.cpan.org/dist/Params-Validate/
+Source0:
http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Params-Validate-%{version}.tar.gz
 
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
+Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
 BuildRequires:  perl-devel
 BuildRequires:  perl-generators
@@ -72,6 +71,10 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 
2>/dev/null ';'
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Ralf Corsépius  - 1.29-1
+- Update to 1.29.
+- Spec file cosmetics.
+
 * Mon Jun 05 2017 Jitka Plesnikova  - 1.28-2
 - Perl 5.26 rebuild
 
diff --git a/sources b/sources
index 1c3de30..1818bdb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Params-Validate-1.28.tar.gz) = 
e2ebf320c84120090224c5a22f313e11ff7317b433a82e20f9aa6706832e375ea31520d4d1ebcbd4aac68063c6c1addcea6c56002678a87cfabc9e4f4b4fad0d
+SHA512 (Params-Validate-1.29.tar.gz) = 
afa887d1ce60d38b82cbf3ad88fb892f473e0fa45db528b68e66bbb800058af453180cc96afddae56a2cdad8ec531a587e7aac36b6869c489caa6dd36a57a385
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Params-Validate.git/commit/?h=f26=7c668fa986af1362d1fca2bb926e340c41d50f99
___
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-Params-Validate (master). "Update to 1.29. (..more)"

2017-06-19 Thread notifications
From 7c668fa986af1362d1fca2bb926e340c41d50f99 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= 
Date: Mon, 19 Jun 2017 13:32:01 +0200
Subject: Update to 1.29. Spec file cosmetics.

---
 .gitignore|  1 +
 perl-Params-Validate.spec | 21 -
 sources   |  2 +-
 3 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/.gitignore b/.gitignore
index b847edc..c4de406 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Params-Validate-1.28.tar.gz
+/Params-Validate-1.29.tar.gz
diff --git a/perl-Params-Validate.spec b/perl-Params-Validate.spec
index de063d3..75811a7 100644
--- a/perl-Params-Validate.spec
+++ b/perl-Params-Validate.spec
@@ -1,13 +1,12 @@
-Summary:   Params-Validate Perl module
-Name:  perl-Params-Validate
-Version:   1.28
-Release:   2%{?dist}
-License:   Artistic 2.0
-Group: Development/Libraries
-URL:   http://search.cpan.org/dist/Params-Validate/
-Source0:   
http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Params-Validate-%{version}.tar.gz
+Summary:Params-Validate Perl module
+Name:   perl-Params-Validate
+Version:1.29
+Release:1%{?dist}
+License:Artistic 2.0
+URL:http://search.cpan.org/dist/Params-Validate/
+Source0:
http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Params-Validate-%{version}.tar.gz
 
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
+Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
 
 BuildRequires:  perl-devel
 BuildRequires:  perl-generators
@@ -72,6 +71,10 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 
2>/dev/null ';'
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Ralf Corsépius  - 1.29-1
+- Update to 1.29.
+- Spec file cosmetics.
+
 * Mon Jun 05 2017 Jitka Plesnikova  - 1.28-2
 - Perl 5.26 rebuild
 
diff --git a/sources b/sources
index 1c3de30..1818bdb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Params-Validate-1.28.tar.gz) = 
e2ebf320c84120090224c5a22f313e11ff7317b433a82e20f9aa6706832e375ea31520d4d1ebcbd4aac68063c6c1addcea6c56002678a87cfabc9e4f4b4fad0d
+SHA512 (Params-Validate-1.29.tar.gz) = 
afa887d1ce60d38b82cbf3ad88fb892f473e0fa45db528b68e66bbb800058af453180cc96afddae56a2cdad8ec531a587e7aac36b6869c489caa6dd36a57a385
-- 
cgit v1.1



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


corsepiu uploaded Params-Validate-1.29.tar.gz for perl-Params-Validate

2017-06-19 Thread notifications
afa887d1ce60d38b82cbf3ad88fb892f473e0fa45db528b68e66bbb800058af453180cc96afddae56a2cdad8ec531a587e7aac36b6869c489caa6dd36a57a385
  Params-Validate-1.29.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-Params-Validate/Params-Validate-1.29.tar.gz/sha512/afa887d1ce60d38b82cbf3ad88fb892f473e0fa45db528b68e66bbb800058af453180cc96afddae56a2cdad8ec531a587e7aac36b6869c489caa6dd36a57a385/Params-Validate-1.29.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1462522] perl-Test-Moose-More-0.048 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462522

Petr Pisar  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Test-Moose-More-0.048-
   ||1.fc27
 Resolution|--- |RAWHIDE
Last Closed||2017-06-19 06:04:02



--- Comment #1 from Petr Pisar  ---
An enhancement release suitable for Fedora ≥ 27.

-- 
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-Test-Moose-More (master). "0.048 bump"

2017-06-19 Thread notifications
From 7f3f610538028d29f6dc220e81a907de726d7fd5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 11:59:04 +0200
Subject: 0.048 bump

---
 .gitignore| 1 +
 perl-Test-Moose-More.spec | 8 ++--
 sources   | 2 +-
 3 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 075a2ae..548ab4e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -30,3 +30,4 @@
 /Test-Moose-More-0.045.tar.gz
 /Test-Moose-More-0.046.tar.gz
 /Test-Moose-More-0.047.tar.gz
+/Test-Moose-More-0.048.tar.gz
diff --git a/perl-Test-Moose-More.spec b/perl-Test-Moose-More.spec
index f707d2d..b7ee36e 100644
--- a/perl-Test-Moose-More.spec
+++ b/perl-Test-Moose-More.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Moose-More
-Version:0.047
-Release:2%{?dist}
+Version:0.048
+Release:1%{?dist}
 Summary:More tools for testing Moose packages
 License:LGPLv2+
 URL:http://search.cpan.org/dist/Test-Moose-More/
@@ -15,6 +15,7 @@ BuildRequires:  perl(warnings)
 # Run-time:
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Data::OptList)
+BuildRequires:  perl(List::MoreUtils)
 BuildRequires:  perl(List::Util) >= 1.45
 BuildRequires:  perl(Moose::Util)
 BuildRequires:  perl(Moose::Util::TypeConstraints)
@@ -69,6 +70,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 0.048-1
+- 0.048 bump
+
 * Tue Jun 06 2017 Jitka Plesnikova  - 0.047-2
 - Perl 5.26 rebuild
 
diff --git a/sources b/sources
index 6acd2a1..22d345f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Test-Moose-More-0.047.tar.gz) = 
644f121b1bcce8ac5ec71de49b1ce6adf056ebe4bf295f7dd36d808689dafc51f4d52a421dce40b293251a2e8c2cee4770c8adf592c8655a211e257553711170
+SHA512 (Test-Moose-More-0.048.tar.gz) = 
af9c050f67af03d612a348769489187ddd819da4636d452323ab788a2baeb8a339dc356313f29bc9d867a37ced2ea39814416f20fc70b1a674d90cb5ebf07ca6
-- 
cgit v1.1



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


ppisar uploaded Test-Moose-More-0.048.tar.gz for perl-Test-Moose-More

2017-06-19 Thread notifications
af9c050f67af03d612a348769489187ddd819da4636d452323ab788a2baeb8a339dc356313f29bc9d867a37ced2ea39814416f20fc70b1a674d90cb5ebf07ca6
  Test-Moose-More-0.048.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-Test-Moose-More/Test-Moose-More-0.048.tar.gz/sha512/af9c050f67af03d612a348769489187ddd819da4636d452323ab788a2baeb8a339dc356313f29bc9d867a37ced2ea39814416f20fc70b1a674d90cb5ebf07ca6/Test-Moose-More-0.048.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1462521] perl-Test2-Suite-0.000072 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462521

Petr Pisar  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Test2-Suite-0.72-1
   ||.fc27
 Resolution|--- |RAWHIDE
Last Closed||2017-06-19 05:52:51



--- Comment #1 from Petr Pisar  ---
This release deprecates some interface. Suitable for Rawhide only.

-- 
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-Test2-Suite (master). "0.000072 bump"

2017-06-19 Thread notifications
From fd0907445f54e84cb8973f03c2b6073e8d2de484 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 11:45:14 +0200
Subject: 0.72 bump

---
 .gitignore| 1 +
 perl-Test2-Suite.spec | 7 +--
 sources   | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 582ca4c..4d0a0e1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,3 +24,4 @@
 /Test2-Suite-0.67.tar.gz
 /Test2-Suite-0.69.tar.gz
 /Test2-Suite-0.70.tar.gz
+/Test2-Suite-0.72.tar.gz
diff --git a/perl-Test2-Suite.spec b/perl-Test2-Suite.spec
index 6e026eb..63f37a6 100644
--- a/perl-Test2-Suite.spec
+++ b/perl-Test2-Suite.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test2-Suite
-Version:0.70
-Release:2%{?dist}
+Version:0.72
+Release:1%{?dist}
 Summary:Set of tools built upon the Test2 framework
 License:GPL+ or Artistic
 URL:http://search.cpan.org/dist/Test2-Suite/
@@ -78,6 +78,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 0.72-1
+- 0.72 bump
+
 * Mon Jun 05 2017 Jitka Plesnikova  - 0.70-2
 - Perl 5.26 rebuild
 
diff --git a/sources b/sources
index 254d49b..d54f4e3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Test2-Suite-0.70.tar.gz) = 
9048023cda23a7c07b48b6a83e06782dbc060e22dfe8d770076649c9aa506714c80f3f70c6e7fb6d6929eeda818d85f14eb1d56a27313366b3e367a0e6493221
+SHA512 (Test2-Suite-0.72.tar.gz) = 
34f6f781c29fcb79146ee2cd979addfe34edb21db99f38d417a1efacaac8400731fc4d986c8b904383d251d95967c2d922dba28429a862b40cb33c346e55b353
-- 
cgit v1.1



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


ppisar uploaded Test2-Suite-0.000072.tar.gz for perl-Test2-Suite

2017-06-19 Thread notifications
34f6f781c29fcb79146ee2cd979addfe34edb21db99f38d417a1efacaac8400731fc4d986c8b904383d251d95967c2d922dba28429a862b40cb33c346e55b353
  Test2-Suite-0.72.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-Test2-Suite/Test2-Suite-0.72.tar.gz/sha512/34f6f781c29fcb79146ee2cd979addfe34edb21db99f38d417a1efacaac8400731fc4d986c8b904383d251d95967c2d922dba28429a862b40cb33c346e55b353/Test2-Suite-0.72.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


[Bug 1462519] perl-ExtUtils-MakeMaker-CPANfile-0.08 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462519



--- Comment #5 from Fedora Update System  ---
perl-ExtUtils-MakeMaker-CPANfile-0.08-1.fc25 has been submitted as an update to
Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-31731c6f95

-- 
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 1462519] perl-ExtUtils-MakeMaker-CPANfile-0.08 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462519



--- Comment #6 from Fedora Update System  ---
perl-ExtUtils-MakeMaker-CPANfile-0.08-1.fc24 has been submitted as an update to
Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-37eaae65d2

-- 
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 1462519] perl-ExtUtils-MakeMaker-CPANfile-0.08 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462519



--- Comment #4 from Fedora Update System  ---
perl-ExtUtils-MakeMaker-CPANfile-0.08-1.fc26 has been submitted as an update to
Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-c6142db0c0

-- 
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-ExtUtils-MakeMaker-CPANfile (f24). "Mandatory Perl build-requires added "

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

---
 perl-ExtUtils-MakeMaker-CPANfile.spec | 1 +
 1 file changed, 1 insertion(+)

diff --git a/perl-ExtUtils-MakeMaker-CPANfile.spec 
b/perl-ExtUtils-MakeMaker-CPANfile.spec
index 790db54..fd40a4b 100644
--- a/perl-ExtUtils-MakeMaker-CPANfile.spec
+++ b/perl-ExtUtils-MakeMaker-CPANfile.spec
@@ -11,6 +11,7 @@ BuildRequires:  coreutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
+BuildRequires:  perl-generators
 BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.17
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-ExtUtils-MakeMaker-CPANfile.git/commit/?h=f24=cb07cef3239d62e814a95a4c7bf30b4c115a3c11
___
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-ExtUtils-MakeMaker-CPANfile (f24). "0.08 bump"

2017-06-19 Thread notifications
From c32e43f0068110ac4c187269f3f75e98be5ad95c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 11:14:34 +0200
Subject: 0.08 bump

---
 .gitignore|  1 +
 perl-ExtUtils-MakeMaker-CPANfile.spec | 17 +
 sources   |  2 +-
 3 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/.gitignore b/.gitignore
index d441d84..3bb0342 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /ExtUtils-MakeMaker-CPANfile-0.06.tar.gz
 /ExtUtils-MakeMaker-CPANfile-0.07.tar.gz
+/ExtUtils-MakeMaker-CPANfile-0.08.tar.gz
diff --git a/perl-ExtUtils-MakeMaker-CPANfile.spec 
b/perl-ExtUtils-MakeMaker-CPANfile.spec
index fd40a4b..ca58a7f 100644
--- a/perl-ExtUtils-MakeMaker-CPANfile.spec
+++ b/perl-ExtUtils-MakeMaker-CPANfile.spec
@@ -1,21 +1,19 @@
 Name:   perl-ExtUtils-MakeMaker-CPANfile
-Version:0.07
-Release:2%{?dist}
+Version:0.08
+Release:1%{?dist}
 Summary:CPANfile support for ExtUtils::MakeMaker
 License:GPL+ or Artistic
-Group:  Development/Libraries
 URL:http://search.cpan.org/dist/ExtUtils-MakeMaker-CPANfile/
 Source0:
http://www.cpan.org/authors/id/I/IS/ISHIGAKI/ExtUtils-MakeMaker-CPANfile-%{version}.tar.gz
 BuildArch:  noarch
-BuildRequires:  coreutils
-BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.17
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 # Run-time:
+BuildRequires:  perl(CPAN::Meta::Converter) >= 2.141170
 BuildRequires:  perl(File::Spec::Functions)
 BuildRequires:  perl(Module::CPANfile)
 BuildRequires:  perl(version) >= 0.76
@@ -25,6 +23,7 @@ BuildRequires:  perl(File::Path)
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(Test::More) >= 0.88
 Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:   perl(CPAN::Meta::Converter) >= 2.141170
 Requires:   perl(ExtUtils::MakeMaker) >= 6.17
 Requires:   perl(version) >= 0.76
 
@@ -41,12 +40,11 @@ prepare cpanfile.
 %setup -q -n ExtUtils-MakeMaker-CPANfile-%{version}
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 
 %install
 make pure_install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -59,6 +57,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 0.08-1
+- 0.08 bump
+
 * Thu Feb 04 2016 Fedora Release Engineering  - 
0.07-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
 
diff --git a/sources b/sources
index 1172e40..0fa292e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-077a87d19042e9b1bdbcbc7959f48352  ExtUtils-MakeMaker-CPANfile-0.07.tar.gz
+SHA512 (ExtUtils-MakeMaker-CPANfile-0.08.tar.gz) = 
ac2cd88843d88954fdd1a6ff2c6277238a1eeddc0e9e0693eee3920c93e67f9b6e43f4b96d3471b5d4ff2ae6dde93216de2a85ee242fb3fd68c6dc134ba4923a
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-ExtUtils-MakeMaker-CPANfile.git/commit/?h=f24=c32e43f0068110ac4c187269f3f75e98be5ad95c
___
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-ExtUtils-MakeMaker-CPANfile (f25). "0.08 bump"

2017-06-19 Thread notifications
From 2fac5cd5c2b3b88ccb7fff41a577e5643dd783e9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 11:14:34 +0200
Subject: 0.08 bump

---
 .gitignore|  1 +
 perl-ExtUtils-MakeMaker-CPANfile.spec | 17 +
 sources   |  2 +-
 3 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/.gitignore b/.gitignore
index d441d84..3bb0342 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /ExtUtils-MakeMaker-CPANfile-0.06.tar.gz
 /ExtUtils-MakeMaker-CPANfile-0.07.tar.gz
+/ExtUtils-MakeMaker-CPANfile-0.08.tar.gz
diff --git a/perl-ExtUtils-MakeMaker-CPANfile.spec 
b/perl-ExtUtils-MakeMaker-CPANfile.spec
index 082683c..e55df6a 100644
--- a/perl-ExtUtils-MakeMaker-CPANfile.spec
+++ b/perl-ExtUtils-MakeMaker-CPANfile.spec
@@ -1,21 +1,19 @@
 Name:   perl-ExtUtils-MakeMaker-CPANfile
-Version:0.07
-Release:3%{?dist}
+Version:0.08
+Release:1%{?dist}
 Summary:CPANfile support for ExtUtils::MakeMaker
 License:GPL+ or Artistic
-Group:  Development/Libraries
 URL:http://search.cpan.org/dist/ExtUtils-MakeMaker-CPANfile/
 Source0:
http://www.cpan.org/authors/id/I/IS/ISHIGAKI/ExtUtils-MakeMaker-CPANfile-%{version}.tar.gz
 BuildArch:  noarch
-BuildRequires:  coreutils
-BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.17
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 # Run-time:
+BuildRequires:  perl(CPAN::Meta::Converter) >= 2.141170
 BuildRequires:  perl(File::Spec::Functions)
 BuildRequires:  perl(Module::CPANfile)
 BuildRequires:  perl(version) >= 0.76
@@ -25,6 +23,7 @@ BuildRequires:  perl(File::Path)
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(Test::More) >= 0.88
 Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:   perl(CPAN::Meta::Converter) >= 2.141170
 Requires:   perl(ExtUtils::MakeMaker) >= 6.17
 Requires:   perl(version) >= 0.76
 
@@ -41,12 +40,11 @@ prepare cpanfile.
 %setup -q -n ExtUtils-MakeMaker-CPANfile-%{version}
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 
 %install
 make pure_install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -59,6 +57,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 0.08-1
+- 0.08 bump
+
 * Sun May 15 2016 Jitka Plesnikova  - 0.07-3
 - Perl 5.24 rebuild
 
diff --git a/sources b/sources
index 1172e40..0fa292e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-077a87d19042e9b1bdbcbc7959f48352  ExtUtils-MakeMaker-CPANfile-0.07.tar.gz
+SHA512 (ExtUtils-MakeMaker-CPANfile-0.08.tar.gz) = 
ac2cd88843d88954fdd1a6ff2c6277238a1eeddc0e9e0693eee3920c93e67f9b6e43f4b96d3471b5d4ff2ae6dde93216de2a85ee242fb3fd68c6dc134ba4923a
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-ExtUtils-MakeMaker-CPANfile.git/commit/?h=f25=2fac5cd5c2b3b88ccb7fff41a577e5643dd783e9
___
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-ExtUtils-MakeMaker-CPANfile (f26). "0.08 bump"

2017-06-19 Thread notifications
From c9eb79941cb8d644d73d0d90eecec122cd02d437 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 11:14:34 +0200
Subject: 0.08 bump

---
 .gitignore|  1 +
 perl-ExtUtils-MakeMaker-CPANfile.spec | 17 +
 sources   |  2 +-
 3 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/.gitignore b/.gitignore
index d441d84..3bb0342 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /ExtUtils-MakeMaker-CPANfile-0.06.tar.gz
 /ExtUtils-MakeMaker-CPANfile-0.07.tar.gz
+/ExtUtils-MakeMaker-CPANfile-0.08.tar.gz
diff --git a/perl-ExtUtils-MakeMaker-CPANfile.spec 
b/perl-ExtUtils-MakeMaker-CPANfile.spec
index 9f59c4d..9a4421b 100644
--- a/perl-ExtUtils-MakeMaker-CPANfile.spec
+++ b/perl-ExtUtils-MakeMaker-CPANfile.spec
@@ -1,21 +1,19 @@
 Name:   perl-ExtUtils-MakeMaker-CPANfile
-Version:0.07
-Release:4%{?dist}
+Version:0.08
+Release:1%{?dist}
 Summary:CPANfile support for ExtUtils::MakeMaker
 License:GPL+ or Artistic
-Group:  Development/Libraries
 URL:http://search.cpan.org/dist/ExtUtils-MakeMaker-CPANfile/
 Source0:
http://www.cpan.org/authors/id/I/IS/ISHIGAKI/ExtUtils-MakeMaker-CPANfile-%{version}.tar.gz
 BuildArch:  noarch
-BuildRequires:  coreutils
-BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.17
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 # Run-time:
+BuildRequires:  perl(CPAN::Meta::Converter) >= 2.141170
 BuildRequires:  perl(File::Spec::Functions)
 BuildRequires:  perl(Module::CPANfile)
 BuildRequires:  perl(version) >= 0.76
@@ -25,6 +23,7 @@ BuildRequires:  perl(File::Path)
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(Test::More) >= 0.88
 Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:   perl(CPAN::Meta::Converter) >= 2.141170
 Requires:   perl(ExtUtils::MakeMaker) >= 6.17
 Requires:   perl(version) >= 0.76
 
@@ -41,12 +40,11 @@ prepare cpanfile.
 %setup -q -n ExtUtils-MakeMaker-CPANfile-%{version}
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 
 %install
 make pure_install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -59,6 +57,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 0.08-1
+- 0.08 bump
+
 * 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 1172e40..0fa292e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-077a87d19042e9b1bdbcbc7959f48352  ExtUtils-MakeMaker-CPANfile-0.07.tar.gz
+SHA512 (ExtUtils-MakeMaker-CPANfile-0.08.tar.gz) = 
ac2cd88843d88954fdd1a6ff2c6277238a1eeddc0e9e0693eee3920c93e67f9b6e43f4b96d3471b5d4ff2ae6dde93216de2a85ee242fb3fd68c6dc134ba4923a
-- 
cgit v1.1



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


[Bug 1462519] perl-ExtUtils-MakeMaker-CPANfile-0.08 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462519

Petr Pisar  changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED
   Fixed In Version||perl-ExtUtils-MakeMaker-CPA
   ||Nfile-0.08-1.fc27



--- Comment #3 from Petr Pisar  ---
A bug-fix release suitable for all Fedoras.

-- 
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-ExtUtils-MakeMaker-CPANfile (master). "0.08 bump"

2017-06-19 Thread notifications
From 99e6c5496a0ad8f94478c613427f2844e6c08034 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 11:14:34 +0200
Subject: 0.08 bump

---
 .gitignore|  1 +
 perl-ExtUtils-MakeMaker-CPANfile.spec | 17 +
 sources   |  2 +-
 3 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/.gitignore b/.gitignore
index d441d84..3bb0342 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /ExtUtils-MakeMaker-CPANfile-0.06.tar.gz
 /ExtUtils-MakeMaker-CPANfile-0.07.tar.gz
+/ExtUtils-MakeMaker-CPANfile-0.08.tar.gz
diff --git a/perl-ExtUtils-MakeMaker-CPANfile.spec 
b/perl-ExtUtils-MakeMaker-CPANfile.spec
index 98ed8c5..72b825c 100644
--- a/perl-ExtUtils-MakeMaker-CPANfile.spec
+++ b/perl-ExtUtils-MakeMaker-CPANfile.spec
@@ -1,21 +1,19 @@
 Name:   perl-ExtUtils-MakeMaker-CPANfile
-Version:0.07
-Release:5%{?dist}
+Version:0.08
+Release:1%{?dist}
 Summary:CPANfile support for ExtUtils::MakeMaker
 License:GPL+ or Artistic
-Group:  Development/Libraries
 URL:http://search.cpan.org/dist/ExtUtils-MakeMaker-CPANfile/
 Source0:
http://www.cpan.org/authors/id/I/IS/ISHIGAKI/ExtUtils-MakeMaker-CPANfile-%{version}.tar.gz
 BuildArch:  noarch
-BuildRequires:  coreutils
-BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl-generators
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.17
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 # Run-time:
+BuildRequires:  perl(CPAN::Meta::Converter) >= 2.141170
 BuildRequires:  perl(File::Spec::Functions)
 BuildRequires:  perl(Module::CPANfile)
 BuildRequires:  perl(version) >= 0.76
@@ -25,6 +23,7 @@ BuildRequires:  perl(File::Path)
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(Test::More) >= 0.88
 Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:   perl(CPAN::Meta::Converter) >= 2.141170
 Requires:   perl(ExtUtils::MakeMaker) >= 6.17
 Requires:   perl(version) >= 0.76
 
@@ -41,12 +40,11 @@ prepare cpanfile.
 %setup -q -n ExtUtils-MakeMaker-CPANfile-%{version}
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 
 %install
 make pure_install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -59,6 +57,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 0.08-1
+- 0.08 bump
+
 * Sun Jun 04 2017 Jitka Plesnikova  - 0.07-5
 - Perl 5.26 rebuild
 
diff --git a/sources b/sources
index 1172e40..0fa292e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-077a87d19042e9b1bdbcbc7959f48352  ExtUtils-MakeMaker-CPANfile-0.07.tar.gz
+SHA512 (ExtUtils-MakeMaker-CPANfile-0.08.tar.gz) = 
ac2cd88843d88954fdd1a6ff2c6277238a1eeddc0e9e0693eee3920c93e67f9b6e43f4b96d3471b5d4ff2ae6dde93216de2a85ee242fb3fd68c6dc134ba4923a
-- 
cgit v1.1



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


ppisar uploaded ExtUtils-MakeMaker-CPANfile-0.08.tar.gz for perl-ExtUtils-MakeMaker-CPANfile

2017-06-19 Thread notifications
ac2cd88843d88954fdd1a6ff2c6277238a1eeddc0e9e0693eee3920c93e67f9b6e43f4b96d3471b5d4ff2ae6dde93216de2a85ee242fb3fd68c6dc134ba4923a
  ExtUtils-MakeMaker-CPANfile-0.08.tar.gz

https://src.fedoraproject.org/lookaside/pkgs/perl-ExtUtils-MakeMaker-CPANfile/ExtUtils-MakeMaker-CPANfile-0.08.tar.gz/sha512/ac2cd88843d88954fdd1a6ff2c6277238a1eeddc0e9e0693eee3920c93e67f9b6e43f4b96d3471b5d4ff2ae6dde93216de2a85ee242fb3fd68c6dc134ba4923a/ExtUtils-MakeMaker-CPANfile-0.08.tar.gz
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org


ppisar set the monitor flag of rpms/perl-ExtUtils-MakeMaker-CPANfile to nobuild

2017-06-19 Thread notifications
ppisar set the monitor flag of rpms/perl-ExtUtils-MakeMaker-CPANfile to nobuild

___
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-Dist-Zilla-Plugin-VersionFromMainModule (master). "Enable Perl dependency generators"

2017-06-19 Thread notifications
From c6c5b0a38a75d04f8e5f70422f74db21fac8b6ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 10:55:26 +0200
Subject: Enable Perl dependency generators

---
 perl-Dist-Zilla-Plugin-VersionFromMainModule.spec | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/perl-Dist-Zilla-Plugin-VersionFromMainModule.spec 
b/perl-Dist-Zilla-Plugin-VersionFromMainModule.spec
index d9ec1eb..9aeac73 100644
--- a/perl-Dist-Zilla-Plugin-VersionFromMainModule.spec
+++ b/perl-Dist-Zilla-Plugin-VersionFromMainModule.spec
@@ -1,6 +1,6 @@
 Name:   perl-Dist-Zilla-Plugin-VersionFromMainModule
 Version:0.03
-Release:1%{?dist}
+Release:2%{?dist}
 Summary:Set the distribution version from your main module's version
 License:GPL+ or Artistic
 URL:
http://search.cpan.org/dist/Dist-Zilla-Plugin-VersionFromMainModule/
@@ -8,6 +8,7 @@ Source0:
http://www.cpan.org/authors/id/D/DR/DROLSKY/Dist-Zilla-Plugin-Ve
 BuildArch:  noarch
 BuildRequires:  make
 BuildRequires:  perl
+BuildRequires:  perl-generators
 BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
@@ -49,6 +50,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 0.03-2
+- Enable Perl dependency generators
+
 * Wed Jun 14 2017 Petr Pisar  - 0.03-1
 - 0.03 bump
 
-- 
cgit v1.1



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


[Bug 1462418] perl-Perl-Critic-Pulp-94 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462418



--- Comment #3 from Fedora Update System  ---
perl-Perl-Critic-Pulp-94-1.fc25 has been submitted as an update to Fedora 25.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-3ea0ba85ba

-- 
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 1462418] perl-Perl-Critic-Pulp-94 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462418



--- Comment #4 from Fedora Update System  ---
perl-Perl-Critic-Pulp-94-1.fc24 has been submitted as an update to Fedora 24.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-ce033d0afe

-- 
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 1462418] perl-Perl-Critic-Pulp-94 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462418



--- Comment #2 from Fedora Update System  ---
perl-Perl-Critic-Pulp-94-1.fc26 has been submitted as an update to Fedora 26.
https://bodhi.fedoraproject.org/updates/FEDORA-2017-c1ac219ce5

-- 
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-Perl-Critic-Pulp (f24). "94 bump"

2017-06-19 Thread notifications
From 82229546b180f0286566128fc91e90acccb65ece Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 10:36:03 +0200
Subject: 94 bump

---
 .gitignore | 1 +
 perl-Perl-Critic-Pulp.spec | 5 -
 sources| 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index 89fb42a..4fe0c40 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,3 +39,4 @@
 /Perl-Critic-Pulp-91.tar.gz
 /Perl-Critic-Pulp-92.tar.gz
 /Perl-Critic-Pulp-93.tar.gz
+/Perl-Critic-Pulp-94.tar.gz
diff --git a/perl-Perl-Critic-Pulp.spec b/perl-Perl-Critic-Pulp.spec
index 3f1f613..5341723 100644
--- a/perl-Perl-Critic-Pulp.spec
+++ b/perl-Perl-Critic-Pulp.spec
@@ -1,5 +1,5 @@
 Name:   perl-Perl-Critic-Pulp
-Version:93
+Version:94
 Release:1%{?dist}
 Summary:Some add-on perlcritic policies
 License:GPLv3+
@@ -101,6 +101,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 94-1
+- 94 bump
+
 * Tue Apr 18 2017 Petr Pisar  - 93-1
 - 93 bump
 
diff --git a/sources b/sources
index 2d4d3b8..eaa714a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Perl-Critic-Pulp-93.tar.gz) = 
4e1695c758564740165db6e01452ee20a2825589afae7125e76b54b98e9547fe2c2519b828d4bb0e052547f6ccb39625f20ccd5b9416b1f74381ef2a19872720
+SHA512 (Perl-Critic-Pulp-94.tar.gz) = 
60bb27963056c8ba1454b46c9637456e82ae0d202d31f23945acbf01029774652c79a0c6918d2e50683428411a8f581bfb15628e121137987b7079efa13033a7
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Perl-Critic-Pulp.git/commit/?h=f24=82229546b180f0286566128fc91e90acccb65ece
___
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-Perl-Critic-Pulp (f25). "94 bump"

2017-06-19 Thread notifications
From 4d38b740e7538b2e930477e330efa6eb97bfc5e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 10:36:03 +0200
Subject: 94 bump

---
 .gitignore | 1 +
 perl-Perl-Critic-Pulp.spec | 5 -
 sources| 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index 89fb42a..4fe0c40 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,3 +39,4 @@
 /Perl-Critic-Pulp-91.tar.gz
 /Perl-Critic-Pulp-92.tar.gz
 /Perl-Critic-Pulp-93.tar.gz
+/Perl-Critic-Pulp-94.tar.gz
diff --git a/perl-Perl-Critic-Pulp.spec b/perl-Perl-Critic-Pulp.spec
index 43cfde8..7503016 100644
--- a/perl-Perl-Critic-Pulp.spec
+++ b/perl-Perl-Critic-Pulp.spec
@@ -1,5 +1,5 @@
 Name:   perl-Perl-Critic-Pulp
-Version:93
+Version:94
 Release:1%{?dist}
 Summary:Some add-on perlcritic policies
 License:GPLv3+
@@ -101,6 +101,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 94-1
+- 94 bump
+
 * Tue Apr 18 2017 Petr Pisar  - 93-1
 - 93 bump
 
diff --git a/sources b/sources
index 2d4d3b8..eaa714a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Perl-Critic-Pulp-93.tar.gz) = 
4e1695c758564740165db6e01452ee20a2825589afae7125e76b54b98e9547fe2c2519b828d4bb0e052547f6ccb39625f20ccd5b9416b1f74381ef2a19872720
+SHA512 (Perl-Critic-Pulp-94.tar.gz) = 
60bb27963056c8ba1454b46c9637456e82ae0d202d31f23945acbf01029774652c79a0c6918d2e50683428411a8f581bfb15628e121137987b7079efa13033a7
-- 
cgit v1.1



https://src.fedoraproject.org/cgit/perl-Perl-Critic-Pulp.git/commit/?h=f25=4d38b740e7538b2e930477e330efa6eb97bfc5e8
___
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-Perl-Critic-Pulp (f26). "94 bump"

2017-06-19 Thread notifications
From 8cf02d19994c8c999ff209bb6d4b77fb5cb8d5eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 10:36:03 +0200
Subject: 94 bump

---
 .gitignore | 1 +
 perl-Perl-Critic-Pulp.spec | 5 -
 sources| 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index 89fb42a..4fe0c40 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,3 +39,4 @@
 /Perl-Critic-Pulp-91.tar.gz
 /Perl-Critic-Pulp-92.tar.gz
 /Perl-Critic-Pulp-93.tar.gz
+/Perl-Critic-Pulp-94.tar.gz
diff --git a/perl-Perl-Critic-Pulp.spec b/perl-Perl-Critic-Pulp.spec
index 34e5403..fc7bf3d 100644
--- a/perl-Perl-Critic-Pulp.spec
+++ b/perl-Perl-Critic-Pulp.spec
@@ -1,5 +1,5 @@
 Name:   perl-Perl-Critic-Pulp
-Version:93
+Version:94
 Release:1%{?dist}
 Summary:Some add-on perlcritic policies
 License:GPLv3+
@@ -101,6 +101,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 94-1
+- 94 bump
+
 * Tue Apr 18 2017 Petr Pisar  - 93-1
 - 93 bump
 
diff --git a/sources b/sources
index 2d4d3b8..eaa714a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Perl-Critic-Pulp-93.tar.gz) = 
4e1695c758564740165db6e01452ee20a2825589afae7125e76b54b98e9547fe2c2519b828d4bb0e052547f6ccb39625f20ccd5b9416b1f74381ef2a19872720
+SHA512 (Perl-Critic-Pulp-94.tar.gz) = 
60bb27963056c8ba1454b46c9637456e82ae0d202d31f23945acbf01029774652c79a0c6918d2e50683428411a8f581bfb15628e121137987b7079efa13033a7
-- 
cgit v1.1



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


[Bug 1462418] perl-Perl-Critic-Pulp-94 is available

2017-06-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1462418

Petr Pisar  changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED
   Fixed In Version||perl-Perl-Critic-Pulp-94-1.
   ||fc27



--- Comment #1 from Petr Pisar  ---
A bug-fix release suitable for all Fedoras.

-- 
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-Perl-Critic-Pulp (master). "94 bump"

2017-06-19 Thread notifications
From 6105872e292da9b08266d76b738daefef77cb77c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Mon, 19 Jun 2017 10:36:03 +0200
Subject: 94 bump

---
 .gitignore | 1 +
 perl-Perl-Critic-Pulp.spec | 7 +--
 sources| 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 89fb42a..4fe0c40 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,3 +39,4 @@
 /Perl-Critic-Pulp-91.tar.gz
 /Perl-Critic-Pulp-92.tar.gz
 /Perl-Critic-Pulp-93.tar.gz
+/Perl-Critic-Pulp-94.tar.gz
diff --git a/perl-Perl-Critic-Pulp.spec b/perl-Perl-Critic-Pulp.spec
index 04a93c8..668abbf 100644
--- a/perl-Perl-Critic-Pulp.spec
+++ b/perl-Perl-Critic-Pulp.spec
@@ -1,6 +1,6 @@
 Name:   perl-Perl-Critic-Pulp
-Version:93
-Release:2%{?dist}
+Version:94
+Release:1%{?dist}
 Summary:Some add-on perlcritic policies
 License:GPLv3+
 URL:http://search.cpan.org/dist/Perl-Critic-Pulp/
@@ -101,6 +101,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jun 19 2017 Petr Pisar  - 94-1
+- 94 bump
+
 * Tue Jun 06 2017 Jitka Plesnikova  - 93-2
 - Perl 5.26 rebuild
 
diff --git a/sources b/sources
index 2d4d3b8..eaa714a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Perl-Critic-Pulp-93.tar.gz) = 
4e1695c758564740165db6e01452ee20a2825589afae7125e76b54b98e9547fe2c2519b828d4bb0e052547f6ccb39625f20ccd5b9416b1f74381ef2a19872720
+SHA512 (Perl-Critic-Pulp-94.tar.gz) = 
60bb27963056c8ba1454b46c9637456e82ae0d202d31f23945acbf01029774652c79a0c6918d2e50683428411a8f581bfb15628e121137987b7079efa13033a7
-- 
cgit v1.1



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


  1   2   >