From aeddb92293acb52868072d7b4b440c4c08036572 Mon Sep 17 00:00:00 2001 From: Joe Rivera Date: Mon, 28 Sep 2026 01:24:02 -0500 Subject: [PATCH] =?UTF-8?q?cvcpkg(pycvc-cp3XX):=20bump=20cvc=5Frevision=20?= =?UTF-8?q?2->3=20=E2=80=94=20republish=20against=20v2=20libcvc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The published pycvc-cp311/312/313 +cvc.2 link a PRE-v2 libcvc, so the torch<->C++ coef_mlp parity test (GRL-SNAM test_coef_mlp_parity::test_two_head_sigmoid_matches_torch) skips on 'unsupported .cvcnav format version'. Bump so publish-cvcpkg rebuilds pycvc against the v2 libcvc (.cvcnav format v2 / two-head sigmoid, #436) and the parity test runs. Recipe-only revision bump; disjoint from the wasm-guard change (#448). --- cvcpkg/recipes/pycvc-cp311/recipe.yaml | 6 +++++- cvcpkg/recipes/pycvc-cp312/recipe.yaml | 5 ++++- cvcpkg/recipes/pycvc-cp313/recipe.yaml | 5 ++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/cvcpkg/recipes/pycvc-cp311/recipe.yaml b/cvcpkg/recipes/pycvc-cp311/recipe.yaml index 4c86919f..cd9aa17e 100644 --- a/cvcpkg/recipes/pycvc-cp311/recipe.yaml +++ b/cvcpkg/recipes/pycvc-cp311/recipe.yaml @@ -9,7 +9,11 @@ recipe: upstream_version: "3.4.0" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. - cvc_revision: 2 + # Bumped 2 -> 3: republish rebuilt against the v2 libcvc (.cvcnav format v2 / two-head + # sigmoid, #436). The published +cvc.2 links a PRE-v2 libcvc, so the torch<->C++ coef_mlp + # parity test (GRL-SNAM test_coef_mlp_parity) skips on 'unsupported .cvcnav format version'; + # rebuilding on v2 libcvc makes it run. + cvc_revision: 3 maintainer: "cvcpkg group" maintainer_email: "info@cvcpkg.org" maintainer_url: "https://cvcpkg.org" diff --git a/cvcpkg/recipes/pycvc-cp312/recipe.yaml b/cvcpkg/recipes/pycvc-cp312/recipe.yaml index 5ae5d796..054e8824 100644 --- a/cvcpkg/recipes/pycvc-cp312/recipe.yaml +++ b/cvcpkg/recipes/pycvc-cp312/recipe.yaml @@ -14,7 +14,10 @@ recipe: # matnet_forward, and the MaterialTrainer handle (nav_material_trainer_{create, # step,save}). GRL-SNAM's material_train_native path (and # test_material_train_native) stays skipped until this column republishes. - cvc_revision: 2 + # Bumped 2 -> 3: republish rebuilt against the v2 libcvc (.cvcnav format v2 / two-head + # sigmoid, #436), so pycvc links a v2-capable libcvc and the torch<->C++ coef_mlp parity + # test runs instead of skipping on 'unsupported .cvcnav format version'. + cvc_revision: 3 maintainer: "cvcpkg group" maintainer_email: "info@cvcpkg.org" maintainer_url: "https://cvcpkg.org" diff --git a/cvcpkg/recipes/pycvc-cp313/recipe.yaml b/cvcpkg/recipes/pycvc-cp313/recipe.yaml index 13861687..ec1f1288 100644 --- a/cvcpkg/recipes/pycvc-cp313/recipe.yaml +++ b/cvcpkg/recipes/pycvc-cp313/recipe.yaml @@ -9,7 +9,10 @@ recipe: upstream_version: "3.4.0" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. - cvc_revision: 2 + # Bumped 2 -> 3: republish rebuilt against the v2 libcvc (.cvcnav format v2 / two-head + # sigmoid, #436), so pycvc links a v2-capable libcvc and the torch<->C++ coef_mlp parity + # test runs instead of skipping on 'unsupported .cvcnav format version'. + cvc_revision: 3 maintainer: "cvcpkg group" maintainer_email: "info@cvcpkg.org" maintainer_url: "https://cvcpkg.org"