Bug 420190 - Discover does not load openSUSE packages
Summary: Discover does not load openSUSE packages
Status: RESOLVED WORKSFORME
Alias: None
Product: Discover
Classification: Applications
Component: discover (other bugs)
Version First Reported In: 5.18.4
Platform: openSUSE Linux
: NOR task
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL: https://www.facebook.com/groups/13968...
Keywords: usability
Depends on:
Blocks:
 
Reported: 2020-04-17 10:19 UTC by António Madeira
Modified: 2021-05-07 04:33 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description António Madeira 2020-04-17 10:19:31 UTC
SUMMARY
Link to images: https://www.facebook.com/groups/1396850957290262/permalink/2266282260347123/
.
Bom dia a todos, perdoem-me o excesso de imagens, é que não vi outro jeito de explicar isso:
:
Antes dizer que gosto imenso do Discovery, daí este trabalho em tentar recuperar, os problemas explicarei sequencialmente conforme as fotos para que possam me ajudar a restaurar-lo, pois já fui a Google não achei muito sobre os mesmos
.
1ª Imagem
Logo ao abrir o pacote Discovery vem este problema "Não foi possível carregar..", mas a conexão a internet está ativa sim, o estranho é que tem um pacote de nome PackageKit que fica rodando em segundo plano logo que abro o Discovery.
:
2ª Imagem e 3º Imagem
Como disse acima, tão logo que abro o pacote Discovery roda simultaneamente outro pacote chamado PackageKit (não sei ao certo mas creio que é o tal responsável pelas atualizações ou coisas assim), e este mesmo pacote PackageKit não fecha quando fecho o Discovery, o que tem me trazido problemas para executar o comando zypper e sudo e para gerenciar softwares no Yast, ele só fecha (PackageKit) se eu for ao KsysGuard forçar o fecho.
:
4ª Imagem e 5º Imagem
Quando clico em aplicativos, o Discovery reconhece apenas os aplicativos do repositório Flathub (flatpak) que adicionei seguindo os passos do site oficial da Flathub,  mas não os do repo. oficiais do OpenSuse Tumbleweed (no caso, o OSS TW e Non-OSS TW, e um terceiro que é o Packman para codecs multimédia), na 6ªimagem mostram a lista de repositórios, :
:
7º imagem
Como podem ver nessa imagem, a lista de repo. no Discovery não reconhece os do repositórios da Distro (as oficiais e terceiras), não sei o por quê.
:::
Diag: Já desinstalei e voltei a instalar o Discovery e suas dependências mas não resolveu
- Já tentei remover o pacote AppStream e voltei a instalar com suas dependências mas não resolveu também:
:
Já tentei no pacote PackageKit  mas também não resolveu estes problemas no meu OpenSUSE Tumbleweed.
:
OBS: Eu consigo instalar pacotes e remover através do terminal e do Yast, contudo gosto de fazer isso no Discovery devido a interface amigável, e por gostar de ter as previews dos pacotes.
Poderiam me ajudar por favor?????

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: OpenSUSE Tumbleweed
(available in About System)
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.68.0
Qt Version: 5.14.1

ADDITIONAL INFORMATION
Comment 1 António Madeira 2020-04-17 10:22:49 UTC
I don't speak english very well, so please follow the link on Facebook to best description with images. https://www.facebook.com/groups/1396850957290262/permalink/2266282260347123/
Comment 2 Thiago Sueto 2021-03-27 06:09:56 UTC
Hello António,
sorry it took so long to get a response. Probably no Portuguese speaker found this one so far.

It seems the issue is openSUSE-specific, namely:
* Discover not integrating properly with openSUSE repository packages
* Discover only finding flatpak packages.

It's a known issue with the libzypp backend of PackageKit (PackageKit-backend-zypp), I believe.
I also use openSUSE and like Discover, so it's a rather annoying issue indeed.
Let's wait and see if someone more knowledgeable on the matter knows whether this should be handled by Discover or by the distro.

---
Olá António,
perdão pela demora em receber uma resposta. Creio que nenhum falante de português reparou neste bug antes.

Parece que o problema é só do openSUSE, mais especificamente:
* o Discover não integra direito com pacotes do repositório do openSUSE
* o Discover só encontra pacotes flatpak

Que eu saiba isso é um problema conhecido no backend do libzypp do Packagekit (PackageKit-backend-zypp).
Também uso o openSUSE e gosto do Discover, então esse bug me incomoda um bocado também.
Vamos esperar pra ver se alguém que sabe melhor das coisas pode dizer se isso tem que ser arrumado no Discover ou pela distro.
Comment 3 Nate Graham 2021-04-07 17:27:02 UTC
The fact that a `packagekitd` daemon is spawned but does not exit is a downstream distro packaging decision. :(

As for software not appearing, what happens if you run `pkcon search dolphin`? Do yo se any output?
Comment 4 Bug Janitor Service 2021-04-22 04:33:18 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2021-05-07 04:33:37 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!