[Bug 970913] New: perl-5.18: UTF-8-downgraded variables are not properly interpolated in a regular expression
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=970913
Bug ID: 970913
Summary: perl-5.18: UTF-8-downgraded variables are not properly
interpolated in a regular expression
Product: Fedora
Version: rawhide
Component: perl
Severity: unspecified
Priority: unspecified
Assignee: mmaslano(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: cweyl(a)alumni.drew.edu, iarnell(a)gmail.com,
jplesnik(a)redhat.com, kasal(a)ucw.cz, lkundrak(a)v3.sk,
mmaslano(a)redhat.com,
perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com,
psabata(a)redhat.com, rc040203(a)freenet.de,
tcallawa(a)redhat.com
$ perl -e 'utf8::upgrade(my $u = "\x{e5}"); utf8::downgrade(my $d =
"\x{e5}"); qr{$u $d}'
Malformed UTF-8 character (1 byte, need 3, after start byte 0xe5) in
regexp compilation at -e line 1.
Malformed UTF-8 character (1 byte, need 3, after start byte 0xe5) in
regexp compilation at -e line 1.
This bug has been reported to upstream
<https://rt.perl.org/rt3//Public/Bug/Display.html?id=118297> and fixed with
upstream commit:
commit b8372399b387c0e276aee3d41b3c7833dd08087b
Author: Dagfinn Ilmari Mannsåker <ilmari(a)ilmari.org>
Date: Tue Jun 4 18:15:24 2013 +0100
[perl #118297] Fix interpolating downgraded variables into upgraded regexp
The code alredy upgraded the pattern if interpolating an upgraded
string into it, but not vice versa. Just use sv_catsv_nomg() instead
of sv_catpvn_nomg(), so that it can upgrade as necessary.
--
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=1JpTVZjcZ0&a=cc_unsubscribe
10 years, 9 months
[Bug 967463] New: perl-5.18: SvTRUE returns wrong value
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=967463
Bug ID: 967463
Summary: perl-5.18: SvTRUE returns wrong value
Product: Fedora
Version: rawhide
Component: perl
Severity: unspecified
Priority: unspecified
Assignee: mmaslano(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: cweyl(a)alumni.drew.edu, iarnell(a)gmail.com,
jplesnik(a)redhat.com, kasal(a)ucw.cz, lkundrak(a)v3.sk,
mmaslano(a)redhat.com,
perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com,
psabata(a)redhat.com, rc040203(a)freenet.de,
tcallawa(a)redhat.com
There is a regression in SvTRUE macro. Expected value is:
$ perl -MScalar::Util=dualvar -le 'print $]; $a = dualvar 1, ""; print $a ?
"true" : "false";'
5.016003
false
This is broken in 5.18.0 and fixed with upstream commit:
commit 762dbf22cb22645771fc27b5d197fd40cbbd9da8
Author: Father Chrysostomos <sprout(a)cpan.org>
Date: Sat May 25 23:59:45 2013 -0700
[perl #118159] Make PVs take precedence in SvTRUE
Commit 4bac9ae4 (probably inadvertently) changed SvTRUE to treat an SV
with any of PVX, IVX or NVX having a true value as true.
Traditionally, truth was based solely on stringification. The examina-
tion of the SvIVX and SvNVX slots was for those cases where there was
no string already and it could be deduced from IVX or NVX whether it
would stringify as "0" or no (bugs with -0 aside).
This changes things back to the way they have ‘always’ been.
--
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=bZ5qSdV9OF&a=cc_unsubscribe
10 years, 9 months
[Bug 967461] New: perl-5.18: doc command in perl debugger does not work
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=967461
Bug ID: 967461
Summary: perl-5.18: doc command in perl debugger does not work
Product: Fedora
Version: rawhide
Component: perl
Severity: unspecified
Priority: unspecified
Assignee: mmaslano(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: cweyl(a)alumni.drew.edu, iarnell(a)gmail.com,
jplesnik(a)redhat.com, kasal(a)ucw.cz, lkundrak(a)v3.sk,
mmaslano(a)redhat.com,
perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com,
psabata(a)redhat.com, rc040203(a)freenet.de,
tcallawa(a)redhat.com
Pelr debugger provides `doc' command to invoke POD manual. It has been broken
in 5.18.0. It's fixed with upstream commit:
commit b019bbd28397aba60a9673fa89dded4500c6c783
Author: Nicholas Clark <nick(a)ccl4.org>
Date: Fri May 24 20:15:10 2013 +0200
Fix the man/perldoc/doc command in the debugger.
This was accidentally broken by commit c7b0c61d36b24841.
--
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=cjYRaw3eQY&a=cc_unsubscribe
10 years, 9 months
[Bug 964950] New: perl-5.18.0: Unaligned access in slab allocator
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=964950
Bug ID: 964950
Summary: perl-5.18.0: Unaligned access in slab allocator
Product: Fedora
Version: rawhide
Component: perl
Severity: unspecified
Priority: unspecified
Assignee: mmaslano(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: cweyl(a)alumni.drew.edu, iarnell(a)gmail.com,
jplesnik(a)redhat.com, kasal(a)ucw.cz, lkundrak(a)v3.sk,
mmaslano(a)redhat.com,
perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com,
psabata(a)redhat.com, rc040203(a)freenet.de,
tcallawa(a)redhat.com
There <https://rt.perl.org/rt3//Public/Bug/Display.html?id=118055> is an
upstream report that 5.18.0 sigbuses on Sparc. It's probably due to unaligned
memory access.
--
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=H1bxT8wu5S&a=cc_unsubscribe
10 years, 9 months