Return-Path: <tiff-bounces@lists.osgeo.org>
Received: from mailgate126.isp.belgacom.be ([195.238.20.91])
          by mailfep002.skynet.be
          (InterMail vM.8.04.03.28.4 201-2389-100-182-103-20180124)
          with ESMTP
          id <20201013195009.PVGH7189.mailfep002.skynet.be@mailgate126.isp.belgacom.be>
          for <chris.lindelaan@skynet.be>; Tue, 13 Oct 2020 21:50:09 +0200
Authentication-Results: mx101.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 (mx101.skynet.be: no sender authenticity
  information available from domain of
  tiff-bounces@lists.osgeo.org) identity=pra;
  client-ip=140.211.15.3; receiver=mx101.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="tiff-bounces@lists.osgeo.org";
  x-conformance=sidf_compatible
Received-SPF: Pass (mx101.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=mx101.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 (mx101.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=mx101.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: 2iOQolEFK+2lK+y/MNIH/DJ/WaTtU2keUAgGpbQ9X2UaXcq4rEhBDwRpU+aSPUTeOFob1JW8ra
 H4PuWEwRF/9oTIZu/zAHXx+H3ooytZD0J6AKw1lQJDJNqELydoGQ9fwYZZDQSdhrmZwEK1R1wJ
 f6wIrZgpJQpJHLVYIjw4TPQrf9PHIbYEeoUFLqDR3e61xC7bTOpc5Z/K0FwT48xWdNA9ugvYy7
 LPu47x06yy5pkOKlkslTOaS75Tdf8fqcWVscYK1YuLl1yvXZTBOmIjPBuRUgDeU8NKa3wAWd9h
 YwqyodKy0v6MnDzLlgyNMP0n
IronPort-PHdr: =?us-ascii?q?9a23=3Auf2ejxQbpsyvQh2j9MCj/epVTNpsv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa67ZhaEt8tkgFKBZ4jH8fUM07OQ7/m/HzFRqs/b4DgrS99lb1?=
 =?us-ascii?q?c9k8IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUh?=
 =?us-ascii?q?rwOhBoKevrB4Xck9q41/yo+53Ufg5EmCexbal9IRmrrwjdrMkbjI9tJqos1B?=
 =?us-ascii?q?fEoWZDdvhLy29vOV+dhQv36N2q/J5k/SRQuvYh+NBFXK7nYak2TqFWASo/PW?=
 =?us-ascii?q?wt68LlqRfMTQ2U5nsBSWoWiQZHAxLE7B7hQJj8tDbxu/dn1ymbOc32Sq00WS?=
 =?us-ascii?q?in4qx2RhLklDsLOjgk+2zMlMd+kLxUrw6gpxxnwo7bfoeVNOZlfqjAed8WXH?=
 =?us-ascii?q?dNUtpNWyBEBI63cokBAPcbPetAr4fzuVUAoxiwCgauCuPgxSJGhmf00KM4zu?=
 =?us-ascii?q?gsHx3K0xA+ENIVq3nUqcn5Ob0IXOypzaTFzzPOZO5W1zfn74jIdwgsr/6SXb?=
 =?us-ascii?q?1ud8ra1FUhFwTYjlqKtIzlOy+V3fkKvmeF8epvS+Svh3Q9qwF2vzig3Nosio?=
 =?us-ascii?q?3Vho8O0VDE7T92wJo0JdKiTE56YcWkHIFMuCGdMot7W8UvSHxntygm0LMJo4?=
 =?us-ascii?q?K7fDQUx5Q9wR7Sc+GLfYeI7x/jSuqcITd2iXFrdb+wiBu+70itxvD+W8S60F?=
 =?us-ascii?q?hHqjdJn9vQun0NyxHe99SLR/R980mhxDqCyRzf5+5CLEspm6TbLJshzaQxlp?=
 =?us-ascii?q?oVqUnDGTf2l1vwjKCLbEok5vKn5/79bbTovZ+QL5R0ihnkPaQym8ywG+A4Mw?=
 =?us-ascii?q?gVX2SB5eu807jj8EvkS7tJlv07irTVvZ/GKcgBuKK1HhJZ3pw+5xu/FTur3s?=
 =?us-ascii?q?wUkHoZIF5fZh6KgJTlN0vTLP35F/uznUqgnTdtyvvbJLPuGI/NIWLGkLr5fb?=
 =?us-ascii?q?Zy9UpcyA0rwNBb5pJUEa0BIOnpVk/2r9zYAQE2Mwuuz+bgEtV92ZsSWWOJAq?=
 =?us-ascii?q?CHLKPfqUKE6+0zL+WWeoMZpSvxJ+I46/Pul3M0l0cRfayz0psWbHC4EO5mI0?=
 =?us-ascii?q?KcYXf0ntcBEGkKvgQnQOPxj12CTDhTaGqsUKIn/Tw7DIOmDZzfRoC2mrCB2z?=
 =?us-ascii?q?y7HpJIaWBBEFyMFm3od4qcV/cWdC2SOtNhkiADVbW5V4Ah1QuutA7hy7Z9Ku?=
 =?us-ascii?q?rU+ysYuo/929hx/eLcjxcy+CdvD8Se02CNSX97nn8SSzAtwq8s6XF70UqJhK?=
 =?us-ascii?q?hkn+RDR5sU4/JSThx8MoXTwus8DMr9HQfIf9OMQVDhRc26ADY3VZUtwtEAMH?=
 =?us-ascii?q?t7AMio2xXK3i62BO0JlrKFQYY567/RxGTZI8dm122A07Iugl5gRdFAYna7jK?=
 =?us-ascii?q?xy/BSGGojSjk+CnLyrf6lP4SjW6W2jwGOCsVsNUBJsSb6XGjcbZ1DKtpL+/U?=
 =?us-ascii?q?zPSPmpE7tgNwJAzcuLLOxNcsHoilNdA+viNtqNXmSqhm2QCB+Ey6nZaYPrf3?=
 =?us-ascii?q?kajjncBkZBiQ0K4HudKSA6Bzy9uCTZFzNjEhToeUy76vR0qn6wUhopyRqXZV?=
 =?us-ascii?q?Zqzbu/900pgqmmTPwexPogtSYuq30gBlKw3t3WI9GHqwdlfa9GbJU77UsRhk?=
 =?us-ascii?q?zDsAkoE4KtKehYgUMXbgBr9xfjyRhxTJ9HjME3qG8C1xJ7NaOR1EJaMTif2M?=
 =?us-ascii?q?ajafXsNmDu8UX3OObt0VbE3YPTo/9Xsq5qgkj/vAyvCksp+mlm1N8Q6XaH+5?=
 =?us-ascii?q?HWF1BKAMD0Qh9vrl5hpKDcbzV77Y6HnXFvMKzhtDjE1pppAeY+0R+vcp9ZN7?=
 =?us-ascii?q?/MDw79FcAWRoCuJeUmlkLvb0cCO+Zfp+YvJ83zUfyA1eawOfp42iq8hDFb4Y?=
 =?us-ascii?q?5zl0iL6ix3R/Xg25ce3+re2RCIWjC6i02u4YjsgY4RXTgJBSKkzDT8QotYZ6?=
 =?us-ascii?q?l8Z4EOXHuvLcPyzNJjgZXgQFZc9UW/HBUBw8CkflyVdVOulRZI2xEvqGe80T?=
 =?us-ascii?q?C90yQykzwtqf+H2zfSxu35aBcdEmpKX3V5y1D3LoWzydcAUxHyPTIknxak+0?=
 =?us-ascii?q?v2gpNjiv8mdjv1RkFFN2jzPzg6C+2rtauEbtIJ4p56+SNQGP+xZ1yXUPb0vg?=
 =?us-ascii?q?ca3iX/HmBf2CFeFXniu5P3mAZ/gX6cK3A7pWTQeMV5zxPSrNLGQvsZ0j0DTS?=
 =?us-ascii?q?h+wT7ZYzr0d8Wo89vRnZDetOuzTEqlV4ZPam/s1oyNs228/2IrSRyzkvavm8?=
 =?us-ascii?q?H2RBAg2HyetZEiXiHJoRDgJ4jzgv3maaQ9JxAuXQK6sJkyAIx1n4ouiYtF3G?=
 =?us-ascii?q?hD3szT5nkWl2rvd99WisecJDIAQyAGx9nN7U3rwkpmeziVxoz3E3+a381qas?=
 =?us-ascii?q?KSZmINxjl76NtFBaDS66ZL13gQwBLwvUfKbP5xky1Ig+cv5nBfieYUvgEg1Q?=
 =?us-ascii?q?2ZA6sOBg9fJiPhkFKP9d/0/8A1LC6/NLO30kR5h9WoCrqP9xpdVHjOcZAnBS?=
 =?us-ascii?q?Zs7897PQuWgkf+4YzlZtTcKOkrmEHJw0X4hvNOYNI0hqNS3Gx8OnP7sGFjwe?=
 =?us-ascii?q?NpxRBp2Ji7usCAJQAPtOqlAxBWczfyesUY9yrFiadFgt3Q2JugE5InHS8EFJ?=
 =?us-ascii?q?flVvOnFjsOuO+vblrWVmdl8zHCRPyEVQaEjSUu52rCCZWqK22aKDECwNNuSQ?=
 =?us-ascii?q?PcbE1TjQYIXSkry5swFwSk3svkIw9y4jEc4EK9qwMZk74wcUOmCyGG+UHzOV?=
 =?us-ascii?q?JWANCFIRFb7x9P/RLQIZXGt6RoHDBe84HnpgHeTw7TLwlOE2wNXVSJQl75Ob?=
 =?us-ascii?q?z7r8XB/ebdDO2jKfDDep2KqPdCTLGP3p2i1c1h5TnGZaDtdjFySuY23EZORy?=
 =?us-ascii?q?UzB8XXlXAFTDERnC/WR8qavwunvCpsoc24tvPxV0i8gOnHQ6sXOtJp9ReshK?=
 =?us-ascii?q?6FPOPFnyd1JwFT0ZYUzGPJwrwSjxYCzjtjfD63HfEcpDbAGejOz7RPAUdROE?=
 =?us-ascii?q?YRfINYqrgx1Q5XNYvHh8Ppg/Rm2+UtBQ4NUEypk5OsbM0OZWamO17AQkGRO/?=
 =?us-ascii?q?yPdznK2N3sJ6SnRrBXyuJOuHjS8X6SQUrqPzDFkCLmWhfpNvpRizqfehtEt8?=
 =?us-ascii?q?m0IAp3AGP4UtSgbQa0PdgxiiYrxqYwwHTQOiZZODx4ORoX/Ied5i5ZnPhzXl?=
 =?us-ascii?q?d5wCY4dbu8kj2Cp6ndOs9O6L1wATVymv4c6nlog7dS6ShFQrRylk6w5pZ2pE?=
 =?us-ascii?q?q6l+CU1jd9eB5PsSpQwoWQskhlf6LD+dFMVG3F8xQE8WiLQ01W/50/U4Sp4v?=
 =?us-ascii?q?0WkZDGj8eRYH9a/sjR/NcACsScM8+BPHc7cFLoFDPSEAoZXGurOGXY1ARWlP?=
 =?us-ascii?q?Cf8GHQr4Bv88S03sBXE/kCCRpuRZZ4Qgx/EdcPIYl6RGYhgefD1YgT5mu4oQ?=
 =?us-ascii?q?WXTsgJ2/KPHv+UH/jrLy6UyLdeYB5di6/5I4pWPIrm3UdvcXF+nZ/WAAzXRt?=
 =?us-ascii?q?9ApWtmdAB+8yAvuDBuC3Y+3U7ocFbn+HgICfu9hQI7kCN6YP8x73Hr+Fg6IR?=
 =?us-ascii?q?zNviR6wyxT0Z31xDuWdjD2NqK5W4pbXjH1u0YGOZT+Ww9pbAe2kB8sJHLeSr?=
 =?us-ascii?q?lWlbclaXFzhVqWp85UAfAFB/4hAldY1bSNav4vy1gZtii32RoN+77eEZU73A?=
 =?us-ascii?q?46OZf+qntB30Rkd9E4IurXPqUBxwpUh7mSpWmvze88x0kZPUlokivacXwNsU?=
 =?us-ascii?q?0McL49KCevuOt39AuZn31EYmdEXqg2uPth7V07feObwC/nlblYN0eqM6qYNa?=
 =?us-ascii?q?zR/mHEkYTRHwEAk3gQnkwAxoBYlMcud03NCBIrzaCNDFIOLsXPLkdSdcUArS?=
 =?us-ascii?q?GPLxbLiv3ExNdOB6v4DvrhFLDcsKcPnlniGx0mEoNK6d4OTMH1gRPoaPz/Jb?=
 =?us-ascii?q?tA8i0DoQHiJVGLFvNMIU3ZlDYcv9r5y4R40I4bISsSUzxw?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FOAQAIBIZfhwMP04xgglqBIYEAGAF?=
 =?us-ascii?q?eWCEHNAqEM4NJhTmIGJwdFAEBAgEBAQEBCRgBCgoCBAEBAQGEYYFtHwYBBDQ?=
 =?us-ascii?q?TAgMBAQEDAgUBAQEEAQEBAgEBAgMCAgEBAhABAQEKCwkIKSoGYGAEYgZbBIF?=
 =?us-ascii?q?pDAYBByUMQwEQAYFiBQIDHwEGbYECAQEBAQEBAQEBAQEBAQEBAQEBAQEWAg1?=
 =?us-ascii?q?UaAEBAQECAQEBASAjCgUZCwMCAQECBgEBCg4KCRkEBAICAgEBCwEXAS8GEwW?=
 =?us-ascii?q?DIQGCXCAEAQqnDRk1doEyhAOFD4FCgTgBhl+GZYFNP4ERghJ+PoJcAQSEc4J?=
 =?us-ascii?q?gBJBLgn6IUpsdKweCbIEOBAuHZYsPhnsPoS6eF5VdgWuBezMaI1CCaQlEAQI?=
 =?us-ascii?q?BAg0CAQICAQECAgIBAQICAQECgzKId4VkhRSFREExNwIGAQkBAQMJWCSCQIk?=
 =?us-ascii?q?fXAGBEAEB?=
X-IPAS-Result: =?us-ascii?q?A0FOAQAIBIZfhwMP04xgglqBIYEAGAFeWCEHNAqEM4NJh?=
 =?us-ascii?q?TmIGJwdFAEBAgEBAQEBCRgBCgoCBAEBAQGEYYFtHwYBBDQTAgMBAQEDAgUBA?=
 =?us-ascii?q?QEEAQEBAgEBAgMCAgEBAhABAQEKCwkIKSoGYGAEYgZbBIFpDAYBByUMQwEQA?=
 =?us-ascii?q?YFiBQIDHwEGbYECAQEBAQEBAQEBAQEBAQEBAQEBAQEWAg1UaAEBAQECAQEBA?=
 =?us-ascii?q?SAjCgUZCwMCAQECBgEBCg4KCRkEBAICAgEBCwEXAS8GEwWDIQGCXCAEAQqnD?=
 =?us-ascii?q?Rk1doEyhAOFD4FCgTgBhl+GZYFNP4ERghJ+PoJcAQSEc4JgBJBLgn6IUpsdK?=
 =?us-ascii?q?weCbIEOBAuHZYsPhnsPoS6eF5VdgWuBezMaI1CCaQlEAQIBAg0CAQICAQECA?=
 =?us-ascii?q?gIBAQICAQECgzKId4VkhRSFREExNwIGAQkBAQMJWCSCQIkfXAGBEAEB?=
X-MGA-submission: =?us-ascii?q?MDFNSUQlYx/zOPPCt81K+HhDJe7R0TfZ7ycCoC?=
 =?us-ascii?q?4gV57dCb917n5mWVfM0Q9QMwS8C+Tq38jGcjl8wLKMEz700qcMtnOJH1?=
 =?us-ascii?q?I5x9eZf5Fu+UV79lbZ8aQy4uhdebaCgCV3OZU=3D?=
Received: from osgeo6.osgeo.osuosl.org (HELO lists.osgeo.org) ([140.211.15.3])
  by mx101.skynet.be with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 13 Oct 2020 21:50:02 +0200
Received: from osgeo6.osgeo.osuosl.org (localhost [127.0.0.1])
	by lists.osgeo.org (Postfix) with ESMTP id 462E861346C2;
	Tue, 13 Oct 2020 12:49:58 -0700 (PDT)
Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net
 [217.70.183.201])
 by lists.osgeo.org (Postfix) with ESMTPS id 01D246145966
 for <tiff@lists.osgeo.org>; Tue, 13 Oct 2020 12:49:55 -0700 (PDT)
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 relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 9B7681BF205;
 Tue, 13 Oct 2020 19:49:53 +0000 (UTC)
From: Even Rouault <even.rouault@spatialys.com>
To: Roger Leigh <rleigh@codelibre.net>
Date: Tue, 13 Oct 2020 21:49:52 +0200
Message-ID: <2450040.rK9MszJcyc@even-i700>
User-Agent: KMail/5.1.3 (Linux/4.4.0-186-generic; KDE/5.18.0; x86_64; ; )
In-Reply-To: <C85F5EA2-6C8C-4220-B9DF-84417E0CAD51@codelibre.net>
References: <1639815.KyIUctkiDL@even-i700>
 <C85F5EA2-6C8C-4220-B9DF-84417E0CAD51@codelibre.net>
MIME-Version: 1.0
Subject: Re: [Tiff] faster Zip/Deflate compression/decompression with
	libdeflate
X-BeenThere: tiff@lists.osgeo.org
X-Mailman-Version: 2.1.20
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>
Cc: Tiff List <tiff@lists.osgeo.org>
Content-Type: multipart/mixed; boundary="===============4103451673284710843=="
Errors-To: tiff-bounces@lists.osgeo.org
Sender: "Tiff" <tiff-bounces@lists.osgeo.org>

This is a multi-part message in MIME format.

--===============4103451673284710843==
Content-Type: multipart/alternative; boundary="nextPart1747010.31TcCu327Z"
Content-Transfer-Encoding: 7Bit

This is a multi-part message in MIME format.

--nextPart1747010.31TcCu327Z
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

On mardi 13 octobre 2020 20:25:41 CEST Roger Leigh wrote:
> > Although we have better alternative than Deflate now with ZSTD, it is
> > still heavily used as being far more supported than ZSTD or other
> > alternatives. As an example of this, very recently, in the geospatial
> > domain, Sentinel2 L2A scenes have been reprocessed as Deflate-compressed
> > TIFF and published in https://registry.opendata.aws/sentinel-2-l2a-cogs/
> > <https://registry.opendata.aws/sentinel-2-l2a-cogs/> . This represents a
> > volume of 200 million TIFF files for 10.5 petabytes.

> The libdeflate work looks really great.  I=E2=80=99ll try to find time to=
 review it
> in more detail tomorrow.

Thanks
=20
> One thought: GitLab supports Git LFS for storing =E2=80=9Clarge files=E2=
=80=9D.  It might we
> worth using it for the TIFF sample data; same would apply to the other
> image data already in the repository.  Doesn=E2=80=99t need doing for thi=
s merge
> request, but might be worth considering migrating over to.  It would perm=
it
> adding more test data to the repository in the future as well without
> affecting repository clone time (but it would download the branch-specific
> large file content on demand when you check out a branch, if you didn=E2=
=80=99t
> already pull it down explicitly).

Are you talking about the content in test/images/ ? It is just 1 MB large.
So I don't think we have a critical need for that feature for now. We don't=
 necessarily need big=20
images to test the various aspects of the code, and the smaller the better =
for "make check"=20
purposes too.
(I've been ennoyed on the github side of things with LFS where there's a mo=
nthly bandwidth,=20
that includes people forking the repo... and beyond that checkout no longer=
 works and=20
you've to buy credits. Perhaps things are different on gitlab.com)

> Regarding ZSTD, what=E2=80=99s the current situation with regard to the A=
dobe tag
> registry?  Do we have a number for ZSTD yet?

We're still living with the number we have attributed to ourselves. And at =
that point, it would=20
be a pain to have to change it.

Even

=2D-=20
Spatialys - Geospatial professional services
http://www.spatialys.com

--nextPart1747010.31TcCu327Z
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="UTF-8"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-=
html40/strict.dtd">
<html><head><meta name=3D"qrichtext" content=3D"1" /><style type=3D"text/cs=
s">
p, li { white-space: pre-wrap; }
</style></head><body style=3D" font-family:'monospace'; font-size:9pt; font=
=2Dweight:400; font-style:normal;">
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On mardi 13=
 octobre 2020 20:25:41 CEST Roger Leigh wrote:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; A=
lthough we have better alternative than Deflate now with ZSTD, it is</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; s=
till heavily used as being far more supported than ZSTD or other</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; a=
lternatives. As an example of this, very recently, in the geospatial</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; d=
omain, Sentinel2 L2A scenes have been reprocessed as Deflate-compressed</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; T=
IFF and published in https://registry.opendata.aws/sentinel-2-l2a-cogs/</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; &=
lt;https://registry.opendata.aws/sentinel-2-l2a-cogs/&gt; . This represents=
 a</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; v=
olume of 200 million TIFF files for 10.5 petabytes.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nb=
sp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; The li=
bdeflate work looks really great.  I=E2=80=99ll try to find time to review =
it</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; in mor=
e detail tomorrow.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nb=
sp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Thanks</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; One th=
ought: GitLab supports Git LFS for storing =E2=80=9Clarge files=E2=80=9D.  =
It might we</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; worth =
using it for the TIFF sample data; same would apply to the other</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; image =
data already in the repository.  Doesn=E2=80=99t need doing for this merge<=
/p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; reques=
t, but might be worth considering migrating over to.  It would permit</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; adding=
 more test data to the repository in the future as well without</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; affect=
ing repository clone time (but it would download the branch-specific</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; large =
file content on demand when you check out a branch, if you didn=E2=80=99t</=
p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; alread=
y pull it down explicitly).</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nb=
sp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Are you tal=
king about the content in test/images/ ? It is just 1 MB large.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">So I don't =
think we have a critical need for that feature for now. We don't necessaril=
y need big images to test the various aspects of the code, and the smaller =
the better for &quot;make check&quot; purposes too.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">(I've been =
ennoyed on the github side of things with LFS where there's a monthly bandw=
idth, that includes people forking the repo... and beyond that checkout no =
longer works and you've to buy credits. Perhaps things are different on git=
lab.com)</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nb=
sp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Regard=
ing ZSTD, what=E2=80=99s the current situation with regard to the Adobe tag=
</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; regist=
ry?  Do we have a number for ZSTD yet?</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nb=
sp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">We're still=
 living with the number we have attributed to ourselves. And at that point,=
 it would be a pain to have to change it.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nb=
sp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Even</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nb=
sp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Spatialys -=
 Geospatial professional services</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">http://www.=
spatialys.com</p></body></html>
--nextPart1747010.31TcCu327Z--


--===============4103451673284710843==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGlmZiBtYWls
aW5nIGxpc3QKVGlmZkBsaXN0cy5vc2dlby5vcmcKaHR0cHM6Ly9saXN0cy5vc2dlby5vcmcvbWFp
bG1hbi9saXN0aW5mby90aWZmCg==

--===============4103451673284710843==--

