meson: scary KeyboardInterrupt backtrace displayed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Pressing ^C while building (calling 'make') sometime displays KeyboardInterrupt exception backtrace (host Fedora 32):
$ make qemu-system-arm
Generating qemu-version.h with a meson_exe.py custom command
^CTraceback (most recent call last):
File "/usr/bin/meson", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/
def _initialize_
File "/usr/lib/
f(*args, **kwargs)
File "/usr/lib/
tuple(
File "/usr/lib/
dist.
File "/usr/lib/
fixup_
File "/usr/lib/
subpath = _handle_ns(package, path_item)
File "/usr/lib/
importer = get_importer(
File "/usr/lib64/
importer = sys.path_
KeyboardInterrupt
$ make
[...]
Compiling C object libcommon.
Compiling C object libcommon.
Compiling C object libcommon.
Compiling C object libcommon.
Compiling C object libcommon.
^CTraceback (most recent call last):
File "/usr/bin/meson", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/
make: *** [Makefile.
make: *** [Makefile.
make: *** [Makefile.
make: *** [Makefile.
make: *** [Makefile.
make: *** [Makefile.
make: *** [Makefile.
def _initialize_
File "/usr/lib/
f(*args, **kwargs)
File "/usr/lib/
list(
File "/usr/lib/
for dist in find_distributi
File "/usr/lib/
for dist in factory(fullpath):
File "/usr/lib/
yield Distribution.
File "/usr/lib/
return cls(
File "/usr/lib/
self._version = safe_version(
File "/usr/lib/
return str(packaging.
File "/usr/lib/
self._version = _Version(
File "<string>", line 1, in __new__
KeyboardInterrupt
make: *** [Makefile.
That's just how Python works. :-(
https:/ /bugs.python. org/issue14229