Bug 437775 - Packagekit does not allow for vendor change and downgrade
Summary: Packagekit does not allow for vendor change and downgrade
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma-pk-updates
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Jan Grulich
URL: https://bugzilla.opensuse.org/show_bu...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-28 12:43 UTC by Imo "Vortex Acherontic" Hester
Modified: 2021-05-28 16:57 UTC (History)
1 user (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 Imo "Vortex Acherontic" Hester 2021-05-28 12:43:40 UTC
SUMMARY
If you have updates (zypper dup) which need vendor change (fetch from other repository) or needs a downgrade to an older package from another repository packagekit does not show any notifications nor message dialog to inform the user.

It silently quits the update and is re evaluating available updates.

STEPS TO REPRODUCE
1. run any zypper based OS
2. Have updates which need vendor change or downgrades to succeed
3. Click update

OBSERVED RESULT
The update silently fails and a new search for available updates happens

EXPECTED RESULT
A popup to ask for user choice eg "change vendors/downgrade or skip update" or just a "zypper dup --allow-vendor-change --allow-downgrade"

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20210524
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 5.82.0
Qt Version: 5.15.2
Kernel Version: 5.12.4-1-default
OS Type: 64-bit
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 1800X Eight-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: GeForce GTX 1080/PCIe/SSE2

ADDITIONAL INFORMATION
This issue is present since I can remember and only openSUSE or openSUSE based operating systems are affected.
Comment 1 Nate Graham 2021-05-28 16:57:21 UTC
These are deficiencies with Zypper's packagekit plugin. You'll need to report it to the openSUSE folks who maintain it. However it is already a known issue; see https://bugzilla.opensuse.org/show_bug.cgi?id=1163737

IMO this and other related deficiencies with Zypper's PackageKit integration make it generally unsuitable for use with any kind of PackageKit-using graphical updating app. Zypper's PackageKit integration just isn't up to the task.