[Git][debian-gis-team/pgrouting][experimental] 4 commits: New upstream version 4.0.0~rc1

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Sun Nov 2 06:38:46 GMT 2025



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


Commits:
d61ada3a by Bas Couwenberg at 2025-11-02T07:24:57+01:00
New upstream version 4.0.0~rc1
- - - - -
e5d1e467 by Bas Couwenberg at 2025-11-02T07:25:08+01:00
Update upstream source from tag 'upstream/4.0.0_rc1'

Update to upstream version '4.0.0~rc1'
with Debian dir 570a91469380b4fab9ad7953bc6347dfaa883b64
- - - - -
d12dd763 by Bas Couwenberg at 2025-11-02T07:25:22+01:00
New upstream release candidate.

- - - - -
7396a939 by Bas Couwenberg at 2025-11-02T07:26:40+01:00
Set distribution to experimental.

- - - - -


18 changed files:

- .github/workflows/macos.yml
- CMakeLists.txt
- debian/changelog
- doc/bellman_ford/pgr_bellmanFord.rst
- doc/bellman_ford/pgr_edwardMoore.rst
- doc/contraction/pgr_contractionHierarchies.rst
- doc/dagShortestPath/pgr_dagShortestPath.rst
- doc/max_flow/pgr_maxFlowMinCost.rst
- doc/max_flow/pgr_maxFlowMinCost_Cost.rst
- doc/traversal/pgr_binaryBreadthFirstSearch.rst
- doc/traversal/pgr_breadthFirstSearch.rst
- doc/trsp/pgr_turnRestrictedPath.rst
- docqueries/version/full_version.result
- docqueries/version/version.result
- locale/en/LC_MESSAGES/pgrouting_doc_strings.po
- locale/es/LC_MESSAGES/pgrouting_doc_strings.po
- locale/pot/pgrouting_doc_strings.pot
- locale/sv/LC_MESSAGES/pgrouting_doc_strings.po


Changes:

=====================================
.github/workflows/macos.yml
=====================================
@@ -52,13 +52,14 @@ jobs:
 
       - name: install deps
         run: |
-          brew install postgresql at 14 postgis boost
+          brew install postgresql at 17 postgis boost
+          brew link postgresql at 17
 
       - name: Configure
         run: |
           mkdir build
           cd build
-          cmake -DCMAKE_BUILD_TYPE=Release -DWITH_DOC=OFF ..
+          cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_SHARED_MODULE_SUFFIX_CXX=.dylib -DWITH_DOC=OFF ..
 
       - name: Build
         run: |
@@ -78,7 +79,7 @@ jobs:
       - name: Test
         run: |
           export PATH=$(brew --prefix)/Cellar/perl/$(perl -e 'print substr($^V, 1)')/bin:$PATH
-          pg_ctl -D $(brew --prefix)/var/postgresql at 14 start
+          pg_ctl -D $(brew --prefix)/var/postgresql at 17 start
           createuser -s postgres
           createdb ___pgr___test___
           bash ./tools/testers/pg_prove_tests.sh postgres 5432 Release


=====================================
CMakeLists.txt
=====================================
@@ -32,7 +32,7 @@ include(pgr/BuildType)
 
 project(PGROUTING VERSION 4.0.0
     LANGUAGES C CXX )
-set(PROJECT_VERSION_DEV "-beta1")
+set(PROJECT_VERSION_DEV "-rc1")
 string(TOLOWER "${PROJECT_NAME}" PROJECT_NAME_LOWER)
 
 include(pgr/GitInfo)


=====================================
debian/changelog
=====================================
@@ -1,9 +1,10 @@
-pgrouting (4.0.0~beta1-1~exp2) UNRELEASED; urgency=medium
+pgrouting (4.0.0~rc1-1~exp1) experimental; urgency=medium
 
   * Team upload.
+  * New upstream release candidate.
   * Use test-build-validate-cleanup instead of test-build-twice.
 
- -- Bas Couwenberg <sebastic at debian.org>  Sat, 25 Oct 2025 13:02:12 +0200
+ -- Bas Couwenberg <sebastic at debian.org>  Sun, 02 Nov 2025 07:26:27 +0100
 
 pgrouting (4.0.0~beta1-1~exp1) experimental; urgency=medium
 


=====================================
doc/bellman_ford/pgr_bellmanFord.rst
=====================================
@@ -9,11 +9,11 @@
 
 .. index::
    single: Shortest Path Category; pgr_bellmanFord - Experimental
-   single: bellmanFord - Experimental
+   single: bellmanFord - Experimental on v3.0
 
 |
 
-``pgr_bellmanFord - Experimental``
+``pgr_bellmanFord`` - Experimental
 ===============================================================================
 
 ``pgr_bellmanFord`` — Shortest path using Bellman-Ford algorithm.


=====================================
doc/bellman_ford/pgr_edwardMoore.rst
=====================================
@@ -9,7 +9,7 @@
 
 .. index::
    single: Shortest Path Category; pgr_edwardMoore - Experimental
-   single: edwardMoore - Experimental
+   single: edwardMoore - Experimental on v3.0
 
 |
 


=====================================
doc/contraction/pgr_contractionHierarchies.rst
=====================================
@@ -11,7 +11,7 @@
 
 .. index::
    single: Contraction Family ; pgr_contractionHierarchies - Experimental
-   single: contractionHierarchies - Experimental
+   single: contractionHierarchies - Experimental on v3.8
 
 
 ``pgr_contractionHierarchies`` - Experimental


=====================================
doc/dagShortestPath/pgr_dagShortestPath.rst
=====================================
@@ -10,7 +10,7 @@
 .. index::
    single: Shortest Path Category ; pgr_dagShortestPath - Experimental
    single: Directed Acyclic Graph Category ; pgr_dagShortestPath - Experimental
-   single: dagShortestPath - Experimental
+   single: dagShortestPath - Experimental on v3.0
 
 |
 
@@ -102,7 +102,7 @@ Signatures
 
 
 .. index::
-    single: dagShortestPath - Experimental ; One to One - Experimental on v3.0
+    single: dagShortestPath - Experimental on v3.0 ; One to One - Experimental on v3.0
 
 One to One
 ...............................................................................
@@ -142,7 +142,7 @@ One to Many
    :end-before: -- q4
 
 .. index::
-    single: dagShortestPath - Experimental ; Many to One - Experimental on v3.0
+    single: dagShortestPath - Experimental on v3.0 ; Many to One - Experimental on v3.0
 
 Many to One
 ...............................................................................
@@ -162,7 +162,7 @@ Many to One
    :end-before: -- q5
 
 .. index::
-    single: dagShortestPath - Experimental ; Many to Many - Experimental on v3.0
+    single: dagShortestPath - Experimental on v3.0 ; Many to Many - Experimental on v3.0
 
 Many to Many
 ...............................................................................
@@ -183,7 +183,7 @@ Many to Many
    :end-before: -- q51
 
 .. index::
-    single: dagShortestPath - Experimental ; Combinations - Experimental on v3.2
+    single: dagShortestPath - Experimental on v3.0 ; Combinations - Experimental on v3.2
 
 Combinations
 ...............................................................................


=====================================
doc/max_flow/pgr_maxFlowMinCost.rst
=====================================
@@ -9,7 +9,7 @@
 
 .. index::
    single: Flow Family ; pgr_maxFlowMinCost - Experimental
-   single: maxFlowMinCost - Experimental
+   single: maxFlowMinCost - Experimental on v3.0
 
 |
 
@@ -76,7 +76,7 @@ Signatures
    | OR EMPTY SET
 
 .. index::
-    single: maxFlowMinCost - Experimental ; One to One - Experimental on v3.0
+    single: maxFlowMinCost - Experimental on v3.0 ; One to One - Experimental on v3.0
 
 One to One
 ...............................................................................
@@ -96,7 +96,7 @@ One to One
    :end-before: -- q2
 
 .. index::
-    single: maxFlowMinCost - Experimental ; One to Many - Experimental on v3.0
+    single: maxFlowMinCost - Experimental on v3.0 ; One to Many - Experimental on v3.0
 
 One to Many
 ...............................................................................
@@ -136,7 +136,7 @@ Many to One
    :end-before: -- q4
 
 .. index::
-    single: maxFlowMinCost - Experimental ; Many to Many - Experimental on v3.0
+    single: maxFlowMinCost - Experimental on v3.0 ; Many to Many - Experimental on v3.0
 
 Many to Many
 ...............................................................................
@@ -156,7 +156,7 @@ Many to Many
    :end-before: -- q5
 
 .. index::
-    single: maxFlowMinCost - Experimental ; Combinations -- Experimental on v3.2
+    single: maxFlowMinCost - Experimental on v3.0 ; Combinations -- Experimental on v3.2
 
 Combinations
 ...............................................................................


=====================================
doc/max_flow/pgr_maxFlowMinCost_Cost.rst
=====================================
@@ -10,7 +10,7 @@
 .. index::
    single: Flow Family ; pgr_maxFlowMinCost_Cost - Experimental
    single: Cost Category ; pgr_maxFlowMinCost_Cost - Experimental
-   single: maxFlowMinCost_Cost - Experimental
+   single: maxFlowMinCost_Cost - Experimental on v3.0
 
 |
 
@@ -80,7 +80,7 @@ Signatures
    | RETURNS FLOAT
 
 .. index::
-    single: maxFlowMinCost_Cost - Experimental ; One to One - Experimental on v3.0
+    single: maxFlowMinCost_Cost - Experimental on v3.0 ; One to One - Experimental on v3.0
 
 One to One
 ...............................................................................
@@ -99,7 +99,7 @@ One to One
    :end-before: -- q2
 
 .. index::
-    single: maxFlowMinCost_Cost - Experimental ; One to Many - Experimental on v3.0
+    single: maxFlowMinCost_Cost - Experimental on v3.0 ; One to Many - Experimental on v3.0
 
 One to Many
 ...............................................................................
@@ -118,7 +118,7 @@ One to Many
    :end-before: -- q4
 
 .. index::
-    single: maxFlowMinCost_Cost - Experimental ; Many to One - Experimental on v3.0
+    single: maxFlowMinCost_Cost - Experimental on v3.0 ; Many to One - Experimental on v3.0
 
 Many to One
 ...............................................................................
@@ -137,7 +137,7 @@ Many to One
    :end-before: -- q3
 
 .. index::
-    single: maxFlowMinCost_Cost - Experimental ; Many to Many - Experimental on v3.0
+    single: maxFlowMinCost_Cost - Experimental on v3.0 ; Many to Many - Experimental on v3.0
 
 Many to Many
 ...............................................................................
@@ -157,7 +157,7 @@ Many to Many
    :end-before: -- q5
 
 .. index::
-    single: maxFlowMinCost_Cost - Experimental ; Combinations - Experimental on v3.2
+    single: maxFlowMinCost_Cost - Experimental on v3.0 ; Combinations - Experimental on v3.2
 
 Combinations
 ...............................................................................


=====================================
doc/traversal/pgr_binaryBreadthFirstSearch.rst
=====================================
@@ -10,7 +10,7 @@
 .. index::
    single: Traversal Family ; pgr_binaryBreadthFirstSearch - Experimental
    single: Breadth First Search Category ; pgr_binaryBreadthFirstSearch - Experimental
-   single: binaryBreadthFirstSearch - Experimental
+   single: binaryBreadthFirstSearch - Experimental on v3.0
 
 |
 


=====================================
doc/traversal/pgr_breadthFirstSearch.rst
=====================================
@@ -10,7 +10,7 @@
 .. index::
    single: Traversal Family ; pgr_breadthFirstSearch - Experimental
    single: Breadth First Search Category ; pgr_breadthFirstSearch - Experimental
-   single: breadthFirstSearch - Experimental
+   single: breadthFirstSearch - Experimental on v3.0
 
 |
 
@@ -64,7 +64,7 @@ Signatures
    | Returns set of |result-spantree|
 
 .. index::
-    single: breadthFirstSearch - Experimental ; Single vertex - Experimental on v3.0
+    single: breadthFirstSearch - Experimental on v3.0 ; Single vertex - Experimental on v3.0
 
 Single vertex
 ...............................................................................
@@ -85,7 +85,7 @@ Single vertex
    :end-before: -- q2
 
 .. index::
-    single: breadthFirstSearch - Experimental ; Multiple vertices - Experimental on v3.0
+    single: breadthFirstSearch - Experimental on v3.0 ; Multiple vertices - Experimental on v3.0
 
 Multiple vertices
 ...............................................................................


=====================================
doc/trsp/pgr_turnRestrictedPath.rst
=====================================
@@ -8,10 +8,10 @@
    ****************************************************************************
 
 .. index::
-   single: Turn Restriction Shortest Path Family ; pgr_turnRestrictedPath
-   single: Shortest Path Category ; pgr_turnRestrictedPath
-   single: Restrictions Category ; pgr_turnRestrictedPath
-   single: turnRestrictedPath
+   single: Turn Restriction Shortest Path Family ; pgr_turnRestrictedPath - Experimental
+   single: Shortest Path Category ; pgr_turnRestrictedPath - Experimental
+   single: Restrictions Category ; pgr_turnRestrictedPath - Experimental
+   single: turnRestrictedPath - Experimental on v3.0
 
 |
 


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


=====================================
docqueries/version/version.result
=====================================
@@ -6,7 +6,7 @@ SET
 SELECT pgr_version();
  pgr_version
 -------------
- 4.0.0-beta1
+ 4.0.0-rc1
 (1 row)
 
 /* -- q2 */


=====================================
locale/en/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pgRouting v3.8\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-10-08 19:15+0000\n"
+"POT-Creation-Date: 2025-10-28 20:20+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -9528,7 +9528,7 @@ msgstr ""
 msgid "Use with :doc:`pgr_TSP`."
 msgstr ""
 
-msgid "``pgr_bellmanFord - Experimental``"
+msgid "``pgr_bellmanFord`` - Experimental"
 msgstr ""
 
 msgid "``pgr_bellmanFord`` — Shortest path using Bellman-Ford algorithm."


=====================================
locale/es/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
@@ -7,21 +7,7 @@
 # Celia Virginia Vergara Castillo <vicky at erosion.dev>, 2023, 2024, 2025.
 # DeepL <noreply-mt-deepl at weblate.org>, 2024, 2025.
 msgid ""
-msgstr ""
-"Project-Id-Version: pgRouting v3.8\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-10-08 19:15+0000\n"
-"PO-Revision-Date: 2025-10-08 16:47+0000\n"
-"Last-Translator: Celia Virginia Vergara Castillo <vicky at erosion.dev>\n"
-"Language-Team: Spanish <https://weblate.osgeo.org/projects/pgrouting/"
-"pgrouting-develop/es/>\n"
-"Language: es\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.4.3\n"
-"Generated-By: Babel 2.10.3\n"
+msgstr "Project-Id-Version: pgRouting v3.8\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2025-10-08 19:15+0000\nPO-Revision-Date: 2025-10-10 21:42+0000\nLast-Translator: Celia Virginia Vergara Castillo <vicky at erosion.dev>\nLanguage-Team: Spanish <https://weblate.osgeo.org/projects/pgrouting/pgrouting-develop/es/>\nLanguage: es\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=n != 1;\nX-Generator: Weblate 5.4.3\nGenerated-By: Babel 2.10.3\n"
 
 msgid "BFS - Category"
 msgstr "BFS - Categoría"
@@ -484,10 +470,7 @@ msgid ""
 "The table has an identifier, which maybe is needed for the administration of "
 "the restrictions, but the algorithms do not need that information. If given "
 "it will be ignored."
-msgstr ""
-"La tabla tiene un identificador, lo cual pueda ser necesaria para la "
-"administración de las restricciones, pero el algoritmo no necesita esa "
-"información. Si se le da, será ignorada."
+msgstr "La tabla tiene un identificador, el cual pueda ser necesario para la administración de las restricciones, pero el algoritmo no necesita esa información. Si se le da, será ignorada."
 
 msgid "Restrictions SQL"
 msgstr "SQL restricciones"
@@ -2774,7 +2757,6 @@ msgstr ""
 "Para grandes grafos donde hay un camino entre el vértice inicial y el "
 "vértice final:"
 
-#, fuzzy
 msgid "It is expected to terminate faster than :doc:`pgr_aStar`"
 msgstr "Se espera que termine más rápido que :doc:`pgr_aStar`"
 
@@ -2876,16 +2858,14 @@ msgstr ""
 "Para grandes gráficos donde hay un camino entre el vértice inicial y el "
 "vértice final:"
 
-#, fuzzy
 msgid "It is expected to terminate faster than :doc:`pgr_dijkstra`"
-msgstr "Se espera que termine más rápido que pgr_dijkstra"
+msgstr "Se espera que termine más rápido que :doc:`pgr_dijkstra`"
 
 msgid "`Boost  <https://www.boost.org/libs/graph/doc>`__"
 msgstr "`Boost <https://www.boost.org/libs/graph/doc>`__"
 
-#, fuzzy
 msgid "Chinese Postman Problem - Family of functions"
-msgstr "Chinese Postman Problem - Familia de funciones (Experimental)"
+msgstr "Problema del Cartero Chino - Familia de funciones"
 
 msgid ":doc:`pgr_chinesePostman`"
 msgstr ":doc:`pgr_chinesePostman`"
@@ -4576,9 +4556,8 @@ msgstr "pgr_KSP"
 msgid "All signatures promoted to official."
 msgstr "Todas las firmas promovidas a oficial."
 
-#, fuzzy
 msgid "pgr_maxCardinalityMatch"
-msgstr "pgr_maxCardinalityMatching"
+msgstr "pgr_maxCardinalityMatch"
 
 msgid "pgr_maxCardinalityMatch(text,boolean)"
 msgstr "pgr_maxCardinalityMatch(text,boolean)"
@@ -4697,9 +4676,8 @@ msgstr ""
 "pgr_tsp(text,bigint,bigint,double precision,integer,integer,integer,double "
 "precision,double precision,double precision,boolean)"
 
-#, fuzzy
 msgid "pgr_TSPeuclidean"
-msgstr "``pgr_TSPeuclidean``"
+msgstr "pgr_TSPeuclidean"
 
 msgid ""
 "pgr_tspeuclidean(text,bigint,bigint,double precision,integer,integer, "
@@ -4866,28 +4844,20 @@ msgstr ""
 "`#2700 <https://github.com/pgRouting/pgrouting/issues/2700>`__: "
 "pgr_withPointsVia"
 
-#, fuzzy
 msgid ""
 "`#2983 <https://github.com/pgRouting/pgrouting/issues/2983>`__: "
 "pgr_dijkstraNear"
-msgstr ""
-"`#2906 <https://github.com/pgRouting/pgrouting/issues/2906>`__: "
-"pgr_bdDijkstra"
+msgstr "`#2983 <https://github.com/pgRouting/pgrouting/issues/2983>`__: pgr_dijkstraNear"
 
-#, fuzzy
 msgid ""
 "`#2983 <https://github.com/pgRouting/pgrouting/issues/2983>`__: "
 "pgr_dijkstraNearCost"
-msgstr ""
-"`#2906 <https://github.com/pgRouting/pgrouting/issues/2906>`__: "
-"pgr_bdDijkstra"
+msgstr "`#2983 <https://github.com/pgRouting/pgrouting/issues/2983>`__: pgr_dijkstraNearCost"
 
-#, fuzzy
 msgid ""
 "`#2983 <https://github.com/pgRouting/pgrouting/issues/2983>`__: "
 "pgr_dijkstraVia"
-msgstr ""
-"`#2683 <https://github.com/pgRouting/pgrouting/issues/2683>`__: pgr_trspVia"
+msgstr "`#2983 <https://github.com/pgRouting/pgrouting/issues/2983>`__: pgr_dijkstraVia"
 
 msgid "Signatures promoted to official"
 msgstr "Firmas promovidas a oficial"
@@ -6246,9 +6216,8 @@ msgid ""
 "pgRouting"
 msgstr ""
 
-#, fuzzy
 msgid "New output columns are |matrix-result|"
-msgstr "Columnas de resultados eran |ksp-result|"
+msgstr "Las nuevas columnas de salida son |matrix-result|"
 
 msgid ""
 "To get the old version column names: rename ``start_vid`` to ``start_pid`` "
@@ -6258,9 +6227,8 @@ msgstr ""
 msgid "Examples"
 msgstr "Ejemplos"
 
-#, fuzzy
 msgid "Examples for One to One for cost functions"
-msgstr "Columnas de resultados de las funciones de costes"
+msgstr "Ejemplos de uno a uno para funciones de coste"
 
 msgid "Using ``pgr_withPointsCost``"
 msgstr "Usando ``pgr_withPointsCost``"


=====================================
locale/pot/pgrouting_doc_strings.pot
=====================================
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pgRouting v4.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-10-08 19:15+0000\n"
+"POT-Creation-Date: 2025-10-28 20:20+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -8161,7 +8161,7 @@ msgstr ""
 msgid "Use with :doc:`pgr_TSP`."
 msgstr ""
 
-msgid "``pgr_bellmanFord - Experimental``"
+msgid "``pgr_bellmanFord`` - Experimental"
 msgstr ""
 
 msgid "``pgr_bellmanFord`` — Shortest path using Bellman-Ford algorithm."


=====================================
locale/sv/LC_MESSAGES/pgrouting_doc_strings.po
=====================================
The diff for this file was not included because it is too large.


View it on GitLab: https://salsa.debian.org/debian-gis-team/pgrouting/-/compare/54c5cb5893c575500833db22649eac6b77a37076...7396a9395ed556683319a40529e940757f7dd1d6

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/pgrouting/-/compare/54c5cb5893c575500833db22649eac6b77a37076...7396a9395ed556683319a40529e940757f7dd1d6
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/20251102/e6bb1650/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list