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
