#1114299 python-briefcase: FTBFS: tests/platforms/macOS/test_macOS_log_clean_filter.py::test_filter[Error from getpwuid_r: 0 (Undefined error: 0)-None] PASSED [ 92%]

Package:
src:python-briefcase
Source:
src:python-briefcase
Submitter:
Santiago Vila
Date:
2025-09-29 10:37:02 UTC
Severity:
normal
Tags:
#1114299#5
Date:
2025-09-05 18:23:39 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, 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/

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-briefcase, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with sphinxdoc --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --with sphinxdoc --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_briefcase
* Building wheel...

[... snipped ...]

tests/platforms/macOS/xcode/test_mixin.py::test_unsupported_host_os[Linux] PASSED [ 93%]
tests/platforms/macOS/xcode/test_mixin.py::test_unsupported_host_os[Windows] PASSED [ 93%]
tests/platforms/macOS/xcode/test_mixin.py::test_unsupported_host_os[WeirdOS] PASSED [ 93%]
tests/platforms/macOS/xcode/test_mixin.py::test_project_path PASSED      [ 93%]
tests/platforms/macOS/xcode/test_open.py::test_open SKIPPED (macOS s...) [ 93%]
tests/platforms/macOS/xcode/test_package.py::test_verify PASSED          [ 93%]
tests/platforms/macOS/xcode/test_run.py::test_run_app PASSED             [ 93%]
tests/platforms/macOS/xcode/test_run.py::test_run_app_with_passthrough PASSED [ 93%]
tests/platforms/web/static/test_build.py::test_build_app[0] PASSED       [ 93%]
tests/platforms/web/static/test_build.py::test_build_app[3] PASSED       [ 93%]
tests/platforms/web/static/test_build.py::test_build_app_custom_pyscript_toml PASSED [ 93%]
tests/platforms/web/static/test_build.py::test_build_app_no_template_pyscript_toml PASSED [ 93%]
tests/platforms/web/static/test_build.py::test_build_app_invalid_template_pyscript_toml PASSED [ 94%]
tests/platforms/web/static/test_build.py::test_build_app_invalid_extra_pyscript_toml_content PASSED [ 94%]
tests/platforms/web/static/test_build.py::test_build_app_missing_wheel_dir PASSED [ 94%]
tests/platforms/web/static/test_build.py::test_build_app_no_requirements PASSED [ 94%]
tests/platforms/web/static/test_build.py::test_app_package_fail PASSED   [ 94%]
tests/platforms/web/static/test_build.py::test_dependency_fail PASSED    [ 94%]
tests/platforms/web/static/test_build__process_wheel.py::test_process_wheel PASSED [ 94%]
tests/platforms/web/static/test_build__process_wheel.py::test_process_wheel_no_content PASSED [ 94%]
tests/platforms/web/static/test_build__trim_file.py::test_trim_file PASSED [ 94%]
tests/platforms/web/static/test_build__trim_file.py::test_trim_no_sentinel PASSED [ 94%]
tests/platforms/web/static/test_build__trim_file.py::test_trim_file_multiple_sentinels PASSED [ 94%]
tests/platforms/web/static/test_build__trim_file.py::test_trim_sentinel_last_line PASSED [ 94%]
tests/platforms/web/static/test_build__trim_file.py::test_trim_sentinel_EOF PASSED [ 94%]
tests/platforms/web/static/test_create.py::test_unsupported_host_os[WeirdOS] PASSED [ 94%]
tests/platforms/web/static/test_mixin.py::test_project_path PASSED       [ 94%]
tests/platforms/web/static/test_mixin.py::test_wheel_path PASSED         [ 94%]
tests/platforms/web/static/test_package.py::test_packaging_formats PASSED [ 94%]
tests/platforms/web/static/test_package.py::test_default_packaging_format PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_default_options PASSED      [ 94%]
tests/platforms/web/static/test_run.py::test_options PASSED              [ 94%]
tests/platforms/web/static/test_run.py::test_run PASSED                  [ 94%]
tests/platforms/web/static/test_run.py::test_run_with_fallback_port[exception0] PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_run_with_fallback_port[exception1] PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_run_with_args PASSED        [ 94%]
tests/platforms/web/static/test_run.py::test_cleanup_server_error[localhost-80-exception0-Try using a port > 1023\\.] PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_cleanup_server_error[localhost-8080-exception1-Did you specify a valid host and port\\?] PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_cleanup_server_error[999.999.999.999-8080-exception2-999.999.999.999 is not a valid hostname.] PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_cleanup_server_error[999.999.999.999-8080-exception3-999.999.999.999 is not a valid hostname.] PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_cleanup_server_error[localhost-8080-exception4-Unknown error] PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_cleanup_server_error[localhost-99999-exception5-Port must be in the range 0-65535.] PASSED [ 94%]
tests/platforms/web/static/test_run.py::test_cleanup_runtime_server_error PASSED [ 95%]
tests/platforms/web/static/test_run.py::test_run_without_browser PASSED  [ 95%]
tests/platforms/web/static/test_run.py::test_run_autoselect_port PASSED  [ 95%]
tests/platforms/web/static/test_run.py::test_served_paths PASSED         [ 95%]
tests/platforms/web/static/test_run.py::test_cache_headers PASSED        [ 95%]
tests/platforms/web/static/test_run.py::test_log_requests_to_logger PASSED [ 95%]
tests/platforms/web/static/test_run.py::test_test_mode PASSED            [ 95%]
tests/platforms/windows/app/test_build.py::test_verify_without_windows_sdk PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_verify_with_windows_sdk PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_without_windows_sdk[True-True] PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_without_windows_sdk[True-False] PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_without_windows_sdk[False-True] PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_without_windows_sdk[False-False] PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_with_windows_sdk[True] PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_with_windows_sdk[False] PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_without_any_digital_signatures PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_error_remove_signature PASSED [ 95%]
tests/platforms/windows/app/test_build.py::test_build_app_failure PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_unsupported_host_os[Darwin] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_unsupported_host_os[Linux] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_unsupported_host_os[WeirdOS] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_unsupported_arch[i686] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_unsupported_arch[ARM64] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_unsupported_arch[wonky] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_unsupported_32bit_python PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_version_triple[1-1.0.0] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_version_triple[1.2-1.2.0] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_version_triple[1.2.3-1.2.3] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_version_triple[1.2.3.4-1.2.3] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_version_triple[1.2.3a4-1.2.3] PASSED [ 95%]
tests/platforms/windows/app/test_create.py::test_version_triple[1.2.3b5-1.2.3] PASSED [ 96%]
tests/platforms/windows/app/test_create.py::test_version_triple[1.2.3rc6-1.2.3] PASSED [ 96%]
tests/platforms/windows/app/test_create.py::test_version_triple[1.2.3.dev7-1.2.3] PASSED [ 96%]
tests/platforms/windows/app/test_create.py::test_version_triple[1.2.3.post8-1.2.3] PASSED [ 96%]
tests/platforms/windows/app/test_create.py::test_explicit_version_triple PASSED [ 96%]
tests/platforms/windows/app/test_create.py::test_guid PASSED             [ 96%]
tests/platforms/windows/app/test_create.py::test_explicit_guid PASSED    [ 96%]
tests/platforms/windows/app/test_create.py::test_support_package_url PASSED [ 96%]
tests/platforms/windows/app/test_create.py::test_default_install_scope PASSED [ 96%]
tests/platforms/windows/app/test_create.py::test_per_machine_install_scope PASSED [ 96%]
tests/platforms/windows/app/test_create.py::test_per_user_install_scope PASSED [ 96%]
tests/platforms/windows/app/test_mixin.py::test_project_path PASSED      [ 96%]
tests/platforms/windows/app/test_open.py::test_open_windows SKIPPED      [ 96%]
tests/platforms/windows/app/test_package.py::test_package_formats PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_verify PASSED          [ 96%]
tests/platforms/windows/app/test_package.py::test_verify_with_signing PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_parse_options[cli_args0-signing_options0-False] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_parse_options[cli_args1-signing_options1-False] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_parse_options[cli_args2-signing_options2-False] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_parse_options[cli_args3-signing_options3-True] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_parse_options[cli_args4-signing_options4-True] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_parse_options[cli_args5-signing_options5-True] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_parse_options[cli_args6-signing_options6-True] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_parse_options[cli_args7-signing_options7-True] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_package_msi[kwargs0] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_package_msi[kwargs1] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_package_zip[kwargs0] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_package_zip[kwargs1] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_package_msi_with_codesigning[False-additional_args0] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_package_msi_with_codesigning[True-additional_args1] PASSED [ 96%]
tests/platforms/windows/app/test_package.py::test_package_zip_with_codesigning[False-additional_args0] PASSED [ 97%]
tests/platforms/windows/app/test_package.py::test_package_zip_with_codesigning[True-additional_args1] PASSED [ 97%]
tests/platforms/windows/app/test_package.py::test_package_msi_invalid_identity PASSED [ 97%]
tests/platforms/windows/app/test_package.py::test_package_msi_failed_sign_app PASSED [ 97%]
tests/platforms/windows/app/test_package.py::test_package_msi_failed_manifest PASSED [ 97%]
tests/platforms/windows/app/test_package.py::test_package_msi_failed_compile PASSED [ 97%]
tests/platforms/windows/app/test_package.py::test_package_msi_failed_link PASSED [ 97%]
tests/platforms/windows/app/test_package.py::test_package_msi_failed_signing_msi PASSED [ 97%]
tests/platforms/windows/visualstudio/test_build.py::test_verify PASSED   [ 97%]
tests/platforms/windows/visualstudio/test_build.py::test_build_app[True] PASSED [ 97%]
tests/platforms/windows/visualstudio/test_build.py::test_build_app[False] PASSED [ 97%]
tests/platforms/windows/visualstudio/test_build.py::test_build_app_failure PASSED [ 97%]
tests/platforms/windows/visualstudio/test_mixin.py::test_unsupported_host_os[Darwin] PASSED [ 97%]
tests/platforms/windows/visualstudio/test_mixin.py::test_unsupported_host_os[Linux] PASSED [ 97%]
tests/platforms/windows/visualstudio/test_mixin.py::test_unsupported_host_os[WeirdOS] PASSED [ 97%]
tests/platforms/windows/visualstudio/test_mixin.py::test_project_path PASSED [ 97%]
tests/platforms/windows/visualstudio/test_open.py::test_open SKIPPED     [ 97%]
tests/platforms/windows/visualstudio/test_package.py::test_package_msi PASSED [ 97%]
tests/platforms/windows/visualstudio/test_run.py::test_run_app PASSED    [ 97%]
tests/platforms/windows/visualstudio/test_run.py::test_run_app_with_args PASSED [ 97%]
tests/test_cmdline.py::test_empty PASSED                                 [ 97%]
tests/test_cmdline.py::test_help_only PASSED                             [ 97%]
tests/test_cmdline.py::test_version_only PASSED                          [ 97%]
tests/test_cmdline.py::test_unknown_command PASSED                       [ 97%]
tests/test_cmdline.py::test_new_command[new-expected_options0-expected_overrides0] PASSED [ 97%]
tests/test_cmdline.py::test_new_command[new --template=path/to/template --template-branch=experiment -C version=\\'1.2.3\\' -C other=42-expected_options1-expected_overrides1] PASSED [ 97%]
tests/test_cmdline.py::test_convert_command[convert-expected_options0-expected_overrides0] PASSED [ 97%]
tests/test_cmdline.py::test_convert_command[convert --template=path/to/template --template-branch=experiment -C version=\\'1.2.3\\' -C other=42-expected_options1-expected_overrides1] PASSED [ 97%]
tests/test_cmdline.py::test_dev_command[dev -expected_options0-expected_overrides0] PASSED [ 97%]
tests/test_cmdline.py::test_dev_command[dev -r-expected_options1-expected_overrides1] PASSED [ 97%]
tests/test_cmdline.py::test_dev_command[dev -r -C version=\\'1.2.3\\' -C other=42-expected_options2-expected_overrides2] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev --update-requirements-expected_options3-expected_overrides3] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev --test-expected_options4-expected_overrides4] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev --test -r-expected_options5-expected_overrides5] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev ---expected_options6-expected_overrides6] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev -- ''-expected_options7-expected_overrides7] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev -- --test-expected_options8-expected_overrides8] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev --test -- --test-expected_options9-expected_overrides9] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev --test -- -r-expected_options10-expected_overrides10] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev -r -- --test-expected_options11-expected_overrides11] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev -- -y --no maybe-expected_options12-expected_overrides12] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev --test -- -y --no maybe-expected_options13-expected_overrides13] PASSED [ 98%]
tests/test_cmdline.py::test_dev_command[dev --no-run-expected_options14-expected_overrides14] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run -expected_options0-expected_overrides0] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run -r-expected_options1-expected_overrides1] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run -r -C version=\\'1.2.3\\' -C other=42-expected_options2-expected_overrides2] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --update-requirements-expected_options3-expected_overrides3] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --test-expected_options4-expected_overrides4] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --test -r-expected_options5-expected_overrides5] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run ---expected_options6-expected_overrides6] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run -- ''-expected_options7-expected_overrides7] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run -- --test-expected_options8-expected_overrides8] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --test -- --test-expected_options9-expected_overrides9] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --test -- -r-expected_options10-expected_overrides10] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run -r -- --test-expected_options11-expected_overrides11] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run -- -y --no maybe-expected_options12-expected_overrides12] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --test -- -y --no maybe-expected_options13-expected_overrides13] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run -u-expected_options14-expected_overrides14] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --update-expected_options15-expected_overrides15] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --update-resources-expected_options16-expected_overrides16] PASSED [ 98%]
tests/test_cmdline.py::test_run_command[run --update-support-expected_options17-expected_overrides17] PASSED [ 99%]
tests/test_cmdline.py::test_run_command[run --update-stub-expected_options18-expected_overrides18] PASSED [ 99%]
tests/test_cmdline.py::test_run_command[run --no-update-expected_options19-expected_overrides19] PASSED [ 99%]
tests/test_cmdline.py::test_upgrade_command[upgrade-expected_options0-expected_overrides0] PASSED [ 99%]
tests/test_cmdline.py::test_upgrade_command[upgrade -C version='1.2.3' -C other=42-expected_options1-expected_overrides1] PASSED [ 99%]
tests/test_cmdline.py::test_bare_command PASSED                          [ 99%]
tests/test_cmdline.py::test_linux_default PASSED                         [ 99%]
tests/test_cmdline.py::test_macOS_default SKIPPED (requires macOS)       [ 99%]
tests/test_cmdline.py::test_windows_default SKIPPED (requires Windows)   [ 99%]
tests/test_cmdline.py::test_bare_command_help PASSED                     [ 99%]
tests/test_cmdline.py::test_bare_command_version PASSED                  [ 99%]
tests/test_cmdline.py::test_command_unknown_platform PASSED              [ 99%]
tests/test_cmdline.py::test_command_explicit_platform PASSED             [ 99%]
tests/test_cmdline.py::test_command_explicit_platform_case_handling PASSED [ 99%]
tests/test_cmdline.py::test_command_explicit_platform_help PASSED        [ 99%]
tests/test_cmdline.py::test_command_explicit_format PASSED               [ 99%]
tests/test_cmdline.py::test_command_unknown_format PASSED                [ 99%]
tests/test_cmdline.py::test_command_explicit_unsupported_format PASSED   [ 99%]
tests/test_cmdline.py::test_command_explicit_format_help PASSED          [ 99%]
tests/test_cmdline.py::test_command_disable_input PASSED                 [ 99%]
tests/test_cmdline.py::test_command_options PASSED                       [ 99%]
tests/test_cmdline.py::test_command_overrides PASSED                     [ 99%]
tests/test_cmdline.py::test_unknown_command_options PASSED               [ 99%]
tests/test_mainline.py::test_help PASSED                                 [ 99%]
tests/test_mainline.py::test_command PASSED                              [ 99%]
tests/test_mainline.py::test_command_warning PASSED                      [ 99%]
tests/test_mainline.py::test_command_error PASSED                        [ 99%]
tests/test_mainline.py::test_unknown_command_error PASSED                [ 99%]
tests/test_mainline.py::test_interrupted_command PASSED                  [ 99%]
tests/test_mainline.py::test_interrupted_command_with_log PASSED         [ 99%]
tests/test_mainline.py::test_test_failure PASSED                         [100%]

=================================== FAILURES ===================================

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/platforms/macOS/test_AppPackagesMergeMixin__merge_app_packages.py:195:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/_pytest/raises.py:624: in __init__
    super().__init__(match=match, check=check)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <[AttributeError("'RaisesExc' object has no attribute 'expected_exceptions'") raised in repr()] RaisesExc object at 0x7f26ab7d9590>

    def __init__(
        self,
        *,
        match: str | Pattern[str] | None,
        check: Callable[[BaseExcT_co], bool] | None,
    ) -> None:
        if isinstance(match, str):
            # juggle error in order to avoid context to fail (necessary?)
            re_error = None
            try:
                self.match: Pattern[str] | None = re.compile(match)
            except re.error as e:
                re_error = e
            if re_error is not None:
                fail(f"Invalid regex pattern provided to 'match': {re_error}")
            if match == "":
/usr/lib/python3/dist-packages/_pytest/raises.py:401: PytestWarning
=========================== short test summary info ============================
FAILED tests/platforms/macOS/test_AppPackagesMergeMixin__merge_app_packages.py::test_merge_problem
========= 1 failed, 2968 passed, 41 skipped, 174 deselected in 21.26s ==========
E: pybuild pybuild:389: test: plugin pyproject failed with:  [too-long-redacted] _verify_tools_download_failure'
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit code 13
make: *** [debian/rules:48: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

#1114299#12
Date:
2025-09-27 20:03:40 UTC
From:
To:
This bug can be fixed by either a targeted patch, or a new upstream version.

Given that keeping packages up to date is generally a good thing, and
this package has no reverse dependencies to potentially break, I think
the new upstream version is the better solution and have prepared that
in Salsa, but am not immediately uploading it to give you the
opportunity to disagree.

#1114299#19
Date:
2025-09-29 10:35:59 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-briefcase, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1114299@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rebecca N. Palmer <rebecca_palmer@zoho.com> (supplier of updated python-briefcase package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 27 Sep 2025 20:14:21 +0100
Source: python-briefcase
Architecture: source
Version: 0.3.25-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Closes: 1114299
Changes:
 python-briefcase (0.3.25-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release. (Closes: #1114299)
     - Tests: remove use of httpx-retries as this is not in Debian.
     - Docs: remove use of beeware_theme as this is not in Debian.
     - Update dependencies, d/copyright and patches.
   * Prevent network access throughout build,
     and skip another test that requires it.
   * Add autopkgtest.
Checksums-Sha1:
 3fefdcc2f79fffa690129e8c80a473970265e478 2808 python-briefcase_0.3.25-1.dsc
 0b2fb1c9dfb642940ff812ff618052183e0c9d4e 2534183 python-briefcase_0.3.25.orig.tar.gz
 ee8c3ae47bb81fa755b1d96bff097bae4b90e11e 10064 python-briefcase_0.3.25-1.debian.tar.xz
 10d02352b70bcb48133301d03955e699482329b4 13548 python-briefcase_0.3.25-1_source.buildinfo
Checksums-Sha256:
 fe485531d5aa953ae4f3dead08c687bb5d612bf54516b2455390486fc06ba6d9 2808 python-briefcase_0.3.25-1.dsc
 1e855ab906b002e15788f5356687d7eeb43287ce2c60f1086b2b5f95639dae8d 2534183 python-briefcase_0.3.25.orig.tar.gz
 8f62be9902230fa28d14b4d10c02f78f8b2567cad8103be9f3d457cd615bef09 10064 python-briefcase_0.3.25-1.debian.tar.xz
 bc1206a40c33597f104bfaed092d06741d0194a2ae81c2e0e86c21554c6d7be8 13548 python-briefcase_0.3.25-1_source.buildinfo
Files:
 f24899aed44dc335d0075c6dee2719c2 2808 python optional python-briefcase_0.3.25-1.dsc
 f8d4927ed26f2978d8de68010048d5dc 2534183 python optional python-briefcase_0.3.25.orig.tar.gz
 e31c83196512b8a881c0c7c82b944f84 10064 python optional python-briefcase_0.3.25-1.debian.tar.xz
 b434e620a624a44a30048030d23f2877 13548 python optional python-briefcase_0.3.25-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEqBlNXRF+LQLfMNMNB6n1YjE0Rs0FAmjaWWsACgkQB6n1YjE0
Rs2/1g/8CNS0rh3Ilnz3WjBd3FZYUM+DlSo/hsIyD7CjOLLmZrb07p4FfuySqBwP
Bk8O/tua3jHdOcy3Xyz/Ewv5zahYiBEKzOzG3d2iNC+D4Kc/uOl3Shas4wajx0K1
8Z0VPzxQ2rc7aj3O6JpPVkAnOzhxu0GNW+IXypMyHBj8p7zICyKsOOJfdaHPZzmc
BXvaNZuPl38UujCmlx4wc2vpaq1LBwmbm8101hyaSfB50nW3j6SvHM5XzbadceGu
M5kpVOWJdtgNNjZpdJosnNoCcguNGWHFTQm8r9dVrb56JnDqyPeKVQ+SoD6fFoYI
L/edu6aeqQLbSev+dmD1XOKJO2KFjPK873SBeDZsots7z1MwVEYS9qNyrsUHowSe
xH1DN9nideIdcMjgtpomWEWs3QJ7kcRQ1+4F9ncjPf1Ddix8JWPX3JARpFcGgLHI
S6qzmFwCq1m44xvRx+Q+QzZ6PDQw2TQrzdGsFi28mZHhKwgaO0mbMyT94bjvHwWo
bNnVZL3lvR7tBS9sB+HK39nrDUeeIrkPRMFDgn7fnrfXsoZqWyV0B82ByGvfFM9w
g7vDflwi0FVMUn8ONO2iRQJoS+q9bm/aRtGfdswk9+rltk5lKayDAwnVaClpLTis
i/gADtiXAyi375WMsyo0OIKsdS6m2I4Y9ERl3sUYimVFOopJWxo=
=hu94
-----END PGP SIGNATURE-----