Python 3.13 constructed installer fails when run on Ubuntu 25.10
- Dominant language
- Python
- Stars
- 497
- Forks
- 181
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 17
Description
### Checklist
- [x] I added a descriptive title
- [x] I searched open reports and couldn't find a duplicate
### What happened?
When the Constructor is used with Python 3.13 to build an installer and that installer is then executed on Ubuntu 25.10 the following error is witnessed:
`WARNING: md5sum mismatch of tar archive
expected: 517bfd1fd2ed99751311cc61a21ea1bc
got: 26885f4310d9d019655e1f19ce4b6b6c -
Unpacking bootstrapper...
Unpacking payload...
entry_point.py:256: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior.
Traceback (most recent call last):
File "tarfile.py", line 550, in _read
OSError: Invalid data stream
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "entry_point.py", line 691, in
File "entry_point.py", line 681, in main
File "entry_point.py", line 585, in _constructor_subcommand
File "entry_point.py", line 255, in _constructor_extract_tarball
File "tarfile.py", line 1869, in open
File "conda_package_streaming/package_streaming.py", line 48, in __init__
File "tarfile.py", line 1745, in __init__
File "tarfile.py", line 2670, in next
File "tarfile.py", line 2643, in next
File "tarfile.py", line 1297, in fromtarfile
File "tarfile.py", line 528, in read
File "tarfile.py", line 552, in _read
tarfile.ReadError: invalid compressed data
[PYI-154:ERROR] Failed to execute script 'entry_point' due to unhandled exception!`
### Additional Context
This seems related to the following bug reported against Ubuntu itself so not sure if it is something for Conda to fix, Conda Constructor to fix, Python to fix, or maybe Ubuntu to fix:
https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2125815
Contributor guide
Research direction
Reproduce the Python 3.13-built installer on Ubuntu 25.10, then read entry_point.py around _constructor_extract_tarball and conda_package_streaming/package_streaming.py. Compare the failure with Ubuntu bug 2125815. Done means the cause and owning component are established, with a reproducible result and a maintainer-approved next step.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, ubuntu
- Domain
- build-system, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100