Package: piuparts
Version: 0.48ubuntu1
Severity: minor
Tags: patch
Currently, if you run 'piuparts -D $distro -a $package' on a distro different
than the host distro, you don't get the correct mirrors added to your sources.
If a distro default is explicitly added using '-D', you should get that
distro's default mirrors. This would make it easier to run piuparts against
Debain on an Ubuntu host and vise versa.
Please consider applying the attached patch.
Thanks,
Andrew Starr-Bochicchio
-- System Information:
Debian Release: wheezy/sid
APT prefers raring-updates
APT policy: (500, 'raring-updates'), (500, 'raring-security'), (500,
'raring'), (100, 'raring-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.8.0-22-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages piuparts depends on:
ii debootstrap 1.0.46ubuntu1
ii debsums 2.0.52
ii dpkg 1.16.10ubuntu1
ii lsb-release 4.0-0ubuntu27
ii lsof 4.86+dfsg-1ubuntu2
ii python 2.7.4-0ubuntu1
ii python-debian 0.1.21+nmu2ubuntu1
piuparts recommends no packages.
Versions of packages piuparts suggests:
ii schroot 1.6.5-1
-- no debconf information
=== modified file 'piuparts.py'
--- piuparts.py 2013-05-30 03:28:49 +0000
+++ piuparts.py 2013-05-30 03:29:40 +0000
@@ -2890,7 +2890,10 @@
settings.debian_distros = defaults.get_distribution()
if not settings.debian_mirrors:
- settings.debian_mirrors = find_default_debian_mirrors()
+ if settings.defaults:
+ settings.debian_mirrors = defaults.get_mirror()
+ else:
+ settings.debian_mirrors = find_default_debian_mirrors()
if not settings.debian_mirrors:
settings.debian_mirrors = defaults.get_mirror()