Reassigning back to Ubiquity. The GtkListStore documentation makes it
quite clear (section "Atomic Operations") that list insertion is not
atomic, and that there might be signals with None/NULL values in
between. So I think for robustness this ought to be fixed in ubiquity.

That said, I'm happy to change the pygobject overrides to be atomic, as
that was the recommended approach in the documentation anyway. So if you
want to wait for another day or two, and I get this in soon enough, you
can get away with leaving the code as it is.

** Package changed: ubiquity (Ubuntu Precise) => pygobject (Ubuntu
Precise)

** Changed in: pygobject (Ubuntu Precise)
   Importance: Undecided => Wishlist

** Changed in: pygobject (Ubuntu Precise)
       Status: New => Triaged

** Changed in: pygobject (Ubuntu Precise)
     Assignee: (unassigned) => Martin Pitt (pitti)

** Changed in: pygobject (Ubuntu Precise)
   Importance: Wishlist => Medium

** Project changed: gtk => pygobject

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/939450

Title:
  ubiquity crashed with TypeError: argument of type 'NoneType' is not
  iterable in ubi-partman.py

Status in Python bindings for GObject:
  New
Status in “gtk+3.0” package in Ubuntu:
  Triaged
Status in “pygobject” package in Ubuntu:
  Triaged
Status in “gtk+3.0” source package in Precise:
  Triaged
Status in “pygobject” source package in Precise:
  Triaged

Bug description:
  TEST CASE
  1. Boot from a Live CD
  2. At ubiquity-dm select 'Install Ubuntu'
  3. Proceed to partman and select 'Something else' (manual partitioning)

  ACTUAL RESULT
  The partition list is empty and ubiquity crash with:

   Traceback (most recent call last):
     File "/usr/lib/ubiquity/plugins/ubi-partman.py", line 593, in 
partman_column_name
       if 'id' not in partition:
   TypeError: argument of type 'NoneType' is not iterable

  EXPECTED RESULT
  The partition list is displayed.

  Tested with ubiquity 2.9.20

To manage notifications about this bug go to:
https://bugs.launchpad.net/pygobject/+bug/939450/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to