Future of python/patch-airsense.py: Deprecation vs. Maintenance
#18
Replies: 3 comments
-
|
Is this correct or is this AI slop? The python and bash scripts have been regularly maintained while the Makefile has been last touched 7 months ago. I suggest barring @luckyabsoluter’s contributions if they are not adding value to the repository. |
Beta Was this translation helpful? Give feedback.
-
|
The form strongly suggests AI, and to be honest, I find it uncomfortable to read, but I agree with the need to reduce the number of patchers to one.
If we figure out how to expand the configuration menu, it will most likely involve moving the current gui_limits/variable_types_table block somewhere to unused flash space and expanding the structures there. Therefore, it seems even more important to maintain the consistency of the patcher. |
Beta Was this translation helpful? Give feedback.
-
|
Python is easier to read than bash and reduces mistakes. And a strongly-typed language like Java reduces mistakes even more than Python. However, bash runs on Linux without any preparation, whereas with Python, a dependency hell like conda or mise begins. My opinion is that we should move away from bash and pick one programming language. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
The current
python/patch-airsense.pyscript is significantly outdated and lacks feature parity compared to theMakefile. It creates confusion and potential issues when used for patching.Immediate Action Required
We should discourage the use of this Python script for patching purposes.
python/patch-airsense.pystating that it is deprecated and users should usemakeinstead.Makefileis the primary and recommended method.Discussion: Future of the Python Script
We need to decide on the roadmap for the Python implementation. Please share your thoughts on the following options:
Makefilefeatures.make: Officially deprecate the patching capability in Python and unify all patching logic into theMakefile.make.Beta Was this translation helpful? Give feedback.
All reactions