Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Charmhub Integrations tab minor issues: wrong help/channel and missing charms #1598

Closed
taurus-forever opened this issue Jun 1, 2023 · 4 comments · Fixed by #1603
Closed

Comments

@taurus-forever
Copy link

Hi,

Several minor issues for the tab "Integrations" on charmhub.io:

  1. The bubble help says "Relation | Interface". IMHO, the correct is "Endpoint | Interface".
  2. Strange channel 8.0/stable/8.0 or 14/stable/14 shown for charms where default track is not latest (e.g. mysql, postgresql). Example: https://charmhub.io/s3-integrator/integrations NOTE: the syntax 14/stable/14 is reserved for <track>/<risk>/<branch> (see "Anatomy of a channel" here).
  3. For some reason here https://charmhub.io/mysql/integrations "No charms found that provide or consume s3", hovewer here https://charmhub.io/s3-integrator/integrations you can see four "Charms that consume s3". Can it be related to non-default/closed track latest?

Thank you for the answers and fixes!

@Lukewh
Copy link
Contributor

Lukewh commented Jun 8, 2023

Thanks for the report, Alex!

  1. The terminology was agreed some time ago, and I think it will probably need to be part of a larger discussion. Perhaps something @massigori might want to get involved with down the line. I'd like to avoid changing things without full agreement 🙂 .
  2. This is indeed a bug, that I'm fixing now 👍
  3. I think this is also a bug – I believe it is indeed the case that there are consumers of s3, but nothing in “latest” that provide. The issue is that the wording of the error is misleading, it should say “No charms found that provide s3” in this case. I'll also fix this 🙂

@taurus-forever
Copy link
Author

Dear @Lukewh , thank you for your comments and fixes!
I confirm the fix for issue #2 and wording improvements for #3. Tnx!

re: 3) .. but nothing in “latest” that provide 's3'.

There is a charm s3-integrator which is available in the latest/stable and it provides s3.
Q: why is it still missing in https://charmhub.io/mysql/integrations (section "s3")?

re: 1) "Relation | Interface" VS "Endpoint | Interface". CC: @simskij @jnsgruk

@Lukewh
Copy link
Contributor

Lukewh commented Jun 15, 2023

@taurus-forever it looks like “s3-integrator” is set as “unlisted”. This means that the charm is visible if you visit the URL directly, but it is not included in search results (which is how we populate the available integrations) :).

@taurus-forever
Copy link
Author

Dear @Lukewh , thank you! Unlisted charm status is the answer.

I have requested charmhub.io improvements to visualize charm status as currently this configuration option is invisible for charm authors and produces a lot of confusion.

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants