Re: [python-committers] RELEASED] Python 3.4.7rc1 and Python 3.5.4rc1 are now available

2017-07-25 Thread Ned Deily
On Jul 25, 2017, at 06:50, Victor Stinner  wrote:
> 2017-07-25 12:23 GMT+02:00 Matthias Klose :
>> the build of the documentation fails with at least the 3.5.4rc1.  It adds a 
>> new
>> build dependency (blurb), which is inconvenient to build on stable 
>> environments,
>> or when pip is not available. Please could you consider including the blurb
>> module itself in python for the stable branches?
> 
> Sorry, I didn't look yet how blurb generates the documentation, but if
> blurb is deterministic and only generates files: would it be possible
> to include generated files in tarballs to prevent completely the need
> of blurb to build Python from a release tarball?

Matthias has discovered a bug in the new process.  The tarball does indeed 
already have a generated Misc/NEWS.  The quandry is that the blurb generation 
step is needed when building the docs directly from the Git repo, including the 
daily website builds, but it should not be performed when building the Docs 
from a release tarball.  Please open an issue for this on the tracker and mark 
it as "release blocker" so it can get sorted out before the final releases.

--
  Ned Deily
  n...@python.org -- []

___
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/


Re: [python-committers] RELEASED] Python 3.4.7rc1 and Python 3.5.4rc1 are now available

2017-07-25 Thread Matthias Klose
On 25.07.2017 10:37, Larry Hastings wrote:
> And you can find Python 3.5.4rc1 here:
> 
>https://www.python.org/downloads/release/python-354rc1/
> 
> 
> Python 3.4.7 final and Python 3.5.4 final are both scheduled for release on
> August 6th, 2017.

the build of the documentation fails with at least the 3.5.4rc1.  It adds a new
build dependency (blurb), which is inconvenient to build on stable environments,
or when pip is not available. Please could you consider including the blurb
module itself in python for the stable branches?

The build of the docs then fails with:

make -C Doc html
make[1]: Entering directory '/home/packages/python/3.5/python3.5-3.5.4~rc1/Doc'
mkdir -p build
PYTHONPATH=/home/packages/python/3.5/python3.5-3.5.4~rc1/debian/blurb python3 -m
blurb merge -f build/NEWS
Traceback (most recent call last):
  File "/usr/lib/python3.5/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
  File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
  File "/home/packages/python/3.5/python3.5-3.5.4~rc1/debian/blurb/blurb.py",
line 1602, in 
main()
  File "/home/packages/python/3.5/python3.5-3.5.4~rc1/debian/blurb/blurb.py",
line 1562, in main
sys.exit(fn(*filtered_args, **kwargs))
  File "/home/packages/python/3.5/python3.5-3.5.4~rc1/debian/blurb/blurb.py",
line 970, in merge
versions = glob_versions()
  File "/home/packages/python/3.5/python3.5-3.5.4~rc1/debian/blurb/blurb.py",
line 284, in glob_versions
with pushd("Misc/NEWS.d"):
  File "/home/packages/python/3.5/python3.5-3.5.4~rc1/debian/blurb/blurb.py",
line 205, in __enter__
os.chdir(self.path)
FileNotFoundError: [Errno 2] No such file or directory: 'Misc/NEWS.d'
Makefile:42: recipe for target 'build' failed

there is no Doc/Misc/NEWS.d directory (neither a Misc/NEWS.d directory)
___
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/