kivy / kivy/python-for-android
Suggestions for improving recipes and avoiding build errors
- Dominant language
- Python
- Stars
- 8.9k
- Forks
- 2k
- Avg merge
- 12h 20m
- Merged PRs (30d)
- 9
Description
Does it make sense to force clear various arguments?
extra_build_args
configure_args (used in the Python recipe and possibly in other recipes as well)
Since these lists accumulate arguments, this can break other recipes (like, for example, the scipy build breaks if you add matplotlib to the build).
And such errors are difficult to track down when testing the build of a specific recipe.
Contributor guide
Research direction
Start by tracing how extra_build_args and configure_args are accumulated and passed through the Python recipe and other recipes. Reproduce the reported interaction by testing a scipy build with matplotlib included, then verify that arguments from one recipe no longer break another recipe's build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100