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
