pgRouting / pgrouting

Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
https://pgrouting.org
GNU General Public License v2.0
1.14k stars 364 forks source link

Fix for pg16. Closes #2525 #2526

Closed robe2 closed 1 year ago

robe2 commented 1 year ago

Fixes #2525

Changes proposed in this pull request:

@pgRouting/admins

robe2 commented 1 year ago

Just a note, on pg16 testing I am seeing some failures. But might be my windows platform at issue here. I need to retest against PG15 to confirm this is a true PG16 test issue.

Output from my mingw64 setup for PG16 is below just the failed tests


../../pgtap/withPoints/withPointsDD/edge_cases/issue_979.pg                                 (Wstat: 0 Tests: 6 Failed: 1)
  Failed test:  3

Files=479, Tests=53713, 378 wallclock secs ( 2.44 usr  1.75 sys +  2.22 cusr  9.45 csys = 15.86 CPU)
Result: FAIL
cvvergara commented 1 year ago

About the failed test, that I did not fix on the other PR, is supposed to be fixed by a GSoC student. I will get the changes he has done about this.

cvvergara commented 1 year ago

hmmm, maybe I am wrong about which test needs to be checked

robe2 commented 1 year ago

Okay I did a pgTap test against my pg15 against develop and that completely passed. So failure seems to be specific to PG16.

I'm going to update my PG16 to latest beta and retest. It could be some issue they had earlier they've since fixed.

robe2 commented 1 year ago

I did a test off pg16 against main branch, and sadly some failures but different from the develop ones. Note develop compiles against this pull request but had one failure .

This is main branch failure

../../pgtap/astar/astar/types_check.pg                                                      (Wstat: 0 Tests: 13 Failed: 2)
  Failed tests:  12-13
../../pgtap/bdAstar/bdAstar/types_check.pg                                                  (Wstat: 0 Tests: 13 Failed: 2)
  Failed tests:  12-13