[Bug 989982] perl-SOAP-Lite-1.06 is available

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=989982

Petr Šabata  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-SOAP-Lite-1.06-1.fc21
 Resolution|--- |RAWHIDE
Last Closed||2013-11-12 01:55:59



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=eUZuvCaxTU&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-SOAP-Lite] 1.06 bump

2013-11-11 Thread Petr Šabata
commit 28143ada6c3d91ea796028d02ba89df3a1f09d5d
Author: Petr Šabata 
Date:   Tue Nov 12 15:52:02 2013 +0900

1.06 bump

- SOAP::Transport::TCP is back
- UDDI::Lite, XML::Parser::Lite, and XMLRPC::Lite are now split from the 
package

 .gitignore|1 +
 perl-SOAP-Lite-0.715-IO-modules.patch |  425 -
 perl-SOAP-Lite-0.716-test.patch   |   13 -
 perl-SOAP-Lite.spec   |   77 +++
 sources   |2 +-
 5 files changed, 31 insertions(+), 487 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index dc40280..c3b5957 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ SOAP-Lite-0.710.10.tar.gz
 /SOAP-Lite-0.714.tar.gz
 /SOAP-Lite-0.715.tar.gz
 /SOAP-Lite-0.716.tar.gz
+/SOAP-Lite-1.06.tar.gz
diff --git a/perl-SOAP-Lite.spec b/perl-SOAP-Lite.spec
index e00aaa8..db7c99d 100644
--- a/perl-SOAP-Lite.spec
+++ b/perl-SOAP-Lite.spec
@@ -1,63 +1,46 @@
 Name:   perl-SOAP-Lite
-Version:0.716
-Release:3%{?dist}
+Version:1.06
+Release:1%{?dist}
 Summary:Client and server side SOAP implementation
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/SOAP-Lite/
 Source0:
http://search.cpan.org/CPAN/authors/id/M/MK/MKUTTER/SOAP-Lite-%{version}.tar.gz
-# This shouldn't be needed with 0.717+ (#78489)
-Patch0: perl-SOAP-Lite-0.715-IO-modules.patch
-Patch1: perl-SOAP-Lite-0.716-test.patch
 BuildArch:  noarch
 
-# Core package
 BuildRequires:  perl
+BuildRequires:  perl(bytes)
+BuildRequires:  perl(Carp)
 BuildRequires:  perl(Class::Inspector)
 BuildRequires:  perl(constant)
+BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(LWP::UserAgent)
 BuildRequires:  perl(MIME::Base64)
+BuildRequires:  perl(MIME::Entity)
+BuildRequires:  perl(MIME::Parser)
+BuildRequires:  perl(overload)
 BuildRequires:  perl(Scalar::Util)
-BuildRequires:  perl(Task::Weaken)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(Test)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(URI)
-BuildRequires:  perl(XML::Parser) >= 2.23
-# Optional
-BuildRequires:  perl(LWP::UserAgent)
-BuildRequires:  perl(Crypt::SSLeay)
-BuildRequires:  perl(MIME::Lite)
-BuildRequires:  perl(HTTP::Daemon)
-BuildRequires:  perl(Apache)
-BuildRequires:  perl(FCGI)
-BuildRequires:  perl(MIME::Parser)
-BuildRequires:  perl(Net::POP3)
-BuildRequires:  perl(IO::File)
-BuildRequires:  perl(IO::Socket::SSL)
-BuildRequires:  perl(Compress::Zlib)
-
-Requires:   perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+BuildRequires:  perl(URI::Escape)
+BuildRequires:  perl(vars)
+BuildRequires:  perl(warnings)
+BuildRequires:  perl(XML::Parser)
+# We don't require Apache* modules as both mod_perl 1 and 2 are supported.
+# The server also introduces a huge dependency chain not everyone really wants.
 Requires:   perl(Compress::Zlib)
 Requires:   perl(Encode)
-Requires:   perl(Errno)
-Requires:   perl(HTTP::Daemon)
 Requires:   perl(HTTP::Headers)
 Requires:   perl(HTTP::Request)
-Requires:   perl(LWP::UserAgent)
 Requires:   perl(MIME::Base64)
 Requires:   perl(MIME::Entity)
-Requires:   perl(MIME::Parser)
-Requires:   perl(POSIX)
-Requires:   perl(URI)
 Requires:   perl(XML::Parser)
-Requires:   perl(XML::Parser::Lite)
-
-# RPM 4.8 filters
-%{?filter_setup:
-%filter_from_requires /perl(My::/d
-%filter_from_provides /perl(My::/d
-%filter_from_provides /perl(LWP::Protocol)/d
-%?perl_default_filter
-}
-# RPM 4.9 filters
+Requires:   perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo 
$version))
+
 %global __provides_exclude 
%{?__provides_exclude:%__provides_exclude|}perl\\(My::.*\\)
 %global __provides_exclude %__provides_exclude|perl\\(LWP::Protocol\\)
 %global __requires_exclude 
%{?_requires_exclude:%__requires_exclude|}perl\\(My::\\)
@@ -69,9 +52,7 @@ client and server side.
 
 %prep
 %setup -q -n SOAP-Lite-%{version}
-%patch0 -p1
-%patch1 -p1
-find examples -type f -exec chmod ugo-x {} \;
+find examples -type f -exec chmod ugo-x {} +
 
 %build
 perl Makefile.PL --noprompt INSTALLDIRS=vendor
@@ -79,26 +60,26 @@ make %{?_smp_mflags}
 
 %install
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name .packlist -exec rm -f {} +
 chmod -R u+w %{buildroot}/*
 
 %check
-# PERL_PERTURB_KEYS=0 to work around CPAN RT#84168, fixed in 1.01.
-PERL_PERTURB_KEYS=0 make test
+make test
 
 %files
-%doc Changes README ReleaseNotes.txt examples
+%doc Changes HACKING README ReleaseNotes.txt examples
 %{_bindir}/*pl
 %{perl_vendorlib}/SOAP
 %{perl_vendorlib}/Apache
-%{perl_vendorlib}/IO
-%{perl_vendorlib}/UDDI
-%{perl_vendorlib}/XML
-%{perl_vendorlib}/XMLRPC
 %{_mandir}/man3/*
 %{_mandir}/man1/*
 
 %changelog
+* Tue Nov 12 2013 Petr Šabata  - 1.06-1
+- 1.0

File SOAP-Lite-1.06.tar.gz uploaded to lookaside cache by psabata

2013-11-11 Thread Petr Šabata
A file has been added to the lookaside cache for perl-SOAP-Lite:

29eea1515fa397fdd6723ae73ace11bf  SOAP-Lite-1.06.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 989982] perl-SOAP-Lite-1.06 is available

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=989982

Bug 989982 depends on bug 1027594, which changed state.

Bug 1027594 Summary: Review Request: perl-IO-SessionData - IO::SessionData and 
IO::SessionSet modules
https://bugzilla.redhat.com/show_bug.cgi?id=1027594

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution|--- |RAWHIDE



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=LkdA1dd4ZX&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1027095] perl-Coro-6.32 is available

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1027095



--- Comment #3 from Fedora Update System  ---
perl-Coro-6.32-1.fc20 has been pushed to the Fedora 20 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.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=YwfQ8Y3bJK&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1026716] perl-Test-Reporter-1.60 is available

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1026716



--- Comment #5 from Fedora Update System  ---
perl-Test-Reporter-1.60-1.fc20 has been pushed to the Fedora 20 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.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=sZM5lysseL&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-IO-Socket-SSL] Created tag perl-IO-Socket-SSL-1.95.8-1.fc21

2013-11-11 Thread Paul Howarth
The lightweight tag 'perl-IO-Socket-SSL-1.95.8-1.fc21' was created pointing to:

 90171d5... Update to 1.958
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-IO-Socket-SSL] Update to 1.958

2013-11-11 Thread Paul Howarth
commit 90171d5ffcaf28d7bf27b0b364b442861a6b0f34
Author: Paul Howarth 
Date:   Mon Nov 11 20:24:58 2013 +

Update to 1.958

- New upstream release 1.958
  Lots of behavior changes for more secure defaults:
  - BEHAVIOR CHANGE: make default cipher list more secure, especially:
- No longer support MD5 by default (broken)
- No longer support anonymous authentication by default (vulnerable to
  man in the middle attacks)
- Prefer ECDHE/DHE ciphers and add necessary ECDH curve and DH keys, so
  that it uses by default forward secrecy, if underlying
  Net::SSLeay/openssl supports it
- Move RC4 to the end, i.e. 3DES is preferred (BEAST attack should
  hopefully have been fixed and now RC4 is considered less safe than 
3DES)
- Default SSL_honor_cipher_order to 1, e.g. when used as server it tries
  to get the best cipher even if the client prefers other ciphers; 
PLEASE
  NOTE that this might break connections with older, less secure
  implementations, in which case revert to 'ALL:!LOW:!EXP:!aNULL' or so
  - BEHAVIOR CHANGE: SSL_cipher_list now gets set on context, not SSL 
object,
and thus gets reused if context gets reused; PLEASE NOTE that using
SSL_cipher_list together with SSL_reuse_ctx no longer has any effect on
the ciphers of the context
  - Rework hostname verification schemes:
- Add RFC names as scheme (e.g. 'rfc2818', ...)
- Add SIP, SNMP, syslog, netconf, GIST
- BEHAVIOR CHANGE: fix SMTP - now accept wildcards in CN and 
subjectAltName
- BEHAVIOR CHANGE: fix IMAP, POP3, ACAP, NNTP - now accept wildcards in 
CN
  - BEHAVIOR CHANGE: anywhere wildcards like www* now match only 'www1',
'www2' etc.  but not 'www'
  - Anywhere wildcards like x* are no longer applied to IDNA names (which 
start
with 'xn--')
  - Fix crash of Utils::CERT_free
  - Support TLSv11, TLSv12 as handshake protocols
  - Fixed t/core.t: test used cipher_list of HIGH, which includes anonymous
authorization; with the DH param given by default since 1.956, old 
versions
of openssl (like 0.9.8k) used cipher ADH-AES256-SHA (e.g. anonymous
authorization) instead of AES256-SHA and thus the check for the peer
certificate failed (because ADH does not exchange certificates) - fixed 
by
explicitly specifying HIGH:!aNULL as cipher (CPAN RT#90221)
  - Cleaned up tests:
- Remove ssl_settings.req and 02settings.t, because all tests now 
create a
  simple socket at 127.0.0.1 and thus global settings are no longer 
needed
- Some tests did not have use strict(!); fixed it
- Removed special handling for older Net::SSLeay versions that are less
  than our minimum requirement
- Some syntax enhancements: removed some SSL_version and SSL_cipher_list
  options where they were not really needed
  - Cleanup: remove workaround for old IO::Socket::INET6 but instead 
require at
least version 2.55 which is now 5 years old
  - Fix t/session.t to work with older openssl versions (CPAN RT#90240)

 perl-IO-Socket-SSL.spec |   57 +++---
 sources |2 +-
 2 files changed, 54 insertions(+), 5 deletions(-)
---
diff --git a/perl-IO-Socket-SSL.spec b/perl-IO-Socket-SSL.spec
index f2e843b..e9c1af7 100644
--- a/perl-IO-Socket-SSL.spec
+++ b/perl-IO-Socket-SSL.spec
@@ -1,6 +1,6 @@
 # Work around Perl/RPM versioning inconsistencies
-%global rpmversion 1.95.5
-%global cpanversion 1.955
+%global rpmversion 1.95.8
+%global cpanversion 1.958
 
 Name:  perl-IO-Socket-SSL
 Version:   %{rpmversion}
@@ -20,7 +20,7 @@ BuildRequires:perl(ExtUtils::MakeMaker) >= 6.46
 BuildRequires: perl(IO::Select)
 BuildRequires: perl(IO::Socket)
 BuildRequires: perl(IO::Socket::INET)
-BuildRequires: perl(IO::Socket::INET6)
+BuildRequires: perl(IO::Socket::INET6) >= 2.55
 BuildRequires: perl(Net::LibIDN)
 BuildRequires: perl(Net::SSLeay) >= 1.46
 BuildRequires: perl(Scalar::Util)
@@ -32,7 +32,7 @@ BuildRequires:procps
 BuildRequires: perl(IO::Socket::IP) >= 0.20, perl(Socket) >= 1.95
 Requires:  perl(IO::Socket::IP) >= 0.20, perl(Socket) >= 1.95
 %else
-Requires:  perl(IO::Socket::INET6), perl(Socket6)
+Requires:  perl(IO::Socket::INET6) >= 2.55, perl(Socket6)
 %endif
 Requires:  perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:  perl(Net::LibIDN)
@@ -74,6 +74,55 @@ rm -rf %{buildroot}
 %{_mandir}/man3/IO::Socket::SSL::Utils.3pm*
 
 %changelog
+* Mon Nov 11 2013 Paul Howarth  - 1.95.8-1
+- Update to 1.958
+  Lots of behavior changes for more secure defaults:
+  - BEHAVIOR CHANGE: make default cipher list more secure, especially:
+- No longer support MD5 by default (broken)
+- No longer support anonymous authentication by default (vulnerable

File IO-Socket-SSL-1.958.tar.gz uploaded to lookaside cache by pghmcfc

2013-11-11 Thread Paul Howarth
A file has been added to the lookaside cache for perl-IO-Socket-SSL:

d1960d7324a26d72c2d055db79a59c5d  IO-Socket-SSL-1.958.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Broken dependencies: perl-Language-Expr

2013-11-11 Thread buildsys


perl-Language-Expr has broken dependencies in the rawhide tree:
On x86_64:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
On i386:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
On armhfp:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
Please resolve this as soon as possible.


--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Broken dependencies: perl-SOAP-Lite

2013-11-11 Thread buildsys


perl-SOAP-Lite has broken dependencies in the rawhide tree:
On x86_64:
perl-SOAP-Lite-0.716-3.fc20.noarch requires perl(SOAP::Transport::TCP)
On i386:
perl-SOAP-Lite-0.716-3.fc20.noarch requires perl(SOAP::Transport::TCP)
On armhfp:
perl-SOAP-Lite-0.716-3.fc20.noarch requires perl(SOAP::Transport::TCP)
Please resolve this as soon as possible.


--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1028949] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1028949



--- Comment #3 from Fedora Update System  ---
perl-5.16.3-245.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/perl-5.16.3-245.fc18

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=O0z8B5lkPG&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 849703] Regular Expression matching in signal handler causes side-effects

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=849703



--- Comment #17 from Fedora Update System  ---
perl-5.16.3-245.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/perl-5.16.3-245.fc18

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=NzJOgO4Gw9&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1028949] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1028949



--- Comment #2 from Fedora Update System  ---
perl-5.16.3-266.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/perl-5.16.3-266.fc19

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=nDtulTUEWO&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl/f18] Fix escaping backslashes

2013-11-11 Thread Petr Pisar
commit 3926c179213b4a729a5740687f7023123b0bd1d4
Author: Petr Písař 
Date:   Mon Nov 11 13:09:34 2013 +0100

Fix escaping backslashes

 ...f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch |   96 
 perl.spec  |6 ++
 2 files changed, 102 insertions(+), 0 deletions(-)
---
diff --git 
a/perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch 
b/perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch
new file mode 100644
index 000..94a7a2c
--- /dev/null
+++ b/perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch
@@ -0,0 +1,96 @@
+From 8caff39ac57d2c1152fefd082119fdbff82a3e45 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?=3D=3FUTF-8=3Fq=3FPetr=3D20P=3DC3=3DADsa=3DC5=3D99=3F=3D?=
+ 
+Date: Fri, 8 Nov 2013 02:17:08 +0100
+Subject: [PATCH] Commit 1735f6f53ca19f99c6e9e39496c486af323ba6a8 started to
+ escape all back-slashes which breaks case when lexicon translations contain
+ substition and literals with eval-non-safe characters. E.g. these
+ translations:
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+"[_1]foo\\n\n" => "[_1]bar\\n\n",
+'[_1]foo\n' => '[_1]aěa\n',
+
+got doubled back-slashes on the maketext() output.
+
+This patch de-escapes escaped backslashes if the literal is compiled as
+function argument.
+
+Fixes RT #120457.
+
+Signed-off-by: Petr Písař 
+---
+ MANIFEST|  1 +
+ dist/Locale-Maketext/lib/Locale/Maketext.pm |  1 +
+ dist/Locale-Maketext/t/91_backslash.t   | 33 +
+ 3 files changed, 35 insertions(+)
+ create mode 100644 dist/Locale-Maketext/t/91_backslash.t
+
+diff --git a/MANIFEST b/MANIFEST
+index 397252a..09dcb37 100644
+--- a/MANIFEST
 b/MANIFEST
+@@ -3281,6 +3281,7 @@ dist/Locale-Maketext/t/50_super.t
See if Locale::Maketext works
+ dist/Locale-Maketext/t/60_super.t See if Locale::Maketext 
works
+ dist/Locale-Maketext/t/70_fail_auto.t See if Locale::Maketext 
works
+ dist/Locale-Maketext/t/90_utf8.t  See if Locale::Maketext 
works
++dist/Locale-Maketext/t/91_backslash.t See if Locale::Maketext 
works
+ dist/Math-BigInt-FastCalc/FastCalc.xs Math::BigInt::FastCalc extension
+ dist/Math-BigInt-FastCalc/lib/Math/BigInt/FastCalc.pm Math::BigInt::FastCalc 
extension
+ dist/Math-BigInt-FastCalc/t/bigintfc.tMath::BigInt::FastCalc extension
+diff --git a/dist/Locale-Maketext/lib/Locale/Maketext.pm 
b/dist/Locale-Maketext/lib/Locale/Maketext.pm
+index 25c303b..37c0ec5 100644
+--- a/dist/Locale-Maketext/lib/Locale/Maketext.pm
 b/dist/Locale-Maketext/lib/Locale/Maketext.pm
+@@ -570,6 +570,7 @@ sub _compile {
+ $c[-1] = ''; # reuse this slot
+ }
+ else {
++$c[-1] =~ s//\\/g;
+ push @code, ' $c[' . $#c . "],\n";
+ push @c, ''; # new chunk
+ }
+diff --git a/dist/Locale-Maketext/t/91_backslash.t 
b/dist/Locale-Maketext/t/91_backslash.t
+new file mode 100644
+index 000..f96edd1
+--- /dev/null
 b/dist/Locale-Maketext/t/91_backslash.t
+@@ -0,0 +1,33 @@
++#!/usr/bin/perl -Tw
++
++use strict;
++use Test::More tests => 6;
++
++BEGIN {
++use_ok( 'Locale::Maketext' );
++}
++
++use utf8;
++
++{
++package My::Localize;
++our @ISA = ('Locale::Maketext');
++}
++{
++package My::Localize::cs_cz;
++our @ISA = ('My::Localize');
++our %Lexicon = (
++'[_1]foo1\n' => '[_1]bar\n',
++'[_1]foo2\n' => '[_1]běr\n',
++'foo2\n' => 'aěa\n',
++"[_1]foo\\n\n" => "[_1]bar\\n\n",
++);
++keys %Lexicon; # dodges the 'used only once' warning
++}
++
++my $lh = My::Localize->get_handle('cs_cz');
++isa_ok( $lh, 'My::Localize::cs_cz' );
++is( $lh->maketext('[_1]foo1\n', 'arg'), 'argbar\n', 'Safe parameterized' );
++is( $lh->maketext('[_1]foo2\n', 'arg'), 'argběr\n', 'Unicode parameterized' );
++is( $lh->maketext('foo2\n'), 'aěa\n', 'Unicode literal' );
++is( $lh->maketext("[_1]foo\\n\n", 'arg'), "argbar\\n\n", 'new line 
parameterized' );
+-- 
+1.8.3.1
+
diff --git a/perl.spec b/perl.spec
index d5b7f2d..88da7f0 100644
--- a/perl.spec
+++ b/perl.spec
@@ -126,6 +126,9 @@ Patch25:
perl-5.17.9-106212-Add-PL_perlio_mutex-to-atfork_lock.patch
 # RT#114878, fixed after 5.17.11
 Patch26:perl-5.16.3-Remove-PERL_ASYNC_CHECK-from-Perl_leave_scope.patch
 
+# Fix escaping backslashes, bug #1028949, RT#120457
+Patch27:
perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch
+
 # Update some of the bundled modules
 # see http://fedoraproject.org/wiki/Perl/perl.spec for instructions
 
@@ -1393,6 +1396,7 @@ tarball from perl.org.
 %patch24 -p1
 %patch25 -p1
 %patch26 -p1
+%patch27 -p1
 
 #copy the example script
 cp -a %{SOURCE5} .

[perl/f18] Better changelog entry for bug 1028949

2013-11-11 Thread Petr Pisar
commit 5bf1ed93f4510960bb61d62881a690d5e0bc2b8b
Author: Petr Písař 
Date:   Mon Nov 11 13:30:55 2013 +0100

Better changelog entry for bug 1028949

 perl.spec |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index 88da7f0..036b3cb 100644
--- a/perl.spec
+++ b/perl.spec
@@ -126,7 +126,7 @@ Patch25:
perl-5.17.9-106212-Add-PL_perlio_mutex-to-atfork_lock.patch
 # RT#114878, fixed after 5.17.11
 Patch26:perl-5.16.3-Remove-PERL_ASYNC_CHECK-from-Perl_leave_scope.patch
 
-# Fix escaping backslashes, bug #1028949, RT#120457
+# Fix escaping backslashes in Locale::Maketext, bug #1028949, RT#120457
 Patch27:
perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch
 
 # Update some of the bundled modules
@@ -2712,7 +2712,7 @@ sed \
 %changelog
 * Mon Nov 11 2013 Petr Pisar  - 4:5.16.3-245
 - Make regular expression engine safe in a signal handler (bug #849703)
-- Fix escaping backslashes (bug #1028949)
+- Fix escaping backslashes in Locale::Maketext (bug #1028949)
 
 * Fri May 03 2013 Petr Pisar  - 4:5.16.3-244
 - Remove bundled Digest (bug #957931)
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl/f18] Make regular expression engine safe in a signal handler

2013-11-11 Thread Petr Pisar
commit 05126679f1b41eec504b8a07787e67fcaaab696d
Author: Petr Písař 
Date:   Fri May 10 14:16:32 2013 +0200

Make regular expression engine safe in a signal handler

 ...ve-PERL_ASYNC_CHECK-from-Perl_leave_scope.patch |  148 
 perl.spec  |   11 ++-
 2 files changed, 158 insertions(+), 1 deletions(-)
---
diff --git a/perl-5.16.3-Remove-PERL_ASYNC_CHECK-from-Perl_leave_scope.patch 
b/perl-5.16.3-Remove-PERL_ASYNC_CHECK-from-Perl_leave_scope.patch
new file mode 100644
index 000..0e6ee22
--- /dev/null
+++ b/perl-5.16.3-Remove-PERL_ASYNC_CHECK-from-Perl_leave_scope.patch
@@ -0,0 +1,148 @@
+From 13716dc35cd0869b98bd30cebbdeb8d48ab07a8b Mon Sep 17 00:00:00 2001
+From: Nicholas Clark 
+Date: Sat, 14 Apr 2012 15:51:33 +0200
+Subject: [PATCH] Remove PERL_ASYNC_CHECK() from Perl_leave_scope().
+
+PERL_ASYNC_CHECK() was added to Perl_leave_scope() as part of commit
+f410a2119920dd04, which moved signal dispatch from the runloop to
+control flow ops, to mitigate nearly all of the speed cost of safe
+signals.
+
+The assumption was that scope exit was a safe place to dispatch signals.
+However, this is not true, as parts of the regex engine call
+leave_scope(), the regex engine stores some state in per-interpreter
+variables, and code called within signal handlers can change these
+values.
+
+Hence remove the call to PERL_ASYNC_CHECK() from Perl_leave_scope(), and
+add it explicitly in the various OPs which were relying on their call to
+leave_scope() to dispatch any pending signals. Also add a
+PERL_ASYNC_CHECK() to the exit of the runloop, which ensures signals
+still dispatch from S_sortcv() and S_sortcv_stacked(), as well as
+addressing one of the concerns in the commit message of
+f410a2119920dd04:
+
+Subtle bugs might remain - there might be constructions that enter
+the runloop (where signals used to be dispatched) but don't contain
+any PERL_ASYNC_CHECK() calls themselves.
+
+Finally, move the PERL_ASYNC_CHECK(); added by that commit to pp_goto to
+the end of the function, to be consistent with the positioning of all
+other PERL_ASYNC_CHECK() calls - at the beginning or end of OP
+functions, hence just before the return to or just after the call from
+the runloop, and hence effectively at the same point as the previous
+location of PERL_ASYNC_CHECK() in the runloop.
+---
+ dump.c   |  1 +
+ pp_ctl.c | 11 ++-
+ run.c|  1 +
+ scope.c  |  2 --
+ 4 files changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/dump.c b/dump.c
+index b238ee0..d770a65 100644
+--- a/dump.c
 b/dump.c
+@@ -2118,6 +2118,7 @@ Perl_runops_debug(pTHX)
+   }
+ } while ((PL_op = PL_op->op_ppaddr(aTHX)));
+ DEBUG_l(Perl_deb(aTHX_ "leaving RUNOPS level\n"));
++PERL_ASYNC_CHECK();
+ 
+ TAINT_NOT;
+ return 0;
+diff --git a/pp_ctl.c b/pp_ctl.c
+index fd92efa..6206a25 100644
+--- a/pp_ctl.c
 b/pp_ctl.c
+@@ -377,6 +377,7 @@ PP(pp_substcont)
+   TAINT_NOT;
+   LEAVE_SCOPE(cx->sb_oldsave);
+   POPSUBST(cx);
++  PERL_ASYNC_CHECK();
+   RETURNOP(pm->op_next);
+   /* NOTREACHED */
+   }
+@@ -2732,6 +2733,7 @@ PP(pp_next)
+ if (PL_scopestack_ix < inner)
+   leave_scope(PL_scopestack[PL_scopestack_ix]);
+ PL_curcop = cx->blk_oldcop;
++PERL_ASYNC_CHECK();
+ return (cx)->blk_loop.my_op->op_nextop;
+ }
+ 
+@@ -2774,6 +2776,7 @@ PP(pp_redo)
+ LEAVE_SCOPE(oldsave);
+ FREETMPS;
+ PL_curcop = cx->blk_oldcop;
++PERL_ASYNC_CHECK();
+ return redo_op;
+ }
+ 
+@@ -2978,6 +2981,7 @@ PP(pp_goto)
+   PUTBACK;
+   (void)(*CvXSUB(cv))(aTHX_ cv);
+   LEAVE;
++  PERL_ASYNC_CHECK();
+   return retop;
+   }
+   else {
+@@ -3049,6 +3053,7 @@ PP(pp_goto)
+   }
+   }
+   }
++  PERL_ASYNC_CHECK();
+   RETURNOP(CvSTART(cv));
+   }
+   }
+@@ -3209,6 +3214,7 @@ PP(pp_goto)
+   PL_do_undump = FALSE;
+ }
+ 
++PERL_ASYNC_CHECK();
+ RETURNOP(retop);
+ }
+ 
+@@ -5129,10 +5135,13 @@ PP(pp_leavewhen)
+   leave_scope(PL_scopestack[PL_scopestack_ix]);
+   PL_curcop = cx->blk_oldcop;
+ 
++  PERL_ASYNC_CHECK();
+   return cx->blk_loop.my_op->op_nextop;
+ }
+-else
++else {
++  PERL_ASYNC_CHECK();
+   RETURNOP(cx->blk_givwhen.leave_op);
++}
+ }
+ 
+ PP(pp_continue)
+diff --git a/run.c b/run.c
+index 7c1d0aa..774852d 100644
+--- a/run.c
 b/run.c
+@@ -40,6 +40,7 @@ Perl_runops_standard(pTHX)
+ register OP *op = PL_op;
+ while ((PL_op = op = op->op_ppaddr(aTHX))) {
+ }
++PERL_ASYNC_CHECK();
+ 
+ TAINT_NOT;
+ return 0;
+diff --git a/scope.c b/scope.c
+index ffd0552..121d1f7 100644
+--- a/scope.c
 b/scope.c
+@@ -1168,8 +1168,6 @@ Perl_leave_scope(pTHX_ I32 base)
+ }
+ 
+ PL_tainted = was;
+-
+-PERL_ASYNC_CHECK();
+ }
+ 
+ void
+-- 

[Bug 1028949] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1028949

Petr Pisar  changed:

   What|Removed |Added

   Assignee|jples...@redhat.com |ppi...@redhat.com



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=7SpAZhD0Ut&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1028949] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1028949



--- Comment #1 from Petr Pisar  ---
Created attachment 822380
  --> https://bugzilla.redhat.com/attachment.cgi?id=822380&action=edit
Upstream fix ported to perl-5.16.3

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=VRfrvKPpto&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 849703] Regular Expression matching in signal handler causes side-effects

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=849703

Petr Pisar  changed:

   What|Removed |Added

   Assignee|jples...@redhat.com |ppi...@redhat.com



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=fx3no2qVdT&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl/f19] Better changelog entry for bug 1028949

2013-11-11 Thread Petr Pisar
commit d8a5e0b805e7ebac6f26ad76d2df6ec6ab0b3025
Author: Petr Písař 
Date:   Mon Nov 11 13:30:55 2013 +0100

Better changelog entry for bug 1028949

 perl.spec |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index cb51c4f..c0173d2 100644
--- a/perl.spec
+++ b/perl.spec
@@ -126,7 +126,7 @@ Patch25:
perl-5.17.9-106212-Add-PL_perlio_mutex-to-atfork_lock.patch
 # RT#114878, fixed after 5.17.11
 Patch26:perl-5.16.3-Remove-PERL_ASYNC_CHECK-from-Perl_leave_scope.patch
 
-# Fix escaping backslashes, bug #1028949, RT#120457
+# Fix escaping backslashes in Locale::Maketext, bug #1028949, RT#120457
 Patch27:
perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch
 
 # Update some of the bundled modules
@@ -3238,7 +3238,7 @@ sed \
 # Old changelog entries are preserved in CVS.
 %changelog
 * Mon Nov 11 2013 Petr Pisar  - 4:5.16.3-266
-- Fix escaping backslashes (bug #1028949)
+- Fix escaping backslashes in Locale::Maketext (bug #1028949)
 
 * Tue Jun 18 2013 Petr Pisar  - 4:5.16.3-265
 - Move CPANPLUS-Dist-Build files from perl-CPANPLUS
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Broken dependencies: perl-Language-Expr

2013-11-11 Thread buildsys


perl-Language-Expr has broken dependencies in the F-20 tree:
On x86_64:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
On i386:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
On armhfp:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
Please resolve this as soon as possible.


--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl/f19] Fix escaping backslashes

2013-11-11 Thread Petr Pisar
commit 45bdb050d07b0ceed1868014aadf83081b9b64fe
Author: Petr Písař 
Date:   Mon Nov 11 13:09:34 2013 +0100

Fix escaping backslashes

 ...f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch |   96 
 perl.spec  |   10 ++-
 2 files changed, 105 insertions(+), 1 deletions(-)
---
diff --git 
a/perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch 
b/perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch
new file mode 100644
index 000..94a7a2c
--- /dev/null
+++ b/perl-5.16.3-Commit-1735f6f53ca19f99c6e9e39496c486af323ba6a8-star.patch
@@ -0,0 +1,96 @@
+From 8caff39ac57d2c1152fefd082119fdbff82a3e45 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?=3D=3FUTF-8=3Fq=3FPetr=3D20P=3DC3=3DADsa=3DC5=3D99=3F=3D?=
+ 
+Date: Fri, 8 Nov 2013 02:17:08 +0100
+Subject: [PATCH] Commit 1735f6f53ca19f99c6e9e39496c486af323ba6a8 started to
+ escape all back-slashes which breaks case when lexicon translations contain
+ substition and literals with eval-non-safe characters. E.g. these
+ translations:
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+"[_1]foo\\n\n" => "[_1]bar\\n\n",
+'[_1]foo\n' => '[_1]aěa\n',
+
+got doubled back-slashes on the maketext() output.
+
+This patch de-escapes escaped backslashes if the literal is compiled as
+function argument.
+
+Fixes RT #120457.
+
+Signed-off-by: Petr Písař 
+---
+ MANIFEST|  1 +
+ dist/Locale-Maketext/lib/Locale/Maketext.pm |  1 +
+ dist/Locale-Maketext/t/91_backslash.t   | 33 +
+ 3 files changed, 35 insertions(+)
+ create mode 100644 dist/Locale-Maketext/t/91_backslash.t
+
+diff --git a/MANIFEST b/MANIFEST
+index 397252a..09dcb37 100644
+--- a/MANIFEST
 b/MANIFEST
+@@ -3281,6 +3281,7 @@ dist/Locale-Maketext/t/50_super.t
See if Locale::Maketext works
+ dist/Locale-Maketext/t/60_super.t See if Locale::Maketext 
works
+ dist/Locale-Maketext/t/70_fail_auto.t See if Locale::Maketext 
works
+ dist/Locale-Maketext/t/90_utf8.t  See if Locale::Maketext 
works
++dist/Locale-Maketext/t/91_backslash.t See if Locale::Maketext 
works
+ dist/Math-BigInt-FastCalc/FastCalc.xs Math::BigInt::FastCalc extension
+ dist/Math-BigInt-FastCalc/lib/Math/BigInt/FastCalc.pm Math::BigInt::FastCalc 
extension
+ dist/Math-BigInt-FastCalc/t/bigintfc.tMath::BigInt::FastCalc extension
+diff --git a/dist/Locale-Maketext/lib/Locale/Maketext.pm 
b/dist/Locale-Maketext/lib/Locale/Maketext.pm
+index 25c303b..37c0ec5 100644
+--- a/dist/Locale-Maketext/lib/Locale/Maketext.pm
 b/dist/Locale-Maketext/lib/Locale/Maketext.pm
+@@ -570,6 +570,7 @@ sub _compile {
+ $c[-1] = ''; # reuse this slot
+ }
+ else {
++$c[-1] =~ s//\\/g;
+ push @code, ' $c[' . $#c . "],\n";
+ push @c, ''; # new chunk
+ }
+diff --git a/dist/Locale-Maketext/t/91_backslash.t 
b/dist/Locale-Maketext/t/91_backslash.t
+new file mode 100644
+index 000..f96edd1
+--- /dev/null
 b/dist/Locale-Maketext/t/91_backslash.t
+@@ -0,0 +1,33 @@
++#!/usr/bin/perl -Tw
++
++use strict;
++use Test::More tests => 6;
++
++BEGIN {
++use_ok( 'Locale::Maketext' );
++}
++
++use utf8;
++
++{
++package My::Localize;
++our @ISA = ('Locale::Maketext');
++}
++{
++package My::Localize::cs_cz;
++our @ISA = ('My::Localize');
++our %Lexicon = (
++'[_1]foo1\n' => '[_1]bar\n',
++'[_1]foo2\n' => '[_1]běr\n',
++'foo2\n' => 'aěa\n',
++"[_1]foo\\n\n" => "[_1]bar\\n\n",
++);
++keys %Lexicon; # dodges the 'used only once' warning
++}
++
++my $lh = My::Localize->get_handle('cs_cz');
++isa_ok( $lh, 'My::Localize::cs_cz' );
++is( $lh->maketext('[_1]foo1\n', 'arg'), 'argbar\n', 'Safe parameterized' );
++is( $lh->maketext('[_1]foo2\n', 'arg'), 'argběr\n', 'Unicode parameterized' );
++is( $lh->maketext('foo2\n'), 'aěa\n', 'Unicode literal' );
++is( $lh->maketext("[_1]foo\\n\n", 'arg'), "argbar\\n\n", 'new line 
parameterized' );
+-- 
+1.8.3.1
+
diff --git a/perl.spec b/perl.spec
index f9f722b..cb51c4f 100644
--- a/perl.spec
+++ b/perl.spec
@@ -31,7 +31,7 @@
 Name:   perl
 Version:%{perl_version}
 # release number must be even higher, because dual-lived modules will be 
broken otherwise
-Release:265%{?dist}
+Release:266%{?dist}
 Epoch:  %{perl_epoch}
 Summary:Practical Extraction and Report Language
 Group:  Development/Languages
@@ -126,6 +126,9 @@ Patch25:
perl-5.17.9-106212-Add-PL_perlio_mutex-to-atfork_lock.patch
 # RT#114878, fixed after 5.17.11
 Patch26:perl-5.16.3-Remove-PERL_ASYNC_CHECK-from-Perl_leave_scope.patch
 
+# Fix escaping backslashes, bug #1028949, RT#120

[Bug 1026763] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1026763



--- Comment #1 from Fedora Update System  ---
perl-Locale-Maketext-1.23-293.fc20 has been submitted as an update for Fedora
20.
https://admin.fedoraproject.org/updates/perl-Locale-Maketext-1.23-293.fc20

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=JIpFe7XOkc&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1026763] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1026763

Petr Pisar  changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED
   Fixed In Version||perl-Locale-Maketext-1.23-2
   ||93.fc21



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=tKC5UUCIJL&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1026763] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1026763

Petr Pisar  changed:

   What|Removed |Added

Version|18  |20



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=xzfamBly0B&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1026763] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1026763

Petr Pisar  changed:

   What|Removed |Added

 Blocks||1028949




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1028949
[Bug 1028949] Locale::Maketext interpolating escaped backslashes improperly
-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=7bokPxeMSO&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1026763] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1026763

Petr Pisar  changed:

   What|Removed |Added

 Blocks|1028949 |




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1028949
[Bug 1028949] Locale::Maketext interpolating escaped backslashes improperly
-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=cMZtXgBiJV&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1028949] Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1028949

Petr Pisar  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 Depends On|1026763 |




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1026763
[Bug 1026763] Locale::Maketext interpolating escaped backslashes improperly
-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=Id8bswSyVm&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1028949] New: Locale::Maketext interpolating escaped backslashes improperly

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1028949

Bug ID: 1028949
   Summary: Locale::Maketext interpolating escaped backslashes
improperly
   Product: Fedora
   Version: 18
 Component: perl
  Keywords: Patch
  Assignee: jples...@redhat.com
  Reporter: ppi...@redhat.com
QA Contact: extras...@fedoraproject.org
CC: cw...@alumni.drew.edu, egg...@gmail.com,
iarn...@gmail.com, jples...@redhat.com, ka...@ucw.cz,
perl-devel@lists.fedoraproject.org, ppi...@redhat.com,
psab...@redhat.com, rc040...@freenet.de,
tcall...@redhat.com
Depends On: 1026763
   External Bug ID: CPAN 120457



+++ This bug was initially created as a clone of Bug #1026763 +++

+++ This bug was initially created as a clone of Bug #1025906 +++

Description of problem:
When a literal backslash is in an L10N value, it is treated nonuniformly by the
Locale::Maketext::_compile method, as patched by RH in Locale::Maketext::Guts
(per https://bugzilla.redhat.com/show_bug.cgi?id=884354).  The result depends
on unrelated parts of the string.

[...]

How reproducible:
Always

Steps to Reproduce:
1. Create a language token, whose value is 'Some data\n'
2. Query the language token through Locale::Maketext ($lh->maketext($tag))

Actual results:
'Some data\\n'

Expected results:
'Some data\n'

Additional info:

The behavior changes in the following cases:
1) If the value contains a tokenized field, behavior depends on whether there
is a trailing newline:

'[_1]Some data\n' => 'Some data\n'
'[_1]Some data\n'."\n" => 'Some data\\n
'
2) If the escaped backslash is in a function call, it behaves as expected:

'Some data[sprintf,\n]' => 'Some data\n'



NOTE: All of these cases in standard perl (with Locale::Maketext v 1.13 from
CPAN) behave exactly the same as each other, and they all produce just a single
'\' before the 'n'.


--- Additional comment from Petr Pisar on 2013-11-04 12:16:19 GMT ---

The 'Some data\n' is due to back-porting the fix to perl 5.10.1.

The parameterized case behaves for me differently and is caused by the changes
in the fix. Even latest Locale::Maketext is affected.


All Fedoras are affected.


F < 20 bundled Locale::Maketext in perl.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1026763
[Bug 1026763] Locale::Maketext interpolating escaped backslashes improperly
-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=iKBvBciF8T&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1027763] perl-XML-LibXSLT-1.82 is available

2013-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1027763

Jitka Plesnikova  changed:

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-XML-LibXSLT-1.82-1.fc2
   ||1
 Resolution|--- |RAWHIDE
Last Closed||2013-11-11 03:53:03



-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=7uQhgzWjtm&a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-XML-LibXSLT] 1.82 bump

2013-11-11 Thread Jitka Plesnikova
commit eec5e4f90c2315450e6310996cdd12bc3901bdf6
Author: Jitka Plesnikova 
Date:   Mon Nov 11 09:40:58 2013 +0100

1.82 bump

 .gitignore|1 +
 perl-XML-LibXSLT.spec |   11 +++
 sources   |2 +-
 3 files changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c8e399c..7d743cb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@ XML-LibXSLT-1.70.tar.gz
 /XML-LibXSLT-1.79.tar.gz
 /XML-LibXSLT-1.80.tar.gz
 /XML-LibXSLT-1.81.tar.gz
+/XML-LibXSLT-1.82.tar.gz
diff --git a/perl-XML-LibXSLT.spec b/perl-XML-LibXSLT.spec
index e2e7492..691d8fb 100644
--- a/perl-XML-LibXSLT.spec
+++ b/perl-XML-LibXSLT.spec
@@ -1,7 +1,7 @@
 Name:  perl-XML-LibXSLT
 # NOTE: also update perl-XML-LibXML to a compatible version.  See below why.
-Version:   1.81
-Release:   2%{?dist}
+Version:   1.82
+Release:   1%{?dist}
 Summary:   Perl module for interfacing to GNOME's libxslt
 Group: Development/Libraries
 License:   GPL+ or Artistic
@@ -66,6 +66,9 @@ make test
 %{_mandir}/man3/*.3*
 
 %changelog
+* Mon Nov 11 2013 Jitka Plesnikova  - 1.82-1
+- 1.82 bump
+
 * Sun Aug 04 2013 Fedora Release Engineering  
- 1.81-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
@@ -202,14 +205,14 @@ make test
 - new upstream
 - use dist macro
 
-* Fri Apr  7 2005 Michael Schwendt 
+* Fri Apr  8 2005 Michael Schwendt 
 - rebuilt
 
 * Sat Mar  5 2005 Ville Skyttä  - 1.57-3
 - Drop pre-FC2 LD_RUN_PATH hack.
 - Install benchmark.pl only as %%doc.
 
-* Fri Feb 26 2005 Zing  - 1.57-2
+* Fri Feb 25 2005 Zing  - 1.57-2
 - QA from Ville Skyttä
 -  BuildRequires XML::LibXML >= 1.57
 -  BuildRequires libxslt-devel
diff --git a/sources b/sources
index 1e04139..5906a39 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a721424c905eca40b1b7af9abe32ff76  XML-LibXSLT-1.81.tar.gz
+91b5432b2c68fcf88b25cfd825b23b14  XML-LibXSLT-1.82.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel