[GitHub] [age] Munmud commented on issue #856: Python driver : After adding an edge It should return an edge object as a token of successfully added

2023-04-25 Thread via GitHub


Munmud commented on issue #856:
URL: https://github.com/apache/age/issues/856#issuecomment-1522785223

   [Python Driver Regress 
Test](https://github.com/apache/age/blob/9188a645a35feebd012749af8b6d1022ffd4d056/drivers/python/test_age_py.py#L84)
 also making new query for checking newly added edge. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Munmud opened a new issue, #856: Python driver : After adding an edge It should return an edge object as a token of successfully added

2023-04-25 Thread via GitHub


Munmud opened a new issue, #856:
URL: https://github.com/apache/age/issues/856

   After adding an edge using python driver I want to get to know the id of the 
edge. But I found that it doesn't return any object. When adding vertex it 
return a vertex object. But for edge it returns nothing. I have added vertex 
and edge in the following way
   
   ### Connection
   ```py 
   import psycopg2
   import age
   # set DB path and graph name
   connnection = psycopg2.connect(
   host="localhost", 
   port="5430", 
   dbname="postgresDB", 
   user="postgresUser", 
   password="postgresPW")
   GRAPH_NAME = 'test_Graph'
   age.setUpAge(connection, GRAPH_NAME)
   ```
   
   ### Adding Edge (Doesn't Return anything)
   ```py
   with connection.cursor() as cursor:
   query ="""
   SELECT * from cypher(
   'test_Graph', 
   $$ 
   MATCH (a), (b)
   WHERE id(a) = 844424930131969 AND id(b) = 844424930131970
   CREATE (a)-[r:ProjectLeader {firstMeet : 'Jan-21-2019'}]->(b)
   $$) as (v agtype);
   """ % (
   GRAPH_NAME,
   mapId[id1],
   mapId[id2],
   edge_label, 
   dictToStr(edge_prop)
   )
   print(query)
   try :
   cursor.execute(query)
   
   for row in cursor:
   print(row[0])
   print(row)
   print(cursor)
   connection.commit()
   except Exception as ex:
   print('Exception : ',type(ex), ex)
   # if exception occurs, you must rollback all transaction. 
   connection.rollback()
   ```
   
   ### Adding Vertex (Works successfully)
   ```py
   
   with connection.cursor() as cursor:
 query = """
 SELECT * from cypher(
 'test_Graph', 
 $$ 
 CREATE (v:People {name : 'Moontasir',weight : '50kg'}) 
 RETURN v
 $$
 ) as (v agtype);
 """ )
 try :
 cursor.execute(query)
 for row in cursor:
 print(row[0].id)
 
 # When data inserted or updated, You must commit.
 connection.commit()
 except Exception as ex:
 print(type(ex), ex)
 # if exception occurs, you must rollback all transaction. 
 connection.rollback()
   ```
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Munmud closed issue #830: Python Driver : Print useful message on what we are testing

2023-04-25 Thread via GitHub


Munmud closed issue #830: Python Driver : Print useful message on what we are 
testing
URL: https://github.com/apache/age/issues/830


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Munmud opened a new issue, #855: How to create a node with with specific id I provide?

2023-04-25 Thread via GitHub


Munmud opened a new issue, #855:
URL: https://github.com/apache/age/issues/855

   Suppose I want to create a node with following information
   - id `1910677111`.
   - label `People` 
   - properties `{'name' : 'Moontasir'}`
   - Graph_name : `students`
   
   How can I do that ? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Munmud closed issue #854: How to Create an edge using Id of Nodes

2023-04-25 Thread via GitHub


Munmud closed issue #854: How to Create an edge using Id of Nodes
URL: https://github.com/apache/age/issues/854


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Munmud commented on issue #854: How to Create an edge using Id of Nodes

2023-04-25 Thread via GitHub


Munmud commented on issue #854:
URL: https://github.com/apache/age/issues/854#issuecomment-1522733440

   ```sql
   SELECT * from cypher(
   'test_Graph', 
   $$ 
   MATCH (a), (b)
   WHERE id(a) = 844424930131969 AND id(b) = 844424930131970
   CREATE (a)-[r:ProjectLeader {firstMeet : 'Jan-21-2019'}]->(b)
   $$) as (v agtype);
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Munmud opened a new issue, #854: How to Create an edge using Id of Nodes

2023-04-25 Thread via GitHub


Munmud opened a new issue, #854:
URL: https://github.com/apache/age/issues/854

   I have created two nodes as follow
   ```sql
   SELECT * from cypher(
   'test_Graph', 
   $$ 
   CREATE (v:People {}) 
   RETURN v
   $$
   ) as (v agtype);
   ```
   
   ```sql
   SELECT * from cypher(
   'test_Graph', 
   $$ 
   CREATE (v:People {}) 
   RETURN v
   $$
   ) as (v agtype); 
   ```
   
   These query created nodes with id 844424930131969 and 844424930131970.
   
   Now How can I create an edge between these two ?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [VOTE] Apache AGE 1.3.0 Release for PostgreSQL 12

2023-04-25 Thread Carla Sanches
+1
Checked the following:
- Signature and hash.
- Tags and links.
- No unexpected binary files.
- Regression tests.
- LICENSE and NOTICE.

Checked the following merged Pull Requests:
- Create complete graph function. (#342) (#662);
- Update SET clause to support assigning a map to a variable. (#468);
- Implement isEmpty() predicate function. (#710);
- Graph names with the empty string '' are no more allowed. (#251);
- Fix typos at multiple locations. (#470);
- Update CONTRIBUTING.md (#348);
- Additional regression tests added for age_global_graph. (#341);
- Fix issue 317: Graph naming convention. (#349);
- Fix cypher function input argument checks. (#718);
- Fix Issue 693 - server termination from return exists(path). (#721);
- Update regression tests for cypher_with. (#725);
- Fix issue 733 - create_complete_graph() terminates the server. (#734);
- Prevent MATCH from following OPTIONAL MATCH. (#740);
- Update README.md.

Em sex., 21 de abr. de 2023 às 21:02, John Gemignani <
john.gemign...@bitnine.net> escreveu:

> Dear Apache Community,
>
> Please carefully read all instructions as they may have changed since the
> last vote thread.
>
> This is an official vote for Apache AGE release 1.3.0 for PostgreSQL 12.
> This release corrects an issue with the RELEASE notes from the previous
> vote.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and addressed in this release are:
>
> *
> Apache AGE 1.3.0 for PostgreSQL 12 Release Notes
>
> NOTE: Due to modifications to core tables, there is no upgrade
> path from previous versions.
>
> Implement CALL ...[YIELD] for cypher functions. (#630)
> Graph names with the empty string '' are no longer allowed. (#251)
> Fix typos at multiple locations. (#470)
> Fix Bug with CALL... [YIELD], clause ignores WHERE.
> Fix EXPLAIN to allow for nested cypher commands.
> Fix delete_global_graphs and add regression tests. (#336)
> Invalid labels now return NULL.
> Update CONTRIBUTING.md (#348)
> Fix null pointer on name compare. (#376)
> Fix Travis CI warning messages.
> Additional regression tests added for age_global_graph. (#341)
> Readme Added for AGE-JDBC-Driver. (#383)
> Updated volatility categories for many functions.
> Fix issue 339 - entities in WHERE clause have wrong Expr. (#391)
> Create complete graph function. (#342) (#662)
> Fix issue 317: Graph naming convention. (#349)
> Update SET clause to support assigning a map to a variable. (#468)
> Patch to address PR 203 that appears to be inactive. (#671)
> Add additional comments for create_graph function. (#582)
> Optimize age_exists function. (#586)
> Implement plus-equal operator in SET clause. (#638)
> Implement CI test for python driver. (#587)
> Move from travis CI to github actions for build. (#673)
> Update all driver CIs to Github actions.
> Fix build warnings.
> Updated Readme for drivers folder. (#642)
> Remove async from function definitions. (#680)
> Barbell graph generation (#648) and Barbell regress tests. (#708)
> Update Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
> Fix WITH ignoring WHERE clause. (#646)
> Implement isEmpty() predicate function. (#710)
> Fix cypher function input argument checks. (#718)
> Fix Issue 693 - server termination from return exists(path). (#721)
> Update regression tests for cypher_with. (#725)
> Fix issue 733 - create_complete_graph() terminates the server. (#734)
> Prevent MATCH from following OPTIONAL MATCH. (#740)
> Fix property constraints against resolved variables. (#724) (#751) (#701)
> (#747)
> Include invalid labels in reused variables. (#751) (#762)
> Fix update_entity_tuple to use correct CommandId. (#769)
> Remove check for scalar agtypes in unwind. (#736)
> Update PG12 CI workflows. (#776)
> Update readme and version for python driver. (#780)
> Update README.md
> *
>
> !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, and keys
> !!!
>
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
>
> The git commit hash:
> commit 61e73f7327ceb35988cca3949f17687dd11bf690
>
> The release files for 1.3.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG12/1.3.0.rc1/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release see:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
> *
>
> !!! IMPORTANT PLEASE READ !!!
>
> Please note that Apache REQUIRES the following information to be in your
> response to the vote, in order for it to be valid -
>
>
> - If you are a binding vote, a PMC, then you MUST state it in your
>   response. 

[GitHub] [age] Munmud opened a new issue, #852: Which Tech/Algorithm is used to generate id automatically when creating new nodes and edges ?

2023-04-25 Thread via GitHub


Munmud opened a new issue, #852:
URL: https://github.com/apache/age/issues/852

   We are developing python support for Networkx. While building the project, 
we need to know the process of generating id no for that are assigned 
automatically when creating new nodes and edges.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] mutaharaamir commented on issue #771: Research what needs to be done to implement List Comprehension

2023-04-25 Thread via GitHub


mutaharaamir commented on issue #771:
URL: https://github.com/apache/age/issues/771#issuecomment-1522612268

   We could start by looking at how list comprehensions are implemented in 
existing languages such as python, perl and scala. I think CPython is a good 
place to start because Python's list comprehension syntax is quite clean, and 
it is written in C which should give us pointers on how to implement it in AGE. 
   
   According to 
[this](https://stackoverflow.com/questions/62281997/where-are-list-comprehensions-implemented-in-cpython-source-code)
 and 
[this](https://stackoverflow.com/questions/24482810/do-python-list-comprehensions-get-converted-to-pure-c)
 post on stackoverflow, list comprehensions are converted directly to bytecode 
instead of being converted to C as an intermediate step. Perhaps this could 
give us some indication of how to proceed?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [VOTE] Apache AGE 1.3.0 Release for PostgreSQL 12

2023-04-25 Thread Moiez Ibrar
+1,


Checked: - Signature and Hash

Tags and Links - checked

LICENSE and NOTICE verified

no unexpected binary files

Regression tests, passed

On Sat, 22 Apr 2023 at 5:02 AM, John Gemignani 
wrote:

> Dear Apache Community,
>
> Please carefully read all instructions as they may have changed since the
> last vote thread.
>
> This is an official vote for Apache AGE release 1.3.0 for PostgreSQL 12.
> This release corrects an issue with the RELEASE notes from the previous
> vote.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and addressed in this release are:
>
> *
> Apache AGE 1.3.0 for PostgreSQL 12 Release Notes
>
> NOTE: Due to modifications to core tables, there is no upgrade
> path from previous versions.
>
> Implement CALL ...[YIELD] for cypher functions. (#630)
> Graph names with the empty string '' are no longer allowed. (#251)
> Fix typos at multiple locations. (#470)
> Fix Bug with CALL... [YIELD], clause ignores WHERE.
> Fix EXPLAIN to allow for nested cypher commands.
> Fix delete_global_graphs and add regression tests. (#336)
> Invalid labels now return NULL.
> Update CONTRIBUTING.md (#348)
> Fix null pointer on name compare. (#376)
> Fix Travis CI warning messages.
> Additional regression tests added for age_global_graph. (#341)
> Readme Added for AGE-JDBC-Driver. (#383)
> Updated volatility categories for many functions.
> Fix issue 339 - entities in WHERE clause have wrong Expr. (#391)
> Create complete graph function. (#342) (#662)
> Fix issue 317: Graph naming convention. (#349)
> Update SET clause to support assigning a map to a variable. (#468)
> Patch to address PR 203 that appears to be inactive. (#671)
> Add additional comments for create_graph function. (#582)
> Optimize age_exists function. (#586)
> Implement plus-equal operator in SET clause. (#638)
> Implement CI test for python driver. (#587)
> Move from travis CI to github actions for build. (#673)
> Update all driver CIs to Github actions.
> Fix build warnings.
> Updated Readme for drivers folder. (#642)
> Remove async from function definitions. (#680)
> Barbell graph generation (#648) and Barbell regress tests. (#708)
> Update Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
> Fix WITH ignoring WHERE clause. (#646)
> Implement isEmpty() predicate function. (#710)
> Fix cypher function input argument checks. (#718)
> Fix Issue 693 - server termination from return exists(path). (#721)
> Update regression tests for cypher_with. (#725)
> Fix issue 733 - create_complete_graph() terminates the server. (#734)
> Prevent MATCH from following OPTIONAL MATCH. (#740)
> Fix property constraints against resolved variables. (#724) (#751) (#701)
> (#747)
> Include invalid labels in reused variables. (#751) (#762)
> Fix update_entity_tuple to use correct CommandId. (#769)
> Remove check for scalar agtypes in unwind. (#736)
> Update PG12 CI workflows. (#776)
> Update readme and version for python driver. (#780)
> Update README.md
> *
>
> !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, and keys
> !!!
>
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
>
> The git commit hash:
> commit 61e73f7327ceb35988cca3949f17687dd11bf690
>
> The release files for 1.3.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG12/1.3.0.rc1/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release see:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
> *
>
> !!! IMPORTANT PLEASE READ !!!
>
> Please note that Apache REQUIRES the following information to be in your
> response to the vote, in order for it to be valid -
>
>
> - If you are a binding vote, a PMC, then you MUST state it in your
>   response. Otherwise, leave it out. Do not mention it if you are
>   not a PMC.
>
> - You MUST state what you checked to support your vote. See
>   the samples given below for guidance.
>
> - You MUST, at a minimum, check the above tags, hash,
>links, and signatures for validity.
>
> - You CANNOT just say, +1 or 0. You need to state what items
>   you checked.
>
> If your vote DOES NOT follow the above guidelines or samples below, it may
> be thrown out.
>
> !!! IMPORTANT PLEASE READ !!!
>
> Please vote as follows -
>
> +1, Release this package as Apache AGE 1.3.0 for PostgreSQL 12.
>   0, I won't get in the way of the vote.
>  -1, Do not release this package because 
>
>  !!! Followed by what you checked !!!
>
> Sample responses, two for PMCs (binding) and two for regular 

Re: [VOTE] Apache AGE 1.3.0 Release for PostgreSQL 12

2023-04-25 Thread JawadAli Abbasi
+1
I have checked the following:
Tags and Links - checked
LICENSE and NOTICE - checked

Signature and Hash - checked
No unexpected binary files - checked
Sent from Yahoo Mail on Android 
 
  On Wed, Apr 26, 2023 at 1:03 AM, Eya Badal wrote:   Looks 
good to me
+1(Binding)

I checked the following:

- Signature and hash - checked.
- LICENSE and NOTICE - checked.
- No unexpected binary files - checked.

Thank you again, John!! 

On 2023/04/22 00:01:13 John Gemignani wrote:
> Dear Apache Community,
> 
> Please carefully read all instructions as they may have changed since the
> last vote thread.
> 
> This is an official vote for Apache AGE release 1.3.0 for PostgreSQL 12.
> This release corrects an issue with the RELEASE notes from the previous
> vote.
> 
> To learn more about Apache AGE, please see http://age.apache.org/
> 
> Functionalities included and addressed in this release are:
> 
> *
> Apache AGE 1.3.0 for PostgreSQL 12 Release Notes
> 
> NOTE: Due to modifications to core tables, there is no upgrade
>            path from previous versions.
> 
> Implement CALL ...[YIELD] for cypher functions. (#630)
> Graph names with the empty string '' are no longer allowed. (#251)
> Fix typos at multiple locations. (#470)
> Fix Bug with CALL... [YIELD], clause ignores WHERE.
> Fix EXPLAIN to allow for nested cypher commands.
> Fix delete_global_graphs and add regression tests. (#336)
> Invalid labels now return NULL.
> Update CONTRIBUTING.md (#348)
> Fix null pointer on name compare. (#376)
> Fix Travis CI warning messages.
> Additional regression tests added for age_global_graph. (#341)
> Readme Added for AGE-JDBC-Driver. (#383)
> Updated volatility categories for many functions.
> Fix issue 339 - entities in WHERE clause have wrong Expr. (#391)
> Create complete graph function. (#342) (#662)
> Fix issue 317: Graph naming convention. (#349)
> Update SET clause to support assigning a map to a variable. (#468)
> Patch to address PR 203 that appears to be inactive. (#671)
> Add additional comments for create_graph function. (#582)
> Optimize age_exists function. (#586)
> Implement plus-equal operator in SET clause. (#638)
> Implement CI test for python driver. (#587)
> Move from travis CI to github actions for build. (#673)
> Update all driver CIs to Github actions.
> Fix build warnings.
> Updated Readme for drivers folder. (#642)
> Remove async from function definitions. (#680)
> Barbell graph generation (#648) and Barbell regress tests. (#708)
> Update Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
> Fix WITH ignoring WHERE clause. (#646)
> Implement isEmpty() predicate function. (#710)
> Fix cypher function input argument checks. (#718)
> Fix Issue 693 - server termination from return exists(path). (#721)
> Update regression tests for cypher_with. (#725)
> Fix issue 733 - create_complete_graph() terminates the server. (#734)
> Prevent MATCH from following OPTIONAL MATCH. (#740)
> Fix property constraints against resolved variables. (#724) (#751) (#701)
> (#747)
> Include invalid labels in reused variables. (#751) (#762)
> Fix update_entity_tuple to use correct CommandId. (#769)
> Remove check for scalar agtypes in unwind. (#736)
> Update PG12 CI workflows. (#776)
> Update readme and version for python driver. (#780)
> Update README.md
> *
> 
> !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, and keys
> !!!
> 
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
> 
> The git commit hash:
> commit 61e73f7327ceb35988cca3949f17687dd11bf690
> 
> The release files for 1.3.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG12/1.3.0.rc1/
> 
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
> 
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> 
> For information about the contents of this release see:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
> *
> 
> !!! IMPORTANT PLEASE READ !!!
> 
> Please note that Apache REQUIRES the following information to be in your
> response to the vote, in order for it to be valid -
> 
> 
>    - If you are a binding vote, a PMC, then you MUST state it in your
>      response. Otherwise, leave it out. Do not mention it if you are
>      not a PMC.
> 
>    - You MUST state what you checked to support your vote. See
>      the samples given below for guidance.
> 
>    - You MUST, at a minimum, check the above tags, hash,
>        links, and signatures for validity.
> 
>    - You CANNOT just say, +1 or 0. You need to state what items
>      you checked.
> 
> If your vote DOES NOT follow the above guidelines or samples below, it may
> be thrown out.
> 
> !!! IMPORTANT PLEASE READ !!!
> 
> Please vote as 

Re: [VOTE] Apache AGE 1.3.0 Release for PostgreSQL 12

2023-04-25 Thread Eya Badal
Looks good to me
+1(Binding)

I checked the following:

- Signature and hash - checked.
- LICENSE and NOTICE - checked.
- No unexpected binary files - checked.

Thank you again, John!! 

On 2023/04/22 00:01:13 John Gemignani wrote:
> Dear Apache Community,
> 
> Please carefully read all instructions as they may have changed since the
> last vote thread.
> 
> This is an official vote for Apache AGE release 1.3.0 for PostgreSQL 12.
> This release corrects an issue with the RELEASE notes from the previous
> vote.
> 
> To learn more about Apache AGE, please see http://age.apache.org/
> 
> Functionalities included and addressed in this release are:
> 
> *
> Apache AGE 1.3.0 for PostgreSQL 12 Release Notes
> 
> NOTE: Due to modifications to core tables, there is no upgrade
> path from previous versions.
> 
> Implement CALL ...[YIELD] for cypher functions. (#630)
> Graph names with the empty string '' are no longer allowed. (#251)
> Fix typos at multiple locations. (#470)
> Fix Bug with CALL... [YIELD], clause ignores WHERE.
> Fix EXPLAIN to allow for nested cypher commands.
> Fix delete_global_graphs and add regression tests. (#336)
> Invalid labels now return NULL.
> Update CONTRIBUTING.md (#348)
> Fix null pointer on name compare. (#376)
> Fix Travis CI warning messages.
> Additional regression tests added for age_global_graph. (#341)
> Readme Added for AGE-JDBC-Driver. (#383)
> Updated volatility categories for many functions.
> Fix issue 339 - entities in WHERE clause have wrong Expr. (#391)
> Create complete graph function. (#342) (#662)
> Fix issue 317: Graph naming convention. (#349)
> Update SET clause to support assigning a map to a variable. (#468)
> Patch to address PR 203 that appears to be inactive. (#671)
> Add additional comments for create_graph function. (#582)
> Optimize age_exists function. (#586)
> Implement plus-equal operator in SET clause. (#638)
> Implement CI test for python driver. (#587)
> Move from travis CI to github actions for build. (#673)
> Update all driver CIs to Github actions.
> Fix build warnings.
> Updated Readme for drivers folder. (#642)
> Remove async from function definitions. (#680)
> Barbell graph generation (#648) and Barbell regress tests. (#708)
> Update Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
> Fix WITH ignoring WHERE clause. (#646)
> Implement isEmpty() predicate function. (#710)
> Fix cypher function input argument checks. (#718)
> Fix Issue 693 - server termination from return exists(path). (#721)
> Update regression tests for cypher_with. (#725)
> Fix issue 733 - create_complete_graph() terminates the server. (#734)
> Prevent MATCH from following OPTIONAL MATCH. (#740)
> Fix property constraints against resolved variables. (#724) (#751) (#701)
> (#747)
> Include invalid labels in reused variables. (#751) (#762)
> Fix update_entity_tuple to use correct CommandId. (#769)
> Remove check for scalar agtypes in unwind. (#736)
> Update PG12 CI workflows. (#776)
> Update readme and version for python driver. (#780)
> Update README.md
> *
> 
> !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, and keys
> !!!
> 
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
> 
> The git commit hash:
> commit 61e73f7327ceb35988cca3949f17687dd11bf690
> 
> The release files for 1.3.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG12/1.3.0.rc1/
> 
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
> 
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> 
> For information about the contents of this release see:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
> *
> 
> !!! IMPORTANT PLEASE READ !!!
> 
> Please note that Apache REQUIRES the following information to be in your
> response to the vote, in order for it to be valid -
> 
> 
> - If you are a binding vote, a PMC, then you MUST state it in your
>   response. Otherwise, leave it out. Do not mention it if you are
>   not a PMC.
> 
> - You MUST state what you checked to support your vote. See
>   the samples given below for guidance.
> 
> - You MUST, at a minimum, check the above tags, hash,
>links, and signatures for validity.
> 
> - You CANNOT just say, +1 or 0. You need to state what items
>   you checked.
> 
> If your vote DOES NOT follow the above guidelines or samples below, it may
> be thrown out.
> 
> !!! IMPORTANT PLEASE READ !!!
> 
> Please vote as follows -
> 
> +1, Release this package as Apache AGE 1.3.0 for PostgreSQL 12.
>   0, I won't get in the way of the vote.
>  -1, Do not release this package because 
> 
>  !!! Followed by what you checked !!!
> 
> Sample 

Re: [VOTE] Apache AGE 1.3.0 Release for PostgreSQL 12

2023-04-25 Thread Dehowe Feng
+1 binding

checked:
-signature and hash
-tags and links
-license, release, notice
-no unexpected binaries found

On Fri, Apr 21, 2023 at 5:02 PM John Gemignani 
wrote:

> Dear Apache Community,
>
> Please carefully read all instructions as they may have changed since the
> last vote thread.
>
> This is an official vote for Apache AGE release 1.3.0 for PostgreSQL 12.
> This release corrects an issue with the RELEASE notes from the previous
> vote.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and addressed in this release are:
>
> *
> Apache AGE 1.3.0 for PostgreSQL 12 Release Notes
>
> NOTE: Due to modifications to core tables, there is no upgrade
> path from previous versions.
>
> Implement CALL ...[YIELD] for cypher functions. (#630)
> Graph names with the empty string '' are no longer allowed. (#251)
> Fix typos at multiple locations. (#470)
> Fix Bug with CALL... [YIELD], clause ignores WHERE.
> Fix EXPLAIN to allow for nested cypher commands.
> Fix delete_global_graphs and add regression tests. (#336)
> Invalid labels now return NULL.
> Update CONTRIBUTING.md (#348)
> Fix null pointer on name compare. (#376)
> Fix Travis CI warning messages.
> Additional regression tests added for age_global_graph. (#341)
> Readme Added for AGE-JDBC-Driver. (#383)
> Updated volatility categories for many functions.
> Fix issue 339 - entities in WHERE clause have wrong Expr. (#391)
> Create complete graph function. (#342) (#662)
> Fix issue 317: Graph naming convention. (#349)
> Update SET clause to support assigning a map to a variable. (#468)
> Patch to address PR 203 that appears to be inactive. (#671)
> Add additional comments for create_graph function. (#582)
> Optimize age_exists function. (#586)
> Implement plus-equal operator in SET clause. (#638)
> Implement CI test for python driver. (#587)
> Move from travis CI to github actions for build. (#673)
> Update all driver CIs to Github actions.
> Fix build warnings.
> Updated Readme for drivers folder. (#642)
> Remove async from function definitions. (#680)
> Barbell graph generation (#648) and Barbell regress tests. (#708)
> Update Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
> Fix WITH ignoring WHERE clause. (#646)
> Implement isEmpty() predicate function. (#710)
> Fix cypher function input argument checks. (#718)
> Fix Issue 693 - server termination from return exists(path). (#721)
> Update regression tests for cypher_with. (#725)
> Fix issue 733 - create_complete_graph() terminates the server. (#734)
> Prevent MATCH from following OPTIONAL MATCH. (#740)
> Fix property constraints against resolved variables. (#724) (#751) (#701)
> (#747)
> Include invalid labels in reused variables. (#751) (#762)
> Fix update_entity_tuple to use correct CommandId. (#769)
> Remove check for scalar agtypes in unwind. (#736)
> Update PG12 CI workflows. (#776)
> Update readme and version for python driver. (#780)
> Update README.md
> *
>
> !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, and keys
> !!!
>
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
>
> The git commit hash:
> commit 61e73f7327ceb35988cca3949f17687dd11bf690
>
> The release files for 1.3.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG12/1.3.0.rc1/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release see:
> https://github.com/apache/age/releases/tag/PG12/v1.3.0-rc1
> *
>
> !!! IMPORTANT PLEASE READ !!!
>
> Please note that Apache REQUIRES the following information to be in your
> response to the vote, in order for it to be valid -
>
>
> - If you are a binding vote, a PMC, then you MUST state it in your
>   response. Otherwise, leave it out. Do not mention it if you are
>   not a PMC.
>
> - You MUST state what you checked to support your vote. See
>   the samples given below for guidance.
>
> - You MUST, at a minimum, check the above tags, hash,
>links, and signatures for validity.
>
> - You CANNOT just say, +1 or 0. You need to state what items
>   you checked.
>
> If your vote DOES NOT follow the above guidelines or samples below, it may
> be thrown out.
>
> !!! IMPORTANT PLEASE READ !!!
>
> Please vote as follows -
>
> +1, Release this package as Apache AGE 1.3.0 for PostgreSQL 12.
>   0, I won't get in the way of the vote.
>  -1, Do not release this package because 
>
>  !!! Followed by what you checked !!!
>
> Sample responses, two for PMCs (binding) and two for regular committers.
> These are only samples, 

[GitHub] [age] AhmarZaidi commented on issue #849: [ageviewer_go] isn't there a README file giving instructions on how to setup the frontend and backend server of ageviewer_go + how to use?

2023-04-25 Thread via GitHub


AhmarZaidi commented on issue #849:
URL: https://github.com/apache/age/issues/849#issuecomment-1522249967

   Currently there isn't. It would be added soon.  
   To test the application:
   - Clone the repo and switch to `ageviewer_go` branch.
   - Remove the `agensgraph.c` file. 
   - Run `wails dev` command. 
   
   It's still in development though.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] jrgemignani closed issue #829: Reuse of variable with label constraint in concurrent MATCH clauses does not error out

2023-04-25 Thread via GitHub


jrgemignani closed issue #829: Reuse of variable with label constraint in 
concurrent MATCH clauses does not error out
URL: https://github.com/apache/age/issues/829


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] jrgemignani commented on issue #845: AGE Python Driver Test

2023-04-25 Thread via GitHub


jrgemignani commented on issue #845:
URL: https://github.com/apache/age/issues/845#issuecomment-1522114015

   @Munmud @Huzaiif The pypi package is not supported by us and should be 
used with caution.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] jrgemignani commented on issue #839: Allowing non-superuser to access Apache AGE through python driver

2023-04-25 Thread via GitHub


jrgemignani commented on issue #839:
URL: https://github.com/apache/age/issues/839#issuecomment-1522053573

   @CC-Hsu These are all DBA commands for database administrators of said 
database to set up. AGE is an extension/plugin to PostgreSQL and purposely 
makes no changes, as that is not our role, to access AGE. How a DBA decides to 
allow access to AGE is up to that DBA and their organizations guidelines, not 
us.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] safi50 closed issue #848: Python Driver: Version mismatch between ANTLR runtime required by pip install age and cloned repository

2023-04-25 Thread via GitHub


safi50 closed issue #848: Python Driver: Version mismatch between ANTLR runtime 
required by pip install age and cloned repository
URL: https://github.com/apache/age/issues/848


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] safi50 commented on issue #848: Python Driver: Version mismatch between ANTLR runtime required by pip install age and cloned repository

2023-04-25 Thread via GitHub


safi50 commented on issue #848:
URL: https://github.com/apache/age/issues/848#issuecomment-1521901339

   > Apache AGE doesn't support external links that have no control over. We 
are removing references to PYPI until it is under our control. This was 
previously issued here #784
   
   I see! I will close this issue in that case


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Munmud commented on issue #848: Python Driver: Version mismatch between ANTLR runtime required by pip install age and cloned repository

2023-04-25 Thread via GitHub


Munmud commented on issue #848:
URL: https://github.com/apache/age/issues/848#issuecomment-1521894789

   Apache AGE doesn't support external links that have no control over. We are 
removing references to PYPI until it is under our control. This was previously 
issued here #784 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Munmud commented on issue #845: AGE Python Driver Test

2023-04-25 Thread via GitHub


Munmud commented on issue #845:
URL: https://github.com/apache/age/issues/845#issuecomment-1521877452

   You can follow the steps as below :
   - Download the repo. `git clone https://github.com/apache/age.git`
   - Goto the python driver directory. 
   - Install the dependency `pip install -r requirements.txt`
   - Run unitTest with your configuration
   ```
   python test_age_py.py \
   -host "127.0.0.1" \
   -db "postgres" \
   -u "postgres" \
   -pass "agens" \
   -port 5432 \
   -gn "test_graph"
   ```
   
   There is also a pypi package 
[here](https://pypi.org/project/apache-age-dijkstra/). But its not up do date 
with latest age python driver


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] safi50 opened a new issue, #848: Python Driver: Version mismatch between ANTLR runtime required by pip install age and cloned repository

2023-04-25 Thread via GitHub


safi50 opened a new issue, #848:
URL: https://github.com/apache/age/issues/848

   ### Describe the bug
   
   When installing the `apache-age-python` library using `pip install`, it 
requires **ANTLR runtime version 4.9.2** as its dependency. 
   However, when cloning the repository and importing age, it requires **ANTLR 
runtime version 4.11.1** as written in the **requirements.txt** file. This 
causes a version mismatch and leads to a `Could not deserialize ATN with 
version` error if the versions do not match. 
   
   We can solve this error by running the following: 
   ```
   pip install antlr4-python3-runtime==4.9.2  # When using the 
apache-age-python package
   pip install antlr4-python3-runtime==4.11.1  # When importing age from 
the cloned repository 
   ```
   
   Why is there a difference between ANTLR runtime versions required when using 
the `apache-age-python` package and when directly importing `age` from the 
repository. 
   Maybe the published package on PyPI missed an update? 
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [age] Huzaiifaaaa opened a new issue, #845: AGE Python Driver Test

2023-04-25 Thread via GitHub


Huzaiif opened a new issue, #845:
URL: https://github.com/apache/age/issues/845

   I am working on Python driver and want to test it individually. Is there any 
way or any command to test Python Driver only?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@age.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org