Bug 1215079

Summary: discover and zypper cannot find correctly openrgb via search
Product: [openSUSE] openSUSE Tumbleweed Reporter: Mat <kevinmathieu2020>
Component: KDE ApplicationsAssignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: fvogt
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: terminal command showing case-sensitive

Description Mat 2023-09-06 17:27:30 UTC
Created attachment 869333 [details]
terminal command showing case-sensitive

hello everyone, when installing openrgb on my pc, I noticed that Discover and Zypper were behaving abnormally, Discover can't find the application in the repositories and suggests flatpak by default, zypper on the other hand is case-sensitive, you have to type OpenRGB exactly otherwise zypper can't install or find it. I hope that the bug report is correct and that the choice to put the bug in KDE application is adequate.

Operating System: openSUSE Tumbleweed 20230904
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10

https://imgur.com/a/pvRhOja

terminal logs : 

turkishyordle@host:~> sudo zypper in openrgb
[sudo] Mot de passe de root : 
Chargement des données du dépôt...
Lecture des paquets installés...
'openrgb' n'a pas été trouvé parmi les noms de paquets. Essai parmi les capacités.
Aucun fournisseur de 'openrgb' trouvé.
- Vouliez-vous dire OpenRGB ?
Résolution des dépendances des paquets...
Rien à faire.


Sorry for the french terminal queries.
Comment 1 Fabian Vogt 2023-09-07 06:42:44 UTC
zypper install is case sensitive. This is intentional and unlikely to change.

That discover does not show OpenRGB as installed application means the AppStream data is not available somehow, and indeed, the OpenRGB package doesn't ship any.
This is because for some reason the package does not use "make install" but copies files manually and forgot about the metainfo file.
Comment 2 Mat 2023-09-07 06:46:05 UTC
(In reply to Fabian Vogt from comment #1)
> zypper install is case sensitive. This is intentional and unlikely to change.
> 
> That discover does not show OpenRGB as installed application means the
> AppStream data is not available somehow, and indeed, the OpenRGB package
> doesn't ship any.
> This is because for some reason the package does not use "make install" but
> copies files manually and forgot about the metainfo file.

hi you talk about an installed application, but even when it isn't installed, the app can't be found on discover ... is that the same reason?
Comment 3 Fabian Vogt 2023-09-07 06:52:19 UTC
(In reply to Mat from comment #2)
> (In reply to Fabian Vogt from comment #1)
> > zypper install is case sensitive. This is intentional and unlikely to change.
> > 
> > That discover does not show OpenRGB as installed application means the
> > AppStream data is not available somehow, and indeed, the OpenRGB package
> > doesn't ship any.
> > This is because for some reason the package does not use "make install" but
> > copies files manually and forgot about the metainfo file.
> 
> hi you talk about an installed application, but even when it isn't
> installed, the app can't be found on discover ... is that the same reason?

Yes. Without metainfo, discover does not know about it in any state.
Comment 4 Fabian Vogt 2023-09-07 07:06:56 UTC
https://build.opensuse.org/request/show/1109434 fixes the missing metainfo.