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

CRITICAL: Help desaster makes app unusable #218

Open
secretmango opened this issue May 22, 2023 · 7 comments
Open

CRITICAL: Help desaster makes app unusable #218

secretmango opened this issue May 22, 2023 · 7 comments

Comments

@secretmango
Copy link

secretmango commented May 22, 2023

When starting up GIMP, I had a warning "Help is not installed in your language!"

I closed it, it appeared again. Luckily the same window was used (Showing "this help appears 345 times"), so I could move it away and change settings.

Workaround

Install the manual package too

flatpak install -y flathub org.gimp.GIMP.Manual && killall -15 gimp-2.10 && flatpak run org.gimp.GIMP &

What should be the solution

First of all this should not happen. It seems GIMP tries to load the help message on startup. It should not be dependend on a locally installed help, which you dont need.

I tried setting "use online Help" with both "internal Browser" and "system browser" (or how its called) and also unchecked the help to be even shown, no effect, some different Error messages.

Please fix this dependency quickly! It makes the app unusable!

@brunvonlope
Copy link
Collaborator

@hfiguiere The real issue here is why this package is in GIMP domain 🤔 this isn't a official package.

Because of this, the forked issue was closed in our tracker: https://gitlab.gnome.org/GNOME/gimp/-/issues/9474#note_2053892. I suggest to doing the same here, unless @Wormnest pretend to do a fix

@brunvonlope
Copy link
Collaborator

@Jehan Could you explain if this manual is an official GIMP package?

@Jehan
Copy link
Collaborator

Jehan commented May 27, 2024

@brunvonlope Of course the manual is an official package! We maintain it here: https://gitlab.gnome.org/GNOME/gimp-help/

@Wormnest is the main maintainer for our manual (which is therefore very well maintained these days!), we also have an online version, and so on. It is as official as it gets.

Now about the main issue:

Showing "this help appears 345 times"

Clearly there is something to fix here (whether or not the manual is installed).

First of all this should not happen. It seems GIMP tries to load the help message on startup. It should not be dependend on a locally installed help, which you dont need.

Indeed it should not. Normally I think that the program is just supposed to fallback to suggesting using the online manual instead. There is something to verify in the code logic and improve.

Also about a root cause of why the manual is not installed, I think to recall that flatpak tries to be clever localization-wise and only install the system language's localization files and this sometimes caused issues. I'm wondering if there is something similar with the manual (though I haven't looked at how it works in our flatpak for some time now).

@brunvonlope
Copy link
Collaborator

Of course the manual is an official package!

@Jehan I wasn't talking about that repo maintained by Jacob but about this one: https://github.com/flathub/org.gimp.GIMP.Manual

@Jehan
Copy link
Collaborator

Jehan commented May 27, 2024

Well it's just the sub-package of our main flatpak package, so sure, I consider it official too.

Even though I don't think I have access to it, but it's mostly because I never asked and never needed to do anything on it (so why add more workload to myself!), but I'm pretty sure @hfiguiere and Flathub maintainers would just give us access if needed.

@hfiguiere
Copy link
Collaborator

@Jehan already has permission. I can add other people too.

@secretmango
Copy link
Author

Just a note I am using the beta 2.99 and never had this issue again. I am not sure if I always used the workaround on 2.1x but I would close this specific issue

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

4 participants