Re: Regarding open source contribution and GSoC 2022

2022-02-15 Thread Maxim Solodovnik
Hello Siya,

mentors@ is the list for mentors only, not for GSoC contributors :)
I can recommend you to check this page:
https://community.apache.org/gsoc.html

Then find the project you would like to participate in here:
https://projects.apache.org/projects.html?
language#Java

Additionally you can search for the "gsoc2022" label in JIRA [1] :)

Please send any additional questions to the dev@community mailing-list
or better to the dev@ list of the particular Apache project you would like
to contribute :)

[1] https://issues.apache.org/jira/browse

On Tue, 15 Feb 2022 at 23:44,  wrote:

>
>
> -- Forwarded message --
> From: Siya Agrawal 
> To: ment...@community.apache.org
> Cc:
> Bcc:
> Date: Tue, 15 Feb 2022 22:13:40 +0530
> Subject: Regarding open source contribution and GSoC 2022
> Dear Sir/Ma'am,
>
> I am Siya Agrawal pursuing BCA from Symbiosis institute of computer
> science and research. I'm in first year but had computer science as a
> subject in my senior standards so I have knowledge of HTML, CSS, javascript
> (basics), python, c++, oops ,Data structures and algorithms. I want to
> contribute to your community. I have never contributed to any open source
> before so I don't know how to start. Could you please guide me so that I
> can start contributing to your organization??
>
> Hoping to hear from you soon.
>
> Regards
>
> Siya.
>


-- 
Best regards,
Maxim


Re: Question regarding Pony Mail

2022-02-15 Thread Maxim Solodovnik
Done!

Thanks for the help! :)

On Wed, 16 Feb 2022 at 11:45, Dave Fisher  wrote:

> Yes, INFRA
>
> Sent from my iPhone
>
> > On Feb 15, 2022, at 8:44 PM, Maxim Solodovnik 
> wrote:
> >
> > which project should I use? INFRA? :)
> >
> >> On Wed, 16 Feb 2022 at 11:42, Zhiyuan Ju  wrote:
> >>
> >> Hi,
> >>
> >> How about creating a JIRA ticket?
> >>
> >> Best Regards!
> >> @ Zhiyuan Ju 
> >>
> >>
> >> Maxim Solodovnik  于2022年2月16日周三 12:41写道:
> >>
> >>> Hello,
> >>>
> >>> For whatever reason Apache OAuth login doesn't work for me at
> >>> https://lists.apache.org/
> >>> (I even enabled 2FA, with no luck)
> >>>
> >>> Which list should I contact to get help? :)
> >>>
> >>> --
> >>> Best regards,
> >>> Maxim
> >>>
> >>
> >
> >
> > --
> > Best regards,
> > Maxim
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>
>

-- 
Best regards,
Maxim


Re: Question regarding Pony Mail

2022-02-15 Thread Dave Fisher
Yes, INFRA

Sent from my iPhone

> On Feb 15, 2022, at 8:44 PM, Maxim Solodovnik  wrote:
> 
> which project should I use? INFRA? :)
> 
>> On Wed, 16 Feb 2022 at 11:42, Zhiyuan Ju  wrote:
>> 
>> Hi,
>> 
>> How about creating a JIRA ticket?
>> 
>> Best Regards!
>> @ Zhiyuan Ju 
>> 
>> 
>> Maxim Solodovnik  于2022年2月16日周三 12:41写道:
>> 
>>> Hello,
>>> 
>>> For whatever reason Apache OAuth login doesn't work for me at
>>> https://lists.apache.org/
>>> (I even enabled 2FA, with no luck)
>>> 
>>> Which list should I contact to get help? :)
>>> 
>>> --
>>> Best regards,
>>> Maxim
>>> 
>> 
> 
> 
> -- 
> Best regards,
> Maxim


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: Question regarding Pony Mail

2022-02-15 Thread Zhiyuan Ju
Hi,

Yes, I will do this if I encounter the same problem ^_^

Maxim Solodovnik 于2022年2月16日 周三12:44写道:

> which project should I use? INFRA? :)
>
> On Wed, 16 Feb 2022 at 11:42, Zhiyuan Ju  wrote:
>
> > Hi,
> >
> > How about creating a JIRA ticket?
> >
> > Best Regards!
> > @ Zhiyuan Ju 
> >
> >
> > Maxim Solodovnik  于2022年2月16日周三 12:41写道:
> >
> > > Hello,
> > >
> > > For whatever reason Apache OAuth login doesn't work for me at
> > > https://lists.apache.org/
> > > (I even enabled 2FA, with no luck)
> > >
> > > Which list should I contact to get help? :)
> > >
> > > --
> > > Best regards,
> > > Maxim
> > >
> >
>
>
> --
> Best regards,
> Maxim
>
-- 
来自 琚致远


Re: Question regarding Pony Mail

2022-02-15 Thread Maxim Solodovnik
which project should I use? INFRA? :)

On Wed, 16 Feb 2022 at 11:42, Zhiyuan Ju  wrote:

> Hi,
>
> How about creating a JIRA ticket?
>
> Best Regards!
> @ Zhiyuan Ju 
>
>
> Maxim Solodovnik  于2022年2月16日周三 12:41写道:
>
> > Hello,
> >
> > For whatever reason Apache OAuth login doesn't work for me at
> > https://lists.apache.org/
> > (I even enabled 2FA, with no luck)
> >
> > Which list should I contact to get help? :)
> >
> > --
> > Best regards,
> > Maxim
> >
>


-- 
Best regards,
Maxim


Re: Question regarding Pony Mail

2022-02-15 Thread Zhiyuan Ju
Hi,

How about creating a JIRA ticket?

Best Regards!
@ Zhiyuan Ju 


Maxim Solodovnik  于2022年2月16日周三 12:41写道:

> Hello,
>
> For whatever reason Apache OAuth login doesn't work for me at
> https://lists.apache.org/
> (I even enabled 2FA, with no luck)
>
> Which list should I contact to get help? :)
>
> --
> Best regards,
> Maxim
>


Question regarding Pony Mail

2022-02-15 Thread Maxim Solodovnik
Hello,

For whatever reason Apache OAuth login doesn't work for me at
https://lists.apache.org/
(I even enabled 2FA, with no luck)

Which list should I contact to get help? :)

-- 
Best regards,
Maxim


[jira] [Updated] (COMDEV-438) Apache ShardingSphere: Solve unsupported Postgres sql about alter statement for ShardingSphere Parser

2022-02-15 Thread Juan Pan (Jira)


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

Juan Pan updated COMDEV-438:

Description: 
*Apache ShardingSphere*
Apache ShardingSphere is a distributed database middleware ecosystem, including 
2 independent products, ShardingSphere JDBC and ShardingSphere Proxy presently. 
They all provide functions of data sharding, distributed transaction, and 
database orchestration.
{*}Page{*}: 
[https://shardingsphere.apache.org|https://shardingsphere.apache.org/]
{*}Github{*}: [https://github.com/apache/shardingsphere]
h3.  Background

ShardingSphere parser engine helps users parse a SQL to get the AST (Abstract 
Syntax Tree) and visit this tree to get SQLStatement (Java Object). At present, 
this parser engine can handle SQLs for `MySQL`, `PostgreSQL`, `SQLServer`, 
`openGauss` and `Oracle`, which means we have to understand different database 
dialect SQLs.
{*}More details{*}:
[https://shardingsphere.apache.org/document/current/en/reference/sharding/parse/]
h3. Task

This issue is to solve the unsupported postgres sql about alter in [this 
file|https://github.com/apache/shardingsphere/blob/master/shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/unsupported/unsupported.xml]
 . * ALTER OPERATOR
 * ALTER POLICY

 * ALTER PUBLICATION

 * ALTER ROUTINE

 * ALTER RULE

 * ALTER SCHEMA

 * ALTER SEQUENCE

 * ALTER SERVER

 * ALTER STATISTICS

 * ALTER SUBSCRIPTION

 * ALTER TABLE

 * ALTER TEXT SEARCH

 * ALTER TRIGGER

 * ALTER TYPE

 * ALTER VIEW

You can *learn more* 
[here|https://www.postgresql.org/docs/current/sql-commands.html]. * 
You may need to try to get why it's not supported.(antlr4 grammar? or not 
implement visit method) You can use [antlr4 
plugins|https://plugins.jetbrains.com/plugin/7358-antlr-v4] to help you to 
analyze. You may need to visit [an official 
doc|https://www.postgresql.org/docs/current/sql-commands.html] to check the 
grammar.
 * 
After you fix it, remember to add a new corresponding SQL case in [SQL 
Cases|https://github.com/apache/shardingsphere/tree/master/shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported]
 and the expected parsed result in [Expected Statment 
XML|https://github.com/apache/shardingsphere/tree/master/shardingsphere-test/shardingsphere-parser-test/src/main/resources/case].

 * Run 
[SQLParserParameterizedTest|https://github.com/apache/shardingsphere/blob/master/shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/engine/SQLParserParameterizedTest.java]
 and 
[UnsupportedSQLParserParameterizedTest|https://github.com/apache/shardingsphere/blob/master/shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/engine/UnsupportedSQLParserParameterizedTest.java]
 to make sure no exceptions.

{*}Notice{*}, these issues can be a good example.
[support alter foreign table for pg/og 
|https://github.com/apache/shardingsphere/pull/14944]
[support alter materialized view for 
pg/og.|https://github.com/apache/shardingsphere/pull/15331]
h3. Relevant Skills

1. Master JAVA language
2. Have a basic understanding of Antlr g4 file
3. Be familiar with Postgres SQLs
h3. Targets files

1. Postgres SQLs g4 file: 
[https://github.com/apache/shardingsphere/blob/master/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen/PostgreSQLStatement.g4]
h3. Mentor

Trista Pan, PMC of Apache ShardingSphere, https://tristazero.github.io

Zhengqiang Duan, Committer of ApacheShardingSphere, 
https://github.com/strongduanmu

  was:
 
Apache ShardingSphere
Apache ShardingSphere is a distributed database middleware ecosystem, including 
2 independent products, ShardingSphere JDBC and ShardingSphere Proxy presently. 
They all provide functions of data sharding, distributed transaction, and 
database orchestration.
{*}Page{*}: 
[https://shardingsphere.apache.org|https://shardingsphere.apache.org/]
{*}Github{*}: [https://github.com/apache/shardingsphere]
h3.  
h3. Background
ShardingSphere parser engine helps users parse a SQL to get the AST (Abstract 
Syntax Tree) and visit this tree to get SQLStatement (Java Object). At present, 
this parser engine can handle SQLs for `MySQL`, `PostgreSQL`, `SQLServer`, 
`openGauss` and `Oracle`, which means we have to understand different database 
dialect SQLs.
{*}More details{*}:
https://shardingsphere.apache.org/document/current/en/reference/sharding/parse/
h3. Task
This issue is to solve the unsupported postgres sql about alter in [this 
file|https://github.com/apache/shardingsphere/blob/master/shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/unsupported/unsupported.xml]
 . * ALTER OPERATOR

 * ALTER POLICY

 * ALTER PUBLICATION

 * ALTER ROUTINE

 * ALTER RULE

 * A

[jira] [Created] (COMDEV-438) Apache ShardingSphere: Solve unsupported Postgres sql about alter statement for ShardingSphere Parser

2022-02-15 Thread Juan Pan (Jira)
Juan Pan created COMDEV-438:
---

 Summary: Apache ShardingSphere: Solve unsupported Postgres sql 
about alter statement for ShardingSphere Parser
 Key: COMDEV-438
 URL: https://issues.apache.org/jira/browse/COMDEV-438
 Project: Community Development
  Issue Type: Improvement
  Components: GSoC/Mentoring ideas
Reporter: Juan Pan


 
Apache ShardingSphere
Apache ShardingSphere is a distributed database middleware ecosystem, including 
2 independent products, ShardingSphere JDBC and ShardingSphere Proxy presently. 
They all provide functions of data sharding, distributed transaction, and 
database orchestration.
{*}Page{*}: 
[https://shardingsphere.apache.org|https://shardingsphere.apache.org/]
{*}Github{*}: [https://github.com/apache/shardingsphere]
h3.  
h3. Background
ShardingSphere parser engine helps users parse a SQL to get the AST (Abstract 
Syntax Tree) and visit this tree to get SQLStatement (Java Object). At present, 
this parser engine can handle SQLs for `MySQL`, `PostgreSQL`, `SQLServer`, 
`openGauss` and `Oracle`, which means we have to understand different database 
dialect SQLs.
{*}More details{*}:
https://shardingsphere.apache.org/document/current/en/reference/sharding/parse/
h3. Task
This issue is to solve the unsupported postgres sql about alter in [this 
file|https://github.com/apache/shardingsphere/blob/master/shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/unsupported/unsupported.xml]
 . * ALTER OPERATOR

 * ALTER POLICY

 * ALTER PUBLICATION

 * ALTER ROUTINE

 * ALTER RULE

 * ALTER SCHEMA

 * ALTER SEQUENCE

 * ALTER SERVER

 * ALTER STATISTICS

 * ALTER SUBSCRIPTION

 * ALTER TABLE

 * ALTER TEXT SEARCH

 * ALTER TRIGGER

 * ALTER TYPE

 * ALTER VIEW

You can *learn more* 
[here|https://www.postgresql.org/docs/current/sql-commands.html]. * 
You may need to try to get why it's not supported.(antlr4 grammar? or not 
implement visit method) You can use [antlr4 
plugins|https://plugins.jetbrains.com/plugin/7358-antlr-v4] to help you to 
analyze. You may need to visit [an official 
doc|https://www.postgresql.org/docs/current/sql-commands.html] to check the 
grammar.

 * 
After you fix it, remember to add a new corresponding SQL case in [SQL 
Cases|https://github.com/apache/shardingsphere/tree/master/shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported]
 and expected parsed result in [Expected Statment 
XML|https://github.com/apache/shardingsphere/tree/master/shardingsphere-test/shardingsphere-parser-test/src/main/resources/case].

 * Run 
[SQLParserParameterizedTest|https://github.com/apache/shardingsphere/blob/master/shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/engine/SQLParserParameterizedTest.java]
 and 
[UnsupportedSQLParserParameterizedTest|https://github.com/apache/shardingsphere/blob/master/shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/engine/UnsupportedSQLParserParameterizedTest.java]
 to make sure no exceptions.

{*}Notice{*}, these issues can be a good example.
[support alter foreign table for pg/og 
|https://github.com/apache/shardingsphere/pull/14944]
[support alter materialized view for 
pg/og.|https://github.com/apache/shardingsphere/pull/15331]
h3. Relevant Skills
1. Master JAVA language
2. Have a basic understanding of Antlr g4 file
3. Be familiar with Postgres SQLs
h3. Targets files
1. Postgres SQLs g4 file: 
https://github.com/apache/shardingsphere/blob/master/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/antlr4/org/apache/shardingsphere/sql/parser/autogen/PostgreSQLStatement.g4
h3. Mentor



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org