From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id wB7iJS6UoGN8HAAAbAwnHQ (envelope-from ) for ; Mon, 19 Dec 2022 17:41:18 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id EDDWJS6UoGP3cgAA9RJhRA (envelope-from ) for ; Mon, 19 Dec 2022 17:41:18 +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 1408F8938 for ; Mon, 19 Dec 2022 17:41:17 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7JCM-000717-Em; Mon, 19 Dec 2022 11:41:06 -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 1p7JCI-00070q-W1 for guix-patches@gnu.org; Mon, 19 Dec 2022 11:41:03 -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 1p7JCI-0002Kq-A7 for guix-patches@gnu.org; Mon, 19 Dec 2022 11:41:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p7JCI-0004dw-5M for guix-patches@gnu.org; Mon, 19 Dec 2022 11:41:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60037] Update CDO to 2.1.0 and add libaec and eccodes Resent-From: Roman Scherer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 19 Dec 2022 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60037 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Guillaume Le Vaillant Cc: 60037@debbugs.gnu.org Received: via spool by 60037-submit@debbugs.gnu.org id=B60037.167146800717819 (code B ref 60037); Mon, 19 Dec 2022 16:41:02 +0000 Received: (at 60037) by debbugs.gnu.org; 19 Dec 2022 16:40:07 +0000 Received: from localhost ([127.0.0.1]:39112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7JBM-0004dK-Dh for submit@debbugs.gnu.org; Mon, 19 Dec 2022 11:40:06 -0500 Received: from mail-ed1-f46.google.com ([209.85.208.46]:37442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7JBI-0004cn-5O for 60037@debbugs.gnu.org; Mon, 19 Dec 2022 11:40:02 -0500 Received: by mail-ed1-f46.google.com with SMTP id i9so13708923edj.4 for <60037@debbugs.gnu.org>; Mon, 19 Dec 2022 08:40:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20210112.gappssmtp.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date:message-id:reply-to; bh=E5UZTc0gWr5HN9k7i56PmGPdsehXEXfFMWrHldeNz8o=; b=3CLuU4hPYTcw4zOobuvORQ4nZgjt9ua2Wa2kuvBqgmtNIxUH+CV0++nt5lyW8iBRN0 5+rZqPHBf2h5W+UC7EtaRlt2ovmvflCKj091Ws38KSwfOaiq4GyPJSzOTk/GvGW4jueR 8+pfnVh7u3iaqkNT4AKRAzTbJ2WHmhk9UnfmTnm0Fge6LRS1+S2Bi94crr0i2c+/zYQW Ng3VKtFbiIO1+1gFTQr2xXiwuM4cqsoMDiOC+EImsyFO7d/GrZ2cnqv4ZWx9p3Ra6zU7 7kYR8omORqCjbVyfweePXXvjtaNPufmeK84rtUzxxVlxTmJX+c8K0L1MZZ/Bkr9ZM8ON iZKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=E5UZTc0gWr5HN9k7i56PmGPdsehXEXfFMWrHldeNz8o=; b=E2V3M66xJhbK+qocpgW/MfCwfsM8pa0xgE6/F1haxHm9h6Jgp7cqooDLhdSfquzZEA 5CCCIhYIsTTUfQdhqBsknebzG0fRE/5j57diO6SEonqCnomSHOYKOfkCmUZidDcPArVy UWEDXriCOc8LO7jgjS5FXwGxvQxtT3fnb93OIqJaaHScojhv/FeGSnfJO9deaQuaMYRn K3H5wA/NHP7NpE7QUv7Zi97S2R73PkczJx1OOtcT2xWi+BDPe8gf/lrKZyOPlX03iBs5 0qIeaVWvM+jSVaxsYMB/cbpe4C3vLVM0u323N+CaUndUrOTBdLr30Ptlb2DhBWJQRA73 kYnw== X-Gm-Message-State: ANoB5pm1p+UoppRrAZ4Gf972acmxksYBjBp15592DLQJWCrOnBXqYe1Y lwQY5UewOVScShIJwc/eT9YTrAjUitplyuvWPgg= X-Google-Smtp-Source: AA0mqf74tZEoVpyniclCsDlHwwJS2GMYP2WaNwlgDitBB443c/QqpN1rSjDLXw4cKQtVCp6JNWaL0w== X-Received: by 2002:a05:6402:1cc3:b0:45c:834b:eb44 with SMTP id ds3-20020a0564021cc300b0045c834beb44mr57482742edb.15.1671467993382; Mon, 19 Dec 2022 08:39:53 -0800 (PST) Received: from precision (tmo-119-245.customers.d1-online.com. [80.187.119.245]) by smtp.gmail.com with ESMTPSA id b10-20020a056402278a00b0046bb7503d9asm4530086ede.24.2022.12.19.08.39.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Dec 2022 08:39:52 -0800 (PST) References: <86r0x3p4pq.fsf@burningswell.com> <87359bphso.fsf@kitej> User-agent: mu4e 1.8.11; emacs 29.0.50 From: Roman Scherer Date: Mon, 19 Dec 2022 17:24:41 +0100 In-reply-to: <87359bphso.fsf@kitej> Message-ID: <86o7rz1h62.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" 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-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=3CLuU4hP; 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-Seal: i=1; s=key1; d=yhetil.org; t=1671468078; a=rsa-sha256; cv=none; b=rnqUc9xW3VKNB0954cd3IWagw5U8bCJeNIwJF/i1VJQW8M/dilZE3UqHgLu/iuGvD/Q11S ReH0WdFFA+ik8qqyFVafpptsFZB1UU5FPoN6AP1PkmeDgVSFLJeNCYohtEMn6he4ENTQSL E1DP+J5j363dihU4GzR5Rq7XrkBMrT7D4DW1lfF3au+zcZ6gTWZJMG7+qZl9bd/CGfqrZ8 PGWveh3Uolg0fLQXXdbpQiPSMf/5qIQYB3kKZoRiIGoRWOmgplope9vZBZQ5mUkCxb3sWR 6t5n9NhwkRaoNmsXHwJBAEmeeZZgz0eR11gD/tLgmw5QnymC2jOLh/idhR9gGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671468078; 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=E5UZTc0gWr5HN9k7i56PmGPdsehXEXfFMWrHldeNz8o=; b=jwtZpb6SpD613p5zDmw2hZCOpjO0o0nFnpAWczo/b+kfVyPHdIqTft/5wyDzo/wvwtAIJ2 r714JefWPYBrU5TXUYivj6uVe3blJ5ImIxoknkCWyJfOyxsLOkmOsZVJGmx7g5AIe9u9vj dBeF8xB/TNloDVa/6x03XhQIP9pUSfxMdmiEkZ1c1eK37elro+FTSK5Gb0Wgw36RYsYGXE JTKT1dGvlvdVSXDmHSxMd+P55c8ZaVGHhqvMieXMDi97VM/pjPmfkMDeqymFIAINt/4Qkx UGI/LrqhLpUaJFcXGiwvYWZ3szF0XyzEw/jw3mkPh5vyofADzwiX5VPUpt64kQ== X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=burningswell-com.20210112.gappssmtp.com header.s=20210112 header.b=3CLuU4hP; 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-Spam-Score: -1.59 X-Spam-Score: -1.59 X-Migadu-Queue-Id: 1408F8938 X-TUID: 3mJl3YzHhUK7 --=-=-= Content-Type: text/plain Hi Guillaume, thanks for looking at this patch series and sorry for the trouble. I just rebuild the patch series on top of the current master 3 times with the following command: ``` ./pre-inst-env guix build --check --no-grafts --no-substitutes --rounds=3 cdo ``` I see some tests are skipped, but the whole thing passed every time. I also don't remember seeing them failing a single time. I'm running this on the following system: ``` Linux precision 5.15.0-56-generic #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux ``` And here are the logs of one of the test runs: --- make check-TESTS make[3]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/libcdi/tests' PASS: cksum_verify PASS: test_cksum_grib PASS: test_cksum_nc PASS: test_cksum_extra PASS: test_cksum_service PASS: test_cksum_nc2 PASS: test_cksum_nc4 PASS: test_cksum_ieg PASS: test_chunk_cksum PASS: pio_write_run SKIP: pio_cksum_mpinonb SKIP: pio_cksum_fpguard SKIP: pio_cksum_asynch SKIP: pio_cksum_writer SKIP: pio_cksum_cdf SKIP: pio_cksum_mpi_fw_ordered SKIP: pio_cksum_mpi_fw_at_all SKIP: pio_cksum_mpi_fw_at_reblock PASS: test_resource_copy_run PASS: pio_write_deco2d_run SKIP: test_f2003 PASS: test_cdf_transformation PASS: test_table_run PASS: test_byteswap_run ====================== All 15 tests passed (9 tests were not run) ====================== make[3]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/libcdi/tests' make[2]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/libcdi/tests' make[2]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/libcdi' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/libcdi' make[1]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/libcdi' Making check in src/lib/ncl make[1]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src/lib/ncl' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src/lib/ncl' Making check in src/lib/yac make[1]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src/lib/yac' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src/lib/yac' Making check in src/lib/gradsdes make[1]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src/lib/gradsdes' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src/lib/gradsdes' Making check in src/lib/healpix make[1]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src/lib/healpix' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src/lib/healpix' Making check in src make[1]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src' make[1]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/src' Making check in contrib make[1]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/contrib' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/contrib' Making check in test/data make[1]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/test/data' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/test/data' Making check in test make[1]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/test' make check-TESTS make[2]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/test' make[3]: Entering directory '/tmp/guix-build-cdo-2.1.0.drv-0/cdo-2.1.0/test' SKIP: CMOR.test 1 - cmor # SKIP test not enabled SKIP: X_arith.test 1 - add # SKIP test not enabled SKIP: X_arith.test 2 - sub # SKIP test not enabled SKIP: X_arith.test 3 - mul # SKIP test not enabled SKIP: X_arith.test 4 - div # SKIP test not enabled SKIP: X_arith.test 5 - add # SKIP test not enabled SKIP: X_arith.test 6 - sub # SKIP test not enabled SKIP: X_arith.test 7 - mul # SKIP test not enabled SKIP: X_arith.test 8 - div # SKIP test not enabled SKIP: X_arith.test 9 - add # SKIP test not enabled SKIP: X_arith.test 10 - sub # SKIP test not enabled SKIP: X_arith.test 11 - mul # SKIP test not enabled SKIP: X_arith.test 12 - div # SKIP test not enabled SKIP: X_arith.test 13 - add # SKIP test not enabled SKIP: X_arith.test 14 - sub # SKIP test not enabled SKIP: X_arith.test 15 - mul # SKIP test not enabled SKIP: X_arith.test 16 - div # SKIP test not enabled SKIP: X_arith.test 17 - add # SKIP test not enabled SKIP: X_arith.test 18 - sub # SKIP test not enabled SKIP: X_arith.test 19 - mul # SKIP test not enabled SKIP: X_arith.test 20 - div # SKIP test not enabled SKIP: X_arith.test 21 - add # SKIP test not enabled SKIP: X_arith.test 22 - sub # SKIP test not enabled SKIP: X_arith.test 23 - mul # SKIP test not enabled SKIP: X_arith.test 24 - div # SKIP test not enabled PASS: Cat.test 1 - cat PASS: Afterburner.test 1 - TYPE=20 FORMAT=1 PASS: threads.test 1 - chaining set 1 PASS: Adisit.test 1 - adisit PASS: Adisit.test 2 - adipot PASS: Detrend.test 1 - detrend PASS: Detrend.test 2 - trend/subtrend PASS: Change.test 1 - showcode PASS: Change.test 2 - showname PASS: Change.test 3 - showunit PASS: Change.test 4 - showlevel PASS: Eca.test 1 - eca_hwfi PASS: Eca.test 2 - etccdi_wsdi PASS: userInput.test 1 - PASS: userInput.test 2 - PASS: userInput.test 3 - PASS: Dayarith.test 1 - dayadd PASS: Dayarith.test 2 - daysub PASS: Dayarith.test 3 - daymul PASS: Dayarith.test 4 - daydiv PASS: EOFcoeff.test 1 - eofcoeff - jacobi PASS: EOFcoeff.test 2 - eofcoeff - danielson_lanczos PASS: EOFcoeff.test 3 - eofcoeff3d - jacobi PASS: EOFcoeff.test 4 - eofcoeff3d - danielson_lanczos PASS: Compc.test 1 - eqc PASS: Compc.test 2 - nec PASS: Compc.test 3 - lec PASS: Compc.test 4 - ltc PASS: Compc.test 5 - gec PASS: Compc.test 6 - gtc PASS: Filter.test 1 - lowpass,1 PASS: Filter.test 2 - highpass,1 PASS: Filter.test 3 - bandpass,0.5,5 PASS: Copy_netcdf.test 1 - copy datar.nc PASS: Copy_netcdf.test 2 - copy datag.nc PASS: Copy_netcdf.test 3 - copy datac.nc PASS: Copy_netcdf.test 4 - copy datau.nc PASS: Copy_netcdf.test 5 - copy testfile01c.nc PASS: Etccdi.test 1 - etccdi_tx90p PASS: Etccdi.test 2 - etccdi_tx10p PASS: Comp.test 1 - eq PASS: Comp.test 2 - ne PASS: Comp.test 3 - le PASS: Comp.test 4 - lt PASS: Comp.test 5 - ge PASS: Comp.test 6 - gt PASS: EOF.test 1 - eof - jacobi PASS: EOF.test 2 - eof - danielson_lanczos PASS: EOF.test 3 - eof3d - jacobi PASS: EOF.test 4 - eof3d - danielson_lanczos PASS: Gradsdes.test 1 - gradsdes GRIB1 PASS: Fldstat2.test 1 - fldcor PASS: Fldstat2.test 2 - fldcovar PASS: wildcard.test 1 - 'testfile01' PASS: wildcard.test 2 - 'testfile0?' PASS: wildcard.test 3 - 'test*0?' PASS: Expr.test 1 - instruction set 1 PASS: Expr.test 2 - instruction set 2 PASS: Expr.test 3 - instruction set 3 SKIP: Magplot.test 1 - shaded # SKIP test not enabled SKIP: Magplot.test 2 - grfill # SKIP test not enabled PASS: Intyear.test 1 - intyear PASS: Inttime.test 1 - intntime PASS: Inttime.test 2 - inttime SKIP: Maggraph.test 1 - graph # SKIP test not enabled SKIP: Magvector.test 1 - vector # SKIP test not enabled PASS: Isosurface.test 1 - isosurface PASS: Isosurface.test 2 - bottomvalue PASS: Isosurface.test 3 - topvalue PASS: Merge.test 1 - merge PASS: Arith.test 1 - add PASS: Arith.test 2 - sub PASS: Arith.test 3 - mul PASS: Arith.test 4 - div PASS: Arith.test 5 - add PASS: Arith.test 6 - sub PASS: Arith.test 7 - mul PASS: Arith.test 8 - div PASS: Arith.test 9 - add PASS: Arith.test 10 - sub PASS: Arith.test 11 - mul PASS: Arith.test 12 - div PASS: Mergetime.test 1 - mergetime PASS: Mergetime.test 2 - mergetime PASS: Enspctl.test 1 - enspctl 1 PASS: Enspctl.test 2 - enspctl 20 PASS: Enspctl.test 3 - enspctl 25 PASS: Enspctl.test 4 - enspctl 33 PASS: Enspctl.test 5 - enspctl 50 PASS: Enspctl.test 6 - enspctl 66 PASS: Enspctl.test 7 - enspctl 75 PASS: Enspctl.test 8 - enspctl 80 PASS: Enspctl.test 9 - enspctl 99 PASS: Enspctl.test 10 - enspctl 100 PASS: Fldpctl.test 1 - fldpctl 1 PASS: Fldpctl.test 2 - fldpctl 20 PASS: Fldpctl.test 3 - fldpctl 25 PASS: Fldpctl.test 4 - fldpctl 33 PASS: Fldpctl.test 5 - fldpctl 50 PASS: Fldpctl.test 6 - fldpctl 66 PASS: Fldpctl.test 7 - fldpctl 75 PASS: Fldpctl.test 8 - fldpctl 80 PASS: Fldpctl.test 9 - fldpctl 99 PASS: Fldpctl.test 10 - fldpctl 100 PASS: MapReduce.test 1 - reducegrid on grid r18x9 PASS: MapReduce.test 2 - reducegrid on grid icon_cell PASS: Monarith.test 1 - monadd PASS: Monarith.test 2 - monsub PASS: Monarith.test 3 - monmul PASS: Monarith.test 4 - mondiv PASS: Gridarea.test 1 - gridarea global_5 PASS: Gridarea.test 2 - gridarea global_2 PASS: Gridarea.test 3 - gridarea global_1 PASS: Gridarea.test 4 - gridarea global_.5 PASS: Gridarea.test 5 - gridarea n32 PASS: Gridarea.test 6 - gridarea n80 PASS: Gridarea.test 7 - gridarea n160 PASS: Fldstat.test 1 - fldmin PASS: Fldstat.test 2 - fldmax PASS: Fldstat.test 3 - fldrange PASS: Fldstat.test 4 - fldsum PASS: Fldstat.test 5 - fldavg PASS: Fldstat.test 6 - fldmean PASS: Fldstat.test 7 - fldstd PASS: Fldstat.test 8 - fldstd1 PASS: Fldstat.test 9 - fldvar PASS: Fldstat.test 10 - fldvar1 PASS: Fldstat.test 11 - fldkurt PASS: Fldstat.test 12 - fldskew PASS: Fldstat.test 13 - fldmedian PASS: Read_grib.test 1 - sinfo testfile01 PASS: Read_grib.test 2 - sinfo testfile02 PASS: Read_grib.test 3 - sinfo testfile03 PASS: Read_grib.test 4 - info testfile01 PASS: Read_grib.test 5 - info testfile02 PASS: Read_grib.test 6 - info testfile03 PASS: Read_netcdf.test 1 - sinfon testfile01 PASS: Read_netcdf.test 2 - sinfon testfile02 PASS: Read_netcdf.test 3 - sinfon testfile03 PASS: Read_netcdf.test 4 - infon testfile01 PASS: Read_netcdf.test 5 - infon testfile02 PASS: Read_netcdf.test 6 - infon testfile03 PASS: Collgrid.test 1 - regular 4,3 PASS: Collgrid.test 2 - regular 12,1 PASS: Collgrid.test 3 - regular 1,6 PASS: Collgrid.test 4 - generic 4,3 PASS: Collgrid.test 5 - generic 12,1 PASS: Collgrid.test 6 - generic 1,6 PASS: Collgrid.test 7 - curvilinear 4,3 PASS: Collgrid.test 8 - curvilinear 12,1 PASS: Collgrid.test 9 - curvilinear 1,6 PASS: Gridboxstat.test 1 - gridboxmin PASS: Gridboxstat.test 2 - gridboxmax PASS: Gridboxstat.test 3 - gridboxrange PASS: Gridboxstat.test 4 - gridboxsum PASS: Gridboxstat.test 5 - gridboxavg PASS: Gridboxstat.test 6 - gridboxmean PASS: Gridboxstat.test 7 - gridboxstd PASS: Gridboxstat.test 8 - gridboxstd1 PASS: Gridboxstat.test 9 - gridboxvar PASS: Gridboxstat.test 10 - gridboxvar1 PASS: Gridboxstat.test 11 - gridboxkurt PASS: Gridboxstat.test 12 - gridboxskew PASS: Gridboxstat.test 13 - gridboxmedian PASS: Remapeta.test 1 - remapeta PASS: Remapeta.test 2 - remapeta PASS: Merstat.test 1 - mermin PASS: Merstat.test 2 - mermax PASS: Merstat.test 3 - merrange PASS: Merstat.test 4 - mersum PASS: Merstat.test 5 - meravg PASS: Merstat.test 6 - mermean PASS: Merstat.test 7 - merstd PASS: Merstat.test 8 - merstd1 PASS: Merstat.test 9 - mervar PASS: Merstat.test 10 - mervar1 PASS: Merstat.test 11 - merskew PASS: Merstat.test 12 - merkurt PASS: Merstat.test 13 - mermedian PASS: Ninfo.test 1 - ngridpoints on grid r18x9 PASS: Ninfo.test 2 - ngridpoints on grid ni4 PASS: Ninfo.test 3 - ngridpoints on grid ni96 PASS: Ninfo.test 4 - ngridpoints on grid global_10 PASS: Ninfo.test 5 - ngridpoints on grid t63grid PASS: Ninfo.test 6 - ngrids PASS: Ninfo.test 7 - ngrids -topo,r1x1 PASS: Ninfo.test 8 - ngrids -topo,global_1 PASS: Ninfo.test 9 - ngrids temp.2grids PASS: Math.test 1 - abs PASS: Math.test 2 - int PASS: Math.test 3 - nint PASS: Math.test 4 - sqr PASS: Math.test 5 - sqrt PASS: Math.test 6 - exp PASS: Math.test 7 - ln PASS: Math.test 8 - log10 PASS: Math.test 9 - sin PASS: Math.test 10 - cos PASS: Math.test 11 - tan PASS: Math.test 12 - asin PASS: Math.test 13 - acos PASS: Math.test 14 - atan PASS: Math.test 15 - reci PASS: Math.test 16 - not PASS: Runpctl.test 1 - 1 PASS: Runpctl.test 2 - 20 PASS: Runpctl.test 3 - 25 PASS: Runpctl.test 4 - 33 PASS: Runpctl.test 5 - 50 PASS: Runpctl.test 6 - 66 PASS: Runpctl.test 7 - 75 PASS: Runpctl.test 8 - 80 PASS: Runpctl.test 9 - 99 PASS: Runpctl.test 10 - 100 PASS: Setmiss.test 1 - setmisstoc PASS: Setmiss.test 2 - setmisstonn PASS: Setmiss.test 3 - setmisstodis PASS: Select.test 1 - select PASS: Select.test 2 - select PASS: Select.test 3 - select PASS: Select.test 4 - select PASS: Select.test 5 - select PASS: Select.test 6 - delete PASS: Select.test 7 - delete PASS: Select.test 8 - delete PASS: Smooth.test 1 - parameter set 1 PASS: Smooth.test 2 - parameter set 2 PASS: Smooth.test 3 - parameter set 3 PASS: Timselpctl.test 1 - timselpctl nsets=12 PASS: Timselpctl.test 2 - timselpctl nsets=60 PASS: Ensstat.test 1 - ensmin PASS: Ensstat.test 2 - ensmax PASS: Ensstat.test 3 - ensrange PASS: Ensstat.test 4 - enssum PASS: Ensstat.test 5 - ensavg PASS: Ensstat.test 6 - ensmean PASS: Ensstat.test 7 - ensstd PASS: Ensstat.test 8 - ensstd1 PASS: Ensstat.test 9 - ensvar PASS: Ensstat.test 10 - ensvar1 PASS: Ensstat.test 11 - ensskew PASS: Ensstat.test 12 - enskurt PASS: Ensstat.test 13 - ensmedian PASS: Ensstat.test 14 - ensmin with missing values PASS: Ensstat.test 15 - ensmax with missing values PASS: Ensstat.test 16 - ensrange with missing values PASS: Ensstat.test 17 - enssum with missing values PASS: Ensstat.test 18 - ensavg with missing values PASS: Ensstat.test 19 - ensmean with missing values PASS: Ensstat.test 20 - ensstd with missing values PASS: Ensstat.test 21 - ensstd1 with missing values PASS: Ensstat.test 22 - ensvar with missing values PASS: Ensstat.test 23 - ensvar1 with missing values PASS: Ensstat.test 24 - ensskew with missing values PASS: Ensstat.test 25 - enskurt with missing values PASS: Ensstat.test 26 - ensmedian with missing values PASS: Maskregion.test 1 - maskregion regular region0 PASS: Maskregion.test 2 - maskregion regular region1 PASS: Maskregion.test 3 - maskregion regular region2 PASS: Maskregion.test 4 - maskregion curvilinear region0 PASS: Maskregion.test 5 - maskregion curvilinear region1 PASS: Maskregion.test 6 - maskregion curvilinear region2 PASS: Maskregion.test 7 - maskregion unstructured region0 PASS: Maskregion.test 8 - maskregion unstructured region1 PASS: Maskregion.test 9 - maskregion unstructured region2 PASS: Maskregion.test 10 - masklonlatbox regular lonlatbox0 PASS: Maskregion.test 11 - masklonlatbox regular lonlatbox1 PASS: Maskregion.test 12 - masklonlatbox regular lonlatbox2 PASS: Maskregion.test 13 - masklonlatbox curvilinear lonlatbox0 PASS: Maskregion.test 14 - masklonlatbox curvilinear lonlatbox1 PASS: Maskregion.test 15 - masklonlatbox curvilinear lonlatbox2 PASS: Maskregion.test 16 - masklonlatbox unstructured lonlatbox0 PASS: Maskregion.test 17 - masklonlatbox unstructured lonlatbox1 PASS: Maskregion.test 18 - masklonlatbox unstructured lonlatbox2 PASS: Maskregion.test 19 - maskindexbox regular indexbox0 PASS: Maskregion.test 20 - maskindexbox regular indexbox1 PASS: Maskregion.test 21 - maskindexbox curvilinear indexbox0 PASS: Maskregion.test 22 - maskindexbox curvilinear indexbox1 PASS: Spectral.test 1 - gp2sp PASS: Spectral.test 2 - sp2gp PASS: Spectral.test 3 - gp2spl PASS: Spectral.test 4 - sp2gpl PASS: Timpctl.test 1 - seaspctl PASS: Timpctl.test 2 - timpctl PASS: Timpctl.test 3 - yearpctl PASS: Timpctl.test 4 - monpctl PASS: Timpctl.test 5 - daypctl PASS: Timpctl.test 6 - yseaspctl PASS: Timpctl.test 7 - ymonpctl PASS: Timpctl.test 8 - ydaypctl PASS: Remap3.test 1 - remapdis regional PASS: Remap3.test 2 - remapnn regional PASS: Remap3.test 3 - remapbil regional PASS: Remap3.test 4 - remapbic regional PASS: Remap3.test 5 - remapcon regional PASS: Remap3.test 6 - remapcon2 regional PASS: Remap3.test 7 - remapscon regional PASS: Remap3.test 8 - remaplaf regional PASS: Timstat2.test 1 - timcor PASS: Timstat2.test 2 - timcovar PASS: Remap2.test 1 - remapdis regional PASS: Remap2.test 2 - remapnn regional PASS: Remap2.test 3 - remapbil regional PASS: Remap2.test 4 - remapbic regional PASS: Remap2.test 5 - remapcon regional PASS: Remap2.test 6 - remapcon2 regional PASS: Remap2.test 7 - remapscon regional PASS: Remap2.test 8 - remaplaf regional PASS: Varsstat.test 1 - varsmin PASS: Varsstat.test 2 - varsmax PASS: Varsstat.test 3 - varsrange PASS: Varsstat.test 4 - varssum PASS: Varsstat.test 5 - varsavg PASS: Varsstat.test 6 - varsmean PASS: Varsstat.test 7 - varsstd PASS: Varsstat.test 8 - varsstd1 PASS: Varsstat.test 9 - varsvar PASS: Varsstat.test 10 - varsvar1 PASS: Ydrunpctl.test 1 - ydrunpctl PASS: Vertint.test 1 - intlevel PASS: Vertint.test 2 - intlevel PASS: Vertint.test 3 - intlevel PASS: Vertint.test 4 - intlevel3d PASS: Vertint.test 5 - intlevel3d PASS: Vertint.test 6 - ml2plx PASS: Vertint.test 7 - ap2pl PASS: Vertint.test 8 - gh2hl PASS: Vertint.test 9 - gh2hlx PASS: Yeararith.test 1 - yearadd PASS: Yeararith.test 2 - yearsub PASS: Yeararith.test 3 - yearmul PASS: Yeararith.test 4 - yeardiv PASS: Wind.test 1 - dv2ps PASS: Wind.test 2 - dv2uv PASS: Wind.test 3 - uv2dv PASS: Wind.test 4 - dv2uvl PASS: Wind.test 5 - uv2dvl PASS: Selregion.test 1 - selregion regular region0 PASS: Selregion.test 2 - selregion regular region1 PASS: Selregion.test 3 - selregion regular region2 PASS: Selregion.test 4 - selregion curvilinear region0 PASS: Selregion.test 5 - selregion curvilinear region1 PASS: Selregion.test 6 - selregion curvilinear region2 PASS: Selregion.test 7 - selregion unstructured region0 PASS: Selregion.test 8 - selregion unstructured region1 PASS: Selregion.test 9 - selregion unstructured region2 PASS: Selregion.test 10 - sellonlatbox regular lonlatbox0 PASS: Selregion.test 11 - sellonlatbox regular lonlatbox1 PASS: Selregion.test 12 - sellonlatbox regular lonlatbox2 PASS: Selregion.test 13 - sellonlatbox curvilinear lonlatbox0 PASS: Selregion.test 14 - sellonlatbox curvilinear lonlatbox1 PASS: Selregion.test 15 - sellonlatbox curvilinear lonlatbox2 PASS: Selregion.test 16 - sellonlatbox unstructured lonlatbox0 PASS: Selregion.test 17 - sellonlatbox unstructured lonlatbox1 PASS: Selregion.test 18 - sellonlatbox unstructured lonlatbox2 PASS: Selregion.test 19 - selindexbox regular indexbox0 PASS: Selregion.test 20 - selindexbox regular indexbox1 PASS: Selregion.test 21 - selindexbox curvilinear indexbox0 PASS: Selregion.test 22 - selindexbox curvilinear indexbox1 PASS: Yearmonstat.test 1 - yearmonavg PASS: Yearmonstat.test 2 - yearmonmean PASS: Vertstat.test 1 - vertmin PASS: Vertstat.test 2 - vertmax PASS: Vertstat.test 3 - vertrange PASS: Vertstat.test 4 - vertsum PASS: Vertstat.test 5 - vertavg PASS: Vertstat.test 6 - vertmean PASS: Vertstat.test 7 - vertstd PASS: Vertstat.test 8 - vertstd1 PASS: Vertstat.test 9 - vertvar PASS: Vertstat.test 10 - vertvar1 PASS: Vertstat.test 11 - vertint PASS: Vertstat.test 12 - vertcum PASS: Ymonarith.test 1 - ymonadd PASS: Ymonarith.test 2 - ymonsub PASS: Ymonarith.test 3 - ymonmul PASS: Ymonarith.test 4 - ymondiv PASS: Ydayarith.test 1 - ydayadd PASS: Ydayarith.test 2 - ydaysub PASS: Ydayarith.test 3 - ydaymul PASS: Ydayarith.test 4 - ydaydiv PASS: tsformat.test 1 - chaining set 1 with SERVICE PASS: tsformat.test 2 - chaining set 1 with EXTRA PASS: tsformat.test 3 - chaining set 1 with IEG PASS: tsformat.test 4 - chaining set 1 with GRIB PASS: tsformat.test 5 - chaining set 1 with GRIB_API PASS: tsformat.test 6 - chaining set 1 with netCDF PASS: tsformat.test 7 - chaining set 1 with netCDF2 PASS: tsformat.test 8 - chaining set 1 with netCDF4 PASS: Arithc.test 1 - addc PASS: Arithc.test 2 - subc PASS: Arithc.test 3 - mulc PASS: Arithc.test 4 - divc PASS: Timselstat.test 1 - timselmin PASS: Timselstat.test 2 - timselmax PASS: Timselstat.test 3 - timselrange PASS: Timselstat.test 4 - timselsum PASS: Timselstat.test 5 - timselavg PASS: Timselstat.test 6 - timselmean PASS: Timselstat.test 7 - timselstd PASS: Timselstat.test 8 - timselstd1 PASS: Timselstat.test 9 - timselvar PASS: Timselstat.test 10 - timselvar1 PASS: Zonstat.test 1 - zonmin PASS: Zonstat.test 2 - zonmax PASS: Zonstat.test 3 - zonrange PASS: Zonstat.test 4 - zonsum PASS: Zonstat.test 5 - zonavg PASS: Zonstat.test 6 - zonmean PASS: Zonstat.test 7 - zonstd PASS: Zonstat.test 8 - zonstd1 PASS: Zonstat.test 9 - zonvar PASS: Zonstat.test 10 - zonvar1 PASS: Zonstat.test 11 - zonskew PASS: Zonstat.test 12 - zonkurt PASS: Zonstat.test 13 - zonmedian PASS: Genweights.test 1 - gengenbil n16 regular PASS: Genweights.test 2 - gengenbic n16 regular PASS: Genweights.test 3 - gengencon n16 regular PASS: Genweights.test 4 - gengenscon n16 regular PASS: Genweights.test 5 - gengenbil n32 regular PASS: Genweights.test 6 - gengenbic n32 regular PASS: Genweights.test 7 - gengencon n32 regular PASS: Genweights.test 8 - gengenscon n32 regular PASS: Genweights.test 9 - gengenbil n16 curvilinear PASS: Genweights.test 10 - gengenbic n16 curvilinear PASS: Genweights.test 11 - gengencon n16 curvilinear PASS: Genweights.test 12 - gengenscon n16 curvilinear PASS: Genweights.test 13 - gengenbil n32 curvilinear PASS: Genweights.test 14 - gengenbic n32 curvilinear PASS: Genweights.test 15 - gengencon n32 curvilinear PASS: Genweights.test 16 - gengenscon n32 curvilinear PASS: Genweights.test 17 - gengencon n16 unstructured PASS: Genweights.test 18 - gengenscon n16 unstructured PASS: Genweights.test 19 - gengencon n32 unstructured PASS: Genweights.test 20 - gengenscon n32 unstructured PASS: File.test 1 - cdiwrite srv PASS: File.test 2 - cdiwrite ext PASS: File.test 3 - cdiwrite ieg PASS: File.test 4 - cdiwrite grb PASS: File.test 5 - cdiwrite grb2 PASS: File.test 6 - cdiwrite nc PASS: File.test 7 - cdiwrite nc2 PASS: File.test 8 - cdiwrite nc4 PASS: File.test 9 - copy srv PASS: File.test 10 - copy ext PASS: File.test 11 - copy ieg PASS: File.test 12 - copy grb PASS: File.test 13 - copy grb2 PASS: File.test 14 - copy nc PASS: File.test 15 - copy nc2 PASS: File.test 16 - copy nc4 PASS: Seasstat.test 1 - seasmin PASS: Seasstat.test 2 - seasmax PASS: Seasstat.test 3 - seasrange PASS: Seasstat.test 4 - seassum PASS: Seasstat.test 5 - seasavg PASS: Seasstat.test 6 - seasmean PASS: Seasstat.test 7 - seasstd PASS: Seasstat.test 8 - seasstd1 PASS: Seasstat.test 9 - seasvar PASS: Seasstat.test 10 - seasvar1 PASS: Seasstat.test 11 - seasmin with missing values PASS: Seasstat.test 12 - seasmax with missing values PASS: Seasstat.test 13 - seasrange with missing values PASS: Seasstat.test 14 - seassum with missing values PASS: Seasstat.test 15 - seasavg with missing values PASS: Seasstat.test 16 - seasmean with missing values PASS: Seasstat.test 17 - seasstd with missing values PASS: Seasstat.test 18 - seasstd1 with missing values PASS: Seasstat.test 19 - seasvar with missing values PASS: Seasstat.test 20 - seasvar1 with missing values PASS: Runstat.test 1 - runmin PASS: Runstat.test 2 - runmax PASS: Runstat.test 3 - runrange PASS: Runstat.test 4 - runsum PASS: Runstat.test 5 - runavg PASS: Runstat.test 6 - runmean PASS: Runstat.test 7 - runstd PASS: Runstat.test 8 - runstd1 PASS: Runstat.test 9 - runvar PASS: Runstat.test 10 - runvar1 PASS: Runstat.test 11 - runmin with missing values PASS: Runstat.test 12 - runmax with missing values PASS: Runstat.test 13 - runrange with missing values PASS: Runstat.test 14 - runsum with missing values PASS: Runstat.test 15 - runavg with missing values PASS: Runstat.test 16 - runmean with missing values PASS: Runstat.test 17 - runstd with missing values PASS: Runstat.test 18 - runstd1 with missing values PASS: Runstat.test 19 - runvar with missing values PASS: Runstat.test 20 - runvar1 with missing values PASS: Ydrunstat.test 1 - ydrunmin PASS: Ydrunstat.test 2 - ydrunmax PASS: Ydrunstat.test 3 - ydrunsum PASS: Ydrunstat.test 4 - ydrunavg PASS: Ydrunstat.test 5 - ydrunmean PASS: Ydrunstat.test 6 - ydrunstd PASS: Ydrunstat.test 7 - ydrunstd1 PASS: Ydrunstat.test 8 - ydrunvar PASS: Ydrunstat.test 9 - ydrunvar1 PASS: Remap4.test 1 - remapnn global reg2d 1 to rotated grid PASS: Remap4.test 2 - remapbil global reg2d 1 to rotated grid PASS: Remap4.test 3 - remapbic global reg2d 1 to rotated grid PASS: Remap4.test 4 - remapcon global reg2d 1 to rotated grid PASS: Remap4.test 5 - remapnn global reg2d 2 to rotated grid PASS: Remap4.test 6 - remapbil global reg2d 2 to rotated grid PASS: Remap4.test 7 - remapbic global reg2d 2 to rotated grid PASS: Remap4.test 8 - remapcon global reg2d 2 to rotated grid PASS: Remapgrid.test 1 - remapdis global_2 to global_5 PASS: Remapgrid.test 2 - remapnn global_2 to global_5 PASS: Remapgrid.test 3 - remapbil global_2 to global_5 PASS: Remapgrid.test 4 - remapbic global_2 to global_5 PASS: Remapgrid.test 5 - remapcon global_2 to global_5 PASS: Remapgrid.test 6 - remapcon2 global_2 to global_5 PASS: Remapgrid.test 7 - remapscon global_2 to global_5 PASS: Remapgrid.test 8 - remaplaf global_2 to global_5 PASS: Remapgrid.test 9 - remapdis global_5 to global_2 PASS: Remapgrid.test 10 - remapnn global_5 to global_2 PASS: Remapgrid.test 11 - remapbil global_5 to global_2 PASS: Remapgrid.test 12 - remapbic global_5 to global_2 PASS: Remapgrid.test 13 - remapcon global_5 to global_2 PASS: Remapgrid.test 14 - remapcon2 global_5 to global_2 PASS: Remapgrid.test 15 - remapscon global_5 to global_2 PASS: Remapgrid.test 16 - remaplaf global_5 to global_2 PASS: Remapgrid.test 17 - remapdis global_5 to global_5 PASS: Remapgrid.test 18 - remapnn global_5 to global_5 PASS: Remapgrid.test 19 - remapbil global_5 to global_5 PASS: Remapgrid.test 20 - remapbic global_5 to global_5 PASS: Remapgrid.test 21 - remapcon global_5 to global_5 PASS: Remapgrid.test 22 - remapcon2 global_5 to global_5 PASS: Remapgrid.test 23 - remapscon global_5 to global_5 PASS: Remapgrid.test 24 - remaplaf global_5 to global_5 PASS: Remapstat.test 1 - remapmin global_2 to global_5 PASS: Remapstat.test 2 - remapmax global_2 to global_5 PASS: Remapstat.test 3 - remaprange global_2 to global_5 PASS: Remapstat.test 4 - remapsum global_2 to global_5 PASS: Remapstat.test 5 - remapavg global_2 to global_5 PASS: Remapstat.test 6 - remapmean global_2 to global_5 PASS: Remapstat.test 7 - remapstd global_2 to global_5 PASS: Remapstat.test 8 - remapstd1 global_2 to global_5 PASS: Remapstat.test 9 - remapvar global_2 to global_5 PASS: Remapstat.test 10 - remapvar1 global_2 to global_5 PASS: Remapstat.test 11 - remapskew global_2 to global_5 PASS: Remapstat.test 12 - remapkurt global_2 to global_5 PASS: Remapstat.test 13 - remapmedian global_2 to global_5 PASS: Remapstat.test 14 - remapmin global_5 to global_2 PASS: Remapstat.test 15 - remapmax global_5 to global_2 PASS: Remapstat.test 16 - remaprange global_5 to global_2 PASS: Remapstat.test 17 - remapsum global_5 to global_2 PASS: Remapstat.test 18 - remapavg global_5 to global_2 PASS: Remapstat.test 19 - remapmean global_5 to global_2 PASS: Remapstat.test 20 - remapstd global_5 to global_2 PASS: Remapstat.test 21 - remapstd1 global_5 to global_2 PASS: Remapstat.test 22 - remapvar global_5 to global_2 PASS: Remapstat.test 23 - remapvar1 global_5 to global_2 PASS: Remapstat.test 24 - remapskew global_5 to global_2 PASS: Remapstat.test 25 - remapkurt global_5 to global_2 PASS: Remapstat.test 26 - remapmedian global_5 to global_2 PASS: Remapstat.test 27 - remapmin global_5 to global_5 PASS: Remapstat.test 28 - remapmax global_5 to global_5 PASS: Remapstat.test 29 - remaprange global_5 to global_5 PASS: Remapstat.test 30 - remapsum global_5 to global_5 PASS: Remapstat.test 31 - remapavg global_5 to global_5 PASS: Remapstat.test 32 - remapmean global_5 to global_5 PASS: Remapstat.test 33 - remapstd global_5 to global_5 PASS: Remapstat.test 34 - remapstd1 global_5 to global_5 PASS: Remapstat.test 35 - remapvar global_5 to global_5 PASS: Remapstat.test 36 - remapvar1 global_5 to global_5 PASS: Remapstat.test 37 - remapskew global_5 to global_5 PASS: Remapstat.test 38 - remapkurt global_5 to global_5 PASS: Remapstat.test 39 - remapmedian global_5 to global_5 PASS: Remap.test 1 - remapbil n16 regular PASS: Remap.test 2 - remapbic n16 regular PASS: Remap.test 3 - remapcon n16 regular PASS: Remap.test 4 - remapcon2 n16 regular PASS: Remap.test 5 - remapscon n16 regular PASS: Remap.test 6 - remapbil n32 regular PASS: Remap.test 7 - remapbic n32 regular PASS: Remap.test 8 - remapcon n32 regular PASS: Remap.test 9 - remapcon2 n32 regular PASS: Remap.test 10 - remapscon n32 regular PASS: Remap.test 11 - remapbil n16 curvilinear PASS: Remap.test 12 - remapbic n16 curvilinear PASS: Remap.test 13 - remapcon n16 curvilinear PASS: Remap.test 14 - remapcon2 n16 curvilinear PASS: Remap.test 15 - remapscon n16 curvilinear PASS: Remap.test 16 - remapbil n32 curvilinear PASS: Remap.test 17 - remapbic n32 curvilinear PASS: Remap.test 18 - remapcon n32 curvilinear PASS: Remap.test 19 - remapcon2 n32 curvilinear PASS: Remap.test 20 - remapscon n32 curvilinear PASS: Remap.test 21 - remapcon n16 unstructured PASS: Remap.test 22 - remapscon n16 unstructured PASS: Remap.test 23 - remapcon n32 unstructured PASS: Remap.test 24 - remapscon n32 unstructured PASS: Multiyearstat.test 1 - ymonmin PASS: Multiyearstat.test 2 - ymonmax PASS: Multiyearstat.test 3 - ymonrange PASS: Multiyearstat.test 4 - ymonsum PASS: Multiyearstat.test 5 - ymonavg PASS: Multiyearstat.test 6 - ymonmean PASS: Multiyearstat.test 7 - ymonstd PASS: Multiyearstat.test 8 - ymonstd1 PASS: Multiyearstat.test 9 - ymonvar PASS: Multiyearstat.test 10 - ymonvar1 PASS: Multiyearstat.test 11 - ydaymin PASS: Multiyearstat.test 12 - ydaymax PASS: Multiyearstat.test 13 - ydayrange PASS: Multiyearstat.test 14 - ydaysum PASS: Multiyearstat.test 15 - ydayavg PASS: Multiyearstat.test 16 - ydaymean PASS: Multiyearstat.test 17 - ydaystd PASS: Multiyearstat.test 18 - ydaystd1 PASS: Multiyearstat.test 19 - ydayvar PASS: Multiyearstat.test 20 - ydayvar1 PASS: Multiyearstat.test 21 - yhourmin PASS: Multiyearstat.test 22 - yhourmax PASS: Multiyearstat.test 23 - yhourrange PASS: Multiyearstat.test 24 - yhoursum PASS: Multiyearstat.test 25 - yhouravg PASS: Multiyearstat.test 26 - yhourmean PASS: Multiyearstat.test 27 - yhourstd PASS: Multiyearstat.test 28 - yhourstd1 PASS: Multiyearstat.test 29 - yhourvar PASS: Multiyearstat.test 30 - yhourvar1 PASS: Multiyearstat.test 31 - yseasmin PASS: Multiyearstat.test 32 - yseasmax PASS: Multiyearstat.test 33 - yseasrange PASS: Multiyearstat.test 34 - yseassum PASS: Multiyearstat.test 35 - yseasavg PASS: Multiyearstat.test 36 - yseasmean PASS: Multiyearstat.test 37 - yseasstd PASS: Multiyearstat.test 38 - yseasstd1 PASS: Multiyearstat.test 39 - yseasvar PASS: Multiyearstat.test 40 - yseasvar1 PASS: Multiyearstat.test 41 - ymonmin with missing value PASS: Multiyearstat.test 42 - ymonmax with missing value PASS: Multiyearstat.test 43 - ymonrange with missing value PASS: Multiyearstat.test 44 - ymonsum with missing value PASS: Multiyearstat.test 45 - ymonavg with missing value PASS: Multiyearstat.test 46 - ymonmean with missing value PASS: Multiyearstat.test 47 - ymonstd with missing value PASS: Multiyearstat.test 48 - ymonstd1 with missing value PASS: Multiyearstat.test 49 - ymonvar with missing value PASS: Multiyearstat.test 50 - ymonvar1 with missing value PASS: Multiyearstat.test 51 - ydaymin with missing value PASS: Multiyearstat.test 52 - ydaymax with missing value PASS: Multiyearstat.test 53 - ydayrange with missing value PASS: Multiyearstat.test 54 - ydaysum with missing value PASS: Multiyearstat.test 55 - ydayavg with missing value PASS: Multiyearstat.test 56 - ydaymean with missing value PASS: Multiyearstat.test 57 - ydaystd with missing value PASS: Multiyearstat.test 58 - ydaystd1 with missing value PASS: Multiyearstat.test 59 - ydayvar with missing value PASS: Multiyearstat.test 60 - ydayvar1 with missing value PASS: Multiyearstat.test 61 - yhourmin with missing value PASS: Multiyearstat.test 62 - yhourmax with missing value PASS: Multiyearstat.test 63 - yhourrange with missing value PASS: Multiyearstat.test 64 - yhoursum with missing value PASS: Multiyearstat.test 65 - yhouravg with missing value PASS: Multiyearstat.test 66 - yhourmean with missing value PASS: Multiyearstat.test 67 - yhourstd with missing value PASS: Multiyearstat.test 68 - yhourstd1 with missing value PASS: Multiyearstat.test 69 - yhourvar with missing value PASS: Multiyearstat.test 70 - yhourvar1 with missing value PASS: Multiyearstat.test 71 - yseasmin with missing value PASS: Multiyearstat.test 72 - yseasmax with missing value PASS: Multiyearstat.test 73 - yseasrange with missing value PASS: Multiyearstat.test 74 - yseassum with missing value PASS: Multiyearstat.test 75 - yseasavg with missing value PASS: Multiyearstat.test 76 - yseasmean with missing value PASS: Multiyearstat.test 77 - yseasstd with missing value PASS: Multiyearstat.test 78 - yseasstd1 with missing value PASS: Multiyearstat.test 79 - yseasvar with missing value PASS: Multiyearstat.test 80 - yseasvar1 with missing value PASS: Timstat.test 1 - timmin PASS: Timstat.test 2 - timmax PASS: Timstat.test 3 - timrange PASS: Timstat.test 4 - timsum PASS: Timstat.test 5 - timavg PASS: Timstat.test 6 - timmean PASS: Timstat.test 7 - timstd PASS: Timstat.test 8 - timstd1 PASS: Timstat.test 9 - timvar PASS: Timstat.test 10 - timvar1 PASS: Timstat.test 11 - yearmin PASS: Timstat.test 12 - yearmax PASS: Timstat.test 13 - yearrange PASS: Timstat.test 14 - yearsum PASS: Timstat.test 15 - yearavg PASS: Timstat.test 16 - yearmean PASS: Timstat.test 17 - yearstd PASS: Timstat.test 18 - yearstd1 PASS: Timstat.test 19 - yearvar PASS: Timstat.test 20 - yearvar1 PASS: Timstat.test 21 - monmin PASS: Timstat.test 22 - monmax PASS: Timstat.test 23 - monrange PASS: Timstat.test 24 - monsum PASS: Timstat.test 25 - monavg PASS: Timstat.test 26 - monmean PASS: Timstat.test 27 - monstd PASS: Timstat.test 28 - monstd1 PASS: Timstat.test 29 - monvar PASS: Timstat.test 30 - monvar1 PASS: Timstat.test 31 - daymin PASS: Timstat.test 32 - daymax PASS: Timstat.test 33 - dayrange PASS: Timstat.test 34 - daysum PASS: Timstat.test 35 - dayavg PASS: Timstat.test 36 - daymean PASS: Timstat.test 37 - daystd PASS: Timstat.test 38 - daystd1 PASS: Timstat.test 39 - dayvar PASS: Timstat.test 40 - dayvar1 PASS: Timstat.test 41 - timmin with missing values PASS: Timstat.test 42 - timmax with missing values PASS: Timstat.test 43 - timrange with missing values PASS: Timstat.test 44 - timsum with missing values PASS: Timstat.test 45 - timavg with missing values PASS: Timstat.test 46 - timmean with missing values PASS: Timstat.test 47 - timstd with missing values PASS: Timstat.test 48 - timstd1 with missing values PASS: Timstat.test 49 - timvar with missing values PASS: Timstat.test 50 - timvar1 with missing values PASS: Timstat.test 51 - yearmin with missing values PASS: Timstat.test 52 - yearmax with missing values PASS: Timstat.test 53 - yearrange with missing values PASS: Timstat.test 54 - yearsum with missing values PASS: Timstat.test 55 - yearavg with missing values PASS: Timstat.test 56 - yearmean with missing values PASS: Timstat.test 57 - yearstd with missing values PASS: Timstat.test 58 - yearstd1 with missing values PASS: Timstat.test 59 - yearvar with missing values PASS: Timstat.test 60 - yearvar1 with missing values PASS: Timstat.test 61 - monmin with missing values PASS: Timstat.test 62 - monmax with missing values PASS: Timstat.test 63 - monrange with missing values PASS: Timstat.test 64 - monsum with missing values PASS: Timstat.test 65 - monavg with missing values PASS: Timstat.test 66 - monmean with missing values PASS: Timstat.test 67 - monstd with missing values PASS: Timstat.test 68 - monstd1 with missing values PASS: Timstat.test 69 - monvar with missing values PASS: Timstat.test 70 - monvar1 with missing values PASS: Timstat.test 71 - daymin with missing values PASS: Timstat.test 72 - daymax with missing values PASS: Timstat.test 73 - dayrange with missing values PASS: Timstat.test 74 - daysum with missing values PASS: Timstat.test 75 - dayavg with missing values PASS: Timstat.test 76 - daymean with missing values PASS: Timstat.test 77 - daystd with missing values PASS: Timstat.test 78 - daystd1 with missing values PASS: Timstat.test 79 - dayvar with missing values PASS: Timstat.test 80 - dayvar1 with missing values ============================================================================ Testsuite summary for cdo 2.1.0 ============================================================================ # TOTAL: 781 # PASS: 752 # SKIP: 29 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ --- On what kind of system is this failing for you? What can we do? Roman Guillaume Le Vaillant writes: > [[PGP Signed Part:Undecided]] > Hi Roman, > > I'm getting 5 errors during the tests when trying to build cdo: > > --8<---------------cut here---------------start------------->8--- > [...] > FAIL: Selregion.test 5 - selregion curvilinear region1 > FAIL: Selregion.test 6 - selregion curvilinear region2 > FAIL: Selregion.test 7 - selregion unstructured region0 > FAIL: Selregion.test 8 - selregion unstructured region1 > FAIL: Selregion.test 9 - selregion unstructured region2 > [...] > Running test: 5 - selregion curvilinear region1 > > cdo selregion (Abort): Open failed on region1 > ../src/cdo -f srv -b 32 selregion,region1 -setgridtype,curvilinear ../test/data/bathy4.grb selregion_c1_res > cdo diff: Open failed on >selregion_c1_res< > No such file or directory > ../src/cdo diff selregion_c1_res ../test/data/selregion_c1_ref > not ok 5 - selregion curvilinear region1 > FAIL: Selregion.test 5 - selregion curvilinear region1 > Running test: 6 - selregion curvilinear region2 > > cdo selregion (Abort): Open failed on region2 > ../src/cdo -f srv -b 32 selregion,region2 -setgridtype,curvilinear ../test/data/bathy4.grb selregion_c2_res > cdo diff: Open failed on >selregion_c2_res< > No such file or directory > ../src/cdo diff selregion_c2_res ../test/data/selregion_c2_ref > not ok 6 - selregion curvilinear region2 > FAIL: Selregion.test 6 - selregion curvilinear region2 > [...] > --8<---------------cut here---------------end--------------->8--- > > > Does cdo always build fine for you? > > [[End of PGP Signed Part]] --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmOgk9UfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmddHB/9Aym/79m78Y73J YCr2SFllfBsGrL1rzrs7OUm+Eld8OohlCbxG4Rh3Hdob5o5GxUMZzzUNtGWAyHFk BOMzWC+AG4eXYUkfBFZuogE5vAgbOY+dNujh6HUYH8K2joWlM0jsTw7LacIO+vkq V9FVPa6s910mHpIdMJpvkWA/xROD7R2uYdXydXdDeULe2NwdBhewHHl7zXMk5Fwb GtKe8lKGF1ifkBzbndz8IZ2Bx22+6I/yWz83zp+8Yj7wHQTDOOnVj2BSztDUByrK BqO1TKaO6Ey4I7pBSVPYMc+Xt1L1TkE/ZGXpXdCLO9D6835QHAZe+rK94pFLAPlP /PZQkmPd =lTcd -----END PGP SIGNATURE----- --=-=-=--