he
binary encoding (warning to never use it directly), Avro files, the
Single-Object encoding, protocols, the protocol wire format, and the IDL schema
and protocol definitions.
Kind regards.
Oscar
--
Oscar Westra van Holthe - Kind
> On 15 May 2024, at 11:17, Clemens Vasters via u
+1
--
Oscar Westra van Holthe - Kind
Op di 16 apr. 2024 10:55 schreef Martin Grigorov :
> On Tue, 16 Apr 2024 at 11:21, Jean-Baptiste Onofré
> wrote:
>
> > Hi Martin,
> >
> > (finally I received the email from the list cleanly, w00t ;))
> >
> > Than
Hi everyone,
As I remember the discussion, we'd support both the last major release and
the current one. This would mean we should release both 1.11.4 and 1.12.0.
Did I remember correctly?
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op vr 5 apr. 2024 17:20 schreef Ryan Skraba
Oscar Westra van Holthe - Kind created AVRO-3951:
Summary: Add separate documentation page for editor support
Key: AVRO-3951
URL: https://issues.apache.org/jira/browse/AVRO-3951
Hi,
+1 on releasing a wheel for 1.11 3.
On pypi.org, I see we did publish our releases. Would it be much trouble to
ensure we've published a wheel for all of them? Or does that not make
sense?
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op do 29 feb. 2024 01:04 schreef Michael
that enforces this, and thus
ensures no invalid schemata can be returned.
I’ll make a new PR, a subset of #2642
<https://github.com/apache/avro/pull/2642>, to include just that.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
> On 12 Feb 2024, at 22:53, Fokko Driesprong wrot
,
Oscar
--
Oscar Westra van Holthe - Kind
Op di 6 feb. 2024 07:15 schreef chirag :
> Hi Team,
>
> On the Avro Docs it is mentioned that:- to turn new approach to generating
> code that speeds up decoding and encoding set feature flag/system flag
> org.apache.avro.specific.us
+1 for UUIDs encoded as fixed from me as well.
A already remarked, an automatic conversion from strings would be very
helpful. However, this has a big influence on schema resolution and should
be dealt with separately.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op di 23 jan. 2024
Good idea. I would really like to include the changes necessary to complete
AVRO-3666 (the new SchemaParser class).
Ideally, I'd also like to include a counterpart for formatting schemas, by
that can also wait until 1.12.1.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op di 12 dec
Oscar Westra van Holthe - Kind created AVRO-3908:
Summary: Update project logo everywhere
Key: AVRO-3908
URL: https://issues.apache.org/jira/browse/AVRO-3908
Project: Apache Avro
Hello everyone,
As we've recently completed our search for a new logo, I've taken the
liberty to open a PR to put the new logo on the website:
https://github.com/apache/avro/pull/2594
In addition to this, we should update the logo here:
https://www.apache.org/logos/
I've added a new Jira issue
Oscar Westra van Holthe - Kind created AVRO-3907:
Summary: Update project logo on https://www.apache.org/logos/
Key: AVRO-3907
URL: https://issues.apache.org/jira/browse/AVRO-3907
e\":\"string\"},{\"name\":\"ts_ms\",\"type\":[\"null\",\"long\"],\"default\":null},{\"name\":\"transaction\",\"type\":[\"null\",{\"type\":\"record\",\"name\":\"block\",\"namespace\":\"event\",\"fields\":[{\"name\":\"id\",\"type\":\"string\"},{\"name\":\"total_order\",\"type\":\"long\"},{\"name\":\"data_collection_order\",\"type\":\"long\"}],\"connect.version\":1,\"
> > connect.name
> > \":\"event.block\"}],\"default\":null}],\"connect.version\":1,\"
> > connect.name
> \":\"debezium.abc-123-efg-20231005.table.u_table_dbz.Envelope\"}"
> > cant be turned into a Schema, was cause by Invalid namespace
> > debezium.abc-123-efg-20231005.table.u_table_dbz. It must match the regex
> > '^([A-Za-z_][A-Za-z0-9_]*(\.[A-Za-z_][A-Za-z0-9_]*)*)?$', it's retriable:
> > false, it's cached: false
> > ```
> >
> > Ideally, the Avro spec would just accept hyphens since they’re a pretty
> > common character and unavoidable in certain circumstances. If this is
> > easier said than done, I think at the least any library used for Avro
> > deserialization should account for them, including the rust library. If
> > this works in Java and Python, shouldn’t it also work in rust?
> >
>
> This is exactly the reason I asked you to raise this question here in the
> mailing list!
> I also agree that if most/all of the SDKs will allow hyphens in the
> name[space] then it is a better idea to add it to the list of allowed
> characters in the specification instead of adding logic to disable the
> validation.
>
> @Avro devs: What is your opinion ?
>
> Martin
>
>
> >
> > Here’s a generic example of a schema created by a Debezium connector:
> >
> > ```
> > {
> > "type": "record",
> > "name": "Envelope",
> > "namespace": "abc-123-efg-20231005.table.u_table_dbz",
> > "fields": [
> > {
> > "name": "before",
> > "type": [
> > "null",
> > {
> > ...
> > ```
> >
> > Please let me know if you need any more details, and thank you!
> >
> > Jon Slusher
> >
> >
> >
> >
>
--
✉️ Oscar Westra van Holthe - Kind
--
Oscar Westra van Holthe - Kind
On fr 10 nov. 2023 14:04, Martin Grigorov wrote:
> I've ignored the avro-ipc-jetty Maven module and the build passed!
>
> I also re-triggered the build on main (
> https://github.com/apache/avro/actions/runs/6784706838/job/18554971516)
> and
d to be different from the code being used?
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
https://github.com/opwvhk/
text that work on
backgrounds
of #2b2d30 and #f7f8fa (not quite black and white), and #30638e (the current
website blue)?
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
https://github.com/opwvhk/
Hi all,
On a related note, I'd also like to use the final logo as plugin icon and
as (part of the) file icon in the JetBrains Pugin I maintain. Are there any
objections to that?
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
On Fr 27 oct 2023 18:17, Ryan Skraba wrote:
>
9 schreef Daniel Kulp :
>
> >
> > v9.2 for me. I definitely prefer the blue color and I really don’t get
> > the pigeon.
> >
> > Dan
> >
> >
> > > On Oct 23, 2023, at 5:04 AM, Oscar Westra van Holthe - Kind <
> > os...@westravanholthe.nl&g
n)
> > > > > to see if there is a better alternative on that front, but
> otherwise,
> > > the
> > > > > icon designs themselves will remain the same. Thanks again for all
> > your
> > > > > patience and feedback throughout the process!
>
apple icon with a chunk missing. I would posit that if Apple
> wrote 'Apple' on their icon, it wouldn't be nearly as effective.
>
> That's my 2¢ anyways! I'm happy to make more adjustments to the fonts and
> the angles of the icons as we see fit, and I'm so excited to see which
> design
> any changes to Emma's discretion!
>
> All my bets Ryan
>
> On Mon, Oct 2, 2023, 13:08 Ryan Blue wrote:
>
> > My vote is for 10.2.
> >
> > On Mon, Oct 2, 2023 at 9:02 AM Oscar Westra van Holthe - Kind <
> > os...@westravanholthe.nl> wrote:
> >
> >
Hi all,
Since the start, I've been a fan of the pigeon. It looks good, and it's
very distinctive.
And it's completely different from any send icon, so it cannot be conflated
with a message protocol icon.
My vote is for V3.1
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
https
n the
runner-up
- if there is no clear winner, we'll vote by simple majority between the
top picks
Please vote for your preference!
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
https://github.com/opwvhk/
anks again,
> Michael
>
> On Fri, Aug 18, 2023 at 03:17 Oscar Westra van Holthe - Kind <
> os...@westravanholthe.nl> wrote:
>
> > On Fri, 18 Aug 2023 at 04:32, Michael A. Smith
> > wrote:
> >
> > > I found I'm still a little confused at how using ali
don't want that.
I would however, like to see a way to do schema evolution on logical types.
That would allow (for example) widening conversions on decimals, same as
for int/float now.
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
https://github.com/opwvhk/
er.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
ample,
cannot convert the Avro value.
So in all honesty, I think marking it as experimental is not needed. But I
think we should, because marking new logical types as experimental allows
the option to abandon it later on.
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
, and indicate which ones we like best? We can then pick
the most mentioned versions, and call a vote.
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
https://github.com/opwvhk/
her nice
things:
- skip written fields that were removed from the read schema
- fill in default values for new fields added to the read schema
- match different type orders in unions
- do some conversions, like reading an int as a long
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
jira/browse/AVRO-3833> (with
PR <https://github.com/apache/avro/pull/2448>) because I wanted to clarify
that names must
be unique (because otherwise schema resolution cannot work), and that this
includes aliases. The change also includes this migration/fix option.
Kind regards,
Oscar
Oscar Westra van Holthe - Kind created AVRO-3833:
Summary: Spec: clarify uniqueness of names and aliases
Key: AVRO-3833
URL: https://issues.apache.org/jira/browse/AVRO-3833
Project
eptable changes considering it only occurs in case of name
> conflict ?
>
As I have not encountered such naming collisions other than in very small
numbers, so I think it's perfectly acceptable.
Does anyone have different experiences?
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
properties in the canonical form, or to determine if the properties allow
resolution.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op ma 31 jul. 2023 19:42 schreef Ryan Skraba :
> This is a bit weird, and it could be clarified.
>
> The "same" schema, of course, can be
, and not all at once?
One question though: do we keep the releases bundled with all languages? Or
do we also want to split that? (I'd like to keep them bundled).
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op di 1 aug. 2023 20:12 schreef Ryan Skraba :
> Bringing this subject back wh
ttps://issues.apache.org/jira/issues/?jql=project%3DAVRO%20AND%20fixVersion%3D1.11.2
> > >
> > > I'll send a follow-up email with the notable highlights for each
> > > language and SDK, but I wanted to give everyone a head start to
> > > check their favourite fixed JIRAs and features!
> > >
> > > Please download, verify, and test. This vote will remain open for at
> > least
> > > 72 hours. I would like to close at 11h59 UTC Friday, June 30th, 2023
> > >
> > > [ ] +1 Release this as Apache Avro 1.11.0
> > >
> >
> > Typo: it should be 1.11.2
> >
> >
> >
> > > [ ] +0
> > > [ ] -1 Do not release this because...
> > >
> > > Best regards,
> > > Ryan Skraba
> > > [Countdown to vote]:
> > > https://www.timeanddate.com/countdown/to?iso=20230630T1159=1440
> > >
> >
>
--
✉️ Oscar Westra van Holthe - Kind
the
> "matrix" build and will build the project only once (I expect it to
> become faster because of that).
>
> Your opinions on this?
>
> --
> Best regards / Met vriendelijke groeten,
>
> Niels Basjes
>
--
✉️ Oscar Westra van Holthe - Kind
t/...
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
use dependencies that require that higher Java
version. It is a very user friendly way to (partially) drop Java 8 support.
Another question: if we target Java >8 for a module, should that use the
Java Module system as well?
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op vr 10 mrt
s then one to
pick up quickly after we implement our choice.
Anyway, that's my opinion on the matter.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op vr 13 jan. 2023 09:31 schreef Christophe Le Saëc :
> Indeed, "Commons tests" embeds avro files that aims to be used in tests f
car
--
✉️ Oscar Westra van Holthe - Kind
: spec.major.minor, where the spec version denotes
compatibility of the binary format and parsing canonical form. That makes
it possible to at least have some idea about interoperability without
consulting a lookup table.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op di 3 jan. 2023 15:01
Oscar Westra van Holthe - Kind created AVRO-3677:
Summary: Introduce Named Schema Formatters
Key: AVRO-3677
URL: https://issues.apache.org/jira/browse/AVRO-3677
Project: Apache Avro
- 251) !
> I'll let someone else who knows better the Java code to review them. I'm
> afraid I can't help much here.
>
> Martin
>
> On Tue, Nov 15, 2022 at 3:08 PM Martin Grigorov
> wrote:
>
> > Hi Oscar,
> >
> > I will try to review the PRs in the coming days!
icism :)
Kind regards,
Oscar
Oscar Westra van Holthe - Kind
Oscar Westra van Holthe - Kind
On thu 10 nov. 2022, 19:32 Ryan Skraba wrote:
> I actually met some people from the French perl Mongueurs yesterday!
> They're still going strong (http://mongueurs.pm/), and I talked to
> some engineers from a big music streaming platform still based on
t;https://github.com/apache/avro/pull/1798>)
>2. change the code (in Java and C# at least) to be conformed to
>documentation.
>
For compatibility, I like option 1. If we're to change naming rules, I'd
vote for logging warnings before tightening the rules.
Kind regards,
Oscar
--
✉️ Oscar Westra van Holthe - Kind
Oscar Westra van Holthe - Kind created AVRO-3666:
Summary: New schema parser for all supported schema formats
Key: AVRO-3666
URL: https://issues.apache.org/jira/browse/AVRO-3666
be
> to remove perl, php and ruby*).
> May be a doodle like system would be a solution (for each language, get pro
> & cons; and remove an implementation when there are more than 80% cons).
>
> WDYT ?
>
--
✉️ Oscar Westra van Holthe - Kind
+1 (non-binding) from me
FYI:
According to this link, the Spring Boot Gradle plugin is built with Maven:
https://stackoverflow.com/a/27556212/3169109
Kind regards,
Oscar Westra van Holthe - Kind
Op ma 10 okt. 2022 18:58 schreef Ryan Skraba :
> Hello everyone!
>
> The developer(s)
relate to the
> > business of Gresham are neither given nor endorsed by the company or its
> > directors. Gresham Technologies plc Registered in England and Wales.
> > Company No. 01072032 Registered Office: Aldermary House, 10-15 Queen
> > Street, London, EC4N 1TX. Further information about Gresham Technologies
> > can be found on our website: www.greshamtech.com
> >
>
--
✉️ Oscar Westra van Holthe - Kind
Congratulations Martin! This is wel deserved.
Oscar Westra van Holthe - Kind
Op di 13 sep. 2022 19:34 schreef Ryan Skraba :
> Hi folks!
>
> On behalf of the Apache Avro PMC, I am pleased to announce that Martin
> Grigorov has accepted our invitation to become a PMC member.
ss depends of JDK version with Maven
> trick).
> > Whole unit tests work fine.
> > I wonder if there are other good reasons to stay with Java 8 version.
> >
> > Best regards,
> > Christophe Le Saëc
>
--
✉️ Oscar Westra van Holthe - Kind
Hi all,
Personally, i delete many notification mails because I'm not interested.
Needing to subscribe to the ones I do find interesting is not a hassle and
would make discussions more visible.
So this change is a good one in my opinion.
Kind regards,
Oscar
Oscar Westra van Holthe - Kind
Op
Thank you Ryan! This version looks much more friendly.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op do 1 sep. 2022 22:48 schreef Martin Grigorov :
> Hi,
>
> +1 for the improvements!
>
> I hope that less people will ignore it now after explicitly stating that if
more visible, I'd opt to choose
the Java route and in that case force all schemata to belong to a group.
I.e., explicitly disallow identifiers to start with a dot (and disallow
references to the null namespace from within another namespace).
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
[
https://issues.apache.org/jira/browse/AVRO-1977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17573152#comment-17573152
]
Oscar Westra van Holthe - Kind commented on AVRO-1977:
--
I'm curious, what do you mean
h, 2022.
> >
> > [ ] +1 Release this as Apache Avro 1.11.0
> > [ ] +0
> > [ ] -1 Do not release this because...
> >
> > Best regards,
> > Ryan Skraba
> >
> > [Countdown to vote]:
> > https://www.timeanddate.com/countdown/to?iso=20220729T2359=1440
> >
>
--
✉️ Oscar Westra van Holthe - Kind
[
https://issues.apache.org/jira/browse/AVRO-3532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17571441#comment-17571441
]
Oscar Westra van Holthe - Kind commented on AVRO-3532:
--
If we're going to allow
[
https://issues.apache.org/jira/browse/AVRO-530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17569915#comment-17569915
]
Oscar Westra van Holthe - Kind commented on AVRO-530:
-
{quote}If the define-before-use
[
https://issues.apache.org/jira/browse/AVRO-2918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17569357#comment-17569357
]
Oscar Westra van Holthe - Kind edited comment on AVRO-2918 at 7/21/22 11:18 AM
[
https://issues.apache.org/jira/browse/AVRO-2918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17569357#comment-17569357
]
Oscar Westra van Holthe - Kind commented on AVRO-2918:
--
For polymorphism, as I see
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Attachment: cuttlefish oscar 2.svg
> Create original
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17561381#comment-17561381
]
Oscar Westra van Holthe - Kind edited comment on AVRO-3554 at 7/1/22 10:23 AM
t; > > wrote:
> > > >
> > > > Hi,
> > > >
> > > > To change the logo, I propose we gather both requirements and ideas.
> > > >
> > > > For example, I'd like a logo that fits better on a square or round
> > > canv
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17561381#comment-17561381
]
Oscar Westra van Holthe - Kind commented on AVRO-3554:
--
Avro, as I encounter
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Attachment: cuttlefish oscar-1.svg
> Create original
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Attachment: cuttlefish oscar.svg
> Create original
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Attachment: (was: cuttlefish oscar.svg)
> Create original
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Attachment: (was: cuttlefish oscar-1.svg)
> Create origi
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Attachment: (was: cuttlefish oscar.svg)
> Create original
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Attachment: cuttlefish oscar.svg
> Create original
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Attachment: cuttlefish oscar.svg
> Create original
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Description:
There was a quick discussion with Apache Trademarks
[
https://issues.apache.org/jira/browse/AVRO-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-3554:
-
Description:
There was a quick discussion with Apache Trademarks
Oscar Westra van Holthe - Kind created AVRO-3559:
Summary: Fix homepage bottom "getting started with ..." tile links
Key: AVRO-3559
URL: https://issues.apache.org/jira/browse
of
detail in the wings (for various sizes).
As for ideas, mixing aviation with data flow usually gives you a mix of
wings and a wave. But there are already many logos in that theme...
These are my 2ct..
Oscar Westra van Holthe - Kind
Op wo 22 jun. 2022 21:29 schreef Ryan Skraba :
> Hello
Hi,
Oscar Westra van Holthe - Kind
Op wo 22 jun. 2022 21:29 schreef Ryan Skraba :
> Hello all!
>
> Even if our current logo is a nice homage, there are many, many
> advantages to using original art for a project logo, and it's
> important that there's no question of confu
oes anybody have any objections to
> removing Hadoop 2 support in the next major version?
>
> All my best, Ryan
>
--
✉️ Oscar Westra van Holthe - Kind
[
https://issues.apache.org/jira/browse/AVRO-2160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17555063#comment-17555063
]
Oscar Westra van Holthe - Kind commented on AVRO-2160:
--
The tricky bit here
[
https://issues.apache.org/jira/browse/AVRO-2771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-2771:
-
Fix Version/s: 1.12.0
> Java 1.9.X doesn't allow having Er
[
https://issues.apache.org/jira/browse/AVRO-2771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-2771:
-
Labels: (was: pull-request-available)
Status: Patch
[
https://issues.apache.org/jira/browse/AVRO-2771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind reassigned AVRO-2771:
Assignee: Oscar Westra van Holthe - Kind
> Java 1.
[
https://issues.apache.org/jira/browse/AVRO-3159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17545793#comment-17545793
]
Oscar Westra van Holthe - Kind commented on AVRO-3159:
--
I've added a PR to clarify
[
https://issues.apache.org/jira/browse/AVRO-3528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17545769#comment-17545769
]
Oscar Westra van Holthe - Kind commented on AVRO-3528:
--
Personally, I like the change
[
https://issues.apache.org/jira/browse/AVRO-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17545294#comment-17545294
]
Oscar Westra van Holthe - Kind commented on AVRO-3374:
--
My mistake, sorry. I saw
[
https://issues.apache.org/jira/browse/AVRO-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17545022#comment-17545022
]
Oscar Westra van Holthe - Kind commented on AVRO-3374:
--
Would it be terribly
[
https://issues.apache.org/jira/browse/AVRO-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17544525#comment-17544525
]
Oscar Westra van Holthe - Kind commented on AVRO-3374:
--
I don't mind not having
[
https://issues.apache.org/jira/browse/AVRO-3523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17540147#comment-17540147
]
Oscar Westra van Holthe - Kind commented on AVRO-3523:
--
I like the bit about
[
https://issues.apache.org/jira/browse/AVRO-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17538792#comment-17538792
]
Oscar Westra van Holthe - Kind commented on AVRO-3374:
--
It's the former, and the Java
[
https://issues.apache.org/jira/browse/AVRO-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17537719#comment-17537719
]
Oscar Westra van Holthe - Kind edited comment on AVRO-3374 at 5/16/22 6:42 PM
[
https://issues.apache.org/jira/browse/AVRO-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17537719#comment-17537719
]
Oscar Westra van Holthe - Kind edited comment on AVRO-3374 at 5/16/22 6:42 PM
[
https://issues.apache.org/jira/browse/AVRO-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17537719#comment-17537719
]
Oscar Westra van Holthe - Kind commented on AVRO-3374:
--
What is correct?
The spec
mbols" : [ "THE", "SPEC", "IS", "A", "LIE" ]
> > }
> > }
> > ]
> > }
> > {code}
> > and reader schema:
> > {code:json}
> > {
> > "type": "record",
> > "namespace": "much.namespace",
> > "name": "ModernRecord",
> > "fields": [
> > {
> > "name" : "enumField",
> > "type" : {
> > "type" : "enum",
> > "name" : "ModernEnum",
> > "symbols" : [ "THE", "SPEC", "IS", "A", "LIE" ],
> > "aliases": [
> >".AncientEnum"
> > ]
> > }
> > ],
> > "aliases": [
> > ".AncientSchema"
> > ]
> > }
> > {code}
> > notice the dots used in the aliases. as far as i understand the spec
> this should be the only legal way to do this. and it does indeed work
> to a point.
> >
> > when testing this i found multiple issues with avro's handling of such
> aliases, dating back to late avro 1.7.*
> >
> > # without these aliases, decoding does fail, but it fails over the
> nested enum, whereas it should have failed "immediately" on the fullname
> mismatch on the top level record schema. in fact, on further testing i
> think avro (at least in java) doesnt bother comparing the fullnames on the
> top level writer vs reader schemas at all?
> > # while the schema with the aliases parse()es fine, Schema.toString()
> strips out the dots from the aliases, thereby creating a "monsanto
> terminator schema" - once printed and parsed again the aliases would become
> "simple aliases" and stop working
> > # the spec doesnt explicitly talk about how to use aliases to "target"
> the null namespace. if this is an intentional feature I think the spec
> should be expanded a little to cover it?
> >
> > i have code to reproduce all these issues in [
> https://github.com/radai-rosenblatt/avro/blob/aliasing-to-null-namespace/lang/java/avro/src/test/java/org/apache/avro/TestAliasToNullNamespace.java]
> (coded against master)
> >
> > i also have code to reproduce all the above against multiple older avro
> versions in [
> https://github.com/linkedin/avro-util/blob/master/helper/tests/helper-tests-allavro/src/test/java/com/linkedin/avroutil1/compatibility/AvroTypeAliasesTest.java
> ]
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.20.7#820007)
>
--
✉️ Oscar Westra van Holthe - Kind
For me, after 19:00 or Mon,Tue,Thu,Fri between 7:30-16:00 (all UTC)
Oscar Westra van Holthe - Kind
Op wo 11 mei 2022 10:00 schreef Martin Grigorov :
> Hi,
>
> Me too!
>
> Now I guess it will be harder to find a timeslot where all of us could do
> it :-)
> I could find ti
[
https://issues.apache.org/jira/browse/AVRO-3514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17534682#comment-17534682
]
Oscar Westra van Holthe - Kind commented on AVRO-3514:
--
Aliases are a good way to fix
[ https://issues.apache.org/jira/browse/AVRO-3514 ]
Oscar Westra van Holthe - Kind deleted comment on AVRO-3514:
--
was (Author: opwvhk):
I'd say all implementations should adjust to match the specification.
> Renaming a na
[
https://issues.apache.org/jira/browse/AVRO-3514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17534680#comment-17534680
]
Oscar Westra van Holthe - Kind edited comment on AVRO-3514 at 5/11/22 5:40 AM
[
https://issues.apache.org/jira/browse/AVRO-3514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17534681#comment-17534681
]
Oscar Westra van Holthe - Kind commented on AVRO-3514:
--
I'd say all implementations
[
https://issues.apache.org/jira/browse/AVRO-3514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17534680#comment-17534680
]
Oscar Westra van Holthe - Kind commented on AVRO-3514:
--
The spec allows aliases
Hi,
I'd also like to help/shadow, as the release contains a feature that would
help me a lot. Also, the sooner we have a release, the sooner the new
ANTLR grammar for the 1.12 release can be tested with more than just the
test cases.
Kind regards,
Oscar
--
Oscar Westra van Holthe - Kind
Op
1 - 100 of 241 matches
Mail list logo