> My general impression is that the packaging, at least for Debian,
> doesn’t actually understand how the PostGIS project handles versioning support.
> But i may be missing something
"PostGIS Pre-built Binary Distributions for various OS"
Debian is a conservative Linux.
IMHO:
- there are [n.=7] Postgres version [9.6,10,11,12,13,14,15 ] [ now: all supported in bullseye ]
- there are [g.=9 ] Geos version [3.3,3.4,3.5,3.6,3.7,3.8,3.9,3.10,3.11] [ now: bullsey= 3.9.0 ]
- there are [p.=7 ] Proj version [ 4.8,4.9,5.x,6.x,7.x,8.x,9.x ] [ now: bullseye = 7.2.1 ]
- there are [d.= 7 ] Gdal version [ 2.4,3.0,3.1,3.2,3.3,3.4,3.5] [ now: bullseye = 3.2.2 ]
- there are [m.=5] Postgis version [2.4,2.5,3.0,3.1,3.2,3.3] [now: bullseye= 3.2.1 ]
And there are also projects based on PostGIS.
- Pgrouting [r.=7 ] [2.3,2.4,2.5,2.6,3.0,3.1,3.2,3.3] [ now: bullseye= 3.3.0 ; postgresql-12-pgrouting ]
So the ideal "end user" combination = n*g*p*d*m*r = 7*9*7*7*5*7 = 108045