[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: