Bug#996171: glibmm2.4: FTBFS on buildds / reproducible builds without network access
    Aurelien Jarno 
    aurel32 at debian.org
       
    Mon Oct 11 19:11:44 BST 2021
    
    
  
Source: glibmm2.4
Version: 2.66.2-1
Severity: serious
Tags: upstream ftbfs
Justification: Debian Policy 4.9 
According to Debian Policy 4.9:
| For packages in the main archive, required targets must not attempt
| network access, except, via the loopback interface, to services on the
| build host that have been started by the build.
However the giomm_tls_client test in glibmm2.4 tries to connect to
https://www.gnome.org and fails to build if that host is not accessible:
| Summary of Failures:
| 
| 34/34 giomm_tls_client_test                TIMEOUT        30.03s   killed by signal 15 SIGTERM
| 
| 
| Ok:                 33  
| Expected Fail:      0   
| Fail:               0   
| Unexpected Pass:    0   
| Skipped:            0   
| Timeout:            1   
| dh_auto_test: error: cd obj-riscv64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test returned exit code 1
| make: *** [debian/rules:7: build-arch] Error 25
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
The full build log can be found there:
https://buildd.debian.org/status/fetch.php?pkg=glibmm2.4&arch=riscv64&ver=2.66.2-1&stamp=1633924088&raw=0
When instead the build happens with only the localhost interface, it
fails in a slightly different way:
| Summary of Failures:
| 
| 14/34 giomm_tls_client_test                FAIL            0.15s   killed by signal 6 SIGABRT
| 
| 
| Ok:                 33  
| Expected Fail:      0   
| Fail:               1   
| Unexpected Pass:    0   
| Skipped:            0   
| Timeout:            0   
| dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=15 meson test returned exit code 1
| make: *** [debian/rules:7: binary] Error 25
| dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
| 
| The full build log can be found there:
| https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/glibmm2.4_2.66.1-1.rbuild.log.gz
    
    
More information about the pkg-gnome-maintainers
mailing list