Bug#893736: glib2.0 FTBFS: ModuleNotFoundError: No module named 'distutils'

2018-03-21 Thread Jeremy Bicha
Control: found -1 2.54.3-2

I am uploading a fixed glib2.0 soon, but let's let the current version
migrate to Testing to not block several pieces of GNOME 3.28. The bug
is triggered by the recent python3.6 upload.

Thanks,
Jeremy Bicha



Bug#893736: glib2.0 FTBFS: ModuleNotFoundError: No module named 'distutils'

2018-03-21 Thread Helmut Grohne
Source: glib2.0
Version: 2.56.0-2
Severity: serious
User: helm...@debian.org
Usertags: rebootstrap

sbuild -d sid glib2.0 ends with:

| Making all in gio
| make[4]: Entering directory '/<>/debian/build/deb/gio'
| UNINSTALLED_GLIB_SRCDIR=../../../.. \
| UNINSTALLED_GLIB_BUILDDIR=.. \
| /usr/bin/python3 ../../../../gio/gdbus-2.0/codegen/gdbus-codegen.in \
| --interface-prefix org. \
| --generate-c-code gdbus-daemon-generated \
| --c-namespace _G \
| ../../../../gio/dbus-daemon.xml \
| 
| Traceback (most recent call last):
|   File "../../../../gio/gdbus-2.0/codegen/gdbus-codegen.in", line 53, in 

| from codegen import codegen_main
|   File "/<>/gio/gdbus-2.0/codegen/codegen_main.py", line 29, in 

| from . import dbustypes
|   File "/<>/gio/gdbus-2.0/codegen/dbustypes.py", line 22, in 

| from . import utils
|   File "/<>/gio/gdbus-2.0/codegen/utils.py", line 22, in 
| import distutils.version
| ModuleNotFoundError: No module named 'distutils'
| make[4]: *** [Makefile:5019: gdbus-daemon-generated.c] Error 1
| make[4]: Leaving directory '/<>/debian/build/deb/gio'
| make[4]: *** Waiting for unfinished jobs
| make[4]: Entering directory '/<>/debian/build/deb/gio'
| UNINSTALLED_GLIB_SRCDIR=../../../.. \
| UNINSTALLED_GLIB_BUILDDIR=.. \
| /usr/bin/python3 ../../../../gio/gdbus-2.0/codegen/gdbus-codegen.in \
| --interface-prefix org. \
| --generate-c-code gdbus-daemon-generated \
| --c-namespace _G \
| ../../../../gio/dbus-daemon.xml \
| 
| Traceback (most recent call last):
|   File "../../../../gio/gdbus-2.0/codegen/gdbus-codegen.in", line 53, in 

| from codegen import codegen_main
|   File "/<>/gio/gdbus-2.0/codegen/codegen_main.py", line 29, in 

| from . import dbustypes
|   File "/<>/gio/gdbus-2.0/codegen/dbustypes.py", line 22, in 

| from . import utils
|   File "/<>/gio/gdbus-2.0/codegen/utils.py", line 22, in 
| import distutils.version
| ModuleNotFoundError: No module named 'distutils'
| make[4]: *** [Makefile:5019: gdbus-daemon-generated.h] Error 1
| make[4]: Leaving directory '/<>/debian/build/deb/gio'
| make[3]: *** [Makefile:1279: all-recursive] Error 1
| make[2]: *** [Makefile:900: all] Error 2
| dh_auto_build: cd debian/build/deb && make -j8 -O returned exit code 2
| make[1]: *** [debian/rules:137: override_dh_auto_build] Error 25
| make[1]: Leaving directory '/<>'
| make: *** [debian/rules:24: binary-arch] Error 2
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2

Possibly some dependency is missing?

I guess this is connected to the python3.6/3.6.5~rc1-2 upload.

Helmut