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

Permission to add to Flathub #578

Open
Justinzobel opened this issue Jan 28, 2025 · 3 comments
Open

Permission to add to Flathub #578

Justinzobel opened this issue Jan 28, 2025 · 3 comments

Comments

@Justinzobel
Copy link

I'd like to publish clustershell to Flathub. I've already created a manifest to upload. To do so, I just need approval from the developers. If you are not happy with some third party uploading, I am happy to send the manifest for you to publish/maintain.

@degremont
Copy link
Collaborator

Hi Justin! Thanks for offering publishing ClusterShell to Flathub. Usually, Flathub is used to distribute large and complex projects (ie: browser, or GUI).

I'm curious to know what would be your use case?

@Justinzobel
Copy link
Author

Justinzobel commented Jan 28, 2025 via email

@martinetd
Copy link
Collaborator

How is that more practical than e.g. virtualenv?

(uv is great for this, you don't even need to setup a virtualenv yourself anymore nowadays:

[root@035aaae3fdbd /]# uv run --with clustershell nodeset -ll
@adm example0
@all example[4-6,32-159]
@compute example[32-159]
@gpu example[156-159]
@io example[4-6]
@mds example6
@oss example[4-5]

)

I'm also curious how you'd manage your groups and other clustershell config, with uv you can use /etc/clustershell or $HOME/.local/etc/clustershell as usual with no problem but with flatpak iirc you'd have to find the .local flatpak subdir and deal with it? or do you share your home? I guess you'd need to share the home to access your client ssh key (and possibly ssh agent socket too?) anyway?

Even if we just give permission I'd love to see what kind of config you have prepared first.

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

No branches or pull requests

3 participants