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
--------------------------------------------------------------------------------

Reply via email to