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 ms5.migadu.com with LMTPS id UPhwGYWNpWMnuQAAbAwnHQ (envelope-from ) for ; Fri, 23 Dec 2022 12:14:13 +0100 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 YGm+GIWNpWNtbQAAG6o9tA (envelope-from ) for ; Fri, 23 Dec 2022 12:14:13 +0100 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 E32062FB82 for ; Fri, 23 Dec 2022 12:14:12 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p8g04-0007v6-W4; Fri, 23 Dec 2022 06:14:05 -0500 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 1p8g02-0007tu-1S for guix-patches@gnu.org; Fri, 23 Dec 2022 06:14:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p8g01-0007pa-Oh for guix-patches@gnu.org; Fri, 23 Dec 2022 06:14:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p8g01-0000KO-Jg for guix-patches@gnu.org; Fri, 23 Dec 2022 06:14:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60039] Update GDAL and NetCDF and include lz4 and openjpeg support Resent-From: Roman Scherer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Dec 2022 11:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60039 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Guillaume Le Vaillant Cc: 60039-done@debbugs.gnu.org Received: via spool by 60039-done@debbugs.gnu.org id=D60039.16717940351247 (code D ref 60039); Fri, 23 Dec 2022 11:14:01 +0000 Received: (at 60039-done) by debbugs.gnu.org; 23 Dec 2022 11:13:55 +0000 Received: from localhost ([127.0.0.1]:36942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p8fzu-0000K3-NS for submit@debbugs.gnu.org; Fri, 23 Dec 2022 06:13:55 -0500 Received: from mail-ed1-f54.google.com ([209.85.208.54]:36838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p8fzr-0000Jw-E8 for 60039-done@debbugs.gnu.org; Fri, 23 Dec 2022 06:13:53 -0500 Received: by mail-ed1-f54.google.com with SMTP id m21so6693972edc.3 for <60039-done@debbugs.gnu.org>; Fri, 23 Dec 2022 03:13:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kbNHuBNhTJji6NT2Cfsdv19Q2IWOSwFUD+OyIhiebNg=; b=MdcSgCrFMELaPr+UA9LDDBTExdL3QDw4wm1IoEIyNXVS/JvyJdem+LT+RjEJXHB19K DR/Krp2ia/cOXZLq8V4qBbP/7kKlBGNzkxzI3LlxHyjhklfk31Np+x916OlHSBSx+RUc 40vsrxf975d4exoV84DsdyFY+8QVMiH1eemQ307npRnEe44/GKcQFExqlZUQ61kt71LM KDw7AXLeBYYOf15jZKPRkHEsoUlmMfrayo9MYR44Go7H8jaukWx1+KVBJimfi70GMaCR pWtLNJIneSeThxDETJcaYwvnsh7JPMy7Los4C+dWYdux64K4audrLz1imARlw6QI4nBv JGuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=kbNHuBNhTJji6NT2Cfsdv19Q2IWOSwFUD+OyIhiebNg=; b=OmC5EQ8O8jFJVd1BXIOuQSYqgwgU3C/lRoMUD99Is9XJyzBYBACYAHAowG4b2DVH2n nW+WTTxF/JzWlDwq5AhHA5KYIZdsduGEUq2Fu6oTamTf0RrHnEBj3Rn+EE69MCwCK0fh rlR7UQl7in99OYIZlalFXlNseHEx7Ns3hlEup9klN+KYZ6FP5+oYJOiwc/uzRZuh7VHu xjCsu5KcpUhneu1Q0Bj2tl15w8bmeeWvqqk2scPduQ0UXfcYblL90MCTwcY3RR8tXmn4 iQViXQb8zxDAqa4eP6zWAlpoO1qMQeQJPNNxO6u5j9oecQbdtwQG+iH8TH7bM8jjOffV DyHw== X-Gm-Message-State: AFqh2kqcXlAP8EUO//87u7zMewuA+RhOxheXkGpsIUS4v5SqMoft6nZB EGqf9xPbKG6EOV87BtzuxwP46j1ztpWmlMnZN60D+g== X-Google-Smtp-Source: AMrXdXvgQwv2Vc9DQxn1gLpE+L4NP8EaUy4jZhJbnUAIJ6rD9Ri8el6rbPhKH85OhAktM2dhyGdSo1XSxWDokLwvgxM= X-Received: by 2002:a05:6402:642:b0:46b:4156:76d2 with SMTP id u2-20020a056402064200b0046b415676d2mr910019edx.224.1671794025455; Fri, 23 Dec 2022 03:13:45 -0800 (PST) MIME-Version: 1.0 References: <86mt7rp4c5.fsf@burningswell.com> <87y1r2c7fs.fsf@kitej> <86v8m5nava.fsf@burningswell.com> <87fsd74s9n.fsf@kitej> <86zgbfqm88.fsf@burningswell.com> <87wn6iv0hk.fsf@kitej> In-Reply-To: <87wn6iv0hk.fsf@kitej> From: Roman Scherer Date: Fri, 23 Dec 2022 12:13:33 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000067a1e05f07ce1a2" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-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=1671794053; a=rsa-sha256; cv=none; b=J6L3xlJDatgirk1BOuFHp8Tf503JqImFaeH3xPbWYkE68PZCtb5Uzvc1o6pqeU4EqedjKo oTqqftX1Xq49ijifFSOR+CUuA4nRDrPiAgVN7JfpAasJJ035hB2FyeyRE3ZEhffLwHkvYE MgZkifEIkvwbzOcb+72E7rxKRpL1wDIG35dCoDDXtM5Ic2SsSX2N3GWFZNueWqId4HzEq+ Jx53E0x0M4cJqnFTAB+GNaDsWTgFe0qdL+P8a/Z2aveZAM4gXxZ0fwlRWarushKvrFR8GY BZ5Hut+msgz1sSd0akTAS1zNXi3ywm1lzqezNSQadl+MCNIUBMSX5/hHvsh7gg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=burningswell-com.20210112.gappssmtp.com header.s=20210112 header.b=MdcSgCrF; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671794053; 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:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=kbNHuBNhTJji6NT2Cfsdv19Q2IWOSwFUD+OyIhiebNg=; b=rrDt62kdjeRVFbPeKM/k51gJqHlHQ/Ds9eVUia99Bpdw7v3FqOtuS90atfbX2Pcxs29HAi nYLsL/O4ZtVT8Ykl2BlpMkYhINBkabWI5/lWmp3kaVI1lxT/ZS7q5BJizUoKSv8nJMttKz +nEYJrH6aV0ZWkxpuvFn6nugZvSTtO19izd2xrFENUvT4cwA5Zcj3we9tyL5ThBZOh2OOD cY4W3fidmbiGrQVYF3lqUSYIeS4nh/3kLLc8VQvhbn16lLKEfkRmwJi5S5d6GTzW4egrdT F3ah41/y2I6CeWDPUyMpYt6h4qCj6kmd4LWpatoa86qe1cntrUZfrQLntf3G3A== X-Spam-Score: -2.61 X-Migadu-Queue-Id: E32062FB82 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=burningswell-com.20210112.gappssmtp.com header.s=20210112 header.b=MdcSgCrF; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -2.61 X-TUID: dKkGIIaGlQcJ --000000000000067a1e05f07ce1a2 Content-Type: text/plain; charset="UTF-8" Thank you! On Fri, Dec 23, 2022, 12:11 Guillaume Le Vaillant wrote: > Roman Scherer skribis: > > > Hi Guillaume, > > > > sorry about that. Here is another patch. The failed dependencies you > > mentioned are working now. Another reason why netcdf-parallel-openmpi > > failed was that I changed the build system previously to cmake. I went > > back to use the original gnu build system. I changed it to cmake > > initially because I saw that in Arch Linux's PKGBUILD and I remember > > having had some problems initially. I guess it was related to the tests > > I now patched. > > > > While at the topic. Do we prefer any build system over the other in > > general in Guix, like cmake vs gnu. Does one have more features than the > > other (I heard something about cross compilation)? > > Usually the best build system is the one that upstream developers use. > If several equivalent build systems can be used, it depends what works > best or what is easier in Guix... > > > > And another question. How did you find the failing dependencies in the > > first place? Did you build all the dependencies of the netcdf packages > > with --sources=all? > > You can find the dependents of a package with: > > --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix refresh -l > --8<---------------cut here---------------end--------------->8--- > > So you can rebuild all the dependents of a package with something like: > > --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix build $(./pre-inst-env guix refresh -l > | cut -d ':' -f 2) > --8<---------------cut here---------------end--------------->8--- > > > Patch pushed as 66188398c446bdf9ce044fa539536e9b54c28c60 with a complete > commit message. > Thanks. > --000000000000067a1e05f07ce1a2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you!

On Fri, Dec 23, 2022, 12:11 Guillaume Le Vail= lant <glv@posteo.net> wrote:
Roman Scherer <roman.s= cherer@burningswell.com> skribis:

> Hi Guillaume,
>
> sorry about that. Here is another patch. The failed dependencies you > mentioned are working now. Another reason why netcdf-parallel-openmpi<= br> > failed was that I changed the build system previously to cmake. I went=
> back to use the original gnu build system. I changed it to cmake
> initially because I saw that in Arch Linux's PKGBUILD and I rememb= er
> having had some problems initially. I guess it was related to the test= s
> I now patched.
>
> While at the topic. Do we prefer any build system over the other in > general in Guix, like cmake vs gnu. Does one have more features than t= he
> other (I heard something about cross compilation)?

Usually the best build system is the one that upstream developers use.
If several equivalent build systems can be used, it depends what works
best or what is easier in Guix...


> And another question. How did you find the failing dependencies in the=
> first place? Did you build all the dependencies of the netcdf packages=
> with --sources=3Dall?

You can find the dependents of a package with:

--8<---------------cut here---------------start------------->8---
./pre-inst-env guix refresh -l <package-name>
--8<---------------cut here---------------end--------------->8---

So you can rebuild all the dependents of a package with something like:

--8<---------------cut here---------------start------------->8---
./pre-inst-env guix build $(./pre-inst-env guix refresh -l <package-name= > | cut -d ':' -f 2)
--8<---------------cut here---------------end--------------->8---


Patch pushed as 66188398c446bdf9ce044fa539536e9b54c28c60 with a complete commit message.
Thanks.
--000000000000067a1e05f07ce1a2--