-
Notifications
You must be signed in to change notification settings - Fork 0
Maintenance Notes
Jeongseok Lee edited this page Jun 27, 2026
·
29 revisions
Evidence-backed notes that explain current dashboard state, intentional platform limits, or follow-up work. Keep transient progress in upstream issues or PRs; add notes here only when they affect a row in Feedstock Inventory.
-
momentum-feedstockPR #293 for the CUDA 13 migration has merged at4e8a191from headbba9286. It landed the short-termeigen >=3.4,<4workaround for current Momentum 0.1.110, the Linux CUDA 13cuda-gdbskip for Python 3.13/3.14, and the runtime Eigen dependency needed by downstreammomentum-cppCMake consumers. The longer-term Eigen 5 support follow-up remains upstream in facebookresearch/momentum#1407 and facebookresearch/momentum#1408. -
momentum-feedstockPR #295 has merged at6592853and uploadedlinux-aarch64artifacts formomentum 0.1.110; the row now includesla64and remains yellow only becauselinux-ppc64leartifacts are not present. -
momentum-feedstockPR #300 was thetbb 2023bot rebuild. The first Azure run failed before the recipe ran because the worker could not resolvepixi.sh; the branch was no-op amended to2ac4b56to restart CI without adding a PR comment. It merged as15cfb22. -
momentum-feedstockPR #301 is ready for review ate30ebe9, rebased on #300. The pre-ready current-head GitHub/Azure/linter CI was green, and converting from draft to ready started a fresh Azure matrix build1544055on the same head. It reflects upstream PyPI split work from facebookresearch/momentum#1483, #1523, and #1503 by adding a realpymomentum-coreoutput, makingpymomentum-cpu/pymomentum-gpureal full-package outputs, and keepingpymomentumas a compatibility metapackage.pymomentum-cpu/pymomentum-gpuwere already registered through conda-forge/admin-requests#1137; conda-forge/admin-requests#2165 registered the newpymomentum-coreoutput. Do not merge before2026-06-26 08:37 PT/2026-06-26 15:37 UTC; leave the 24h reviewer window open and avoid PR comments unless asked. -
mhr-feedstockPR #5 merged ascccb284formhr 1.0.1withrecipe/pyproject-runtime-deps.patchto backport the missing NumPy runtime metadata. Upstream facebookresearch/MHR#71 has merged the same fix, but the latest public GitHub/PyPI/conda release remains1.0.1, which predates it. On the next upstream release containing #71, remove the feedstock patch and thesource.patchesentry instead of carrying the backport forward. -
pyroomacoustics-feedstockwas created and PRs #1, #4, and #5 have merged. Build3artifacts forpyroomacoustics 0.8.3are uploaded forlinux-64,linux-aarch64,linux-ppc64le,osx-64,osx-arm64, andwin-64; the recipe is now v1 and the row is green. -
mmpose-feedstockPR #7 andmmpretrain-feedstockPR #4 have merged and uploadednoarch: pythonartifacts. The packages are platform-independent, whilemmcv/pytorchdependency availability still controls where installs solve. -
drjit-cpp-feedstockPR #45 merged asf8c1e5afrom head02b5526for the botdrjit-cpp 1.4.0update. The landed fix updated the vendored Dr.Jit submodule source archives to the upstreamv1.4.0pins, refresheddrjit-core/disable-march-flags.patchfor the newercmake-defaults, gatedDRJIT_ENABLE_OPTIXwith CUDA in C++ and Python builds, and disabledDRJIT_ENABLE_METALfor macOS builds because Dr.Jitv1.4.0's new Metal backend failed against conda-forge's default macOS 11 SDK (MTLResourceID,gpuAddress,MTLGPUFamilyMetal3, and related APIs are not available there). No existing patch could be cleanly removed for this upstream release; the source-stub and ISA patches still cover feedstock-specific build constraints. Pre-merge CI was green: GitHub Actions run 28258093104, Azure build 1544722, and the linter all passed on02b5526. -
drjit-cpp-feedstockPR #46 merged as800a0acfrom head6cfcaf6to re-enable Dr.Jit Metal only forosx-arm64. It raises only theosx-arm64SDK to15.5and deployment/runtime floor to15.0, leavesosx-64at SDK/deployment target11.0, and keeps Metal disabled outsideosx-arm64. -
drjit-cpp-feedstockPR #47 merged as3fbea28from head5b2a798to simplify LLVM packaging after current-head CI passed: GitHub Actions run 28273630283, Azure build 1544883, and the linter. The landed shape uses one explicit LLVM major (llvm_version: "21"), because Dr.Jit's runtime dependencies are major-named (libllvm21/ Windowslibllvm-c21) andllvmdevhas no run exports; future conda-forge LLVM migrations should move that single pin instead of reviving the old LLVM 18/19/20/21 matrix. Windows LLVM remains enabled through upstream dynamic LLVM mode plus the feedstock's COFF object-layer flag patch, and the installed-consumer test now proves that a downstream CMake project can bringllvmdev 20.*while Dr.Jit itself uses runtime LLVM 21. The post-mergemainpublish workflow 28274934428 is still running; as of the last artifact check,drjit-cppbuild2artifacts are visible forlinux-64,linux-aarch64, andlinux-ppc64le, while Pythondrjitbuild2artifacts are not visible yet. No public PR comment is needed unless the publish workflow fails. - Further
drjit-cpp-feedstockcleanup should focus on reducing the feedstock patch stack rather than changing LLVM again. Highest-value upstream candidates arepatches/drjit-core/set-coff-object-layer-flags-on-windows.patch,patches/drjit/0004-Fix-scatter-for-raw-pointer-target.patch,patches/drjit/0005-Allow-disabling-python-stubs.patch,patches/drjit/0003-Make-directory-before-creating-files.patch, and an upstream option replacingpatches/drjit-core/disable-march-flags.patch. Feedstock-only cleanup candidates are removing the apparently unusedpatches/drjit-core/use-system-robin-map.patchand narrowingpatches/drjit/0001-Use-system-libraries.patch, since the current build scripts setDRJIT_USE_SYSTEM_NANOBIND=OFFandDRJIT_USE_SYSTEM_ROBIN_MAP=OFF; validate that in a separate PR after the post-merge publish workflow settles. Also track upstream mitsuba-renderer/drjit-core#76, which may eventually simplify CMake package discovery/install handling. - Remaining yellow created feedstocks are currently intentional platform limits unless noted above:
igl,gpytoolbox, andpymeshlabare blocked fromlinux-ppc64leby the Embree/libigl dependency surface;causal-conv1d,gsplat,nerfacc, andtiny-cuda-nnare CUDA/PyTorch extension packages where macOS andlinux-ppc64leare not applicable and Windows remains disabled until the conda-forge PyTorch/CUDA extension build path is proven;inplace-abnkeeps Windows and some CUDA/Python variants skipped per recipe comments.
-
igl-feedstockPR #51 merged as9ed0532to addlinux-aarch64; all fivelinux-aarch64artifacts for2.6.1are uploaded. Locallinux-aarch64Python 3.12--no-testbuild completed successfully after the cross-compile stubgen fix.linux-ppc64lewas removed after CI showed the upstream Embree-backed build passes-msse2, which the ppc64le compiler rejects. -
librerun-sdk-feedstockis already on v1recipe.yamlwithconda_build_tool: rattler-buildonmain; no conversion PR is needed. -
rerun-sdk-feedstockhas a local v1/rattler-build migration prepared and validated, but the PR should be opened after the Wayland unblock PR #120 lands so the modernization stays separate from the functional fix.