So based on that RFC it is a breaking change when reading signed images. I confess that this type of silent behavor change scares me.
It is documented in https://github.com/OSGeo/gdal/blob/master/MIGRATION_GUIDE.TXT which is always referenced in the release notes.

Why dont make this an opt-in behavior instead of just breaking application code silently?
Opt-in behaviour would mean clutering the GDAL code base even more, to implement both the legacy and the new behavior. One of the purposes of the RFC was to de-clutter the GDAL code base.
Otherwise, I would rather have GDT_Byte removed so that application code would not compile against new versions of GDAL. At least that makes migration to new versions less risky.

Removing GDT_Byte would have enormous breaking implications! Signed Byte is I believe a marginal feature not commonly used by GDAL based applications, partly because the support for it before RFC87 was clunky and partial.

Even


--
http://www.spatialys.com
My software is free, but my time generally not.

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to