Re: CMAKE_CXX_STANDARD

Larry Gritz <[email protected]> Fri, 13 Jul 2018 16:46:50 -0700
Newsgroups gmane.comp.video.openexr.devel
Message-ID <[email protected]>
--===============3206022126916226895==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3C8C0669-DD7F-4CED-B6CA-28B0654A06E3"


--Apple-Mail=_3C8C0669-DD7F-4CED-B6CA-28B0654A06E3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Certainly makes sense to me. My personal preference for VFXPlatform is =
to be somewhat conservative about how often you upgrade a heavyweight =
package, but when you finally do (or introduce a package for the first =
time, as with cmake), to be as aggressive as possible about getting to =
the most recent stable version.

How do you know all those versions off the top of your head? Is there a =
site that will tell you the version of a particular package on all the =
major distros? (That would sure be handy.)



> On Jul 13, 2018, at 4:30 PM, Nick Porcino <[email protected]> wrote:
>=20
> To be honest, it's the Linux distros that also ship openexr that had =
me cringing.
>=20
> Debian wheezy (2.8)
> Debian stretch (3.7.2) * stable
> Debian buster (3.11.2)
> Ubuntu trusty (2.8)
> Ubuntu xenial (3.5.1) * stable
> Ubuntu cosmic (3.11.2)
> Suse tumbleweed (3.11.2) * stable
>=20
> Any other distros to check?
>=20
> I can't see any reason not to leap ahead to 3.11, because (1) versions =
less than 3.11 are very broken on Windows with regards to the =
combination of recent visual studios and boost and (2) a new OpenEXR on =
a Linux will ship with a distro containing at least 3.11.
>=20
> Make sense?
>=20
>=20
> From: Larry Gritz <[email protected] <mailto:[email protected]>>
> Sent: Friday, July 13, 2018 4:11 PM
> To: Nick Porcino
> Cc: [email protected] <mailto:[email protected]>
> Subject: Re: [Openexr-devel] CMAKE_CXX_STANDARD
> =20
> I don't see why we would have to preserve 2.x compatibility. USD seems =
to need CMake 3.1 on Windows. OpenVDB needs 3.1. OIIO and OSL both =
require 3.2. Partio requires 3.8!  So lack of support for 2.x would be =
in good company with other widely used packages.
>=20
> A few people have commented on the VFX Platform forum that it should =
include a minimum cmake release, so that package maintainers can count =
on some reasonable minimum.=20
>=20
>=20
>=20
>> On Jul 13, 2018, at 3:50 PM, Nick Porcino <[email protected] =
<mailto:[email protected]>> wrote:
>>=20
>> The develop branch of OpenEXR uses CMake 3 features. So that line is =
an error.
>>=20
>> I hadn't thought about it, but it's troubling* to think that we might =
have to preserve compatibility with CMake 2.x
>>=20
>> * troubling =3D=3D sobbing in terror in the corner as the shambling =
revenant shadow of CMake 2 groans and lurches forward belching broken =
features and ad hoc syntax
>>=20
>>=20
>>  =20
>> From: Openexr-devel =
<[email protected] =
<mailto:[email protected]>> on =
behalf of Larry Gritz <[email protected] <mailto:[email protected]>>
>> Sent: Friday, July 13, 2018 11:47 AM
>> To: [email protected] <mailto:[email protected]>
>> Subject: [Openexr-devel] CMAKE_CXX_STANDARD
>> =20
>> Is anybody troubled by the fact that the OpenEXR CMakeLists.txt =
starts with
>>=20
>> CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
>>=20
>> but then makes use of CMAKE_CXX_STANDARD, which was only introduced =
with CMake 3.1?
>>=20
>> So I think that if anybody actually uses CMake < 3.1, it will just =
silently fail to provide the right -std=3Dc++XX flags.
>>=20
>>=20
>> --
>> Larry Gritz
>> [email protected] <mailto:[email protected]>
>>=20
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> Openexr-devel mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.nongnu.org/mailman/listinfo/openexr-devel =
<https://lists.nongnu.org/mailman/listinfo/openexr-devel>
> --
> Larry Gritz
> [email protected] <mailto:[email protected]>
--
Larry Gritz
[email protected]





--Apple-Mail=_3C8C0669-DD7F-4CED-B6CA-28B0654A06E3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">Certainly makes sense to me. My personal preference for =
VFXPlatform is to be somewhat conservative about how often you upgrade a =
heavyweight package, but when you finally do (or introduce a package for =
the first time, as with cmake), to be as aggressive as possible about =
getting to the most recent stable version.</div><div class=3D""><br =
class=3D""></div>How do you know all those versions off the top of your =
head? Is there a site that will tell you the version of a particular =
package on all the major distros? (That would sure be handy.)<div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jul 13, 2018, at 4:30 PM, Nick Porcino &lt;<a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a>&gt;=
 wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">To be honest, it's the Linux distros that =
also ship openexr that had me cringing.</div><div style=3D"caret-color: =
rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;" =
class=3D""><br class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; font-family: =
Calibri, Helvetica, sans-serif; font-size: 12pt;" class=3D"">Debian =
wheezy (2.8)</div><div style=3D"caret-color: rgb(0, 0, 0); font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">Debian stretch (3.7.2) * stable</div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">Debian buster (3.11.2)</div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">Ubuntu trusty (2.8)</div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">Ubuntu xenial (3.5.1) * stable</div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D""><span style=3D"font-family: Calibri, =
Helvetica, sans-serif; font-size: 12pt;" class=3D"">Ubuntu cosmic =
(3.11.2</span><span style=3D"font-family: Calibri, Helvetica, =
sans-serif; font-size: 12pt;" class=3D"">)</span><br class=3D""></div><div=
 style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">Suse tumbleweed (3.11.2) * stable</div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">Any other distros to check?</div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">I can't see any reason not to leap ahead to =
3.11, because (1) versions less than 3.11 are very broken on Windows =
with regards to the combination of recent visual studios and boost and =
(2) a new OpenEXR on a Linux will ship with a distro containing at least =
3.11.</div><div style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;" class=3D"">Make sense?</div><div style=3D"caret-color: =
rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;" =
class=3D""><br class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; font-family: =
Calibri, Helvetica, sans-serif; font-size: 12pt;" class=3D""><br =
class=3D""></div><hr tabindex=3D"-1" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; display: inline-block; width: 702.65625px;" =
class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 14px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""></span><div =
id=3D"divRplyFwdMsg" dir=3D"ltr" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><font face=3D"Calibri, sans-serif" =
style=3D"font-size: 11pt;" class=3D""><b class=3D"">From:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Larry Gritz &lt;<a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a>&gt;<br =
class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Friday, July 13, 2018 4:11 =
PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Nick Porcino<br class=3D""><b=
 class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [Openexr-devel] =
CMAKE_CXX_STANDARD</font><div class=3D"">&nbsp;</div></div><div class=3D""=
 style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; line-break: after-white-space;">I don't see why we would =
have to preserve 2.x compatibility. USD seems to need CMake 3.1 on =
Windows. OpenVDB needs 3.1.&nbsp;OIIO and OSL both require =
3.2.&nbsp;Partio requires 3.8! &nbsp;So lack of support for 2.x would be =
in good company with other widely used packages.<div class=3D""><br =
class=3D""></div><div class=3D"">A few people have commented on the VFX =
Platform forum that it should include a minimum cmake release, so that =
package maintainers can count on some reasonable =
minimum.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""><div class=3D""><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On Jul 13, 2018, at 3:50 PM, =
Nick Porcino &lt;<a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt; wrote:</div><br =
class=3D"x_Apple-interchange-newline"><div class=3D""><div class=3D"" =
style=3D"font-style: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;">The =
develop branch of OpenEXR uses CMake 3 features. So that line is an =
error.</div><div class=3D"" style=3D"font-style: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; font-family: Calibri, Helvetica, sans-serif; =
font-size: 12pt;"><br class=3D""></div><div class=3D"" =
style=3D"font-style: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;">I hadn't =
thought about it, but it's troubling* to think that we might have to =
preserve compatibility with CMake 2.x</div><div class=3D"" =
style=3D"font-style: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;"><br =
class=3D""></div><div class=3D"" style=3D"font-family: Helvetica; =
font-size: 14px; font-style: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none;"><font face=3D"Calibri, Helvetica, sans-serif" =
class=3D"">* troubling =3D=3D sobbing in terror in the corner as the =
shambling revenant&nbsp;shadow of CMake 2 groans and lurches forward =
belching broken features and ad hoc syntax</font></div><div class=3D"" =
style=3D"font-family: Helvetica; font-size: 14px; font-style: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; text-decoration: none;"><font face=3D"Calibri, =
Helvetica, sans-serif" class=3D""><br class=3D""></font></div><div =
class=3D"" style=3D"font-family: Helvetica; font-size: 14px; font-style: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; text-decoration: none;"><font face=3D"Calibri, =
Helvetica, sans-serif" class=3D""><br class=3D""></font></div><hr =
tabindex=3D"-1" class=3D"" style=3D"font-family: Helvetica; font-size: =
14px; font-style: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; text-decoration: none; display: inline-block; =
width: 702.65625px;"><span =
class=3D"Apple-converted-space">&nbsp;</span><span class=3D"" =
style=3D"font-family: Helvetica; font-size: 14px; font-style: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; text-decoration: none; float: none; display: inline =
!important;"></span><span =
class=3D"Apple-converted-space">&nbsp;</span><div id=3D"x_divRplyFwdMsg" =
dir=3D"ltr" class=3D"" style=3D"font-family: Helvetica; font-size: 14px; =
font-style: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; text-decoration: none;"><font face=3D"Calibri, =
sans-serif" class=3D"" style=3D"font-size: 11pt;"><b =
class=3D"">From:</b><span =
class=3D"x_Apple-converted-space">&nbsp;</span>Openexr-devel &lt;<a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt; =
on behalf of Larry Gritz &lt;<a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt;<br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"x_Apple-converted-space">&nbsp;</span>Friday, July 13, 2018 =
11:47 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"x_Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"x_Apple-converted-space">&nbsp;</span>[Openexr-devel] =
CMAKE_CXX_STANDARD</font><div class=3D"">&nbsp;</div></div><div =
class=3D"x_BodyFragment" style=3D"font-family: Helvetica; font-size: =
14px; font-style: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; text-decoration: none;"><font size=3D"2" =
class=3D""><span class=3D"" style=3D"font-size: 11pt;"><div =
class=3D"x_PlainText">Is anybody troubled by the fact that the OpenEXR =
CMakeLists.txt starts with<br class=3D""><br =
class=3D"">CMAKE_MINIMUM_REQUIRED(VERSION 2.8)<br class=3D""><br =
class=3D"">but then makes use of CMAKE_CXX_STANDARD, which was only =
introduced with CMake 3.1?<br class=3D""><br class=3D"">So I think that =
if anybody actually uses CMake &lt; 3.1, it will just silently fail to =
provide the right -std=3Dc++XX flags.<br class=3D""><br class=3D""><br =
class=3D"">--<br class=3D"">Larry Gritz<br class=3D""><a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a><br =
class=3D""><br class=3D""><br class=3D""><br class=3D""><br class=3D""><br=
 class=3D"">_______________________________________________<br =
class=3D"">Openexr-devel mailing list<br class=3D""><a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a><br class=3D""><a =
href=3D"https://lists.nongnu.org/mailman/listinfo/openexr-devel" =
class=3D"">https://lists.nongnu.org/mailman/listinfo/openexr-devel</a></di=
v></span></font></div></div></blockquote></div><br class=3D""><div =
class=3D""><div class=3D"" style=3D"word-wrap: break-word;"><div =
style=3D"font-family: Helvetica; font-size: 14px; font-style: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px;" class=3D"">--</div><div style=3D"font-family: =
Helvetica; font-size: 14px; font-style: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px;" =
class=3D"">Larry Gritz</div><div style=3D"font-family: Helvetica; =
font-size: 14px; font-style: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px;" =
class=3D""><a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a></div></div></div></div></div></div></bloc=
kquote></div><br class=3D""><div class=3D"">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><div style=3D"color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: =
0px;">--</div><div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 14px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;">Larry =
Gritz</div><div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 14px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a></div><div style=3D"color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br=
 class=3D""></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_3C8C0669-DD7F-4CED-B6CA-28B0654A06E3--


--===============3206022126916226895==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Openexr-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/openexr-devel

--===============3206022126916226895==--