Small errors after updating to OpenMandriva Rome 26.02

Hello,

Requirements:

[✓] I have Searched the forum for my issue and found nothing related or helpful
[✓] I have checked the Resources category (Resources Index)
[✓] I have reviewed the Wiki for relevant information
[✓] I have read the the Release Notes and Errata

OpenMandriva Lx version:

Rome 26.02

Desktop environment (KDE, LXQT…):

Kde Plasma 6.5.5

Description of the issue (screenshots if relevant):

1. Fagus Launcher

  • Won’t start without lib64ayatana-appindicator3-gir0.1.

  • Cannot remove game prefixes without canberra-gtk3.

  • Solution: sudo dnf in lib64ayatana-appindicator3-gir0.1 canberra-gtk3

2. Gear Lever

  • It doesn’t start and the problem couldn’t be solved

Traceback (most recent call last): File "/usr/bin/gearlever", line 43, in <module> from gearlever import main File "/usr/share/gearlever/gearlever/main.py", line 28, in <module> from .providers.providers_list import appimage_provider File "/usr/share/gearlever/gearlever/providers/providers_list.py", line 2, in <module> from .AppImageProvider import AppImageProvider File "/usr/share/gearlever/gearlever/providers/AppImageProvider.py", line 9, in <module> from desktop_entry_lib import DesktopEntry as JdDesktopEntry ModuleNotFoundError: No module named 'desktop_entry_lib'

3. KDE – Information Center → Graphics (EDID)

  • Shows message:

di-edid-decode tool required to display this page, but it cannot be found.

  • Solution: sudo dnf in libdisplay-info

4. Klassy and Oxygen-Qt5

  • Installation fails with dependency errors:
    (Oxygen-Qt5 the same error)

Failed to resolve transaction:
Problem: Package klassy-6.4.breeze6.4.0-1.x86_64 from rolling-x86_64 requires libKF5Style.so.5()(64bit), but no vendor provides it.
- Package lib64KF5Style5-5.116.0-3.x86_64 from rolling-x86_64 requires frameworkintegration=5.116.0-3, but no vendor provides it.
- Conflicting requests
- Nothing provides libAppStreamQt5.so.3()(64bit) needed by frameworkintegration-5.116.0-3.x86_64 from rolling-x86_64.
You can try adding to the command line:

Skip-broken to skip packages that can be uninstalled.

Welcome:

We don’t seem to package this.

Since you seem to be using software that we don’t package, did you install this from our repos?

We don’t use Qt5 on any of the releases anymore. You will need to try plasma6-klassy instead of klassy.

Sorry for the lack of response, I didn’t have time to reply.

Yes, all packages are from the openmandriva repository.

Zrzut ekranu_20260324_160058
Zrzut ekranu_20260324_160215

there is no plasma6-klassy package, there is only klassy

Zrzut ekranu_20260324_160251

I also suggest removing oxygen-gtk3 and oxygen-gtk because they are broken theme , removing ocean-sounds because it is for kde plasma 5 and sound-theme-ocean for kde plasma6 version

We welcome PR’s to our package repos. OpenMandriva Association in GitHub.

1 Like

Thank you, I have already fixed faugus-launcher and updated it to the latest version
(As only rpm package in my system)

Okay.

Do you not know how to fix it for everyone, or do you just not want to? Either response is fine, but you will have to open issues in Github if you want us to use any of your advice. Even then, we may investigate that what you are calling “errors” are for a specific use case and our option may be to debloat packaging and let people install the components they need.

This forum is so everyone can help each other fix things. We encourage you to participate in that. Otherwise it doesn’t really make any sense to post here, at all. I’m going to move this to a more appropriate topic in Development > Packages and features requests .

dnf search fagus
Updating and loading repositories:
Repositories loaded.
No matches found.

no fagus. dnf search faugus

You need to remove all the contents of the README. Not only do we not use them for our packages, it is misleading. This is your first post here, and you did not even answer if you would be contributing. There are no errors or plans affecting things in OpenMandriva related to your package. Your contribution doesn’t “fix" anything. The package was never added to our build system. Thus, it was never built.

Maybe the content of the README can go in ‘About’ for further info.

Sorry for the confusion. My fault, I’ll keep the faugus-launcher package on my GitHub until it requires a package that isn’t in OpenMandriva. “I changed GitHub to faugus-launcher-unoffical-om”, so it’s unofficial for OpenMandriva and the releases say “update” and only for OpenMandriva 26.02. Sorry. GitHub - PlumbHerbalist/faugus-launcher-unoffical-om: A simple and lightweight app for running Windows games using UMU-Launcher · GitHub

Why not just drop the README and submit a PR? I don’t understand.

Sorry, I’m just starting out with GitHub and learning what it has to offer. Pull Request it is done

Great! Someone will review it and get back to you.

Thank you.

When you fork a project to submit a PR, you should just create a new branch instead of renaming the repo. Like so:

git checkout -b update-faugus-launcher-spec

What follows -b is the label you are giving the branch. It is common to describe what the branch will offer to the project. Branching maintains the repo name but allows you to reference what changes you are making. You also don’t end up renaming something in the repo itself when you use this practice. It’s that branch you will attempt to submit as a PR to the upstream’s repo. This way, you don’t lose track of master between your fork and the upstream. You typically push that branch to your repo and GitHub will ask you if you want to submit a PR to the upstream repo.

There are some other problems with the spec that were not something you did, or would have known was an issue. They will need to be fixed along with your changes. There are a couple different ways we could work together to solve the issue. We can communicate here or in our Cooker chat on Matrix.org. Whichever you would prefer is fine with me. In the meantime, I would suggest you close the PR and delete your fork from GitHub. It will be good practice to learn how to do it properly, and you won’t lose your local changes if you cloned it to your computer. I have already written the fixed and refactored spec file and would be willing to go over it with you so you know what was wrong and why.

1 Like

Thanks for the tips! I’ll close the PR and remove the fork from GitHub. I’d be happy to discuss the revised and refactored spec file with you to better understand what was wrong and how to correct it in the future. We can continue this conversation on Matrix.org.

One of the best explainations I’ve seen anywhere. :+1:

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.