Hi all!
My setup is:
Operating System: windows 10
Java Runtime Version: 17.0.10+7
Eclipse Version: 4.30.0.v20231201-0110 (2023-12)
Eclipse CDT Version: 11.4.0.202309142347
IDF Eclipse Plugin Version: 2.12.0.202312220530
ESP-IDF v5.1.2
ESP-ADF v2.6
Python set for IDF_PYTHON_ENV: Python 3.12.2
After upgrading to IDFv5.1.2 and ADFv2.6 I am observing that two managed components are automatically added to my project when I build it. These components seem to be used only for menuconfig to edit the sdkconfig. It is nghttp and jsmn. Also a file named dependencies.lock starts appearing in the project root folder.
My project does not use these components at all.
Is that expected behaviour?
Can I safely ignore these components? E.g. put them on the gitignore list?
Do they eat up any memory in my project?
Thanks a lot!
Cheers
JR
[solved] IDF5.1.2/ADF2.6 - not-required components keep appearing in project after use of menuconfig (nghttp,jsmn)
[solved] IDF5.1.2/ADF2.6 - not-required components keep appearing in project after use of menuconfig (nghttp,jsmn)
Last edited by bs-eng on Thu Jun 06, 2024 11:43 am, edited 1 time in total.
-
- Posts: 3
- Joined: Sun Apr 21, 2024 6:25 pm
Re: IDF5.1.2/ADF2.6 - not-required components keep appearing in project after use of menuconfig (nghttp,jsmn)
Hello,
1. Yes, it is expected behavior with the updated versions of IDF and ADF. These components are included to support the menuconfig feature and provide options for configuring the sdkconfig file.
2. Yes, you can safely ignore these components and add them to your gitignore list if they are not relevant to your project. Since you mentioned that your project does not use these components, it is safe to exclude them from version control.
3. These components do take up some space in your project directory, but they do not consume memory during runtime as they are not being used by your project. They primarily serve as menuconfig options for configuration purposes.
1. Yes, it is expected behavior with the updated versions of IDF and ADF. These components are included to support the menuconfig feature and provide options for configuring the sdkconfig file.
2. Yes, you can safely ignore these components and add them to your gitignore list if they are not relevant to your project. Since you mentioned that your project does not use these components, it is safe to exclude them from version control.
3. These components do take up some space in your project directory, but they do not consume memory during runtime as they are not being used by your project. They primarily serve as menuconfig options for configuration purposes.
Re: IDF5.1.2/ADF2.6 - not-required components keep appearing in project after use of menuconfig (nghttp,jsmn)
Thank you so much for clarifying, douglasbaird!
Who is online
Users browsing this forum: Baidu [Spider], Google [Bot] and 98 guests