[Git][debian-gis-team/pgrouting][upstream] New upstream version 3.6.1

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Wed Nov 29 15:39:30 GMT 2023



Bas Couwenberg pushed to branch upstream at Debian GIS Project / pgrouting


Commits:
c0f2de17 by Bas Couwenberg at 2023-11-29T15:54:40+01:00
New upstream version 3.6.1
- - - - -


28 changed files:

- .github/workflows/boost_version.yml
- .github/workflows/macos.yml
- .github/workflows/ubuntu.yml
- .github/workflows/update.yml
- CMakeLists.txt
- NEWS
- doc/src/release_notes.rst
- docqueries/version/doc-full_version.result
- docqueries/version/doc-version.result
- include/c_types/restriction_t.h
- include/cpp_common/get_check_data.hpp
- locale/de/LC_MESSAGES/index.po
- locale/de/LC_MESSAGES/pgrouting_doc_strings.po
- locale/en/LC_MESSAGES/index.po
- locale/en/LC_MESSAGES/pgrouting_doc_strings.po
- locale/es/LC_MESSAGES/index.po
- locale/es/LC_MESSAGES/pgrouting_doc_strings.po
- locale/ja/LC_MESSAGES/index.po
- locale/ja/LC_MESSAGES/pgrouting_doc_strings.po
- locale/ko/LC_MESSAGES/index.po
- locale/ko/LC_MESSAGES/pgrouting_doc_strings.po
- locale/pot/index.pot
- locale/pot/pgrouting_doc_strings.pot
- locale/zh_Hans/LC_MESSAGES/index.po
- locale/zh_Hans/LC_MESSAGES/pgrouting_doc_strings.po
- pgtap/withPoints/withPointsDD/edge_cases/issue_979.pg
- src/cpp_common/get_check_data.cpp
- tools/testers/pg_prove_tests.sh


Changes:

=====================================
.github/workflows/boost_version.yml
=====================================
@@ -133,5 +133,5 @@ jobs:
           sudo service postgresql start
           psql -c "CREATE DATABASE ___pgr___test___;"
           DIR=$(git rev-parse --show-toplevel)
-          bash "${DIR}/tools/testers/setup_db.sh" "${PGPORT}" ___pgr___test___ "${PG_RUNNER_USER}" "3.6.0"
+          bash "${DIR}/tools/testers/setup_db.sh" "${PGPORT}" ___pgr___test___ "${PG_RUNNER_USER}" "3.6.1"
           pg_prove  -Q -f --normalize --directives --recurse -U "${PG_RUNNER_USER}" -d ___pgr___test___ "pgtap"


=====================================
.github/workflows/macos.yml
=====================================
@@ -5,6 +5,31 @@ name: Build for macOS
 
 on:
   workflow_dispatch:
+  push:
+    paths:
+      - '.github/workflows/macos.yml'
+      - 'src/**'
+      - 'include/**'
+      - 'pgtap/**'
+      - 'tools/testers/**'
+      - './CMakeLists.txt'
+
+    branches-ignore:
+      - 'gh-pages'
+
+    tags: []
+
+  pull_request:
+    paths:
+      - '.github/workflows/macos.yml'
+      - 'src/**'
+      - 'include/**'
+      - 'pgtap/**'
+      - 'tools/testers/**'
+      - './CMakeLists.txt'
+
+    branches-ignore:
+      - 'gh-pages'
 
 concurrency:
   group: ${{ github.workflow }}-${{ github.ref }}
@@ -39,6 +64,7 @@ jobs:
           sudo make install
 
       - name: Install pgTAP
+        if: false
         run: |
           git clone https://github.com/theory/pgtap.git pgTapExtension
           cd pgTapExtension
@@ -49,6 +75,7 @@ jobs:
           sudo ln -s  /usr/local/Cellar/perl/5.32.1_1/bin/pg_prove  symlink it into /usr/local/bin
 
       - name: Test
+        if: false
         run: |
           export PATH=/usr/local/Cellar/perl/$(perl -e 'print substr($^V, 1)')/bin:$PATH
           pg_ctl -D /usr/local/var/postgres start


=====================================
.github/workflows/ubuntu.yml
=====================================
@@ -29,7 +29,7 @@ jobs:
     strategy:
         fail-fast: false
         matrix:
-          psql: [11,12,13,14,15]
+          psql: [11,12,13,14,15,16]
           postgis: [3]
           os: [ubuntu-latest, ubuntu-20.04]
 


=====================================
.github/workflows/update.yml
=====================================
@@ -28,7 +28,7 @@ jobs:
     strategy:
         fail-fast: false
         matrix:
-          old_pgr: [3.5.1, 3.5.0, 3.4.2, 3.4.1, 3.4.0, 3.3.5, 3.3.4, 3.3.3, 3.3.2, 3.3.1, 3.3.0, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.6, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0, 3.2.1, 3.2.2]
+          old_pgr: [3.6.0, 3.5.1, 3.5.0, 3.4.2, 3.4.1, 3.4.0, 3.3.5, 3.3.4, 3.3.3, 3.3.2, 3.3.1, 3.3.0, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.6, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0, 3.2.1, 3.2.2]
 
     steps:
       - uses: actions/checkout at v4
@@ -122,6 +122,6 @@ jobs:
         run: |
           sudo service postgresql start
           psql -p "${PGPORT}"  -d ___pgr___test___ -c "SELECT * FROM pgr_full_version();"
-          psql -p "${PGPORT}"  -d ___pgr___test___ -c "ALTER EXTENSION pgrouting UPDATE  TO '3.6.0';"
+          psql -p "${PGPORT}"  -d ___pgr___test___ -c "ALTER EXTENSION pgrouting UPDATE  TO '3.6.1';"
           psql -p "${PGPORT}"  -d ___pgr___test___ -c "SELECT * FROM pgr_full_version();"
           pg_prove  -Q -f --normalize --directives --recurse -U "${PG_RUNNER_USER}" -d ___pgr___test___ "pgtap"


=====================================
CMakeLists.txt
=====================================
@@ -18,7 +18,7 @@ include(pgr/BuildType)
 #---------------------------------------------
 #---------------------------------------------
 
-project(PGROUTING VERSION 3.6.0
+project(PGROUTING VERSION 3.6.1
     LANGUAGES C CXX )
 set(PROJECT_VERSION_DEV "")
 string(TOLOWER "${PROJECT_NAME}" PROJECT_NAME_LOWER)
@@ -33,6 +33,7 @@ string(TIMESTAMP COMPILATION_DATE "%Y/%m/%d" UTC)
 
 set(MINORS 3.6 3.5 3.4 3.3 3.2 3.1 3.0 2.6)
 set(OLD_SIGNATURES
+    3.6.0
     3.5.1
     3.5.0
     3.4.2


=====================================
NEWS
=====================================
@@ -1,3 +1,13 @@
+pgRouting 3.6.1 Release Notes
+-------------------------------------------------------------------------------
+
+To see all issues & pull requests closed by this release see the `Git closed
+milestone for 3.6.1
+<https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.6.1%22>`_
+
+* [#2588](https://github.com/pgRouting/pgrouting/pull/2588) pgrouting 3.6.0
+  fails to build on OSX
+
 pgRouting 3.6.0 Release Notes
 -------------------------------------------------------------------------------
 


=====================================
doc/src/release_notes.rst
=====================================
@@ -19,6 +19,17 @@ To see the full list of changes check the list of `Git commits
 .. contents:: Contents
    :local:
 
+
+pgRouting 3.6.1 Release Notes
+-------------------------------------------------------------------------------
+
+To see all issues & pull requests closed by this release see the `Git closed
+milestone for 3.6.1
+<https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.6.1%22>`_
+
+* `#2588 <https://github.com/pgRouting/pgrouting/pull/2588>`__ pgrouting 3.6.0
+  fails to build on OSX
+
 pgRouting 3.6.0 Release Notes
 -------------------------------------------------------------------------------
 


=====================================
docqueries/version/doc-full_version.result
=====================================
@@ -4,9 +4,9 @@ SET client_min_messages TO NOTICE;
 SET
 /* -- q1 */
 SELECT version, library FROM pgr_full_version();
-  version  |     library
------------+-----------------
- 3.6.0-dev | pgrouting-3.6.0
+ version |     library
+---------+-----------------
+ 3.6.1   | pgrouting-3.6.1
 (1 row)
 
 /* -- q2 */


=====================================
docqueries/version/doc-version.result
=====================================
@@ -6,7 +6,7 @@ SET
 SELECT pgr_version();
  pgr_version
 -------------
- 3.6.0-dev
+ 3.6.1
 (1 row)
 
 /* -- q2 */


=====================================
include/c_types/restriction_t.h
=====================================
@@ -40,7 +40,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 struct Restriction_t {
     double cost;
     int64_t * via;
-    uint64_t via_size;
+    size_t via_size;
 };
 
 #endif  // INCLUDE_C_TYPES_RESTRICTION_T_H_


=====================================
include/cpp_common/get_check_data.hpp
=====================================
@@ -59,7 +59,7 @@ char getChar(const HeapTuple, const TupleDesc&, const Column_info_t&, bool, char
 int64_t* get_array(ArrayType*, size_t*, bool);
 
 /** @brief Function returns the values of specified columns in array. */
-int64_t* getBigIntArr(const HeapTuple, const TupleDesc&, const Column_info_t&, uint64_t*);
+int64_t* getBigIntArr(const HeapTuple, const TupleDesc&, const Column_info_t&, size_t*);
 
 /** @brief Function returns the value of specified column in integer type.  */
 int64_t getBigInt(const HeapTuple, const TupleDesc&, const Column_info_t&);


=====================================
locale/de/LC_MESSAGES/index.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #


=====================================
locale/de/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # Regina Obe <regina at arrival3d.com>, 2023.
 msgid ""


=====================================
locale/en/LC_MESSAGES/index.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, 2022.
 #


=====================================
locale/en/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, 2022.
 #


=====================================
locale/es/LC_MESSAGES/index.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, 2022.
 #


=====================================
locale/es/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, 2022.
 # Pedro Jose Rios Vergara <jose at georepublic.de>, 2022.


=====================================
locale/ja/LC_MESSAGES/index.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, 2022.
 #


=====================================
locale/ja/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
@@ -1,6 +1,6 @@
 # #-#-#-#-#  allpairs-family.po (pgRouting v3.4.0-dev)  #-#-#-#-#
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, 2022.
 # Translators:


=====================================
locale/ko/LC_MESSAGES/index.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #


=====================================
locale/ko/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # Regina Obe <regina at arrival3d.com>, 2022.
 # Hyung-Gyu Ryoo <hyunggyu.ryoo at gmail.com>, 2022.


=====================================
locale/pot/index.pot
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #


=====================================
locale/pot/pgrouting_doc_strings.pot
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #


=====================================
locale/zh_Hans/LC_MESSAGES/index.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #


=====================================
locale/zh_Hans/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
@@ -1,5 +1,5 @@
 # SOME DESCRIPTIVE TITLE.
-# Copyright (C) pgRouting Contributors - Version v3.6.0-dev
+# Copyright (C) pgRouting Contributors - Version v3.6.1
 # This file is distributed under the same license as the pgRouting package.
 # Regina Obe <regina at arrival3d.com>, 2023.
 # Wangdapeng <wangdapeng20191008 at gmail.com>, 2023.


=====================================
pgtap/withPoints/withPointsDD/edge_cases/issue_979.pg
=====================================
@@ -162,6 +162,7 @@ BEGIN
     RETURN QUERY
     SELECT set_eq('q1', 'e1', 'right driving side, DIR');
 
+    PERFORM todo(1, 'Fails on postgres 16');
     RETURN QUERY
     SELECT set_eq('q2', 'e2', 'left driving side, DIR');
 
@@ -174,6 +175,7 @@ BEGIN
   RETURN QUERY
   SELECT set_eq('q1old', 'e1', 'old: right driving side, DIR');
 
+  PERFORM todo(1, 'Fails on postgres 16');
   RETURN QUERY
   SELECT set_eq('q2old', 'e2old', 'old: left driving side, DIR');
 


=====================================
src/cpp_common/get_check_data.cpp
=====================================
@@ -354,7 +354,7 @@ int64_t* getBigIntArr(
         const HeapTuple tuple,
         const TupleDesc &tupdesc,
         const Column_info_t &info,
-        uint64_t *the_size) {
+        size_t *the_size) {
     bool is_null = false;
 
     Datum raw_array = SPI_getbinval(tuple, tupdesc, info.colNumber, &is_null);


=====================================
tools/testers/pg_prove_tests.sh
=====================================
@@ -37,7 +37,7 @@ echo "$PGPORT"
 
 pushd ./tools/testers/ || exit 1
 
-bash setup_db.sh "${PGPORT}" "${PGDATABASE}" "${PGUSER}" "3.6.0"
+bash setup_db.sh "${PGPORT}" "${PGDATABASE}" "${PGUSER}" "3.6.1"
 
 pg_prove --failures --Q --recurse \
     --S client_min_messages=WARNING \



View it on GitLab: https://salsa.debian.org/debian-gis-team/pgrouting/-/commit/c0f2de17808003c9c4da7932ae526a7b42e81262

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/pgrouting/-/commit/c0f2de17808003c9c4da7932ae526a7b42e81262
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20231129/21a4b727/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list