Bug#1054720: jhbuild: FTBFS: FileNotFoundError: [Errno 2] No such file or directory: 'hello'

Lucas Nussbaum lucas at debian.org
Fri Oct 27 20:22:07 BST 2023


Source: jhbuild
Version: 3.38.0-3.1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20231027 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> make[2]: Nothing to be done for 'check-am'.
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> /usr/bin/python3 -bb -m unittest discover -v -t . -s ./tests
> test_build (tests.test_main.AutotoolsModTypeTestCase.test_build)
> Building a autotools module ... ok
> test_build_check (tests.test_main.AutotoolsModTypeTestCase.test_build_check)
> Building a autotools module, with checks ... ok
> test_build_check_error (tests.test_main.AutotoolsModTypeTestCase.test_build_check_error)
> Building a autotools module, with an error in make check ... ok
> test_build_clean_and_check (tests.test_main.AutotoolsModTypeTestCase.test_build_clean_and_check)
> Building a autotools module, with cleaning and checks ... ok
> test_build_no_network (tests.test_main.AutotoolsModTypeTestCase.test_build_no_network)
> Building a autotools module, without network ... ok
> test_update (tests.test_main.AutotoolsModTypeTestCase.test_update)
> Updating a autotools module ... ok
> test_policy_all (tests.test_main.BuildPolicyTestCase.test_policy_all)
> Building an uptodate module with build policy set to "all" ... ok
> test_policy_all_with_no_network (tests.test_main.BuildPolicyTestCase.test_policy_all_with_no_network)
> Building an uptodate module with "all" policy, without network ... ok
> test_policy_updated (tests.test_main.BuildPolicyTestCase.test_policy_updated)
> Building an uptodate module with build policy set to "updated" ... ok
> test_policy_updated_with_no_network (tests.test_main.BuildPolicyTestCase.test_policy_updated_with_no_network)
> Building an uptodate module with "updated" policy, without network ... ok
> test_to_sxml (tests.test_main.CMakeModuleTest.test_to_sxml) ... ok
> test_pprint_output (tests.test_main.CmdTestCase.test_pprint_output) ... ok
> test_autotools (tests.test_main.EndToEndTest.test_autotools) ... ok
> test_autotools_with_libtool (tests.test_main.EndToEndTest.test_autotools_with_libtool) ... ok
> test_distutils (tests.test_main.EndToEndTest.test_distutils) ... ERROR
> test_dependency_chain_after (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_after)
> A dividing chain of dependencies with an <after> module ... ok
> test_dependency_chain_bi (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_bi)
> A dividing chain of dependencies ... ok
> test_dependency_chain_missing_after (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_missing_after)
> A chain of dependencies with a missing <after> module ... ok
> test_dependency_chain_missing_dependencies (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_missing_dependencies)
> A chain of dependencies with a missing <dependencies> module ... ok
> test_dependency_chain_missing_suggests (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_missing_suggests)
> A chain of dependencies with a missing <suggests> module ... ok
> test_dependency_chain_recursive_after (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_recursive_after)
> A chain of dependencies with a recursively defined <after> module ... ok
> test_dependency_chain_recursive_after_dependencies (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_recursive_after_dependencies)
> A chain dependency with an <after> module depending on an inversed relation ... ok
> test_dependency_chain_straight (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_straight)
> A straight chain of dependencies ... ok
> test_dependency_chain_straight_skip (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_straight_skip)
> A straight chain of dependencies, with a module to skip ... ok
> test_dependency_chain_suggests (tests.test_main.ModuleOrderingTestCase.test_dependency_chain_suggests)
> A dividing chain of dependencies with an <suggests> module ... ok
> test_dependency_cycle (tests.test_main.ModuleOrderingTestCase.test_dependency_cycle)
> A chain of dependencies with a cycle ... ok
> test_dependency_cycle_after (tests.test_main.ModuleOrderingTestCase.test_dependency_cycle_after)
> A chain of dependencies with a cycle caused by an <after> module ... ok
> test_dependency_cycle_suggests (tests.test_main.ModuleOrderingTestCase.test_dependency_cycle_suggests)
> A chain of dependencies with a cycle caused by an <suggests> module ... ok
> test_standalone_one (tests.test_main.ModuleOrderingTestCase.test_standalone_one)
> A standalone module ... ok
> test_standalone_two (tests.test_main.ModuleOrderingTestCase.test_standalone_two)
> Two standalone modules ... ok
> test_sys_deps (tests.test_main.ModuleOrderingTestCase.test_sys_deps)
> deps ommitted because satisfied by system dependencies ... ok
> test_dtd (tests.test_main.ModulesetXMLTest.test_dtd) ... ok
> test_relaxng (tests.test_main.ModulesetXMLTest.test_relaxng) ... ok
> test_build (tests.test_main.TwoModulesTestCase.test_build)
> Building two autotools module ... ok
> test_build_failure_dependent_modules (tests.test_main.TwoModulesTestCase.test_build_failure_dependent_modules)
> Building two dependent autotools modules, with failure in first ... ok
> test_build_failure_dependent_modules_nopoison (tests.test_main.TwoModulesTestCase.test_build_failure_dependent_modules_nopoison)
> Building two dependent autotools modules, with failure, but nopoison ... ok
> test_build_failure_independent_modules (tests.test_main.TwoModulesTestCase.test_build_failure_independent_modules)
> Building two independent autotools modules, with failure in first ... ok
> test_build_no_update (tests.test_main.TwoModulesTestCase.test_build_no_update)
> Building two uptodate, autotools module ... ok
> test_build_no_update_updated_deps_policy (tests.test_main.TwoModulesTestCase.test_build_no_update_updated_deps_policy)
> Building two autotools module, (changed and not), with 'updated-deps' policy ... ok
> test_build_no_update_updated_policy (tests.test_main.TwoModulesTestCase.test_build_no_update_updated_policy)
> Building two uptodate, autotools module, with 'updated' policy ... ok
> test_make_check_failure_dependent_modules (tests.test_main.TwoModulesTestCase.test_make_check_failure_dependent_modules)
> Building two dependent autotools modules, with failure in make check ... ok
> test_make_check_failure_dependent_modules_makecheck_advisory (tests.test_main.TwoModulesTestCase.test_make_check_failure_dependent_modules_makecheck_advisory)
> Building two dependent autotools modules, with *advisory* failure in make check ... ok
> test_compare_version (tests.test_main.UtilsTest.test_compare_version) ... ok
> 
> ======================================================================
> ERROR: test_distutils (tests.test_main.EndToEndTest.test_distutils)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_main.py", line 705, in test_distutils
>     proc = subprocess.Popen(['hello'], stdout=subprocess.PIPE)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/subprocess.py", line 1026, in __init__
>     self._execute_child(args, executable, preexec_fn, close_fds,
>   File "/usr/lib/python3.11/subprocess.py", line 1950, in _execute_child
>     raise child_exception_type(errno_num, err_msg, err_filename)
> FileNotFoundError: [Errno 2] No such file or directory: 'hello'
> 
> ----------------------------------------------------------------------
> Ran 43 tests in 10.338s
> 
> FAILED (errors=1)
> *** Checking out hello *** [1/1]
> *** Configuring hello *** [1/1]
> *** Building hello *** [1/1]
> *** Installing hello *** [1/1]
> *** success *** [1/1]
> *** Checking out libhello *** [1/2]
> *** Configuring libhello *** [1/2]
> *** Building libhello *** [1/2]
> *** Installing libhello *** [1/2]
> *** Checking out hello *** [2/2]
> *** Configuring hello *** [2/2]
> *** Building hello *** [2/2]
> *** Installing hello *** [2/2]
> *** success *** [2/2]
> *** Checking out hello *** [1/1]
> *** Building hello *** [1/1]
> *** Installing hello *** [1/1]
> *** success *** [1/1]
> make[1]: *** [Makefile:928: check] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2023/10/27/jhbuild_3.38.0-3.1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231027;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231027&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-gnome-maintainers mailing list