[jira] [Updated] (AVRO-3837) Disallow invalid namespaces for the Rust binding

2023-08-19 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/AVRO-3837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated AVRO-3837:
-
Labels: pull-request-available  (was: )

> Disallow invalid namespaces for the Rust binding
> 
>
> Key: AVRO-3837
> URL: https://issues.apache.org/jira/browse/AVRO-3837
> Project: Apache Avro
>  Issue Type: Bug
>  Components: rust
>Affects Versions: 1.12.0
>Reporter: Kousuke Saruta
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> The current Rust binding doesn't accept invalid namespaces if such namespaces 
> are in a name field.
> {code}
> {
>   "name": "ns1.invalid-ns.record1",
>   "type": "record"
>   "fields": []
> }
> {code}
> But, even if a invalid namespace is in a namespace field, the Rust binding 
> accept such namespaces.
> {code}
> {
>   "name": "record1",
>   "namespace": "ns1.invalid-ns",
>   "type": "record",
>   "fields": []
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (AVRO-3837) Disallow invalid namespaces for the Rust binding

2023-08-19 Thread Kousuke Saruta (Jira)


 [ 
https://issues.apache.org/jira/browse/AVRO-3837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kousuke Saruta updated AVRO-3837:
-
Description: 
The current Rust binding doesn't accept invalid namespaces if such namespaces 
are in a name field.

{code}
{
  "name": "ns1.invalid-ns.record1",
  "type": "record"
  "fields": []
}
{code}

But, even if a invalid namespace is in a namespace field, the Rust binding 
accept such namespaces.

{code}
{
  "name": "record1",
  "namespace": "ns1.invalid-ns",
  "type": "record",
  "fields": []
}
{code}

  was:
The current Rust binding doesn't accept invalid namespaces if such namespaces 
are in a name field.

{code}
{
  "name": "ns1.invalid-ns.record1",
  "type": "record"
  "fields": []
}
{code}

But, even if a invalid namespace is in a namespace field, the Rust binding 
accept such namespaces.

{code}
  "name": "record1",
  "namespace": "ns1.invalid-ns",
  "type": "record",
  "fields": []
}
{code}


> Disallow invalid namespaces for the Rust binding
> 
>
> Key: AVRO-3837
> URL: https://issues.apache.org/jira/browse/AVRO-3837
> Project: Apache Avro
>  Issue Type: Bug
>  Components: rust
>Affects Versions: 1.12.0
>Reporter: Kousuke Saruta
>Priority: Major
>
> The current Rust binding doesn't accept invalid namespaces if such namespaces 
> are in a name field.
> {code}
> {
>   "name": "ns1.invalid-ns.record1",
>   "type": "record"
>   "fields": []
> }
> {code}
> But, even if a invalid namespace is in a namespace field, the Rust binding 
> accept such namespaces.
> {code}
> {
>   "name": "record1",
>   "namespace": "ns1.invalid-ns",
>   "type": "record",
>   "fields": []
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (AVRO-3837) Disallow invalid namespaces for the Rust binding

2023-08-19 Thread Kousuke Saruta (Jira)


 [ 
https://issues.apache.org/jira/browse/AVRO-3837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kousuke Saruta updated AVRO-3837:
-
Description: 
The current Rust binding doesn't accept invalid namespaces if such namespaces 
are in a name field.

{code}
{
  "name": "ns1.invalid-ns.record1",
  "type": "record"
  "fields": []
}
{code}

But, even if a invalid namespace is in a namespace field, the Rust binding 
accept such namespaces.

{code}
  "name": "record1",
  "namespace": "ns1.invalid-ns",
  "type": "record",
  "fields": []
}
{code}

  was:
The current Rust binding doesn't accept invalid namespaces if such namespaces 
are in name field.

{code}
{
  "name": "ns1.invalid-ns.record1",
  "type": "record"
  "fields": []
}
{code}

But if a invalid namespace in namespace field doesn't validate.

{code}
  "name": "record1",
  "namespace": "ns1.invalid-ns",
  "type": "record",
  "fields": []
}
{code}


> Disallow invalid namespaces for the Rust binding
> 
>
> Key: AVRO-3837
> URL: https://issues.apache.org/jira/browse/AVRO-3837
> Project: Apache Avro
>  Issue Type: Bug
>  Components: rust
>Affects Versions: 1.12.0
>Reporter: Kousuke Saruta
>Priority: Major
>
> The current Rust binding doesn't accept invalid namespaces if such namespaces 
> are in a name field.
> {code}
> {
>   "name": "ns1.invalid-ns.record1",
>   "type": "record"
>   "fields": []
> }
> {code}
> But, even if a invalid namespace is in a namespace field, the Rust binding 
> accept such namespaces.
> {code}
>   "name": "record1",
>   "namespace": "ns1.invalid-ns",
>   "type": "record",
>   "fields": []
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (AVRO-3837) Disallow invalid namespaces for the Rust binding

2023-08-19 Thread Kousuke Saruta (Jira)


 [ 
https://issues.apache.org/jira/browse/AVRO-3837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kousuke Saruta updated AVRO-3837:
-
Summary: Disallow invalid namespaces for the Rust binding  (was: Disallow 
invalid namespace for the Rust binding)

> Disallow invalid namespaces for the Rust binding
> 
>
> Key: AVRO-3837
> URL: https://issues.apache.org/jira/browse/AVRO-3837
> Project: Apache Avro
>  Issue Type: Bug
>  Components: rust
>Affects Versions: 1.12.0
>Reporter: Kousuke Saruta
>Priority: Major
>
> The current Rust binding doesn't accept invalid namespaces if such namespaces 
> are in name field.
> {code}
> {
>   "name": "ns1.invalid-ns.record1",
>   "type": "record"
>   "fields": []
> }
> {code}
> But if a invalid namespace in namespace field doesn't validate.
> {code}
>   "name": "record1",
>   "namespace": "ns1.invalid-ns",
>   "type": "record",
>   "fields": []
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)