cesanta / mongoose

Embedded Web Server

Home Page:https://mongoose.ws

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discrepancy Between Mongoose Versions on Espressif Component Registry and Official Release

hayschan opened this issue · comments

My goal is:

To ensure that the Mongoose version listed on the Espressif Component Registry is up-to-date and consistent with the latest official release on GitHub to prevent confusion and ensure users have access to the latest features and fixes.

My actions were:

  1. I visited the Espressif Component Registry at this link.
  2. I observed the listed version of Mongoose, which is v7.8.2.
  3. I compared it with the latest release on the official Mongoose GitHub page, which is v7.12.

My expectation was:

The Espressif Component Registry would display the latest version of Mongoose, 7.12, to ensure users are accessing the most recent and secure version of the library.

The result I saw:

The Espressif Component Registry is displaying an outdated version of Mongoose (v7.8.2) instead of the latest version (7.12). This discrepancy could lead to users missing out on important updates, features, and bug fixes.

My question is:

Could the process of updating the Mongoose version on the Espressif Component Registry be streamlined or automated to prevent future discrepancies? Would it be possible to integrate the GitHub action provided by Espressif for automating this update process?

Environment

  • mongoose version: 7.8.2 (listed on the registry) vs 7.12 (latest on GitHub)
  • Compiler/IDE and SDK: Not applicable (Issue related to component registry listing)
  • Target hardware/board: Not applicable (Issue related to component registry listing)
  • Connectivity chip/module: Not applicable (Issue related to component registry listing)
  • Target RTOS/OS (if applicable): Not applicable (Issue related to component registry listing)

Current version of Mongoose on Espressif Component Registry

I believe addressing this issue is crucial for maintaining the integrity and reliability of the Espressif Component Registry. Thank you for your attention and support in resolving this matter.

Best regards,
Hays Chan

We develop and maintain "Mongoose", where "Mongoose" means whatever you can find here in this repo. AFAIK, whatever Espressif does, we can't help. AFAIK, there has never been a Mongoose version with more than "one dot", so that is not our version numbering.
There is no confusion for us nor our user base. Perhaps the maintainers of that registry or Espressif might help you,

You can see how to use Mongoose with the ESP32 if you follow the guidelines in the documentation, examples and tutorials available.

DOCKER ?= docker run --rm $(DA) -v $(ROOTDIR):$(ROOTDIR) -w $(THISDIR) espressif/idf
CMD ?= idf.py build

as you can see:

  • we build against their latest IDF available
  • we don't use that registry nor anything other than Mongoose itself and the IDF

PS: We'll consider that action you suggest, though it is not currently in our priorities. Mongoose is not currently handled as a component on the IDF, as you could see on our documentation.