[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1462:
Comment: was deleted
(was: Mike: No other language really has to deal with this issue of the
distinction
[
https://issues.apache.org/jira/browse/AVRO-3049?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17288450#comment-17288450
]
John Karp commented on AVRO-3049:
-
PR: https://github.com/apache/avro/pull/1098
> Java: BinaryDecoder
[
https://issues.apache.org/jira/browse/AVRO-3049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-3049:
Summary: Java: BinaryDecoder lacks checks on bytes array length (was:
Java: BinaryDecoder lacks checks on
[
https://issues.apache.org/jira/browse/AVRO-3049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on AVRO-3049 started by John Karp.
---
> Java: BinaryDecoder lacks checks on array length
>
John Karp created AVRO-3049:
---
Summary: Java: BinaryDecoder lacks checks on array length
Key: AVRO-3049
URL: https://issues.apache.org/jira/browse/AVRO-3049
Project: Apache Avro
Issue Type: Bug
[
https://issues.apache.org/jira/browse/AVRO-1463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1463:
Attachment: AVRO-1463.patch
Attaching patch to address warnings, plus improved tests to make unexpected
[
https://issues.apache.org/jira/browse/AVRO-1463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1463:
Fix Version/s: 1.7.7
Undefined values cause warnings when unions with null serialized
[
https://issues.apache.org/jira/browse/AVRO-1463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1463:
Release Note: Perl: fix union serialization warnings when data is undef
Status: Patch Available
[
https://issues.apache.org/jira/browse/AVRO-1460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14028622#comment-14028622
]
John Karp commented on AVRO-1460:
-
Good point, I can't rule that out.
I could have it just
[
https://issues.apache.org/jira/browse/AVRO-1523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1523:
Attachment: AVRO-1523.patch
Adding patch with fix
Perl API: int/long type minimum value checks are off by
[
https://issues.apache.org/jira/browse/AVRO-1523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1523:
Release Note: Perl: Fix lower bounds of int/long serialization range checks
Status: Patch
[
https://issues.apache.org/jira/browse/AVRO-1513?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14026685#comment-14026685
]
John Karp commented on AVRO-1513:
-
If its problematic to merge conflicting patches with the
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14026902#comment-14026902
]
John Karp commented on AVRO-1470:
-
Both are issues are closely related, but its possible to
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14026107#comment-14026107
]
John Karp commented on AVRO-1462:
-
Mike: No other language really has to deal with this
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14026111#comment-14026111
]
John Karp commented on AVRO-1462:
-
Sorry, I don't seem to be able to delete faulty
John Karp created AVRO-1523:
---
Summary: Perl API: int/long type minimum value checks are off by
one
Key: AVRO-1523
URL: https://issues.apache.org/jira/browse/AVRO-1523
Project: Avro
Issue Type:
[
https://issues.apache.org/jira/browse/AVRO-1460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1460:
Attachment: AVRO-1460.patch
Attaching patch
Perl API doesn't raise warning/error when encoding record
[
https://issues.apache.org/jira/browse/AVRO-1460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1460:
Fix Version/s: 1.7.7
Release Note: Perl API: Raise error when serializing record field not
included in
[
https://issues.apache.org/jira/browse/AVRO-1352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14016031#comment-14016031
]
John Karp commented on AVRO-1352:
-
Do you have a unit test that fails against trunk avro
John Karp created AVRO-1521:
---
Summary: Inconsistent behavior of Perl API with 'boolean' type
Key: AVRO-1521
URL: https://issues.apache.org/jira/browse/AVRO-1521
Project: Avro
Issue Type: Bug
[
https://issues.apache.org/jira/browse/AVRO-1521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1521:
Description:
The perl boolean serialization code in BinaryEncoder.pm encodes anything false
to perl, such
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Description:
The boolean serialization is incorrect, as these new unit tests would indicate:
{noformat}
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Release Note:
Perl API: Fix encoding of boolean type
Perl API: Fix boolean compatibility test in unions
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Status: Open (was: Patch Available)
Splitting issue to separate the contentious part
Perl API boolean
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Attachment: AVRO-1470-1.patch
Minimal fix + test case, no fix for inconsistency issue, that's now
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Attachment: (was: AVRO-1470-1.patch)
Perl API boolean type misencoded
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Attachment: AVRO-1470.patch
Minimal fix + test case, no fix for inconsistency issue, that's now AVRO-1521
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Status: Patch Available (was: Open)
Perl API boolean type misencoded
[
https://issues.apache.org/jira/browse/AVRO-1513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1513:
Fix Version/s: 1.7.7
Remove test plans from unit test files
--
[
https://issues.apache.org/jira/browse/AVRO-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1514:
Fix Version/s: 1.8.0
Clean up perl API dependencies
--
Key:
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Fix Version/s: 1.7.7
Perl API boolean type misencoded
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Description:
By default in perl, a string is a sequence of bytes, values 0-255. However, if
a Unicode
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Description:
By default in perl, a string is a sequence of bytes, values 0-255. However, if
a Unicode
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Fix Version/s: 1.7.7
Unicode strings are accepted as bytes type by perl API
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Attachment: AVRO-1517.patch
Attaching revised patch that's forgiving of spuriously upgraded strings.
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Attachment: (was: AVRO-1517-0.patch)
Unicode strings are accepted as bytes type by perl API
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1462:
Fix Version/s: 1.7.7
Non-ASCII decimal characters cause warning from Perl API serializer
[
https://issues.apache.org/jira/browse/AVRO-1521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1521:
Fix Version/s: 1.8.0
Inconsistent behavior of Perl API with 'boolean' type
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Summary: Unicode strings are accepted as bytes and fixed type by perl API
(was: Unicode strings are
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Release Note: AVRO-1517 - Perl: Raise error when attempting to serialize
strings with ordinal values 255 to
[
https://issues.apache.org/jira/browse/AVRO-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1514:
Attachment: AVRO-1514-0.patch
Attaching patch to clean up dependencies.
Clean up perl API dependencies
[
https://issues.apache.org/jira/browse/AVRO-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1514:
Status: Patch Available (was: In Progress)
Clean up perl API dependencies
--
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Status: Open (was: Patch Available)
Behavior should be friendlier than provided in patch, if is_utf8 try
[
https://issues.apache.org/jira/browse/AVRO-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on AVRO-1514 started by John Karp.
Clean up perl API dependencies
--
Key: AVRO-1514
URL:
John Karp created AVRO-1517:
---
Summary: Unicode strings are accepted as bytes type by perl API
Key: AVRO-1517
URL: https://issues.apache.org/jira/browse/AVRO-1517
Project: Avro
Issue Type: Bug
[
https://issues.apache.org/jira/browse/AVRO-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1517:
Attachment: AVRO-1517-0.patch
attaching patch
Unicode strings are accepted as bytes type by perl API
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14007598#comment-14007598
]
John Karp commented on AVRO-1470:
-
perl's JSON module has to deal with a similar issue, and
[
https://issues.apache.org/jira/browse/AVRO-1463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1463:
Issue Type: Improvement (was: Bug)
Undefined values cause warnings when unions with null serialized
[
https://issues.apache.org/jira/browse/AVRO-1463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1463:
Issue Type: Bug (was: Improvement)
Undefined values cause warnings when unions with null serialized
[
https://issues.apache.org/jira/browse/AVRO-1513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1513:
Status: Patch Available (was: In Progress)
Remove test plans from unit test files
[
https://issues.apache.org/jira/browse/AVRO-1513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on AVRO-1513 started by John Karp.
Remove test plans from unit test files
--
Key: AVRO-1513
[
https://issues.apache.org/jira/browse/AVRO-1513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1513:
Attachment: AVRO-1513-0.patch
patch
Remove test plans from unit test files
John Karp created AVRO-1514:
---
Summary: Clean up perl API dependencies
Key: AVRO-1514
URL: https://issues.apache.org/jira/browse/AVRO-1514
Project: Avro
Issue Type: Improvement
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13937960#comment-13937960
]
John Karp commented on AVRO-1470:
-
Since everything is evaluable to true or false in Perl,
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Attachment: AVRO-1470.patch
Patch to restrict accepted boolean values to 0 and 1.
Perl API boolean type
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Release Note: Perl API: Only accept 0 and 1 as boolean values, fix encoding
Status: Patch
John Karp created AVRO-1470:
---
Summary: Inconsistent handling of boolean type
Key: AVRO-1470
URL: https://issues.apache.org/jira/browse/AVRO-1470
Project: Avro
Issue Type: Bug
Components:
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Description:
The boolean serialization code in BinaryEncoder.pm is:
{{$data ? \0x1 : \0x0}}
meaning
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Description:
The boolean serialization code in BinaryEncoder.pm is:
{noformat}
$data ? \0x1 : \0x0
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Summary: Perl API boolean type misencoded (was: Inconsistent handling of
boolean type)
Perl API boolean
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1470:
Description:
h1. Boolean Serialization
The boolean serialization code in BinaryEncoder.pm is:
{noformat}
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp reassigned AVRO-1470:
---
Assignee: John Karp
Perl API boolean type misencoded
John Karp created AVRO-1460:
---
Summary: Perl API doesn't raise warning/error when encoding record
with spurious fields
Key: AVRO-1460
URL: https://issues.apache.org/jira/browse/AVRO-1460
Project: Avro
John Karp created AVRO-1461:
---
Summary: Distribute Perl API on CPAN
Key: AVRO-1461
URL: https://issues.apache.org/jira/browse/AVRO-1461
Project: Avro
Issue Type: Wish
Components: perl
[
https://issues.apache.org/jira/browse/AVRO-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1461:
Priority: Minor (was: Major)
Distribute Perl API on CPAN
---
[
https://issues.apache.org/jira/browse/AVRO-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1461:
Description: Having a package for the Perl Avro API distributed on CPAN
would increase the visibility and
John Karp created AVRO-1462:
---
Summary: Non-ASCII decimal characters cause warning from Perl API
serializer
Key: AVRO-1462
URL: https://issues.apache.org/jira/browse/AVRO-1462
Project: Avro
Issue
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1462:
Component/s: perl
Non-ASCII decimal characters cause warning from Perl API serializer
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1462:
Description:
The serializer is using the \d metacharacter in a regex to check for decimal
characters.
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on AVRO-1462 started by John Karp.
Non-ASCII decimal characters cause warning from Perl API serializer
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1462:
Attachment: AVRO-1462.patch
Patch: Use Regexp::Common for integer and long validation, and add
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-1462:
Release Note: Perl API: Improved handling of invalid int/long during
serialization
Status: Patch
John Karp created AVRO-1463:
---
Summary: Undefined values cause warnings when unions with null
serialized
Key: AVRO-1463
URL: https://issues.apache.org/jira/browse/AVRO-1463
Project: Avro
Issue
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-974:
---
Attachment: avro-974.patch
New patch. Updated authorship / history section of perl module based on
feedback
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-974:
---
Tags: perl
Release Note: Perl: new Perl API contributed by Yann Kerhervé.
Status: Patch
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-974:
---
Attachment: avro-974.patch
Previous changes, plus fix perl build to use top-level Avro version. Update
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13884350#comment-13884350
]
John Karp commented on AVRO-974:
For more granularity when reviewing my changes, take a look
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-974:
---
Attachment: avro-974.patch
Latest patch: adds apache license headers and minimal integration with
top-level
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on AVRO-974 started by John Karp.
Add Perl implementation to Avro
---
Key: AVRO-974
URL:
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-974:
---
Status: Patch Available (was: In Progress)
Add Perl implementation to Avro
---
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-974:
---
Status: Open (was: Patch Available)
Add Perl implementation to Avro
---
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp updated AVRO-974:
---
Attachment: import-git-7c9e7216c3.patch
Direct copy from yannk's github version, without changes necessary for
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Karp reassigned AVRO-974:
--
Assignee: John Karp
Add Perl implementation to Avro
---
83 matches
Mail list logo