annotate BUILD.txt @ 1136:7e193bbda38e

added generic item editing . much nicer layout of template rendering errors . added context/is_edit_ok and context/is_view_ok convenience methods and implemented use of them in the classic template
author Richard Jones <richard@users.sourceforge.net>
date Fri, 13 Sep 2002 03:31:19 +0000
parents 792e8fb9ff3e
children cfc694864143 f79ed90ccecf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
98
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
1 Roundup
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
2 =======
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
3
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
4 1. Building Releases
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5 ====================
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
6
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
7 Roundup is currently a source-only release - it has no binary components. I
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
8 want it to stay that way, too.
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
9
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
10 This means that we only need to ever build source releases. This is done by
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
11 running:
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
12
493
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
13 0. Edit setup.py and doc/announcement.txt to reflect the new version and
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
14 appropriate announcments.
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
15 1. python setup.py clean --all
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
16 2. Edit setup.py to ensure that all information therein (version, contact
98
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
17 information etc) is correct.
493
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
18 3. python setup.py sdist --manifest-only
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
19 4. Check the MANIFEST to make sure that any new files are included. If
98
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
20 they are not, edit MANIFEST.in to include them. "Documentation" for
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
21 MANIFEST.in may be found in disutils.filelist._parse_template_line.
493
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
22 5. python setup.py sdist
184
a6e630048eb4 Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents: 99
diff changeset
23 (if you find sdist a little verbose, add "--quiet" to the end of the
a6e630048eb4 Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents: 99
diff changeset
24 command)
98
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
25
184
a6e630048eb4 Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents: 99
diff changeset
26 So, those commands in a nice, cut'n'pasteable form :)
a6e630048eb4 Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents: 99
diff changeset
27 python setup.py clean --all
a6e630048eb4 Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents: 99
diff changeset
28 python setup.py sdist --manifest-only
a6e630048eb4 Added the 'clean' command to the instructions
Richard Jones <richard@users.sourceforge.net>
parents: 99
diff changeset
29 python setup.py sdist --quiet
98
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
30
518
792e8fb9ff3e convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents: 493
diff changeset
31 or, for the sad RedHat users:
792e8fb9ff3e convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents: 493
diff changeset
32 python2 setup.py clean --all
792e8fb9ff3e convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents: 493
diff changeset
33 python2 setup.py sdist --manifest-only
792e8fb9ff3e convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents: 493
diff changeset
34 python2 setup.py sdist --quiet
792e8fb9ff3e convenience cutnpaste for redhat users
Richard Jones <richard@users.sourceforge.net>
parents: 493
diff changeset
35
98
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
36
493
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
37 2. Distributing Releases
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
38 ========================
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
39
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
40 Once a release is built, follow these steps:
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
41 1. FTP the tar.gz from the dist directory to to the "incoming" directory on
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
42 "upload.sourceforge.net".
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
43 2. Make a quick release at:
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
44 http://sourceforge.net/project/admin/qrs.php?package_id=&group_id=31577
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
45 3. Add a news item at:
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
46 https://sourceforge.net/news/submit.php?group_id=31577
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
47 using the top of doc/announcement.txt
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
48 4. Send doc/announcement.txt to python-announce@python.org
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
49 5. Notify any other news services as appropriate...
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
50
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
51
3daf92816746 build notes, modified announcement
Richard Jones <richard@users.sourceforge.net>
parents: 240
diff changeset
52 3. Author
98
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
53 =========
194
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 184
diff changeset
54 richard@users.sourceforge.net
98
16dcdab5ce70 Added build instructions...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
55

Roundup Issue Tracker: http://roundup-tracker.org/