|
Bugzilla – Full Text Bug Listing |
| Summary: | Update with Apper/Packagekit does not respect deselected packages | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.3 | Reporter: | Hans Schwimmbeck <hans> |
| Component: | GNOME | Assignee: | E-mail List <gnome-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | coolo, erwin.vandevelde |
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | Relevant part of /var/log/pk_backend_zypp(.zip), entire file was huge | ||
|
Description
Hans Schwimmbeck
2013-02-15 17:44:56 UTC
Today obviously factory-snapshot was updated to RC2, same result. Apper tried to pull in deselected softdeps. I have packman factory repo enabled, don't know if it makes a difference. Created attachment 527268 [details]
Relevant part of /var/log/pk_backend_zypp(.zip), entire file was huge
Coolo: It looks like after backend_update_packages_thread all status information related to locks (hard/soft) is gone. As the PoolStatusSaver class restores the status in it's DTOR it's important that the object is created _after_ the pool is prepared. Otherwise an empty status is saved and restored, losing the locks applied when loading the target. backend_update_packages_thread is probably not the only location where a PoolStatusSaver is created too early. Suggested fix via submitt request #156842 -> GNOME:Factory hmm, this has been the same in PK 0.7 too - so it should be the case for all distributions ever having PK. I rebased your patch and pushed it upstream: http://gitorious.org/packagekit/packagekit/commit/e81a7af4d48348f00c40532c23a097533795c1b6 will supersede your submission (In reply to comment #5) > hmm, this has been the same in PK 0.7 too - so it should be the case for all > distributions ever having PK. Could explain bug #766801 then. This is an autogenerated message for OBS integration: This bug (804054) was mentioned in https://build.opensuse.org/request/show/156860 Factory / PackageKit As a hopefully temporary workaround I installed good old kupdateapplet with zypp backend from KDE:Distro:Factory. Requires root password to confirm update process, but works as intended. fixed for GM *** Bug 766801 has been marked as a duplicate of this bug. *** |