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

Issues with specific extensions #767

Open
friday opened this issue Aug 9, 2021 · 0 comments
Open

Issues with specific extensions #767

friday opened this issue Aug 9, 2021 · 0 comments

Comments

@friday
Copy link
Member

friday commented Aug 9, 2021

If you can't install a specific extension or are having other issues with it, please report the issue on the extension's Github page, not here.

Make sure you read their instructions on installing the extension first. They often need you to perform manual steps to install dependencies. @brpaz made a nice static website that explains this: https://ulauncher-extension-doesnt-install-and-now.netlify.app/

When it comes to extension in general, we will try to improve the user experience with these errors, so it's more apparent for users what goes wrong and how they can fix it. Version 5.7.5 did this (as shown above), but it was not meant to be a complete solution. We are also considering supporting a list of dependencies such as requirements.txt either for showing them to the user or installing automatically using virtual envs for Python dependencies.

For binary dependencies this is more complicated. We can't install them automatically, nor control or check the version. Even checking if they're installed can be tricky. Notoriously fd uses the same name as fd, and the former way more popular fd had to be named fdfind in the debian packages because the latter came first. To check if fd is installed you would have to check fd and fdfind, but if you find fd, you still wouldn't know it's the right one.

If we add a method for extensions to check for binary dependencies, they could handle cases like this, return a list of missing dependencies, and Ulauncher could show a warning.

Also see discussion in #273, although it hasn't been updated for a while.

For the GTK 4 compatibility issue, a fix has been merged, and it will be in the next release.

Thank you for understanding.

@friday friday pinned this issue Aug 9, 2021
This was referenced Aug 9, 2021
This was referenced Aug 12, 2021
This was referenced Sep 5, 2021
@friday friday unpinned this issue Aug 3, 2022
@friday friday pinned this issue Aug 20, 2022
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

1 participant