Summary: | When installing an RPM file, Discover fails silently but indicates success (the "Uninstall" button appears) | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Alexander Wilms <f.alexander.wilms> |
Component: | PackageKit | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate |
Priority: | NOR | Keywords: | usability |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/discover/b0867794275ba7957ab4071ae272665f285160e7 | Version Fixed In: | |
Sentry Crash Report: |
Description
Alexander Wilms
2018-08-28 00:24:50 UTC
If you use If you use `dnf` to install the package (i.e. ` sudo dnf install windows95-linux-1.3.0.x86_64.rpm`), does it offer to automatically install the dependencies? No Sounds like a problem with the package. If it's not properly indicating its dependencies, then Discover can't know that they need to be installed. Please report this on https://github.com/felixrieseberg/windows95/issues That said, Discover probably shouldn't pretend that everything went okay when the package couldn't be installed. Discover should display a pop-up message or an inline message (note: NOT a passiveNotification) informing you that the package is broken and probably needs to be installed by hand. Sorry, I misspoke. I uninstalled lsb and windows95 and then dnf _does_ offer to install the dependencies when installing the .rpm. OK, then the package is fine and it's all in Discover or the DNF packagekit plugin. Git commit b0867794275ba7957ab4071ae272665f285160e7 by Aleix Pol. Committed on 09/10/2018 at 23:13. Pushed by apol into branch 'Plasma/5.14'. pk: Don't mark local packages as installed upon simulation Non-simulated run will emit more errors. M +3 -2 libdiscover/backends/PackageKitBackend/PKTransaction.cpp https://commits.kde.org/discover/b0867794275ba7957ab4071ae272665f285160e7 |