Return-Path: <tiff-bounces@lists.osgeo.org>
Received: from mailgate207.isp.belgacom.be ([195.238.22.39])
          by mailfep001.skynet.be
          (InterMail vM.8.04.03.28.4 201-2389-100-182-103-20180124)
          with ESMTP
          id <20210105171432.PQYW7142.mailfep001.skynet.be@mailgate207.isp.belgacom.be>
          for <chris.lindelaan@skynet.be>; Tue, 5 Jan 2021 18:14:32 +0100
Authentication-Results: mx201.skynet.be; dkim=none (message not signed) header.i=none; spf=None smtp.pra=tiff-bounces@lists.osgeo.org; spf=Pass smtp.mailfrom=tiff-bounces@lists.osgeo.org; spf=Pass smtp.helo=postmaster@lists.osgeo.org
Received-SPF: None (mx201.skynet.be: no sender authenticity
  information available from domain of
  tiff-bounces@lists.osgeo.org) identity=pra;
  client-ip=140.211.15.3; receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="tiff-bounces@lists.osgeo.org";
  x-conformance=sidf_compatible
Received-SPF: Pass (mx201.skynet.be: domain of
  tiff-bounces@lists.osgeo.org designates 140.211.15.3 as
  permitted sender) identity=mailfrom; client-ip=140.211.15.3;
  receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="tiff-bounces@lists.osgeo.org";
  x-conformance=sidf_compatible; x-record-type="v=spf1";
  x-record-text="v=spf1 mx a:mail.osgeo.org a:lists.osgeo.org
  a:mail.osgeo.osuosl.org a:tracsvn.osgeo.osuosl.org -all"
Received-SPF: Pass (mx201.skynet.be: domain of
  postmaster@lists.osgeo.org designates 140.211.15.3 as
  permitted sender) identity=helo; client-ip=140.211.15.3;
  receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="postmaster@lists.osgeo.org";
  x-conformance=sidf_compatible; x-record-type="v=spf1";
  x-record-text="v=spf1 mx a:mail.osgeo.org a:lists.osgeo.org
  a:mail.osgeo.osuosl.org a:tracsvn.osgeo.osuosl.org -all"
X-Ironport-Dmarc-Check-Result: validskip
IronPort-SDR: CaH76p9h2JrvBRfbs+uJNAVIxtGM+gr2bSKaoPls+O+rn7Wny5wDRwFjVy+PkLGOx6/63sNov0
 V6oaBOIsLKy06+9rAeOB8Kc56+SR8GqjE9kooHM05H66l5NiyWifevPhUht21BAxQ7lKMJJs+e
 STQe81Tk8kTfTIrE1vEg/n9jZPQCQ6Z1I/+acthjv988AKBPWwoyyUbVLfpKSsS+clonHjNsxG
 Jlt8ZTH6uBcLuPYRtSlnQG6yn/n1ZGUNNYP1vdHMJTn7njKnDXevRJ8Tji5htbDSU/QhDPk/UK
 25xvOibq57XRM6USr0bJ6ng5
IronPort-PHdr: =?us-ascii?q?9a23=3Axks9QBT1xavKuPldZC3GYpvQF9psv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa67ZR2Dt8tkgFKBZ4jH8fUM07OQ7/m/HzZbvt3c4TgrS99lb1?=
 =?us-ascii?q?c9k8IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUh?=
 =?us-ascii?q?rwOhBoKevrB4Xck9q41/yo+53Ufg5EmCexbal9IRmrrwjdrNcajIVgJ6o+yh?=
 =?us-ascii?q?bEpmZDdvhLy29vOV+dhQv36N2q/J5k/SRQuvYh+NBFXK7nYak2TqFWASo/PW?=
 =?us-ascii?q?wt68LlqRfMTQ2U5nsBSWoWiQZHAxLE7B7hQJj8tDbxu/dn1ymbOc32Sq00WS?=
 =?us-ascii?q?in4qx2RhLklDsLOjgk+2zRl8d+jr9UoAi5qhJ/3YDaboKbO/R8caPTctwUWH?=
 =?us-ascii?q?JBU8RTWSBcDI6wc5cAAeUfMuZDtIT9u1kDoAGiCQWwBe7j1DlFjWL2060g1O?=
 =?us-ascii?q?QhFBnL0gM+H90QtnTfscn7NKAPUe+v0anIySnDZO5R1Djj9ojHbBYhreuWXb?=
 =?us-ascii?q?J3bMre01QvFwfZjliLsozlJyma1vgMs2eB6+phVfmvh3Q7pAF2pzii38EhgZ?=
 =?us-ascii?q?TGiYwJ0F7L7zl5wJorKt2iTk52edCqHYZeuS+VOYV4Qt0vTmJqtSomxLALu4?=
 =?us-ascii?q?O3cSwIxZkjyBPSZfyJfpaW7x/gSeqcPzV1iX1kdb+xmhq/8katx+36W8Kp3l?=
 =?us-ascii?q?hKqS9FncPNtnALzxHT5cmHSud5/ki7wjmDzRzc6uZBIUwsjqrbM4QuwqIxlp?=
 =?us-ascii?q?UJtUTCHjT2lF/qg6+Rc0Uo4u+o6//oYrr4oZ+QLYh0ihvxMqkoh8exAvw4Px?=
 =?us-ascii?q?ATU2WU5eiwzqPv8VDkTLlQk/E7krPVvZ7CKckYuKK1GRFZ34k/5xqlEjur0c?=
 =?us-ascii?q?4UkWcZIF9Ffh+MkpLnNEvUIP/iCPeym1Ssnylvx/DBJrDhBpTNLmPfkLf6Z7?=
 =?us-ascii?q?p97FVcyAUtwtBY/Z5UDasBIP3rVk/wstzXEAM5PhSpz+voFNlxzJ0SVX+SDq?=
 =?us-ascii?q?ODLa/fsUWE6+w3L+mJfoAVuTL9K/Y/5/7piH80gUMdfain3ZsZcXy3BfNmI1?=
 =?us-ascii?q?ifYXXwnNgBCnwHvg4/TOzxlF2CSiRfZ3GpX6Iz+D47D5iqDYDZRoCimLCBxj?=
 =?us-ascii?q?u0HoVKZmBaDVCBCWvnd4WeW/cNcyKeOMthkj0CVbe8VYAh0QuhuxX8y7d8Ne?=
 =?us-ascii?q?rU+S0ZtZT929hp/eHcjg89pnRJCd+A2TSNU31shTFPADs3x7xk50tmxVqEl6?=
 =?us-ascii?q?9ijLtdHN1X4vpPFQAiKZ/byfc9F9H8VFH8eMyUQgOjS9SiHTZjUtM/zZoUbl?=
 =?us-ascii?q?9gFs6+phTCxDaxRbgOmLGMQpsu/fXHwnLzKs1hnmvAz7QrlFI8Q8FCZlCgnb?=
 =?us-ascii?q?N11wXaC4PTxkWFi76xJ+Nb2C/W6HzFynGBsUYeVxR/FqDMXHQab02Rqszl50?=
 =?us-ascii?q?TEVPiyCLopYTZH0tOICqZDZtDz2FBPRfP/P4bCYmy/3n29HAuF3a+kaIvxZ3?=
 =?us-ascii?q?5b2z7SBU9ClBocqm2bPwozDTv0vmTFETZ1HkjuaU6/ze4rh2m2QQcI1QaaYk?=
 =?us-ascii?q?kpg7W55jYRiOybUe9V1bUB7nQPsTJxSXuj0tSeMd2drhdlYO0IbM0w5hFd0n?=
 =?us-ascii?q?/QqghhFoe4Jrxjj1oPaEJ8uEa4hEY/MZlJjcV/9CBi9wF1M6/NiAkbJRqFwZ?=
 =?us-ascii?q?D9PKHWIWDu/RepLpTbwUzazM3MovZd7eRi8wylpwK4EEc+tX9qgJFZ0HqZs5?=
 =?us-ascii?q?PNCgdaEZf8SV0++BUyobbGKjI86IXZ2TwkMaS9vjLYndN8Auwjx0XoZM9RZY?=
 =?us-ascii?q?WDEgK6CMgGH462MuV/h1mnYFcOO/1U/6MvF8enbOednqmwM+tn2jW8gjcP+5?=
 =?us-ascii?q?hzh3qF7DE0UevUx9AAyvCc0BGAUmLgjVmv98rwhIZPaCo6Gmuk1TOiA5Vea6?=
 =?us-ascii?q?o0epwEWi+1O8Pi/txlnNb2XmJAsl6uA1RTwMiyZR+bdEDwxyVU1F8Lujqggi?=
 =?us-ascii?q?S1yHpziT5w9Pil0SfDwvrveF88AkAQHTAwq1DqLMD0isBABBHudAs4kha5o0?=
 =?us-ascii?q?z3leBdo+xkIm/fTF0AdjXqL2xkTqq7t6aTBqwHoJIuvyJNVe2gYFecArfjqh?=
 =?us-ascii?q?oe2innEiNQ3jc+Pz2tv5z4mVR9hgf/ZD5vrXTXPMt32BHU6cf0Qf9KwiFAQz?=
 =?us-ascii?q?J3hD6RAUKzfpGo8diSi5bfo7WmTWvyM/8bOSLvzI6GqG66/TgzXUX5xanq3I?=
 =?us-ascii?q?S6V1NpmTX23NRrSyjS+RPsONGykb+5IORqYg9iCQyZiYIyF4dgn483nJxV12?=
 =?us-ascii?q?Idg8Df4XsJnyL5Nshd0q/lRH4MXiIQhdnO7wXinkp5ITjaouCxHmXY2cZna9?=
 =?us-ascii?q?SgNykK2ywzqspNFaGf4adsmSpuvkH+qhnebP87mS0Sg6hLijZSk6QCvwwjyT?=
 =?us-ascii?q?+YC7YZEBxDPCDioB+P6si3sKRdYGv2K+qK2UFznM6sAPS5mi8ABSarQp45Bm?=
 =?us-ascii?q?cw69UlaAuKy37i7Iz4PtPdP5ofsRidkhGIiOYwStp5ivsEi29tPn/7tnA+4+?=
 =?us-ascii?q?o6lgB1m5ahs4WAbWJ38+q1DwVZOTv8e84Ismix1eAEx5/Qht3pRd1oAVBpFN?=
 =?us-ascii?q?PwQOitES4OuPivLAuIHDAm6z+aFbfZAQ6D+RJjpnPLHYqsMiLfL30YwNN+AR?=
 =?us-ascii?q?iFcRUD2EZOBWx8x8N/TVPPpoSpakpy6zEP60StrwsWkrsuLBruVGrD4g2lOV?=
 =?us-ascii?q?JWANCSKgRb6gZa6gLbK8ubu6hvHi9Wu5emsQqGJ3ezYwVTEXpPXVeLClelOa?=
 =?us-ascii?q?Ohr4qlkaDQFq+lIv3CbK/b4/BfWfnNz5Wy1IBr5B6IN96TJT9lFPI23QxER3?=
 =?us-ascii?q?8zSKG7030fDicQkSzKdcuSohyxrzZ2os6I+/PuQAvz5IGLBugaIZB19huxm6?=
 =?us-ascii?q?vGK/+IiXMzN2NDzp1VjyytqvBXzBsIhippbTXoDbkQqXuHUvfLgqEORxsLIy?=
 =?us-ascii?q?ohMcJJ6+Q7xQZAPojckNy93+x8j+UpEBFCTlPsnYeuf8NvQSn1PQHCDUePcr?=
 =?us-ascii?q?OdKjDMhcbsfKSnTftXluocvk+soz+QCFHleDOYmDTuERe0LOZXiGecJhMW/Y?=
 =?us-ascii?q?i5dlw0UzrZQdnrawO2PJpMtRNqnOVmvnrRLiZcNCgmKxoLtb6B6y5ExP9ySS?=
 =?us-ascii?q?RN6X9sLO/MnCj8jaGQMpENrf5iGTh5jcpe4W8m0P1S9y5JQ7pygiSaotN1ol?=
 =?us-ascii?q?6gm/WC0XI+DEII8G8SwtvW+x4qML68lNEIQXve+RMR8WicQw8HoddoEJynuq?=
 =?us-ascii?q?xdzMTOiLOmKDpG9IGc9s8dCs7IbcOfZSN9aVyzQWeSVVZDFm3OVymXnUFWnf?=
 =?us-ascii?q?CM+2fAq4hg8sGqg5kfTLJHElY4RZZ4QgxoGsIPJJBvU3Yqi7me2YQU5HSw6R?=
 =?us-ascii?q?PWWcNRs4vvUvOJHe6pLy2WgL4CYAEHi+CdT8xbJsjg1kpuZ0Mv1pzNAFbVVM?=
 =?us-ascii?q?tRrzdJag4vvF4L92NxQ2p13FjqIFDIgjdbBbu/mRg4jRF7aOIm+WL34ls5EV?=
 =?us-ascii?q?HNoTM5jEg7ndi2ySDUajP6K728GJ1HEyeh/VZkKYv1GkwmCG/61VwhLjrPQK?=
 =?us-ascii?q?hdyqdtZXw+whGJooNBQLZZXeVNMhoZxPXRYO4n3FMarT+ojUYV4ereFYAkkx?=
 =?us-ascii?q?AlfJnqqGhPvmArJNdnIKXRIOxO1VddgeSJpTKvzeR3xxURb09f7HmbczUWvg?=
 =?us-ascii?q?oPLbYrIGyv5fFr8gjEnCFMMC0FU/5g+644xgYGI+2FihnY/ftbMEnoaL6bLr?=
 =?us-ascii?q?iFoC7HjsGFRRU3zExazxAUr4gz6t8qdg+vb25qybKQExoTMs+bdlNRbtFO7z?=
 =?us-ascii?q?7UZimDtqPK250nZtzgRNCtdveHseMvumzhHAstGN1TvMAABYW3lkbDIsrgar?=
 =?us-ascii?q?kfxkd06Q=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0H/AgDunfRfhwMP04xigQmBUYIiGAF?=
 =?us-ascii?q?kWiEHNgqIAIU5iDGcLRcBAQIBAQEBAQkYCwoCBAEBAQGDSYJyHwYBBDUFDQI?=
 =?us-ascii?q?DAQEBAwIFAQEBBAEBAQIBAQIDAgIBAQIQAQEBAQ0LCQgpLAZgYARiBlsEgWw?=
 =?us-ascii?q?MMwyCOAUCAxgObYEGAQEBAQEBAQEBAQEBAQEBAQEBAQEWAg1UaQECAwEBATc?=
 =?us-ascii?q?MCgUZCwMDAQIGAQEKDgoJFQQECAMBCwEXAS8GEwWDIQGDBgQBCq8YgTSEB4R?=
 =?us-ascii?q?8gUKBOI0pNYFNP4N8Lj6CXQEEh1QEgkSBNgFbgVkEkBaLe5t9LAeCeYEXBQu?=
 =?us-ascii?q?IA4s+hxYPokifIZZQgW6BejMaI1CCNQEBMglEAQIBAg0CAQICAQECAgIBAQI?=
 =?us-ascii?q?CAQECkg+FFIVFQjE3AgYKAQEDCVgkikRcAYEQAQE?=
X-IPAS-Result: =?us-ascii?q?A0H/AgDunfRfhwMP04xigQmBUYIiGAFkWiEHNgqIAIU5i?=
 =?us-ascii?q?DGcLRcBAQIBAQEBAQkYCwoCBAEBAQGDSYJyHwYBBDUFDQIDAQEBAwIFAQEBB?=
 =?us-ascii?q?AEBAQIBAQIDAgIBAQIQAQEBAQ0LCQgpLAZgYARiBlsEgWwMMwyCOAUCAxgOb?=
 =?us-ascii?q?YEGAQEBAQEBAQEBAQEBAQEBAQEBAQEWAg1UaQECAwEBATcMCgUZCwMDAQIGA?=
 =?us-ascii?q?QEKDgoJFQQECAMBCwEXAS8GEwWDIQGDBgQBCq8YgTSEB4R8gUKBOI0pNYFNP?=
 =?us-ascii?q?4N8Lj6CXQEEh1QEgkSBNgFbgVkEkBaLe5t9LAeCeYEXBQuIA4s+hxYPokifI?=
 =?us-ascii?q?ZZQgW6BejMaI1CCNQEBMglEAQIBAg0CAQICAQECAgIBAQICAQECkg+FFIVFQ?=
 =?us-ascii?q?jE3AgYKAQEDCVgkikRcAYEQAQE?=
X-MGA-submission: =?us-ascii?q?MDHG93x/22XWD0tgaDrdxCyxAHZUcgQ9wBnfOv?=
 =?us-ascii?q?epHy3Hk4LBWSDH5bEn0R0RVU9x8a3Zs1y95EraJQItyUF0M7KUMwimPD?=
 =?us-ascii?q?hVN5FAlDj3d8T/zDBx+lbq17omunm9ckXBjgg=3D?=
Received: from osgeo6.osgeo.osuosl.org (HELO lists.osgeo.org) ([140.211.15.3])
  by mx201.skynet.be with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 05 Jan 2021 18:13:09 +0100
Received: from osgeo6.osgeo.osuosl.org (localhost [127.0.0.1])
	by lists.osgeo.org (Postfix) with ESMTP id 2E487614592F;
	Tue,  5 Jan 2021 09:13:04 -0800 (PST)
Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net
 [217.70.183.198])
 by lists.osgeo.org (Postfix) with ESMTPS id 971466145943
 for <tiff@lists.osgeo.org>; Tue,  5 Jan 2021 09:13:02 -0800 (PST)
X-Originating-IP: 82.240.16.225
Received: from even-i700.localnet (mla78-1-82-240-16-225.fbx.proxad.net
 [82.240.16.225]) (Authenticated sender: test@spatialys.com)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 2B900C0008;
 Tue,  5 Jan 2021 17:12:59 +0000 (UTC)
From: Even Rouault <even.rouault@spatialys.com>
To: Greg Troxel <gdt@lexort.com>
Cc: tiff@lists.osgeo.org
Date: Tue, 05 Jan 2021 18:12:59 +0100
Message-ID: <3727764.h4DCGWfGbC@even-i700>
User-Agent: KMail/5.1.3 (Linux/4.4.0-194-generic; KDE/5.18.0; x86_64; ; )
In-Reply-To: <rmi5z4cv7zi.fsf@s1.lexort.com>
References: <9052599.rlaer9EI2p@even-i700> <20385995.8AWjaB7xWP@even-i700>
 <rmi5z4cv7zi.fsf@s1.lexort.com>
MIME-Version: 1.0
Subject: Re: [Tiff] Motions related to C99 use in libtiff
X-BeenThere: tiff@lists.osgeo.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.osgeo.org>
List-Unsubscribe: <https://lists.osgeo.org/mailman/options/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=unsubscribe>
List-Post: <mailto:tiff@lists.osgeo.org>
List-Help: <mailto:tiff-request@lists.osgeo.org?subject=help>
List-Subscribe: <https://lists.osgeo.org/mailman/listinfo/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: tiff-bounces@lists.osgeo.org
Sender: "Tiff" <tiff-bounces@lists.osgeo.org>

On lundi 4 janvier 2021 14:04:49 CET Greg Troxel wrote:
> I see your point.  Just realize thought that this is asking packagers to
> choose between
> 
>   not updating tiff
> 
>   patching everything that depends on tiff
> 
>   dropping tiff as a dependency for things where that is sane (maybe emacs)
> 
>   dropping things that depend on tiff and things that depend on them
> 
> I'm going to choose not updating tiff until the pain is pushed around
> and the other packages that depend on it (the ones that matter) have
> been updated.

As pointed out by Roger,
https://gitlab.com/rleigh/libtiff/-/blob/
bb0c8ac183e263759ed9e6a6c0563d35b9459c77/libtiff/tiff.h#L68

there's actually an easy way to make packages that wouldn't change their 
source code to still compile by setting -DTIFF_LEGACY_TYPES
That should hopefully make packagers' effort reasonable.

Even

-- 
Spatialys - Geospatial professional services
http://www.spatialys.com
_______________________________________________
Tiff mailing list
Tiff@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/tiff
