~ubuntu-branches/ubuntu/natty/cheetah/natty

« back to all changes in this revision

Viewing changes to debian/README.Debian

  • Committer: Bazaar Package Importer
  • Author(s): Chad Walstrom
  • Date: 2004-03-30 18:47:41 UTC
  • Revision ID: james.westby@ubuntu.com-20040330184741-mi0ntvnsgw28rp92
Tags: 0.9.15-5
* First unstable release!
* debian/rules:
  - Removed all traces of incorrect linking for python-cheetah.
  - Excluded .arch-ids directories from cheetah-common examples
  - Replaced entire first line of cheetah and cheetah-compile scripts
    instead of selectively appending python version.
* debian/control:
  - Cleaned up package descriptions to follow the control file style guide
    more closely.
  - Removed ${python:Depends}.  Causing incorrect dependencies on multiple
    versions of Python.  You could install python2.1-cheetah only if python
    >= 2.3 was installed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Cheetah on Debian
 
2
=================
 
3
Cheetah is a developer-centric library, and as such, it is important to provide
 
4
multiple Python version-specific packages.  In most cases, Python is
 
5
backwards-compatible for language syntax.  That same "guarantee" does not exist
 
6
for the byte-compiled code, therefore, the cheetah software on Debian is split
 
7
up into the following packages.
 
8
 
 
9
        cheetah -- source package
 
10
        cheetah-common -- manpages, examples, Debian docs
 
11
        python-cheetah -- dummy package, depends upon latest pythonX.Y-cheetah
 
12
        pythonX.Y-cheetah -- Python version-specific packages, with versioned
 
13
                depends upon cheetah-common
 
14
 
 
15
        where 2.1 <= X.Y <= 2.3
 
16
 
 
17
cheetah-common is not a large package, but necessary to reduce documentation
 
18
duplication and complexities.  The other options for package creation included
 
19
virtual dependencies, which cannot currently be versioned, and repurposing of
 
20
python-cheetah, which goes against the current Debian proposed Python Policy
 
21
(0.3.7.1).
 
22
 
 
23
Additional References and Documentation
 
24
=======================================
 
25
Developer and User reference guides are provided by the Cheetah Development
 
26
Team at their website[1].  They are released under the Open Publication
 
27
License, and as such may be eligable for packaging and distributing in Debian.
 
28
 
 
29
The Cheetah Project Site[2] also contains a Wiki[3], useful for finding current
 
30
examples and answering Frequently Asked Questions.
 
31
 
 
32
1. http://cheetahtemplate.sourceforge.net/learn.html
 
33
2. http://cheetahtemplate.sourceforge.net
 
34
3. http://cheetah.colorstudy.net/twiki/bin/view/Cheetah/WebHome
 
35