1.1 --- a/README.txt Wed Oct 15 23:17:50 2008 +0200
1.2 +++ b/README.txt Thu Dec 08 16:22:23 2005 +0000
1.3 @@ -3,7 +3,10 @@
1.4
1.5 The desktop module provides desktop environment detection and resource opening
1.6 support for a selection of common and standardised desktop environments. See
1.7 -the module docstring for a more extensive introduction.
1.8 +the module docstring for a more extensive introduction. See also the following
1.9 +patch registered in the Python SourceForge project:
1.10 +
1.11 +http://www.python.org/sf?id=1301512
1.12
1.13 Contact, Copyright and Licence Information
1.14 ------------------------------------------
1.15 @@ -33,8 +36,44 @@
1.16 ROX-Filer Supports file opening using "rox <filename>" but not URL
1.17 opening.
1.18
1.19 +New in desktop 0.2.1 (Changes since desktop 0.2)
1.20 +------------------------------------------------
1.21 +
1.22 + * Added Debian/Ubuntu package support.
1.23 +
1.24 New in desktop 0.2 (Changes since desktop 0.1)
1.25 ----------------------------------------------
1.26
1.27 * Added support for waiting for launcher processes.
1.28 * Added a tests directory.
1.29 +
1.30 +Release Procedures
1.31 +------------------
1.32 +
1.33 +Update the desktop __version__ attribute.
1.34 +Change the version number and package filename/directory in the documentation.
1.35 +Update the release notes (see above).
1.36 +Update the package information.
1.37 +Check the release information in the PKG-INFO file.
1.38 +Check the setup.py file.
1.39 +Tag, export.
1.40 +Archive, upload.
1.41 +Update PyPI, PythonInfo Wiki, Vaults of Parnassus entries.
1.42 +
1.43 +Making Packages
1.44 +---------------
1.45 +
1.46 +To make Debian-based packages:
1.47 +
1.48 + 1. Create new package directories under packages if necessary.
1.49 + 2. Make a symbolic link in the distribution's root directory to keep the
1.50 + Debian tools happy:
1.51 +
1.52 + ln -s packages/ubuntu-hoary/python2.4-desktop/debian/
1.53 +
1.54 + 3. Run the package builder:
1.55 +
1.56 + dpkg-buildpackage -rfakeroot
1.57 +
1.58 + 4. Locate and tidy up the packages in the parent directory of the
1.59 + distribution's root directory.