Package: src:python-parsl Version: 2025.01.13+ds-1 Severity: important Tags: forky sid ftbfs User: [email protected] Usertags: ftbfs-nocheck-profile
Dear maintainer: During a rebuild of all packages in unstable using the nocheck build profile, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ A wiki page discussing how to reproduce bugs in this category and possible solutions is available here: https://wiki.debian.org/qa.debian.org/FTBFS/Nocheck (It's a wiki, so you are welcome to contribute) [ Note: This is RC, but I will wait at least two weeks before raising the severities, there are a lot of gcc-15 and CMake 4 bugs open now ]. About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:python-parsl, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild --with=sphinxdoc dh_auto_clean -O--buildsystem=pybuild [... snipped ...] adding 'parsl/tests/test_thread_parallelism.py' adding 'parsl/tests/utils.py' adding 'parsl/tests/configs/__init__.py' adding 'parsl/tests/configs/azure_single_node.py' adding 'parsl/tests/configs/bluewaters.py' adding 'parsl/tests/configs/bridges.py' adding 'parsl/tests/configs/cc_in2p3.py' adding 'parsl/tests/configs/comet.py' adding 'parsl/tests/configs/ec2_single_node.py' adding 'parsl/tests/configs/ec2_spot.py' adding 'parsl/tests/configs/flux_local.py' adding 'parsl/tests/configs/frontera.py' adding 'parsl/tests/configs/htex_local.py' adding 'parsl/tests/configs/htex_local_alternate.py' adding 'parsl/tests/configs/htex_local_intask_staging.py' adding 'parsl/tests/configs/htex_local_rsync_staging.py' adding 'parsl/tests/configs/local_radical.py' adding 'parsl/tests/configs/local_radical_mpi.py' adding 'parsl/tests/configs/local_threads.py' adding 'parsl/tests/configs/local_threads_checkpoint.py' adding 'parsl/tests/configs/local_threads_checkpoint_dfk_exit.py' adding 'parsl/tests/configs/local_threads_checkpoint_periodic.py' adding 'parsl/tests/configs/local_threads_checkpoint_task_exit.py' adding 'parsl/tests/configs/local_threads_ftp_in_task.py' adding 'parsl/tests/configs/local_threads_globus.py' adding 'parsl/tests/configs/local_threads_http_in_task.py' adding 'parsl/tests/configs/local_threads_monitoring.py' adding 'parsl/tests/configs/local_threads_no_cache.py' adding 'parsl/tests/configs/midway.py' adding 'parsl/tests/configs/nscc_singapore.py' adding 'parsl/tests/configs/osg_htex.py' adding 'parsl/tests/configs/petrelkube.py' adding 'parsl/tests/configs/slurm_local.py' adding 'parsl/tests/configs/summit.py' adding 'parsl/tests/configs/taskvine_ex.py' adding 'parsl/tests/configs/user_opts.py' adding 'parsl/tests/configs/workqueue_ex.py' adding 'parsl/tests/integration/__init__.py' adding 'parsl/tests/integration/latency.py' adding 'parsl/tests/integration/test_parsl_load_default_config.py' adding 'parsl/tests/integration/test_apps/__init__.py' adding 'parsl/tests/integration/test_stress/__init__.py' adding 'parsl/tests/integration/test_stress/test_python_simple.py' adding 'parsl/tests/integration/test_stress/test_python_threads.py' adding 'parsl/tests/manual_tests/__init__.py' adding 'parsl/tests/manual_tests/htex_local.py' adding 'parsl/tests/manual_tests/test_basic.py' adding 'parsl/tests/manual_tests/test_log_filter.py' adding 'parsl/tests/manual_tests/test_memory_limits.py' adding 'parsl/tests/manual_tests/test_regression_220.py' adding 'parsl/tests/manual_tests/test_udp_simple.py' adding 'parsl/tests/manual_tests/test_worker_count.py' adding 'parsl/tests/scaling_tests/__init__.py' adding 'parsl/tests/scaling_tests/htex_local.py' adding 'parsl/tests/scaling_tests/local_threads.py' adding 'parsl/tests/scaling_tests/test_scale.py' adding 'parsl/tests/scaling_tests/vineex_condor.py' adding 'parsl/tests/scaling_tests/vineex_local.py' adding 'parsl/tests/scaling_tests/wqex_condor.py' adding 'parsl/tests/scaling_tests/wqex_local.py' adding 'parsl/tests/site_tests/__init__.py' adding 'parsl/tests/site_tests/site_config_selector.py' adding 'parsl/tests/site_tests/test_provider.py' adding 'parsl/tests/site_tests/test_site.py' adding 'parsl/tests/sites/__init__.py' adding 'parsl/tests/sites/test_affinity.py' adding 'parsl/tests/sites/test_concurrent.py' adding 'parsl/tests/sites/test_dynamic_executor.py' adding 'parsl/tests/sites/test_ec2.py' adding 'parsl/tests/sites/test_launchers.py' adding 'parsl/tests/sites/test_worker_info.py' adding 'parsl/tests/sites/test_mpi/__init__.py' adding 'parsl/tests/test_bash_apps/__init__.py' adding 'parsl/tests/test_bash_apps/test_apptimeout.py' adding 'parsl/tests/test_bash_apps/test_basic.py' adding 'parsl/tests/test_bash_apps/test_error_codes.py' adding 'parsl/tests/test_bash_apps/test_inputs_default.py' adding 'parsl/tests/test_bash_apps/test_keyword_overlaps.py' adding 'parsl/tests/test_bash_apps/test_kwarg_storage.py' adding 'parsl/tests/test_bash_apps/test_memoize.py' adding 'parsl/tests/test_bash_apps/test_memoize_ignore_args.py' adding 'parsl/tests/test_bash_apps/test_memoize_ignore_args_regr.py' adding 'parsl/tests/test_bash_apps/test_multiline.py' adding 'parsl/tests/test_bash_apps/test_pipeline.py' adding 'parsl/tests/test_bash_apps/test_std_uri.py' adding 'parsl/tests/test_bash_apps/test_stdout.py' adding 'parsl/tests/test_checkpointing/__init__.py' adding 'parsl/tests/test_checkpointing/test_periodic.py' adding 'parsl/tests/test_checkpointing/test_python_checkpoint_1.py' adding 'parsl/tests/test_checkpointing/test_python_checkpoint_2.py' adding 'parsl/tests/test_checkpointing/test_python_checkpoint_3.py' adding 'parsl/tests/test_checkpointing/test_regression_232.py' adding 'parsl/tests/test_checkpointing/test_regression_233.py' adding 'parsl/tests/test_checkpointing/test_regression_239.py' adding 'parsl/tests/test_checkpointing/test_task_exit.py' adding 'parsl/tests/test_docs/__init__.py' adding 'parsl/tests/test_docs/test_from_slides.py' adding 'parsl/tests/test_docs/test_kwargs.py' adding 'parsl/tests/test_docs/test_tutorial_1.py' adding 'parsl/tests/test_docs/test_workflow1.py' adding 'parsl/tests/test_docs/test_workflow2.py' adding 'parsl/tests/test_docs/test_workflow4.py' adding 'parsl/tests/test_error_handling/__init__.py' adding 'parsl/tests/test_error_handling/test_fail.py' adding 'parsl/tests/test_error_handling/test_python_walltime.py' adding 'parsl/tests/test_error_handling/test_rand_fail.py' adding 'parsl/tests/test_error_handling/test_resource_spec.py' adding 'parsl/tests/test_error_handling/test_retries.py' adding 'parsl/tests/test_error_handling/test_retry_handler.py' adding 'parsl/tests/test_error_handling/test_retry_handler_failure.py' adding 'parsl/tests/test_error_handling/test_serialization_fail.py' adding 'parsl/tests/test_error_handling/test_wrap_with_logs.py' adding 'parsl/tests/test_flowcontrol/__init__.py' adding 'parsl/tests/test_htex/__init__.py' adding 'parsl/tests/test_htex/test_basic.py' adding 'parsl/tests/test_htex/test_block_manager_selector_unit.py' adding 'parsl/tests/test_htex/test_command_client_timeout.py' adding 'parsl/tests/test_htex/test_connected_blocks.py' adding 'parsl/tests/test_htex/test_cpu_affinity_explicit.py' adding 'parsl/tests/test_htex/test_disconnected_blocks.py' adding 'parsl/tests/test_htex/test_disconnected_blocks_failing_provider.py' adding 'parsl/tests/test_htex/test_drain.py' adding 'parsl/tests/test_htex/test_htex.py' adding 'parsl/tests/test_htex/test_manager_failure.py' adding 'parsl/tests/test_htex/test_manager_selector_by_block.py' adding 'parsl/tests/test_htex/test_managers_command.py' adding 'parsl/tests/test_htex/test_missing_worker.py' adding 'parsl/tests/test_htex/test_multiple_disconnected_blocks.py' adding 'parsl/tests/test_htex/test_resource_spec_validation.py' adding 'parsl/tests/test_htex/test_worker_failure.py' adding 'parsl/tests/test_htex/test_zmq_binding.py' adding 'parsl/tests/test_monitoring/__init__.py' adding 'parsl/tests/test_monitoring/test_app_names.py' adding 'parsl/tests/test_monitoring/test_basic.py' adding 'parsl/tests/test_monitoring/test_db_locks.py' adding 'parsl/tests/test_monitoring/test_fuzz_zmq.py' adding 'parsl/tests/test_monitoring/test_htex_init_blocks_vs_monitoring.py' adding 'parsl/tests/test_monitoring/test_incomplete_futures.py' adding 'parsl/tests/test_monitoring/test_memoization_representation.py' adding 'parsl/tests/test_monitoring/test_stdouterr.py' adding 'parsl/tests/test_monitoring/test_viz_colouring.py' adding 'parsl/tests/test_mpi_apps/__init__.py' adding 'parsl/tests/test_mpi_apps/test_bad_mpi_config.py' adding 'parsl/tests/test_mpi_apps/test_mpi_mode_enabled.py' adding 'parsl/tests/test_mpi_apps/test_mpi_prefix.py' adding 'parsl/tests/test_mpi_apps/test_mpi_scheduler.py' adding 'parsl/tests/test_mpi_apps/test_mpiex.py' adding 'parsl/tests/test_mpi_apps/test_resource_spec.py' adding 'parsl/tests/test_providers/__init__.py' adding 'parsl/tests/test_providers/test_kubernetes_provider.py' adding 'parsl/tests/test_providers/test_local_provider.py' adding 'parsl/tests/test_providers/test_pbspro_template.py' adding 'parsl/tests/test_providers/test_slurm_instantiate.py' adding 'parsl/tests/test_providers/test_slurm_template.py' adding 'parsl/tests/test_providers/test_submiterror_deprecation.py' adding 'parsl/tests/test_python_apps/__init__.py' adding 'parsl/tests/test_python_apps/test_arg_input_types.py' adding 'parsl/tests/test_python_apps/test_basic.py' adding 'parsl/tests/test_python_apps/test_context_manager.py' adding 'parsl/tests/test_python_apps/test_dep_standard_futures.py' adding 'parsl/tests/test_python_apps/test_dependencies.py' adding 'parsl/tests/test_python_apps/test_dependencies_deep.py' adding 'parsl/tests/test_python_apps/test_depfail_propagation.py' adding 'parsl/tests/test_python_apps/test_fail.py' adding 'parsl/tests/test_python_apps/test_fibonacci_iterative.py' adding 'parsl/tests/test_python_apps/test_fibonacci_recursive.py' adding 'parsl/tests/test_python_apps/test_futures.py' adding 'parsl/tests/test_python_apps/test_garbage_collect.py' adding 'parsl/tests/test_python_apps/test_import_fail.py' adding 'parsl/tests/test_python_apps/test_inputs_default.py' adding 'parsl/tests/test_python_apps/test_join.py' adding 'parsl/tests/test_python_apps/test_lifted.py' adding 'parsl/tests/test_python_apps/test_mapred.py' adding 'parsl/tests/test_python_apps/test_memoize_1.py' adding 'parsl/tests/test_python_apps/test_memoize_2.py' adding 'parsl/tests/test_python_apps/test_memoize_4.py' adding 'parsl/tests/test_python_apps/test_memoize_bad_id_for_memo.py' adding 'parsl/tests/test_python_apps/test_memoize_ignore_args.py' adding 'parsl/tests/test_python_apps/test_memoize_joinapp.py' adding 'parsl/tests/test_python_apps/test_outputs.py' adding 'parsl/tests/test_python_apps/test_overview.py' adding 'parsl/tests/test_python_apps/test_pipeline.py' adding 'parsl/tests/test_python_apps/test_pluggable_future_resolution.py' adding 'parsl/tests/test_python_apps/test_simple.py' adding 'parsl/tests/test_python_apps/test_timeout.py' adding 'parsl/tests/test_python_apps/test_type5.py' adding 'parsl/tests/test_radical/__init__.py' adding 'parsl/tests/test_radical/test_mpi_funcs.py' adding 'parsl/tests/test_regression/__init__.py' adding 'parsl/tests/test_regression/test_1480.py' adding 'parsl/tests/test_regression/test_1606_wait_for_current_tasks.py' adding 'parsl/tests/test_regression/test_1653.py' adding 'parsl/tests/test_regression/test_221.py' adding 'parsl/tests/test_regression/test_226.py' adding 'parsl/tests/test_regression/test_2652.py' adding 'parsl/tests/test_regression/test_69a.py' adding 'parsl/tests/test_regression/test_854.py' adding 'parsl/tests/test_regression/test_97_parallelism_0.py' adding 'parsl/tests/test_regression/test_98.py' adding 'parsl/tests/test_scaling/__init__.py' adding 'parsl/tests/test_scaling/test_block_error_handler.py' adding 'parsl/tests/test_scaling/test_regression_1621.py' adding 'parsl/tests/test_scaling/test_regression_3568_scaledown_vs_MISSING.py' adding 'parsl/tests/test_scaling/test_regression_3696_oscillation.py' adding 'parsl/tests/test_scaling/test_scale_down.py' adding 'parsl/tests/test_scaling/test_scale_down_htex_auto_scale.py' adding 'parsl/tests/test_scaling/test_scale_down_htex_unregistered.py' adding 'parsl/tests/test_scaling/test_shutdown_scalein.py' adding 'parsl/tests/test_scaling/test_worker_interchange_bad_messages_3262.py' adding 'parsl/tests/test_serialization/__init__.py' adding 'parsl/tests/test_serialization/test_2555_caching_deserializer.py' adding 'parsl/tests/test_serialization/test_3495_deserialize_managerlost.py' adding 'parsl/tests/test_serialization/test_basic.py' adding 'parsl/tests/test_serialization/test_htex_code_cache.py' adding 'parsl/tests/test_serialization/test_pack_resource_spec.py' adding 'parsl/tests/test_serialization/test_proxystore_configured.py' adding 'parsl/tests/test_serialization/test_proxystore_impl.py' adding 'parsl/tests/test_shutdown/__init__.py' adding 'parsl/tests/test_shutdown/test_kill_monitoring.py' adding 'parsl/tests/test_staging/__init__.py' adding 'parsl/tests/test_staging/staging_provider.py' adding 'parsl/tests/test_staging/test_1316.py' adding 'parsl/tests/test_staging/test_docs_1.py' adding 'parsl/tests/test_staging/test_docs_2.py' adding 'parsl/tests/test_staging/test_elaborate_noop_file.py' adding 'parsl/tests/test_staging/test_file.py' adding 'parsl/tests/test_staging/test_file_apps.py' adding 'parsl/tests/test_staging/test_file_staging.py' adding 'parsl/tests/test_staging/test_output_chain_filenames.py' adding 'parsl/tests/test_staging/test_staging_ftp.py' adding 'parsl/tests/test_staging/test_staging_ftp_in_task.py' adding 'parsl/tests/test_staging/test_staging_globus.py' adding 'parsl/tests/test_staging/test_staging_https.py' adding 'parsl/tests/test_staging/test_staging_stdout.py' adding 'parsl/tests/test_staging/test_zip_in.py' adding 'parsl/tests/test_staging/test_zip_out.py' adding 'parsl/tests/test_staging/test_zip_to_zip.py' adding 'parsl/tests/test_threads/__init__.py' adding 'parsl/tests/test_threads/test_configs.py' adding 'parsl/tests/test_threads/test_lazy_errors.py' adding 'parsl/tests/test_utils/__init__.py' adding 'parsl/tests/test_utils/test_execute_wait.py' adding 'parsl/tests/test_utils/test_representation_mixin.py' adding 'parsl/tests/test_utils/test_sanitize_dns.py' adding 'parsl/tests/unit/__init__.py' adding 'parsl/tests/unit/test_address.py' adding 'parsl/tests/unit/test_file.py' adding 'parsl/tests/unit/test_usage_tracking.py' adding 'parsl/usage_tracking/__init__.py' adding 'parsl/usage_tracking/api.py' adding 'parsl/usage_tracking/levels.py' adding 'parsl/usage_tracking/usage.py' adding 'parsl-1.3.0.dev0.data/scripts/exec_parsl_function.py' adding 'parsl-1.3.0.dev0.data/scripts/interchange.py' adding 'parsl-1.3.0.dev0.data/scripts/parsl_coprocess.py' adding 'parsl-1.3.0.dev0.data/scripts/process_worker_pool.py' adding 'parsl-1.3.0.dev0.dist-info/licenses/LICENSE' adding 'parsl-1.3.0.dev0.dist-info/METADATA' adding 'parsl-1.3.0.dev0.dist-info/WHEEL' adding 'parsl-1.3.0.dev0.dist-info/entry_points.txt' adding 'parsl-1.3.0.dev0.dist-info/top_level.txt' adding 'parsl-1.3.0.dev0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built parsl-1.3.0.dev0-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module debian/rules execute_after_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' # Build Sphinx documentation. /usr/bin/make -C docs/ html make[2]: Entering directory '/<<PKGBUILDDIR>>/docs' python3 -m sphinx -b html -d _build/doctrees . _build/html /usr/bin/python3: No module named sphinx make[2]: *** [Makefile:52: html] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs' make[1]: *** [debian/rules:31: execute_after_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:26: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

