in wily, pull-lp-source works for me, but a simple 'pull-debian-source hello' would fail.
The change in behavior from the working vivid for my specific use case is that rmadison has changed and is hitting a different server.
on wily:
$ rmadison -u debian -s sid -a source hello
hello | 2.10-1 | unstable | source
on trusty (and vivid)
$ rmadison -u debian -s sid -a source hello
hello | 2.10-1 | sid | source
The easiest fix for me to make 'pull-debian-source hello' work again was this:
=== modified file 'ubuntutools/archive.py'
--- ubuntutools/archive.py 2014-12-18 23:18:00 +0000
+++ ubuntutools/archive.py 2015-10-21 20:59:55 +0000
@@ -604,6 +604,8 @@
def rmadison(url, package, suite=None, arch=None):
"Call rmadison and parse the result"
cmd = ['rmadison', '-u', url]
+ if suite == "sid":
+ suite = "unstable"
if suite:
cmd += ['-s', suite]
if arch:
in wily, pull-lp-source works for me, but a simple 'pull-debian-source hello' would fail.
The change in behavior from the working vivid for my specific use case is that rmadison has changed and is hitting a different server.
on wily:
$ rmadison -u debian -s sid -a source hello
hello | 2.10-1 | unstable | source
on trusty (and vivid)
$ rmadison -u debian -s sid -a source hello
hello | 2.10-1 | sid | source
The easiest fix for me to make 'pull-debian-source hello' work again was this: archive. py' archive. py 2014-12-18 23:18:00 +0000 archive. py 2015-10-21 20:59:55 +0000
=== modified file 'ubuntutools/
--- ubuntutools/
+++ ubuntutools/
@@ -604,6 +604,8 @@
def rmadison(url, package, suite=None, arch=None):
"Call rmadison and parse the result"
cmd = ['rmadison', '-u', url]
+ if suite == "sid":
+ suite = "unstable"
if suite:
cmd += ['-s', suite]
if arch:
That fixes my itch at least.