mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-13 08:01:09 +00:00
common.py, checkReleaseExists() and checkSourceExists(): Add support for
specifying pockets (e. g. release name "intrepid-proposed").
This commit is contained in:
parent
9e1272482c
commit
c19ab4eb19
11
common.py
11
common.py
@ -74,6 +74,7 @@ def checkReleaseExists(release):
|
||||
https://launchpad.net/ubuntu/releaseName page on Launchpad.
|
||||
|
||||
If an error is returned; the release does not exist. """
|
||||
release = release.split('-')[0] # remove pocket
|
||||
try:
|
||||
urllib2.urlopen("https://launchpad.net/ubuntu/%s" % release)
|
||||
except urllib2.HTTPError:
|
||||
@ -86,14 +87,18 @@ def checkSourceExists(package, release):
|
||||
https://launchpad.net/ubuntu/+source/package page.
|
||||
|
||||
Return the page and version in release. """
|
||||
if '-' in release:
|
||||
(release, pocket) = release.split('-', 1)
|
||||
else:
|
||||
pocket = 'release'
|
||||
try:
|
||||
page = urllib2.urlopen('https://launchpad.net/ubuntu/+source/' + package).read()
|
||||
|
||||
m = re.search('"/ubuntu/%s/\+source/%s/(\d[^"]+)"' % (release,
|
||||
package.replace('+', '\+')), page)
|
||||
m = re.search('<td>%s</td>\s*\n.*"/ubuntu/%s/\+source/%s/(\d[^"]+)"' % (
|
||||
pocket, release, package.replace('+', '\+')), page)
|
||||
if not m:
|
||||
print >> sys.stderr, "Unable to find source package '%s' in " \
|
||||
"the %s release." % (package, release.capitalize())
|
||||
"the %s-%s pocket." % (package, release.capitalize(), pocket)
|
||||
sys.exit(1)
|
||||
|
||||
except urllib2.HTTPError, error: # Raised on 404.
|
||||
|
7
debian/changelog
vendored
7
debian/changelog
vendored
@ -1,3 +1,10 @@
|
||||
ubuntu-dev-tools (0.48) UNRELEASED; urgency=low
|
||||
|
||||
* common.py, checkReleaseExists() and checkSourceExists(): Add support for
|
||||
specifying pockets (e. g. release name "intrepid-proposed").
|
||||
|
||||
-- Martin Pitt <martin.pitt@ubuntu.com> Tue, 11 Nov 2008 10:09:03 +0100
|
||||
|
||||
ubuntu-dev-tools (0.47) jaunty; urgency=low
|
||||
|
||||
[ Kees Cook ]
|
||||
|
Loading…
x
Reference in New Issue
Block a user