From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id AGqTKtQ+O2T7GAEASxT56A (envelope-from ) for ; Sun, 16 Apr 2023 02:18:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id wPeRKdQ+O2R5IwEAG6o9tA (envelope-from ) for ; Sun, 16 Apr 2023 02:18:28 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F00528ED9 for ; Sun, 16 Apr 2023 02:18:27 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pnq5M-0007aF-Mw; Sat, 15 Apr 2023 20:17:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnq5L-0007Zu-7b for guix-devel@gnu.org; Sat, 15 Apr 2023 20:17:39 -0400 Received: from mail-pj1-x102a.google.com ([2607:f8b0:4864:20::102a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pnq5F-000598-MW for guix-devel@gnu.org; Sat, 15 Apr 2023 20:17:35 -0400 Received: by mail-pj1-x102a.google.com with SMTP id v21-20020a17090a459500b0024776162815so1076484pjg.2 for ; Sat, 15 Apr 2023 17:17:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681604252; x=1684196252; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JCusUVceAr3Oc0nJSndJ4m28gsdWbX+ezlySe4DyX04=; b=OZRQbbqTWu1TSsCB7hINdjq/rVu4llUMTmNj5tJ+Xk4Sp7bFj0oVcvZZnrHu+otrlE I/cjovcpNJl9FeC1YoQCky5TpLImUHnjzChBUKOEyCaSySclOBww49QR8wR3piJmKG6O SlTYvQzwsMXptaDMY5g4rTjVZKzb/ESjp+ERDO/9Ur6E3iUiffM8NdX8BmCZ0a9Xr5Pw F7ip9BVpjSSn8fwfCsdNA99SfeEcghy6tUUg/YsurPIB1llH+AZKnHyCqkw1izlAxtza oCfBAaakv5ZkKVDmG/x7XsS0/vC1+8yQVcYtXzIy7SmeK/oj/TMixswDdafvEhUPGeuJ k/gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681604252; x=1684196252; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JCusUVceAr3Oc0nJSndJ4m28gsdWbX+ezlySe4DyX04=; b=DtfBOVG/MElq/uxvqZB2ZEn+qZQx/4HoSvEDY4G9L6bHI3rDbCERqp0Xr4PJg6ptoI Wafcx1txPHgeLOh4ISYauIj0+N9m7dcFFF36QrHzOrI0SsrpgOjIQQFOtw9RsonpdXEI LyJ4TYa5x4IUV9WR1bvYtp4t7/EfYtDBcyx+s16s6ugAbOAkC8emfPujXJtL9Hk/ibxJ HwNSCnwOL3qUTmoeBBrHpktqd/GXgzWR4BI0uLFtjminZKD9NPWd5Ro74frvdeotDHxk rvQA+VlRLJuaKcMjUaUtZ8Ok5TBKRzGg7S35rZHEbf0UClIZ1ga21Ap4iynPahz3YmId U9qA== X-Gm-Message-State: AAQBX9cgeSRiPJDSFWBUGZZaEBDq/AlSdetukeo5xax0/rypaWaIPOQz lNl+HbxPSgtie+V/J1scd9r7TiI7gVQYswOXU2c= X-Google-Smtp-Source: AKy350Z5hNbWa+UcRxI1/bSv1e2NavrDWnC+yUOfPKj7KhSAP/QdafkJlP+vpDrYQOKZaMlXLObO0fRbyusk3v7kdrc= X-Received: by 2002:a17:90a:4dcb:b0:247:2d9d:14a9 with SMTP id r11-20020a17090a4dcb00b002472d9d14a9mr2255765pjl.9.1681604251885; Sat, 15 Apr 2023 17:17:31 -0700 (PDT) MIME-Version: 1.0 References: <87pm89f931.fsf@gmail.com> <871qkpvukp.fsf@riseup.net> <87bkjoj20z.fsf@gmail.com> <87y1msd8ey.fsf@riseup.net> In-Reply-To: <87y1msd8ey.fsf@riseup.net> From: =?UTF-8?B?VGjDqW8gVHlidXJu?= Date: Sun, 16 Apr 2023 02:17:20 +0200 Message-ID: Subject: Re: Imagemagick with OpenEXR support To: Csepp Cc: guix-devel Content-Type: multipart/alternative; boundary="0000000000001623e305f96900e3" Received-SPF: pass client-ip=2607:f8b0:4864:20::102a; envelope-from=theo.tyburn@gmail.com; helo=mail-pj1-x102a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1681604308; a=rsa-sha256; cv=none; b=ooPf0HWA0o7HF5ibac6Ii0ocgHviWpH5DWUPwInrhXyjAmYh/brzDQhXfTjNSq3iKYAeaR 4hxBSxaHJLVyDf4bKQW43wx0em4aFUfRUoJMfHZwmWkV1pUL05eJllxERjaSwj2F2Va4FK TCXfkQGudHLtVLQONwzJVjYbL1fFapebCVJpuroE2Ph9AUaTtB02TobVbfGIyIeloeR6XY yiPYNiEncu026Sx17rXNINDMTx7UCBLHMxjYOALKbpJUmXGyt7gBOnGh7JgjSLSwBIdB3A ykXk3jFIMpK6PzwiEDAGGKganVTaVofjB1fpVZy4cnod6FUBJdlQKBIwxovJHw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=OZRQbbqT; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1681604308; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=JCusUVceAr3Oc0nJSndJ4m28gsdWbX+ezlySe4DyX04=; b=nRiRuBvsJuuB6GWdNdpYRm/3X2yBZpmUbywig60bhQtf64b+lT5kej2GnOCEs1tZCLHkrM hPckzTzwg3GjhDKRLO85jg60Q0FIk6qe5h3aPBfBfks1mox0jq+xPLeuNNGS8weidBe9EI K+jpRR5qOe5mCeIhUc1iHuX5pOQiMAOZq7pEDJZisgdCXz66eCT6S0tTsQ9dcG1G3Bf4YI wsiMx4buU9v9LRfw9nNH/remRa5hNOn1ii/eyZM9y6vEJqZRbtaRLTxqhaemk26jo3olzZ k0K6F/hAYTBfKW93Bhv3mser5yvK42QLgwBG9rvmcEamPbtMO/s8A7pN2rPVGQ== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -6.45 X-Spam-Score: -6.45 X-Migadu-Queue-Id: F00528ED9 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=OZRQbbqT; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com X-TUID: tsQfI68d8n55 --0000000000001623e305f96900e3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Apr 16, 2023, 01:37 Csepp wrote: > > Th=C3=A9o Maxime Tyburn writes: > > > Csepp writes: > > > >> Th=C3=A9o Maxime Tyburn writes: > >> > >>> ``` > >>> checking for OpenEXR >=3D 1.0.6... no > >>> [...] > >>> Delegate library configuration: > >>> OpenEXR --with-openexr=3Dyes no > >>> ``` > >> > >> If we are going by semver, then 1.0.6 is incompatible with 3.x. Maybe > >> it expects an older version? > > > > Hum. But it seems to look for a version that is greater or equal > > 1.0.6. Shouldn't 3.x be matched ? Maybe I misunderstand semver. > > You mean 3.x could have incompatibilities so that is what is is not > > matched ? > > A major version bump is supposed to mean a backwards incompatible > change, so depending on how the greater-than operator works, 1.x might > not be "smaller" than 3.x. It's not a total ordering, I think it's a... > semilattice? Or something along those lines. > Ah I see. That would make sense. Though semver.org says: ``` Precedence is determined by the first difference when comparing each of these identifiers from left to right as follows: Major, minor, and patch versions are always compared numerically. Example: 1.0.0 < 2.0.0 < 2.1.0 < 2.1.1. ``` But maybe the imagemagick config also specifies a maximum version and doesn't say it out loud in the printed output. I'll have a look > --0000000000001623e305f96900e3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Sun, Apr 16, 2023, 01:37 Csepp <raingloom@riseup.net> wrote:

Th=C3=A9o Maxime Tyburn <theo.tyburn@gmail.com> writes:

> Csepp <raingloom@riseup.net> writes:
>
>> Th=C3=A9o Maxime Tyburn <theo.tyburn@gmail.com> write= s:
>>
>>> ```
>>> checking for OpenEXR >=3D 1.0.6... no
>>> [...]
>>> Delegate library configuration:
>>> OpenEXR=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0--with-openexr= =3Dyes=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no
>>> ```
>>
>> If we are going by semver, then 1.0.6 is incompatible with 3.x.=C2= =A0 Maybe
>> it expects an older version?
>
> Hum. But it seems to look for a version that is greater or equal
> 1.0.6. Shouldn't 3.x be matched ? Maybe I misunderstand semver. > You mean 3.x could have incompatibilities so that is what is is not > matched ?

A major version bump is supposed to mean a backwards incompatible
change, so depending on how the greater-than operator works, 1.x might
not be "smaller" than 3.x.=C2=A0 It's not a total ordering, I= think it's a...
semilattice?=C2=A0 Or something along those lines.

Ah I see. That would make= sense.

Though semver.org says:

```
Precedence is determined by = the first difference when comparing each of these identifiers from left to right as follows: Major, minor, and patch versions are always compared numerically.

=
Example: 1.0.0 < 2.0.0 < 2.1.0 < 2.1.1.
```

But m= aybe the imagemagick config also specifies a maximum version and doesn'= t say it out loud in the printed output. I'll have a look
--0000000000001623e305f96900e3--