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

PROJ.4 transition



We've had proj 4.9.x in experimental for some time now, I intent to
request a transition from the Release Team after all reverse
dependencies rebuild successfully.

Currently PROJ.4 4.8.0 is unstable and jessie, and PROJ.4 4.9.1 is in
experimental.

Updating PROJ.4 from 4.8.0 to 4.9.1 involves a SONAME bump from
libproj.so.0 to libproj.so.9.

I'm in the process of rebuilding all reverse dependencies to verify that
they still build successfully with PROJ.4 4.9.1.

python-pyproj won't need a rebuild, after proj 4.9.1-1 is available in
unstable I'll upload python-pyproj 1.9.4-1 to unstable too. The version
currently in experimental build with the system installed proj instead
of its embedded copy.

There already is an automatically created transition tracker at:

 https://release.debian.org/transitions/html/auto-proj.html

That ben configuration looks good, so we don't need to create another.

Building the libproj0 reverse dependencies in an experimental chroot
isn't very successful due to GCC 5 and the frequent build failures
caused by undefined reference errors. Builds with only dependencies from
unstable + proj from experimental are much more successful.

mapcache (1.2.1-3) fails to build because its build dependencies on
libgeotiff-dfsg & mapserver cause it to pull in both libproj0 and
libproj9. And look for the library in its old nob-multiarch path:

 make[4]: *** No rule to make target '/usr/lib/libproj.so', needed by
'libmapcache.so.1.2.1'.  Stop.

The build succeeds when the rebuilt dependencies are used.


Transition: proj

 libproj0 (4.8.0-5) -> libproj9 (4.9.1-1)

The status of the most recent rebuilds is as follows.

 python-pyproj     (1.9.4-1)                              OK

 gpx2shp           (0.71.0-1)                             OK
 libgeo-proj4-perl (1.05-2)                               OK
 libgeotiff-dfsg   (1.4.1-1)                              OK
 magics++          (2.22.7.dfsg.1-4)                      OK
 ogdi-dfsg         (3.2.0~beta2-7.1)                      OK
 osm2pgsql         (0.87.3-3)                             OK
 pdl               (1:2.007-4)                            OK
 shapelib          (1.3.0-4)                              OK
 sosi2osm          (1.0.0-1)                              OK
 spatialite        (4.1.1-10 / 4.2.1~rc1-1~exp2)          OK / OK
 survex            (1.2.16-1)                             OK
 zygrib            (6.2.3-1)                              OK

 cdo               (1.6.5+dfsg.1-1)                       OK
 gdal              (1.10.1+dfsg-8 / 1.11.2+dfsg-1~exp2)   OK / OK
 libgaiagraphics   (0.5-3)                                OK
 librasterlite     (1.1g-5)                               OK
 metview           (4.4.8+dfsg.1-8)                       OK
 pyspatialite      (3.0.1-6)                              OK
 spatialite-tools  (4.1.1-4  / 4.2.1~rc1-1)               OK / OK

 grass             (6.4.4-1 / 7.0.0-1~exp1)               OK / OK
 mapnik            (2.2.0+ds1-7)                          OK
 mapserver         (6.4.1-6)                              OK
 merkaartor        (0.18.1-3)                             OK
 ncl               (6.2.0-3)                              OK
 postgis           (2.1.0-4 / 2.1.7+dfsg-1)               OK / OK
 qlandkartegt      (1.8.1+ds-1)                           OK
 qmapshack         (1.2.2-1)                              OK
 saga              (2.1.4+dfsg-1)                         OK
 spatialite-gui    (1.7.1-5)                              OK
 sumo              (0.21.0+dfsg-1 / 0.23.0+dfsg1-2~exp1)  OK / OK
 thuban            (1.2.2-6)                              OK
 xastir            (2.0.6-3)                              OK

 mapcache          (1.2.1-3)                              OK
 qgis              (2.8.1+dfsg1-1)                        OK

 proj-rdnap        (2008-2)                               OK


-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1


Reply to: