Add an option to override version prefix (~ubuntu)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-dev-tools (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Hi,
sometimes it is important to have a larger version number than in the target release, so an option to override (~ubuntu or ~debian) to something larger might be needed.
Here's the patch that adds an -p,--prefix option to backportpackage:
```
--- /usr/bin/
+++ /home/ondrej/
@@ -83,6 +83,10 @@ def parse(args):
+ parser.
+ metavar='PREFIX',
+ help='Prefix to prepend to version number '
+ '(default: ~<distribution> (debian or ubuntu)')
parser.
@@ -221,14 +225,16 @@ def find_package(
return srcpkg
-def get_backport_
+def get_backport_
distribution = codename_
if not distribution:
series = Distribution(
- backport_version = version + ('~%s%s.1' % (distribution.
+ if prefix is None:
+ prefix = '~%s' % (distribution.
+ backport_version = version + ('%s%s.1' % (prefix, series.version))
if suffix is not None:
elif upload and upload.
@@ -308,7 +314,7 @@ def orig_needed(upload, workdir, pkg):
def do_backport(
- builder, update, upload, keyid, prompt):
+ builder, update, upload, keyid, prompt, prefix):
dirname = '%s-%s' % (pkg.source, release)
srcdir = os.path.
@@ -321,7 +327,7 @@ def do_backport(
pkg.
bp_version = get_backport_
- upload, release)
+ upload, release, prefix)
old_version = get_old_
bp_dist = get_backport_
@@ -413,7 +419,8 @@ def main(args):
- opts.prompt)
+ opts.prompt,
+ opts.prefix)
except DownloadError as e:
finally:
```
tags: | added: patch |
We need that too ;)
That's really a valuable addition.