This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: The 3.10.0rc1 source tarballs contain the Docs/venv directory populated with pablogsal's venv
Type: Stage: resolved
Components: Documentation Versions: Python 3.11
process
Status: closed Resolution: duplicate
Dependencies: Superseder:
Assigned To: docs@python Nosy List: docs@python, hroncok, pablogsal
Priority: normal Keywords:

Created on 2021-08-04 08:52 by hroncok, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Messages (2)
msg398867 - (view) Author: Miro Hrončok (hroncok) * Date: 2021-08-04 08:52
When we download the signed Python-3.10.0rc1.tgz or Python-3.10.0rc1.tar.xz source tarball, we see that the Docs/venv directory contains teh actual virtual environment with #!/home/pablogsal/github/python/3.10/3.10.0rc1/Python-3.10.0rc1/Doc/venv/bin/python3 shebangs.

That means, an attempt to build the documentation (e.g. with make html) will fail with:

PATH=./venv/bin:$PATH sphinx-build -b html -d build/doctrees   -W . build/html 
/bin/sh: ./venv/bin/sphinx-build: /home/pablogsal/github/python/3.10/3.10.0rc1/Python-3.10.0rc1/Doc/venv/bin/python3: bad interpreter: No such file or directory
make: Leaving directory '/builddir/build/BUILD/Python-3.10.0rc1/Doc'
make: *** [Makefile:51: build] Error 126

I believe the venv directory should not be part of the release tarball, especially since it is unusbale from different paths than pablogsal's github/python/3.10/3.10.0rc1/Python-3.10.0rc1 directory.

Also, technically the entire effective license of the tarball is now hard to determine, since it contains many different packages.
msg398872 - (view) Author: Miro Hrončok (hroncok) * Date: 2021-08-04 09:06
This is the same as https://bugs.python.org/issue44823, sorry about that.
History
Date User Action Args
2022-04-11 14:59:48adminsetgithub: 88987
2021-08-04 09:06:23hroncoksetstatus: open -> closed
resolution: duplicate
messages: + msg398872

stage: resolved
2021-08-04 08:52:52hroncoksettitle: The 3.10.0rv1 source tarballs contain the Docs/venv directory populated with pablogsal's venv -> The 3.10.0rc1 source tarballs contain the Docs/venv directory populated with pablogsal's venv
2021-08-04 08:52:38hroncokcreate