AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2008.12.17 20:54 "[Tiff] Deleting tags from a directory", by Frank Warmerdam
2008.12.18 04:56 "[Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 05:31 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.18 06:00 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 05:13 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Lee Howard
2008.12.18 16:16 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.18 18:59 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 21:56 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 19:04 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Lee Howard
2008.12.18 19:18 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Edward Lam
2008.12.18 19:20 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 19:28 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Lee Howard
2008.12.18 19:35 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 20:11 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 20:42 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.21 15:35 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Jay Berkenbilt
2008.12.21 15:57 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Jay Berkenbilt
2008.12.21 16:14 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.21 16:44 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Jay Berkenbilt
2008.12.18 22:05 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.19 02:26 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.19 03:12 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.21 16:03 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Jay Berkenbilt
2008.12.21 16:10 "Re: [Tiff] 3.9.0 release", by Jay Berkenbilt
2009.01.21 04:07 "[Tiff] libtiff 4.0.0beta3", by Frank Warmerdam
2009.01.21 21:11 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam
2009.01.22 16:23 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam
2009.01.22 16:31 "Re: [Tiff] libtiff 4.0.0beta3", by Bob Friesenhahn
2009.01.22 20:47 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam
2009.01.22 20:54 "Re: [Tiff] libtiff 4.0.0beta3", by Frank Warmerdam
2009.01.22 21:09 "Re: [Tiff] libtiff 4.0.0beta3", by Bob Friesenhahn
2009.01.22 21:14 "Re: [Tiff] libtiff 4.0.0beta3", by Frank Warmerdam
2009.01.22 21:20 "Re: [Tiff] libtiff 4.0.0beta3", by Bob Friesenhahn
2009.01.22 21:22 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam
2009.01.22 17:00 "Re: [Tiff] libtiff 4.0.0beta3", by Bob Friesenhahn
2009.01.22 19:38 "Re: [Tiff] libtiff 4.0.0beta3", by Frank Warmerdam
2009.01.22 07:15 "[Tiff] Bugzilla not available?", by Rob Eisink
2009.02.05 18:38 "[Tiff] assertions, and building with DEBUG/NDEBUG", by Frank Warmerdam
2009.02.05 19:04 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Edward Lam
2009.02.05 19:13 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Bob Friesenhahn
2009.02.05 19:26 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Frank Warmerdam
2009.02.05 20:00 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Bob Friesenhahn
2009.02.06 04:39 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Phillip Crews
2009.02.06 16:33 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Bob Friesenhahn
2009.02.06 20:34 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Phillip Crews
2009.02.06 12:17 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Ron
2009.02.06 13:57 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Edward Lam
2009.02.06 17:08 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Bob Friesenhahn
2009.02.06 21:05 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Phillip Crews
2009.02.06 10:07 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by
2009.02.06 15:05 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Frank Warmerdam
2009.02.06 10:44 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by
2009.02.06 14:56 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Frank Warmerdam
2009.02.07 10:53 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by
2009.02.26 22:44 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by
2009.02.07 14:10 "Re: [Tiff] The OJPEG bug 1996", by

2008.12.18 06:00 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam

On Wed, 17 Dec 2008, Frank Warmerdam wrote:

Does the addition of TIFFLIB_RELEASE seem ok to folks? Any suggestions or caveats? Hmm, I just discovered that tiffvers.h is autogenerated by "make release" in the main libtiff makefile. Does anyone know why such a mechanism is used? It seems like it might be rather involved to cause it to generate the TIFFLIB_VERSION macro. I'm inclined to revert this to a manual process described in HOWTO-RELEASE unless someone sees a reason for it to be as complicated as it is now.

In GraphicsMagick I used the versioning information also passed to libtool. This is useful information since it indicates the available API/API properties of the library.

The available values are CURRENT, REVISION, and AGE in order of decreasing significance. For example, CURRENT might be 4.

Bob,

But this is not normally conveniently available to applications building against libtiff, right? It requires some sort of configure magic to extract the libtool versioning and represent it as macros passed into the application. It wouldn't do anything for someone on windows for instance.

The approach you describe still only works if the major release update always offers additional features over the previous major release.

I do not understand this comment.

If we did a major release update that did not contain additional features, how would that interfere with what I have suggested?

Lee Howard wrote:
 > Frank Warmerdam wrote:
 >> However, as we split the 3.9 and 4.0 branches a "time stamp" no longer
 >> clearly defines the libtiff version well.
 >
 > It's a non-issue for as far as I can foresee. As I see it, the "time
 > stamp" problem is only a problem if 3.x releases after 3.9.0 are expected.

I can't guarantee it will happen for libtiff, but within the last 2-3 years I've become enamored of the "stable branch with bug fix releases" approach.

On my main project, I'm currently releasing a 1.4.5 "end of support" release, after having released a 1.6.0 release, and am shortly expecting one or two more point releases in the 1.5.x branch (now at 1.5.3). So there is at least some reason to believe libtiff will do some of this, and I forsee a long lived interested in the 3.9 branch.

Best regards,
--
---------------------------------------+--------------------------------------

I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam@pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam

and watch the world go round - Rush    | Geospatial Programmer for Rent