[Bug 804054] New: Update with Apper/Packagekit does not respect deselected packages
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c0 Summary: Update with Apper/Packagekit does not respect deselected packages Classification: openSUSE Product: openSUSE 12.3 Version: RC 1 Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: hans@schwimmbeck.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 During a net installation of openSUSE 12.3 RC1 I deselected several patterns and packages. The list was written to /var/lib/zypp/SoftLocks. After being prompted for updates I proceeded and Apper tried to install not only updates of installed packages, but also the deselected packages. The same update with "Yast - Install Software - Package - All packages - Update if newer version available" gave the expected result of installing only updates and no deselected packages. Reproducible: Didn't try Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c1 --- Comment #1 from Hans Schwimmbeck <hans@schwimmbeck.de> 2013-02-27 17:27:27 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. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c2 --- Comment #2 from Hans Schwimmbeck <hans@schwimmbeck.de> 2013-02-27 17:32:30 UTC --- Created an attachment (id=527268) --> (http://bugzilla.novell.com/attachment.cgi?id=527268) Relevant part of /var/log/pk_backend_zypp(.zip), entire file was huge -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c3 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flag| |SHIP_STOPPER?(coolo@suse.co | |m) --- Comment #3 from Michael Andres <ma@suse.com> 2013-02-28 14:13:56 CET --- 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. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Major -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c4 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libzypp |GNOME AssignedTo|zypp-maintainers@forge.prov |bnc-team-gnome@forge.provo. |o.novell.com |novell.com --- Comment #4 from Michael Andres <ma@suse.com> 2013-02-28 16:16:00 CET --- Suggested fix via submitt request #156842 -> GNOME:Factory -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c5 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |coolo@suse.com --- Comment #5 from Stephan Kulow <coolo@suse.com> 2013-02-28 16:34:42 CET --- hmm, this has been the same in PK 0.7 too - so it should be the case for all distributions ever having PK. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c6 --- Comment #6 from Stephan Kulow <coolo@suse.com> 2013-02-28 16:38:43 CET --- I rebased your patch and pushed it upstream: http://gitorious.org/packagekit/packagekit/commit/e81a7af4d48348f00c40532c23... will supersede your submission -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c7 --- Comment #7 from Michael Andres <ma@suse.com> 2013-02-28 16:58:40 CET --- (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. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c8 --- Comment #8 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-02-28 17:00:25 CET --- This is an autogenerated message for OBS integration: This bug (804054) was mentioned in https://build.opensuse.org/request/show/156860 Factory / PackageKit -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c9 --- Comment #9 from Hans Schwimmbeck <hans@schwimmbeck.de> 2013-03-01 08:04:48 UTC --- 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. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c10 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #10 from Stephan Kulow <coolo@suse.com> 2013-03-01 09:05:23 CET --- fixed for GM -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=804054 https://bugzilla.novell.com/show_bug.cgi?id=804054#c11 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |erwin.vandevelde@gmail.com --- Comment #11 from Michael Andres <ma@suse.com> 2013-03-04 09:28:43 CET --- *** Bug 766801 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=766801 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com