~ubuntu-branches/ubuntu/natty/awstats/natty

« back to all changes in this revision

Viewing changes to debian/README.cdbs-tweaks

  • Committer: Bazaar Package Importer
  • Author(s): Nico Golde
  • Date: 2008-12-10 13:05:43 UTC
  • mfrom: (7.1.10 intrepid)
  • Revision ID: james.westby@ubuntu.com-20081210130543-2sh59pphufllknju
Tags: 6.7.dfsg-5.1
* Non-maintainer upload by the Security Team.
* Strip '"' characters during URL decoding, fixing a cross-site
  scripting attack (CVE-2008-3714; CVE-2008-5080; Closes: #495432).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CDBS tweak
 
2
==========
 
3
 
 
4
CDBS is great. In some corner cases, however, some parts of CDBS
 
5
sometimes needs a few tweaks to work optimally.
 
6
 
 
7
This is a collection of such tweaks. The goal is for these tweaks to be
 
8
absorbed into upstream CDBS. We just haven't found time yet to discuss
 
9
them at the CDBS developers' mailinglist. And possible we do not all
 
10
agree that the tweaks are so great - therefore this "staging area".
 
11
 
 
12
If you found this file below debian/ subdir in a source package, most
 
13
probably only a subset of the below mentioned tweaks are relevant and
 
14
have been shipped with the package. The repository of all these tweaks
 
15
is here: svn://svn.debian.org/build-common/people/js/overlay/
 
16
 
 
17
Web access: http://svn.debian.org/wsvn/build-common/people/js/overlay/
 
18
 
 
19
 
 
20
 
 
21
New buildinfo rule
 
22
------------------
 
23
 
 
24
See package description for "buildinfo" for more info.
 
25
 
 
26
 
 
27
 
 
28
Improved support for multiple compilations
 
29
------------------------------------------
 
30
 
 
31
Create and clean builddir _after_ resolving per-package DEB_BUILDDIR.
 
32
 
 
33
Honour per-package DEB_BUILDDIR in makefile and autotools classes.
 
34
 
 
35
Support multiple build flavors in makefile and autotools classes.
 
36
 
 
37
 
 
38
 
 
39
Various improvements to python-distutils class
 
40
----------------------------------------------
 
41
 
 
42
Use full path to Python interpreter (Python Policy section 1.3.2).
 
43
 
 
44
Add CDBS_BUILD_DEPENDS to old policy method.
 
45
 
 
46
Fix CDBS_BUILD_DEPENDS in new policy methods to only depend on debhelper
 
47
when actually used.
 
48
 
 
49
Fix DEB_PYTHON_SIMPLE_PACKAGES sometimes installed twice (and only one
 
50
of them honouring DEB_PYTHON_COMPILE_VERSION).
 
51
 
 
52
Unify install path using new DEB_PYTHON_DESTDIR.
 
53
 
 
54
Quote install path.
 
55
 
 
56
 
 
57
 
 
58
New python-autotools class
 
59
--------------------------
 
60
 
 
61
Handle autotools-based Python packaging.
 
62
 
 
63
 
 
64
 
 
65
New python-sugar class
 
66
----------------------
 
67
 
 
68
Handle packaging of Sugar activities.
 
69
 
 
70
 
 
71
 
 
72
New copyright-check rule
 
73
------------------------
 
74
 
 
75
Refuse to build if the source is found to contain different copyright
 
76
info than earlier builds.
 
77
 
 
78
 
 
79
 
 
80
New kernelpatches rule
 
81
----------------------
 
82
 
 
83
Small wrapper around dh-kpatches, taking care of build-dependencies too.
 
84
 
 
85
 
 
86
 
 
87
New routines for handling upstream tarball
 
88
------------------------------------------
 
89
 
 
90
Rules and variables to help downloading, validating and repackaging
 
91
upstream tarball.
 
92
 
 
93
Implements the rules print-version and get-orig-source commonly used
 
94
for group-maintained packages with Debian-specific patches maintained in
 
95
SVN or some other VCS, and automated fetching virgin upstream tarball
 
96
(possibly massaged after download e.g. to strip non-DFSG material).
 
97
 
 
98
 
 
99
 
 
100
Support for custom BTS info
 
101
---------------------------
 
102
 
 
103
Include BTS control info found in debian/*.bts files, or alternatively
 
104
redirect bug reports to the email address defined in DEB_BTS_EMAIL.
 
105
 
 
106
 
 
107
 
 
108
New dict class
 
109
--------------
 
110
 
 
111
Rules for packaging ispell, aspell, myspell and wordlist dictionaries.