Bug 1658893

Summary: 'Advanced custom' partitioning (blivet-gui) broken in latest Rawhide
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: blivet-guiAssignee: Vojtech Trefny <vtrefny>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: anaconda-maint-list, jonathan, kellin, mkolman, vanmeeuwen+fedora, vponcova, vtrefny, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa
Fixed In Version: blivet-gui-2.1.10-2.fc30 blivet-gui-2.1.11-1.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-12-17 18:33:18 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Adam Williamson 2018-12-13 06:08:53 UTC
In Fedora-Rawhide-20181212.n.1, all blivet custom part openQA tests fail, with anaconda crashing when they try to go to blivet-gui. anaconda.log shows a traceback:

23:02:49,842 INF threading: Thread Done: AnaExecuteStorageThread (140274838624000)
23:02:49,844 DBG exception: running handleException
23:02:49,845 CRT exception: Traceback (most recent call last):

  File "/usr/lib/python3.7/site-packages/blivetgui/list_devices.py", line 165, in on_disk_selection_changed
    selection.select_iter(self.last_iter)

TypeError: Argument 1 does not allow None as a value

23:02:49,845 DBG exception: Gtk running, queuing exception handler to the main loop
23:02:49,858 DBG ui.common: Entered spoke: BlivetGuiSpoke
23:02:49,858 DBG exception: running handleException
23:02:49,859 CRT exception: Traceback (most recent call last):

  File "/usr/lib/python3.7/site-packages/blivetgui/list_devices.py", line 165, in on_disk_selection_changed
    selection.select_iter(self.last_iter)

TypeError: Argument 1 does not allow None as a value

Comment 2 Adam Williamson 2018-12-17 18:33:18 UTC
Tests passed in https://openqa.fedoraproject.org/tests/overview?distri=fedora&version=Rawhide&build=Fedora-Rawhide-20181216.n.1&groupid=1 , so the fix worked. Thanks!

Comment 3 Fedora Update System 2019-07-31 10:21:24 UTC
FEDORA-2019-4d0ed4a458 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-4d0ed4a458

Comment 4 Fedora Update System 2019-07-31 10:29:41 UTC
FEDORA-2019-47796fdd2d has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-47796fdd2d

Comment 5 Fedora Update System 2019-08-01 03:28:30 UTC
blivet-gui-2.1.11-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-4d0ed4a458

Comment 6 Fedora Update System 2019-08-01 05:33:42 UTC
blivet-gui-2.1.11-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-47796fdd2d

Comment 7 Fedora Update System 2019-08-15 18:09:03 UTC
blivet-gui-2.1.11-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 8 Fedora Update System 2019-08-15 18:51:35 UTC
blivet-gui-2.1.11-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.