[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