Mailinglist Archive: opensuse-bugs (4376 mails)

< Previous Next >
[Bug 690038] Packages loose their marking as "do not change"

https://bugzilla.novell.com/show_bug.cgi?id=690038

https://bugzilla.novell.com/show_bug.cgi?id=690038#c13


Duncan Mac-Vicar <dmacvicar@xxxxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Priority|P1 - Urgent |P2 - High
Status|NEW |ASSIGNED
CC| |dmacvicar@xxxxxxxxxx
AssignedTo|zypp-maintainers@xxxxxxxxxx |dmacvicar@xxxxxxxxxx
|o.novell.com |
Severity|Major |Normal

--- Comment #13 from Duncan Mac-Vicar <dmacvicar@xxxxxxxxxx> 2011-05-06
14:34:27 UTC ---
I fixed this upstream. I will update Factory and if possible 11.4 in the next
days.

I am lowering the severity, as it is not straightforward to reproduce. You
need to get the requires of a locked package and then do another operation to
get the reset lock commited.

commit e9ed00089de47e64090af65f42c9eba1e8eee0d4
Author: Duncan Mac-Vicar P <dmacvicar@xxxxxxx>
Date: Fri May 6 16:12:37 2011 +0200

zypp: fix deletion of package locks (bnc#690038)

Save and restore Pool status when doing calculations like
in get_depends and get_requires.

Fixes bug introduced by commit:
"zypp: reset packages status in repo while removing packages" which
resetted the status of an item, including its locks.

So if you browse a locked package, see if requires, the reset done
after removed the locks, and if you installed a package later, this was
saved.

--
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.

< Previous Next >