right. so I scratch the debian vm, install a centos 7 and within minutes I have a postgres 12 with postgis 3.0.4 running. so easy.
regards. Marc MILLAS Senior Architect +33607850334 www.mokadb.com On Wed, Jul 20, 2022 at 7:27 PM Imre Samu <pella.s...@gmail.com> wrote: > > I would expect the 35 packages implied by the version policies of those > two projects. > > Based on my docker-postgis support - the "geos" is also important. > Now Bullseye(Debian11) geos version is 3.9 - and this is likely to > continue until the end of the cycle ( so no upgrade expected to 3.10,3.11) > > And the (next) Postgis 3.3.0 Release is not enabling all new features > with the current Bullseye - Geos version: > https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.0beta2/NEWS > > *"This version requires PostgreSQL 11 or higher, GEOS 3.6 or higher, and > Proj 5.2+.* > > *Additional features are enabled if you are running GEOS 3.9+ST_MakeValid > enhancements with 3.10+, * > *numerouse additional enhancements with GEOS 3.11+. * > *Requires SFCGAL 1.4.1+ for ST_AlphaShape and ST_OptimalAlphaShape.* > *"* > > And Postgis 3.2 also has some enhancements working only with geos 3.10+ ( > ST_MakeValid enhancements ) > And "Bookworm" Debian12 expected >= mid-2023. > so not easy ... > > Imre > > > David G. Johnston <david.g.johns...@gmail.com> ezt írta (időpont: 2022. > júl. 20., Sze, 18:31): > >> On Wed, Jul 20, 2022 at 9:21 AM Imre Samu <pella.s...@gmail.com> wrote: >> >>> > 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" >>> ---> https://trac.osgeo.org/postgis/wiki/UsersWikiPackages >>> >>> Debian is a conservative Linux. >>> >>> IMHO: >>> Packaging is not so easy, [ >>> https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS ] >>> - 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 >>> >>> // disclaimer: I am a Postgis user and a >>> https://github.com/postgis/docker-postgis contributor >>> >>>> >>>> >> Yes, my expectation may be naive, but as the package name is >> "postgresql-[version]-postgis-[version]" I would expect the 35 packages >> implied by the version policies of those two projects. So that one can >> choose their combination and focus on patch releases within those two named >> projects. The OP seems to as well. Or maybe a functional subset so that >> some number less than 35 may exist but, say, you cannot combine v14 and 3.0 >> since 3.0 since 3.2 was the most recent release of PostGIS when PostgreSQL >> v14 came out. >> >> In any case it does sound like the request by the OP is not something the >> community has chosen to provide. Which means a choice on their part - move >> up PostGIS or compile from source. >> >> David J. >> >> >>