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.
|
https://launchpad.net/ubuntu/releaseName page on Launchpad.
|
||||||
|
|
||||||
If an error is returned; the release does not exist. """
|
If an error is returned; the release does not exist. """
|
||||||
|
release = release.split('-')[0] # remove pocket
|
||||||
try:
|
try:
|
||||||
urllib2.urlopen("https://launchpad.net/ubuntu/%s" % release)
|
urllib2.urlopen("https://launchpad.net/ubuntu/%s" % release)
|
||||||
except urllib2.HTTPError:
|
except urllib2.HTTPError:
|
||||||
@ -86,14 +87,18 @@ def checkSourceExists(package, release):
|
|||||||
https://launchpad.net/ubuntu/+source/package page.
|
https://launchpad.net/ubuntu/+source/package page.
|
||||||
|
|
||||||
Return the page and version in release. """
|
Return the page and version in release. """
|
||||||
|
if '-' in release:
|
||||||
|
(release, pocket) = release.split('-', 1)
|
||||||
|
else:
|
||||||
|
pocket = 'release'
|
||||||
try:
|
try:
|
||||||
page = urllib2.urlopen('https://launchpad.net/ubuntu/+source/' + package).read()
|
page = urllib2.urlopen('https://launchpad.net/ubuntu/+source/' + package).read()
|
||||||
|
|
||||||
m = re.search('"/ubuntu/%s/\+source/%s/(\d[^"]+)"' % (release,
|
m = re.search('<td>%s</td>\s*\n.*"/ubuntu/%s/\+source/%s/(\d[^"]+)"' % (
|
||||||
package.replace('+', '\+')), page)
|
pocket, release, package.replace('+', '\+')), page)
|
||||||
if not m:
|
if not m:
|
||||||
print >> sys.stderr, "Unable to find source package '%s' in " \
|
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)
|
sys.exit(1)
|
||||||
|
|
||||||
except urllib2.HTTPError, error: # Raised on 404.
|
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
|
ubuntu-dev-tools (0.47) jaunty; urgency=low
|
||||||
|
|
||||||
[ Kees Cook ]
|
[ Kees Cook ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user