Re: PROJ 6.0.0
On 3/10/19 2:36 PM, Angelos Tzotsos wrote:
> Looks like this one will take a while to settle :)
We can speed it up a little by defining
ACCEPT_USE_OF_DEPRECATED_PROJ_API_H for the packages that already use
proj_api.h. That will do until support for proj.h is added, at least
until the PROJ 7.0.0 release (in 2020) will remove proj_api.h as well.
The packages that still rely on projects.h are in need of the most
immediate attention. Please provide patches upstream where you can.
> On 3/8/19 7:44 PM, Sebastiaan Couwenberg wrote:
>> PROJ 6.0.0 has been released, and will require a transition.
>>
>> Because of the freeze this won't happen until after the release of
>> buster, and even then we'll need some time to get most reverse
>> dependencies updates to support PROJ 6.
>>
>> Several packages will break due to the removal of projects.h, which we
>> manually installed in the libproj-dev to avoid this until now. We'll
>> need to consider removing packages which are dead upstream and no one is
>> willing to provide a patch for.
>>
>>
>> josm only has a runtime dependency on proj-data for the grid file, that
>> should still work.
>>
>> gpx2shp (0.71.0-7) FTBFS at configure while testing for pj_param. The
>> source also includes projects.h.
>>
>> libgeo-proj4-perl (1.09-2) FTBFS due to including projects.h.
>>
>> libgeotiff-dfsg (1.4.3-1) FTBFS because it doesn't define
>> ACCEPT_USE_OF_DEPRECATED_PROJ_API_H when using proj_api.h.
>>
>> mshr build depends on libproj-dev but doesn't appear to actually use it.
>>
>> octave-octproj (1.1.5-4) FTBFS because it doesn't define
>> ACCEPT_USE_OF_DEPRECATED_PROJ_API_H when using proj_api.h.
>>
>> ogdi-dfsg (3.2.1+ds-4) FTBFS due to including projects.h, but the
>> version in experimental (4.0.0~rc1+ds-1~exp1) removed this.
>>
>> osm2pgsql (0.96.0+ds-2) FTBFS because it doesn't define
>> ACCEPT_USE_OF_DEPRECATED_PROJ_API_H when using proj_api.h (via
>> libosmium).
>>
>> pdl includes both projects.h & proj_api.h, but disables building
>> PDL::GIS::Proj because it cannot find the PROJ installation.
>>
>> proj-rdnap (2008-8) FTBFS because the cs2cs commands not longer work as
>> expected. With addition changes to make cs2cs not abnormally terminate,
>> pretty much all tests fail due to too large difference in output.
>>
>> python-cartopy (0.17.0+dfsg-3) FTBFS because it doesn't define
>> ACCEPT_USE_OF_DEPRECATED_PROJ_API_H when using proj_api.h.
>>
>> python-pyproj (1.9.6-1) FTBFS due the same issue, but the version in
>> experimental (2.0.0+ds-1~exp1) has been updated for PROJ 6.0.0.
>>
>> shapelib (1.4.1-3) FTBFS due to the same issue, but the version in
>> experimental (1.5.0-1~exp1) removed the code using PROJ.
>>
>> sosi2osm (1.0.0-5) FTBFS because it doesn't define
>> ACCEPT_USE_OF_DEPRECATED_PROJ_API_H when using proj_api.h.
>>
>> spatialite (4.3.0a-5 & 5.0.0~beta0-1~exp2) FTBFS due to the same issue.
>>
>> survex (1.2.37-1) FTBFS due to the same issue.
>>
>> xygrib (1.2.2-1) FTBFS due to the same issue.
>>
>> Since pretty much none of the dependency level 1 packages built
>> successfully, it's no use to continue with the packages in the remaining
>> dependency levels.
>>
>>
>> Transition: proj
>>
>> libproj13 (5.2.0-1) -> libproj15 (6.0.0-1~exp2)
>>
>> The status of the most recent rebuilds is as follows.
>>
>> josm (0.0.svn14760+dfsg-1) SKIP
>>
>> gpx2shp (0.71.0-7) FTBFS
>> libgeo-proj4-perl (1.09-2) FTBFS
>> libgeotiff-dfsg (1.4.3-1) FTBFS
>> mshr (2018.1.0+dfsg1-7) OK
>> octave-octproj (1.1.5-4) FTBFS
>> ogdi-dfsg (3.2.1+ds-4 / 4.0.0~rc1+ds-1~exp1) FTBFS / OK
>> osm2pgsql (0.96.0+ds-2) FTBFS
>> pdl (1:2.019-5) OK
>> proj-rdnap (2008-8) FTBFS
>> python-cartopy (0.17.0+dfsg-3) FTBFS
>> python-pyproj (1.9.6-1 / 2.0.0+ds-1~exp1) FTBFS / OK
>> shapelib (1.4.1-3 / 1.5.0-1~exp1) FTBFS / OK
>> sosi2osm (1.0.0-5) FTBFS
>> spatialite (4.3.0a-5 & 5.0.0~beta0-1~exp2) FTBFS
>> survex (1.2.37-1) FTBFS
>> xygrib (1.2.2-1) FTBFS
>>
>> gdal (2.4.0+dfsg-1) TODO
>> magics++ (3.3.1-1) TODO
>> pyspatialite (3.0.1-13) TODO
>> spatialite-gui (2.1.0~beta0+really2.0.0~devel2-3) TODO
>> spatialite-tools (4.3.0-2) TODO
>>
>> cdo (1.9.6-1) TODO
>> mapnik (3.0.22+ds-1) TODO
>> mapserver (7.2.2-1) TODO
>> merkaartor (0.18.3+ds-5) TODO
>> metview (5.3.0-1) TODO
>> ncl (6.5.0-2) TODO
>> openorienteering-mapper (0.8.4-1) TODO
>> pdal (1.8.0+ds-1) TODO
>> postgis (2.5.1+dfsg-1) TODO
>> qmapshack (1.12.3-1) TODO
>> r-cran-sf (0.7-2+dfsg-1) TODO
>> saga (2.3.1+dfsg-4) TODO
>> sumo (1.1.0+dfsg1-1) TODO
>> thuban (1.2.2-14) TODO
>> vtk6 (6.3.0+dfsg2-2) TODO
>> vtk7 (7.1.1+dfsg1-12) TODO
>> xastir (2.1.0-3) TODO
>>
>> freecad (0.18~pre1+dfsg1-4) TODO
>> gammaray (2.9.0-2.1) TODO
>> grass (7.6.0-1) TODO
>> ifrit (4.1.2-6) TODO
>> lammps (0~20181211.gitad1b1897d+dfsg1-1) TODO
>> node-mapnik (3.7.2+dfsg-5) TODO
>> python-mapnik (1:0.0~20180723-588fc9062-2) TODO
>> r-cran-lwgeom (0.1-5+dfsg-1) TODO
>> therion (5.4.3ds1-4) TODO
>>
>> qgis (2.18.28+dfsg-2) TODO
Kind Regards,
Bas
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Reply to:
- References:
- PROJ 6.0.0
- From: Sebastiaan Couwenberg <sebastic@xs4all.nl>
- Re: PROJ 6.0.0
- From: Angelos Tzotsos <gcpp.kalxas@gmail.com>