ubuntu-bugcontrol team mailing list archive
-
ubuntu-bugcontrol team
-
Mailing list archive
-
Message #04745
[Merge] ~octagalland/ubuntu-qa-tools:unembargo_different_distros into ubuntu-qa-tools:master
Octavio Galland has proposed merging ~octagalland/ubuntu-qa-tools:unembargo_different_distros into ubuntu-qa-tools:master.
Commit message:
Support unembargo to/from different distributions
Requested reviews:
Ubuntu Bug Control (ubuntu-bugcontrol)
For more details, see:
https://code.launchpad.net/~octagalland/ubuntu-qa-tools/+git/ubuntu-qa-tools/+merge/476433
--
Your team Ubuntu Bug Control is requested to review the proposed merge of ~octagalland/ubuntu-qa-tools:unembargo_different_distros into ubuntu-qa-tools:master.
diff --git a/security-tools/unembargo b/security-tools/unembargo
index a78c826..ec2bdd4 100755
--- a/security-tools/unembargo
+++ b/security-tools/unembargo
@@ -83,6 +83,10 @@ parser.add_argument("--include-devel", help="Include development release",
action='store_true', default=False)
parser.add_argument("-f", "--force", help="Force unembargo even if the release is in freeze.",
action='store_true', default=False)
+parser.add_argument("--source-distribution", help="Name of the distribution to use for the source.",
+ default="ubuntu")
+parser.add_argument("--destination-distribution", help="Name of the distribution to use for the destination.",
+ default="ubuntu")
(opt, args) = parser.parse_known_args()
if len(args) < 1:
@@ -154,10 +158,12 @@ lp_version = "devel"
lp = lpl_common.connect(version=lp_version)
ubuntu = lp.distributions['ubuntu']
+src_distro = lp.distributions[opt.source_distribution]
+dst_distro = lp.distributions[opt.destination_distribution]
-dest_archive, dest_group, dest_ppa = lpl_common.get_archive(opt.destination, lp, verbose=True, distribution=ubuntu)
+dest_archive, dest_group, dest_ppa = lpl_common.get_archive(opt.destination, lp, verbose=True, distribution=dst_distro)
-origin_archive, origin_group, origin_ppa = lpl_common.get_archive(opt.ppa, lp, verbose=True, distribution=ubuntu)
+origin_archive, origin_group, origin_ppa = lpl_common.get_archive(opt.ppa, lp, verbose=True, distribution=src_distro)
series = dict()
if opt.release:
Follow ups