File: README.maintainer

package info (click to toggle)
tiff 3.8.2-7
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 1,456 kB
  • ctags: 5
  • sloc: makefile: 29; sh: 4
file content (16 lines) | stat: -rw-r--r-- 784 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

The tiff upstream maintainers have a tendency to make mistakes that
introduce binary incompatibility between one version of tiff and
another.  In order to verify binary compatibility, it is strongly
recommended to build a new library and install the new library without
installing the new tools.  Then test the tools with the test images
provided by upstream.

Additionally, when checking the sources to look for ABI changes, you
must check both the public header files (tiff.h and tiffio.h) and the
source file libtiff/tif_dirinfo.c which maps tag names to types.
Changes in the tag name to type mapping also result in binary
incompatibility because of the field setting and getting functions
using variable arguments.

 -- Jay Berkenbilt <qjb@debian.org>, Tue Mar 28 21:37:40 2006