AcademySoftwareFoundation / AcademySoftwareFoundation/aswf-docker

Follow up on PR #166

Open
#170 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
189
Forks
42
Avg merge
9h 38m
Merged PRs (30d)
6

Description

List of issues to address once PR #166 is merged:

- Duplicate entries for `mypy` and `pytest` in `Pipfile`
- How do the versions of Python / Conan in `Pipfile` interact with the year-specific versions
- and how does the Conan version set in `packages/conan/settings/version.txt` interact with those?
- better approach to "vendoring" Conan recipes
- update to Conan 2
- clean up packages from CentOS 7 which no longer make sense (libdb4, openjpeg 1)
- get rid of PATH to git-218
- follow up on how to set default C++ ABI (CY2023 requires C++ 11)
- in build-qt.sh don't need special includes of openssl11 -I or -L
- revisit hack for Conan Python sysconfigdata relocation, find solution which works with Conan 2
- build PySide with newer Cmake
- OpenVDB wants to be built with jemalloc
- `build_alembic.sh` first downloads and builds HDF5 but it doesn't seem to configure it in with `-DUSE_HDF5=ON`'
- build GUI for MaterialX
- Optix build and runtime components
- why are `base` Conan packages paying the full price of installing yum packages instead of using the pre-built common image
- better workaround for qtsan_impl.h in QT Conan build
- fix hacks in `packages/conan/recipes/clang/conanfile.py` with hard coded Python versions
- revert to unpaid runner for release builds?
- cppunit unit test failing in Conan build?
- fix clang conan builds (issue with Python Conan package options)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing PR #166 and the follow-up list, then inspect Pipfile, packages/conan/settings/version.txt, build-qt.sh, build_alembic.sh, and packages/conan/recipes/clang/conanfile.py. The issue spans dependency versions, build fixes, packaging, and new components, so a contributor would need to identify a focused task and its relevant tests before defining completion.

Written by the indexing model from the issue text.

Assessment

Tech stack
centos, cmake, cpp, git, python
Domain
build-system, devops, tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.