Hi folks! Today's openQA Rawhide tests all failed due to anaconda blowing up on startup. Crash is sufficiently early that the crash reporter doesn't kick in, so I'll re-type part of the trace:
File "/usr/lib/python3.5/site-packages/blivet/util.py", line 25, in <module>
File "/usr/lib64/python3.5/site-packages/gi/__init__.py", line 102, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace BlockDev not available
This is new since yesterday: Fedora-Rawhide-20160330.n.0 is affected, Fedora-Rawhide-20160329.n.0 was not. libblockdev appears to be the same in both composes (1.5-1), blivet went from 1.19-1 to 2.0.1-2, so that's the obvious suspect.
This is an automatic F25 Alpha blocker per https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers , "Complete failure of any release-blocking TC/RC image to boot at all under any circumstance - "DOA" image (conditional failure is not an automatic blocker)" (it makes all install images DOA).
FWIW that same line appears in the version of blivet that was in rawhide yesterday, too.
did a dependency get dropped from the package, perhaps?
Same bug broke live image compose:
https://kojipkgs.fedoraproject.org//work/tasks/5630/13505630/livemedia-out.log (that's the x86_64 Workstation live compose attempt for Fedora-Rawhide-20160330.n.0 )
Yeah, it may be a dependency issue. Here's the 20160329 Workstation compose (which succeeded):
Here's the failed 20160330:
note particularly the root.log logs (linked above). In 20160329, python3-blockdev is installed. In 20160330, it is not.
Should be fixed in the next compose by this new build:
When I adjusted the subpackages in python-blivet.spec I didn't make the required corresponding adjustments to the Requires.
Yeah, this is obviously OK by now.