[
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
> ---
>
>
[
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://
[
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 updated AVRO-974:
---
Attachment: avro-974.patch
Latest patch: adds apache license headers and minimal integration with
top-level bu
[
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
MANIFES
[
https://issues.apache.org/jira/browse/AVRO-974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
New patch. Updated authorship / history section of perl module based on
feedback fr
[
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 Av
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 co
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 T
[
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. Howev
[
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
correspondin
[
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 A
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 Type
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 anything
[
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
{noformat
[
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}
$da
[
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
>
>
>
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on AVRO-1470 started by John Karp.
> Perl API boolean type misencoded
>
>
> Key: AVRO-1470
> URL: htt
[
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 m
[
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 Available
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-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
> ---
John Karp created AVRO-1513:
---
Summary: Remove test plans from unit test files
Key: AVRO-1513
URL: https://issues.apache.org/jira/browse/AVRO-1513
Project: Avro
Issue Type: Improvement
Com
[
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
Components:
[
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: https:/
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-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
unencoded Unicode string as 'bytes'
[
https://issues.apache.org/jira/browse/AVRO-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-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 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
> -
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 a
[
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}
prim
[
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
w
[
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 ty
[
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 AVRO-1521.
[
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
> --
>
> K
[
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 chara
[
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 chara
[
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.
> Unic
[
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 accepte
[
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-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 wit
[
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-tabpanel&focusedCommentId=14016031#comment-14016031
]
John Karp commented on AVRO-1352:
-
Do you have a unit test that fails against trunk avro bu
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: Bug
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14026107#comment-14026107
]
John Karp commented on AVRO-1462:
-
Mike: No other language really has to deal with this iss
[
https://issues.apache.org/jira/browse/AVRO-1462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14026111#comment-14026111
]
John Karp commented on AVRO-1462:
-
Sorry, I don't seem to be able to delete faulty postings
[
https://issues.apache.org/jira/browse/AVRO-1513?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-tabpanel&focusedCommentId=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-1460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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:
Fix Version/s: 1.7.7
> Perl API: int/long type minimum value checks are off by one
> ---
[
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 Available
[
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
war
[
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 (w
[
https://issues.apache.org/jira/browse/AVRO-1460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14030176#comment-14030176
]
John Karp commented on AVRO-1460:
-
Okay, I looked at the ruby and python implementations; I
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-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
> --
[
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 a
[
https://issues.apache.org/jira/browse/AVRO-3049?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17288450#comment-17288450
]
John Karp commented on AVRO-3049:
-
PR: https://github.com/apache/avro/pull/1098
> Java: B
[
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 be
88 matches
Mail list logo