I have respun the webrev: http://cr.opensolaris.org/~padraig/ips-10539-v2/

Padraig

Brock Pytlik wrote:
Shawn Walker wrote:
[email protected] wrote:
On Thu, Sep 03, 2009 at 07:55:25AM +0100, Padraig O'Briain wrote:
On 08/27/09 10:22, Padraig O'Briain wrote:
The webrev, http://cr.opensolaris.org/~padraig/ips-10539-v1/, fixes

10539 Package Manager hangs after canceling Update All
Could someone have a look at this proposed change to api.py as it causes severe problems to the GUI?

Yes.  Brock or Shawn should probably also look at this, but here are my
suggestions.

  - lines 237 & 238:  Since you've moved self.__reset_unlock() and
  self.__activity_lock.release() out of conditional that follows this,
  it probably makes sense to remove it here too, and just let it get
  called from the common location.

  - line 240:  If you take the above suggestion, this should be an elif
    not an if, I think.

I agree. I was initially concerned that there were places that called plan_common_exception that didn't call plan_common_start, but that doesn't appear to be the case (the concern being that release() would be called without acquire() being called...).

Cheers,
Yep, I agree with the suggestions. I'd also suggest removing the # NOT REACHED comment.

Brock
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to