diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2001-10-25 22:26:00 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2001-10-25 22:26:00 (GMT) |
commit | e674ca737dc65a14ef8b417d198727a744e8d84c (patch) | |
tree | 8801b23028e3f30c7bfbb6c5b87cd95800616d12 /Mac | |
parent | d970fe4022f9875f7153d13b1f215b3e95535b06 (diff) | |
download | cpython-e674ca737dc65a14ef8b417d198727a744e8d84c.zip cpython-e674ca737dc65a14ef8b417d198727a744e8d84c.tar.gz cpython-e674ca737dc65a14ef8b417d198727a744e8d84c.tar.bz2 |
Added various tidbits.
Diffstat (limited to 'Mac')
-rw-r--r-- | Mac/Distributions/readme.txt | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/Mac/Distributions/readme.txt b/Mac/Distributions/readme.txt index 9aa6a65..a1434f9 100644 --- a/Mac/Distributions/readme.txt +++ b/Mac/Distributions/readme.txt @@ -2,7 +2,7 @@ How to make a Python-distribution. ---------------------------------- These notes are mainly for myself, or for whoever tries to make a MacPython -distribution when I'm fed up with it. They were last updated for 2.1b2. +distribution when I'm fed up with it. They were last updated for 2.2b1. - Increase fragment version number in PythonCore and PythonCoreCarbon. the fragment number is Python's sys.hexversion, it should be set in the @@ -12,13 +12,14 @@ distribution when I'm fed up with it. They were last updated for 2.1b2. - Update Relnotes, readme's, Demo:build.html - Make sure tkresources.rsrc is up-to-date - fullbuild everything with increase-buildno +- Test both classic and Carbon with test.regrtest - Update Numeric and build/install it both with Classic and with Carbon python -- Run configurepython - Recompile OSAm and possibly other Contrib stuff - mkdistr binary.include - mkdistr dev.include - make distribution archive with Installer Vise Things to make sure of: + - Version number in toplevel folder name - Finder icon positions - Version numbers in "Packages..." window - Version number in "Installer Settings" -> "Easy Install Text" @@ -26,8 +27,18 @@ distribution when I'm fed up with it. They were last updated for 2.1b2. - Version number in "Project" -> PostProcess - Version number in "Internet" -> "Download Sites" - Version number in "Internet" -> "File Groups". +- Check for missing files. Do this by installing everything on your local system, + and comparing the file tree (CodeWarrior Compare is great for this) with + :Mac:Distributions:(vise):binary distribution and ....:dev distribution. + Only the :Lib:plat-xxxx should be missing. Otherwise go back to Installer Vise and + add the missing stuff. Make sure of all settings for the new files (esp. "where" + and "gestalt" are easy to miss). - test on virgin systems (OSX, OS9, OS8 without Carbon). Make sure to test tkinter too. +- Remove the local installation so you don't get confused by it. +- checkin everything except PythonX.Y.vct. +- mkdistr src.include +- Rename "src distribution" and stuffit - Upload - Update README file in ftp directory - Change version number in public_html/macpythonversion.txt . @@ -35,9 +46,13 @@ distribution when I'm fed up with it. They were last updated for 2.1b2. - Send an announcement to: pythonmac-sig@python.org python-dev@python.org +- Wait a day or so for catastrophic mistakes, then send an announcement to: python-announce@python.org archivist@info-mac.org adcnews@apple.com http://www.macupdate.com http://guide.apple.com/usindex.html - http://www.versiontracker.com/ Jack.Jansen@oratrix.com
\ No newline at end of file + http://www.versiontracker.com/ (userid Jack.Jansen@oratrix.com) +- Open PythonX.Y.vct again, use the "remove compressed files" command to trim down + the size, commit. +- Remove the subdires under (vise) so you don't get confused by them later.
\ No newline at end of file |