~ubuntu-branches/debian/sid/bzr-builddeb/sid

« back to all changes in this revision

Viewing changes to specs/upstream-patch-handling

  • Committer: Bazaar Package Importer
  • Author(s): James Westby
  • Date: 2007-02-28 19:16:28 UTC
  • Revision ID: james.westby@ubuntu.com-20070228191628-rhrgv90ptkqzxgrj
Tags: 0.15~rc1

* Version designed to work with bzr 0.15.
* Bump depends on bzr appropriately.
* Install the plugin in .../plugins/builddeb instead of
  .../plugins/bzr-builddeb, as the latter is not a valid python identifier
  as is now required by bzr.
* Export the package build to the correct directory name, using the upstream
  version rather than the full version. This removes a warning from
  dpkg-source when building and Closes: #409981. Thanks to James Vega.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Handling of patches against upstream
 
2
====================================
 
3
 
 
4
Status: Draft
 
5
 
 
6
Aim
 
7
---
 
8
 
 
9
Patching upstream sources, either to backport a fix or to add a Debian specific
 
10
change is very common. It is desirable to do it in a way in which the changes
 
11
are separate, and can easily be handled when moving to a new upstream. This
 
12
usually means storing them in ``debian/patches/`` and using a system like
 
13
quilt to handle them.
 
14
 
 
15
This works OK in a full source branch as is. However merge mode for instance
 
16
requires more work. The tool could certainly help in doing this.
 
17
 
 
18
The requirements are:
 
19
 
 
20
  * Seamless handling of patches regardless of the mode.
 
21
  * Conformance with standard handling practices.
 
22
  * Easy way to move to new upstream version.
 
23
  * Integration with the VCS wherever possible.
 
24