Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948612 - dev-build/meson-1.1.1: old version fails tests
Summary: dev-build/meson-1.1.1: old version fails tests
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2025-01-23 13:08 UTC by Agostino Sarubbo
Modified: 2025-01-23 13:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,666.82 KB, text/plain)
2025-01-23 13:08 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2025-01-23 13:08:07 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: dev-build/meson-1.1.1 fails tests.
Discovered on: amd64 (internal ref: tinderbox-stable)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0015
Comment 1 Agostino Sarubbo gentoo-dev 2025-01-23 13:08:09 UTC
Created attachment 917385 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2025-01-23 13:08:10 UTC
Error(s) that match a know pattern:


Dependency cannotabletofind from subproject definitelynotfound found: NO (subproject failed to configure)
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
ERROR: Got argument warning_level as both -Dwarning_level and --warnlevel. Pick one.
ERROR: test_adding_subproject_to_configure_project (unittests.allplatformstests.AllPlatformTests)
ERROR: test_alias_target (unittests.allplatformstests.AllPlatformTests)
ERROR: test_basic_soname (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_build_by_default (unittests.allplatformstests.AllPlatformTests)
ERROR: test_build_generated_pyx_directly (unittests.allplatformstests.AllPlatformTests)
ERROR: test_build_pyx_depfiles (unittests.allplatformstests.AllPlatformTests)
ERROR: test_build_rpath (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_build_rpath_pkgconfig (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_cflags_cppflags (unittests.allplatformstests.AllPlatformTests)
ERROR: test_command_line (unittests.allplatformstests.AllPlatformTests)
ERROR: test_compile_sys_path (unittests.machinefiletests.NativeFileTests)
ERROR: test_compiler_c_stds (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_compiler_cpp_stds (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_cross_exe_passed_no_wrapper (unittests.machinefiletests.CrossFileTests)
ERROR: test_custom_soname (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_custom_target_changes_cause_rebuild (unittests.allplatformstests.AllPlatformTests)
ERROR: test_custom_target_implicit_include (unittests.allplatformstests.AllPlatformTests)
ERROR: test_custom_target_name (unittests.allplatformstests.AllPlatformTests)
ERROR: test_devenv (unittests.allplatformstests.AllPlatformTests)
ERROR: test_dist_git (unittests.allplatformstests.AllPlatformTests)
ERROR: test_dist_git_script (unittests.allplatformstests.AllPlatformTests)
ERROR: test_force_fallback_for (unittests.allplatformstests.AllPlatformTests)
ERROR: test_force_fallback_for_nofallback (unittests.allplatformstests.AllPlatformTests)
ERROR: test_forcefallback (unittests.allplatformstests.AllPlatformTests)
ERROR: test_freezing (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_global_rpath (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_guessed_linker_dependencies (unittests.allplatformstests.AllPlatformTests)
ERROR: test_identical_target_name_in_subdir_flat_layout (unittests.allplatformstests.AllPlatformTests)
ERROR: test_identical_target_name_in_subproject_flat_layout (unittests.allplatformstests.AllPlatformTests)
ERROR: test_install_log_content (unittests.allplatformstests.AllPlatformTests)
ERROR: test_install_script_dry_run (unittests.allplatformstests.AllPlatformTests)
ERROR: test_install_skip_subprojects (unittests.allplatformstests.AllPlatformTests)
ERROR: test_install_strip (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_install_subdir_symlinks (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_install_subdir_symlinks_with_default_umask (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_install_subdir_symlinks_with_default_umask_and_mode (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_install_tag (unittests.allplatformstests.AllPlatformTests)
ERROR: test_install_umask (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_installed_modes (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_installed_modes_extended (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_installed_soname (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_internal_include_order (unittests.allplatformstests.AllPlatformTests)
ERROR: test_junit_valid_exitcode (unittests.allplatformstests.AllPlatformTests)
ERROR: test_junit_valid_tap (unittests.allplatformstests.AllPlatformTests)
ERROR: test_link_arg_fullname (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_long_output (unittests.allplatformstests.AllPlatformTests)
ERROR: test_lto_threads (unittests.allplatformstests.AllPlatformTests)
ERROR: test_mixed_language_linker_check (unittests.allplatformstests.AllPlatformTests)
ERROR: test_multi_output_custom_target_no_warning (unittests.allplatformstests.AllPlatformTests)
ERROR: test_ndebug_if_release_disabled (unittests.allplatformstests.AllPlatformTests)
ERROR: test_ndebug_if_release_enabled (unittests.allplatformstests.AllPlatformTests)
ERROR: test_needs_exe_wrapper_false (unittests.machinefiletests.CrossFileTests)
ERROR: test_needs_exe_wrapper_true (unittests.machinefiletests.CrossFileTests)
ERROR: test_needs_exe_wrapper_true_wrapper (unittests.machinefiletests.CrossFileTests)
ERROR: test_nested_cmake_rebuild (unittests.allplatformstests.AllPlatformTests)
ERROR: test_new_subproject_reconfigure (unittests.platformagnostictests.PlatformAgnosticTests)
ERROR: test_no_rpath_for_static (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_noncross_options (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_noop_changes_cause_no_rebuilds (unittests.allplatformstests.AllPlatformTests)
ERROR: test_options_listed_in_build_options (unittests.allplatformstests.AllPlatformTests)
ERROR: test_options_with_choices_changing (unittests.allplatformstests.AllPlatformTests)
ERROR: test_pic (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_pkgconfig_internal_libraries (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_pkgconfig_static (unittests.allplatformstests.AllPlatformTests)
ERROR: test_pkgconfig_uninstalled (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_pkgconfig_usage (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_prebuilt_object (unittests.allplatformstests.AllPlatformTests)
ERROR: test_prebuilt_shared_lib (unittests.allplatformstests.AllPlatformTests)
ERROR: test_prebuilt_shared_lib_rpath (unittests.allplatformstests.AllPlatformTests)
ERROR: test_prebuilt_shared_lib_rpath_same_prefix (unittests.allplatformstests.AllPlatformTests)
ERROR: test_prebuilt_static_lib (unittests.allplatformstests.AllPlatformTests)
ERROR: test_prelinking (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_reconfigure (unittests.allplatformstests.AllPlatformTests)
ERROR: test_reconfigure (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_rpath_uses_ORIGIN (unittests.allplatformstests.AllPlatformTests)
ERROR: test_run_installed (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_run_target_files_path (unittests.allplatformstests.AllPlatformTests)
ERROR: test_run_target_subdir (unittests.allplatformstests.AllPlatformTests)
ERROR: test_soname (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_source_changes_cause_rebuild (unittests.allplatformstests.AllPlatformTests)
ERROR: test_source_generator_program_cause_rebuild (unittests.allplatformstests.AllPlatformTests)
ERROR: test_spurious_reconfigure_built_dep_file (unittests.allplatformstests.AllPlatformTests)
ERROR: test_static_archive_stripping (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_static_library_lto (unittests.allplatformstests.AllPlatformTests)
ERROR: test_static_library_overwrite (unittests.allplatformstests.AllPlatformTests)
ERROR: test_static_link (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_subproject_promotion (unittests.allplatformstests.AllPlatformTests)
ERROR: test_suite_selection (unittests.allplatformstests.AllPlatformTests)
ERROR: test_symlink_builddir (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_symlinked_subproject (unittests.allplatformstests.AllPlatformTests)
ERROR: test_testrepeat (unittests.allplatformstests.AllPlatformTests)
ERROR: test_testsetup_default (unittests.allplatformstests.AllPlatformTests)
ERROR: test_testsetup_selection (unittests.allplatformstests.AllPlatformTests)
ERROR: test_uninstall (unittests.allplatformstests.AllPlatformTests)
ERROR: test_unity_subproj (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_usage_external_library (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_usage_pkgconfig_prefixes (unittests.linuxliketests.LinuxlikeTests)
ERROR: test_verbose (unittests.allplatformstests.AllPlatformTests)
ERROR: test_wrap_git (unittests.allplatformstests.AllPlatformTests)
ERROR: test_wrap_with_file_url (unittests.linuxliketests.LinuxlikeTests)
FAILED (errors=100, skipped=93)
Run-time dependency cannotabletofind found: NO (tried pkgconfig and cmake)
Run-time dependency foo found: NO (tried pkgconfig and cmake)
RuntimeError: Failed to build 'test cases/common/1 trivial':
Test exit status on python exception ... ok
Test that all listed meson commands are documented in Commands.md. ... skipped 'Doc directory does not exist.'
hotdoc : not found
pytest not found, using unittest instead
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain', 'check_exists']' returned non-zero exit status 1.
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain', 'dist']' returned non-zero exit status 1.
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain', 'includestuff.cpython-310-x86_64-linux-gnu.so.p/includestuff.pyx.c']' returned non-zero exit status 1.
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain', 'install']' returned non-zero exit status 1.
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain', 'reconfigure']' returned non-zero exit status 1.
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain', 'test', 'benchmark']' returned non-zero exit status 1.
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain', 'test']' returned non-zero exit status 1.
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain', 'textprinter']' returned non-zero exit status 1.
subprocess.CalledProcessError: Command '['/usr/bin/ninja', '-w', 'dupbuild=err', '-d', 'explain']' returned non-zero exit status 1.
test_coverage (unittests.allplatformstests.AllPlatformTests) ... skipped 'gcovr not found, or too old'
test_coverage_complex (unittests.allplatformstests.AllPlatformTests) ... skipped 'gcovr not found, or too old'
test_coverage_escaping (unittests.allplatformstests.AllPlatformTests) ... skipped 'gcovr not found, or too old'
test_coverage_html (unittests.allplatformstests.AllPlatformTests) ... skipped 'gcovr not found, or too old'
test_coverage_text (unittests.allplatformstests.AllPlatformTests) ... skipped 'gcovr not found, or too old'
test_coverage_xml (unittests.allplatformstests.AllPlatformTests) ... skipped 'gcovr not found, or too old'
test_ld_environment_variable_cpp (unittests.linuxliketests.LinuxlikeTests) ... skipped 'Could not find ld.gold.'
test_ld_environment_variable_fortran (unittests.linuxliketests.LinuxlikeTests) ... skipped 'Could not find ld.gold.'
test_ld_environment_variable_gold (unittests.linuxliketests.LinuxlikeTests) ... skipped 'Could not find ld.gold.'
test_ld_environment_variable_lld (unittests.linuxliketests.LinuxlikeTests) ... skipped 'Could not find ld.lld.'
test_ld_environment_variable_objc (unittests.linuxliketests.LinuxlikeTests) ... skipped 'Could not find ld.gold.'
test_ld_environment_variable_objcpp (unittests.linuxliketests.LinuxlikeTests) ... skipped 'Could not find ld.gold.'
ninja: error: unknown warning flag 'dupbuild=err'
Comment 3 Agostino Sarubbo gentoo-dev 2025-01-23 13:08:11 UTC
If you think this bug has already been resolved in major version(s), then please remove the affected versions from the tree.
Comment 4 Eli Schwartz gentoo-dev 2025-01-23 13:33:21 UTC
(In reply to Agostino Sarubbo from comment #3)
> If you think this bug has already been resolved in major version(s), then
> please remove the affected versions from the tree.


Yes, it is fixed in newer versions.

No, I'm not removing affected versions from the tree. It is a testsuite-only bug because ninja removed an option then added it back but hasn't released the latter. The reason for not dropping old meson versions yet, hasn't changed.

I'm calling this a ninja bug. Although I'm also not really sure why the tinderbox is being used to report older ebuilds, is this some kind of new change? How does this handle when you just fixed a bug and bumped the version but want to give people time to upgrade?