summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2001-10-25 22:26:00 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2001-10-25 22:26:00 (GMT)
commite674ca737dc65a14ef8b417d198727a744e8d84c (patch)
tree8801b23028e3f30c7bfbb6c5b87cd95800616d12
parentd970fe4022f9875f7153d13b1f215b3e95535b06 (diff)
downloadcpython-e674ca737dc65a14ef8b417d198727a744e8d84c.zip
cpython-e674ca737dc65a14ef8b417d198727a744e8d84c.tar.gz
cpython-e674ca737dc65a14ef8b417d198727a744e8d84c.tar.bz2
Added various tidbits.
-rw-r--r--Mac/Distributions/readme.txt21
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