-
-
Notifications
You must be signed in to change notification settings - Fork 34
Add pgrouting 4.0 with postgis3.6, pg18 and osm2pgrouting 3.0 #75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
7db89ba
fbda3c4
84c4f83
5f956ba
9dceb3d
6058b6e
ccff359
11b15a6
d33528a
72abc53
9fe515a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| # pgRouting 4.0.0 (pg14) | ||
|
|
||
| pgRouting Docker image (version 4.0.0) built over [Postgres 14/PostGIS 3.5](https://hub.docker.com/r/postgis/postgis) and dependencies. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| 14-3.5-4.0.0 |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| FROM pgrouting/pgrouting:14-3.5-main | ||
|
|
||
| ENV OSM2PGROUTING_VERSION=2.3.8 | ||
| ENV OSM2PGROUTING_VERSION=3.0.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: # Check if osm2pgrouting 3.0.0 release exists
curl -s "https://api.github.com/repos/pgRouting/osm2pgrouting/releases/tags/v3.0.0" | jq -r 'if .message then .message else "\(.tag_name) - Published: \(.published_at)" end'
# Also check the releases list to see available versions
curl -s "https://api.github.com/repos/pgRouting/osm2pgrouting/releases?per_page=10" | jq -r '.[].tag_name' | head -20Repository: pgRouting/docker-pgrouting Length of output: 180 🌐 Web query:
💡 Result: osm2pgrouting 3.0.0 is the release that accompanies pgRouting 4.0.0 and is intended to be used with pgRouting 4.x (dependency shown as pgRouting 4.0.0). [1][2][3] Sources:
Version incompatibility: osm2pgrouting 3.0.0 requires pgRouting 4.x, but the base image uses pgRouting 3.5. osm2pgrouting 3.0.0 is designed for and depends on pgRouting 4.0.0+. The base image |
||
|
|
||
| RUN apt update \ | ||
| && apt install -y \ | ||
|
|
||
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| # pgRouting 4.0.0 (pg15) | ||
|
|
||
| pgRouting Docker image (version 4.0.0) built over [Postgres 15/PostGIS 3.5](https://hub.docker.com/r/postgis/postgis) and dependencies. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| 15-3.5-4.0.0 |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| FROM pgrouting/pgrouting:16-3.5-3.8.0 | ||
|
|
||
| ENV OSM2PGROUTING_VERSION=2.3.8 | ||
| ENV OSM2PGROUTING_VERSION=3.0.0 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🌐 Web query:
💡 Result: Summary of breaking changes in osm2pgrouting 3.0.0
Sources: release notes / changelog for osm2pgrouting 3.0.0. [1] NewReleases summary of v3.0.0; [2] Debian package metadata showing upstream 3.0.0. 🏁 Script executed: cd 16-3.5-3.8/extra && cat -n DockerfileRepository: pgRouting/docker-pgrouting Length of output: 1456 osm2pgrouting 3.0.0 upgrade requires breaking change documentation. The version upgrade is appropriate and the build process is compatible with 3.0.0. However, osm2pgrouting 3.0.0 introduces significant breaking changes that require user attention:
Ensure the PR or release notes clearly document these breaking changes and provide migration guidance for users. 🤖 Prompt for AI Agents |
||
|
|
||
| RUN apt update \ | ||
| && apt install -y \ | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🌐 Web query:
osm2pgrouting v3.0.0 release GitHub pgRouting💡 Result:
osm2pgrouting v3.0.0 was released — highlights:
Sources: GitHub release notes for v3.0.0. [1] Additional release summary/trackers. [2][3]
🏁 Script executed:
Repository: pgRouting/docker-pgrouting
Length of output: 1229
🏁 Script executed:
Repository: pgRouting/docker-pgrouting
Length of output: 3879
🏁 Script executed:
Repository: pgRouting/docker-pgrouting
Length of output: 1506
Remove tools/osmium build steps—this directory no longer exists in osm2pgrouting v3.0.0.
The tools/osmium directory was removed in v3.0.0 (released 2025-11-01). Lines 27-32 will cause the build to fail. The osm2pgrouting 3.0.0 build itself (lines 22-26) is compatible with the specified dependencies (cmake >= 3.12, libpqxx-6.4, boost, expat, libosmium2) and should complete successfully without the osmium tool build steps.
Affected lines
🤖 Prompt for AI Agents