Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OS X installer build broken by changes to documentation build #64843

Closed
ned-deily opened this issue Feb 16, 2014 · 4 comments
Closed

OS X installer build broken by changes to documentation build #64843

ned-deily opened this issue Feb 16, 2014 · 4 comments
Assignees
Labels
build The build process and cross-build OS-mac

Comments

@ned-deily
Copy link
Member

BPO 20644
Nosy @birkenfeld, @ned-deily

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = 'https://github.com/ned-deily'
closed_at = <Date 2014-04-09.01:02:09.790>
created_at = <Date 2014-02-16.22:43:21.373>
labels = ['OS-mac', 'build']
title = 'OS X installer build broken by changes to documentation build'
updated_at = <Date 2014-04-09.23:23:56.045>
user = 'https://github.com/ned-deily'

bugs.python.org fields:

activity = <Date 2014-04-09.23:23:56.045>
actor = 'python-dev'
assignee = 'ned.deily'
closed = True
closed_date = <Date 2014-04-09.01:02:09.790>
closer = 'ned.deily'
components = ['Build', 'macOS']
creation = <Date 2014-02-16.22:43:21.373>
creator = 'ned.deily'
dependencies = []
files = []
hgrepos = []
issue_num = 20644
keywords = []
message_count = 4.0
messages = ['211365', '215787', '215789', '215854']
nosy_count = 3.0
nosy_names = ['georg.brandl', 'ned.deily', 'python-dev']
pr_nums = []
priority = None
resolution = 'fixed'
stage = 'resolved'
status = 'closed'
superseder = None
type = None
url = 'https://bugs.python.org/issue20644'
versions = ['Python 3.4', 'Python 3.5']

@ned-deily
Copy link
Member Author

eef7899ea7ab introduces changes to the documentation build process which inadvertently breaks OS X installer builds. See, for example:

http://buildbot.python.org/all/builders/bolen-dmg-3.x/builds/513

Mac/BuildInstaller/build-installer.py should be modified to accommodate the changes and, if necessary, the dmg buildbot updated.

BTW, the above change should not be cherry-picked into 3.4 until this issue is addressed.

@ned-deily ned-deily self-assigned this Feb 16, 2014
@ned-deily ned-deily added build The build process and cross-build OS-mac labels Feb 16, 2014
@python-dev
Copy link
Mannequin

python-dev mannequin commented Apr 9, 2014

New changeset 01f1e14cad23 by Ned Deily in branch '3.4':
Issue bpo-20644: OS X installer build support for documentation build changes
http://hg.python.org/cpython/rev/01f1e14cad23

New changeset 7d004ad09bf5 by Ned Deily in branch 'default':
Issue bpo-20644: merge from 3.4
http://hg.python.org/cpython/rev/7d004ad09bf5

@ned-deily
Copy link
Member Author

build-installer.py now assumes that sphinx-build and the previously required hg have been installed somewhere on the restricted PATH that the installer uses. Behind the scenes, the installer build process has been substantially revised to make use of a bootstrapped Python 2.7 instance on OS X 10.5 and 10.6 for the use of hg and sphinx-build, since the current version of sphinx-build requires at least Python 2.6 thus the 10.5 system Python 2.5 no longer suffices.

@python-dev
Copy link
Mannequin

python-dev mannequin commented Apr 9, 2014

New changeset 88572ccb8ebe by Ned Deily in branch '2.7':
Issue bpo-20644: Keep build-installer.py in sync across active versions.
http://hg.python.org/cpython/rev/88572ccb8ebe

New changeset e0722b5b9412 by Ned Deily in branch '3.4':
Issue bpo-20644: Keep build-installer.py in sync across active versions.
http://hg.python.org/cpython/rev/e0722b5b9412

New changeset 63bd9474be49 by Ned Deily in branch 'default':
Issue bpo-20644: merge with 3.4
http://hg.python.org/cpython/rev/63bd9474be49

@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build The build process and cross-build OS-mac
Projects
None yet
Development

No branches or pull requests

1 participant