uec-query-builds python trace on bad usage or no-builds
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-utils (Ubuntu) |
Fix Released
|
Low
|
Scott Moser |
Bug Description
Binary package hint: cloud-utils
In 2 cases of uec-query-builds usage, the user gets a python trace. Possibly more annoyingly, they get a apport crash dialog as a result:
$ uec-query-builds is-update-available --build-name server --suite lucid
Traceback (most recent call last):
File "/usr/bin/
main()
File "/usr/bin/
( "stream", "base_url", "build_name", "suite", "serial" ))
File "/usr/bin/
raise Exception("must provide argument for %s" % f)
Exception: must provide argument for serial
$ uec-query-builds is-update-available --build-name desktop --suite lucid --serial 20100401
Traceback (most recent call last):
File "/usr/bin/
main()
File "/usr/bin/
result=
IndexError: list index out of range
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: cloud-utils 0.10-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.32-19-generic x86_64
Architecture: amd64
Date: Fri Apr 9 09:34:20 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
PackageArchitec
ProcEnviron:
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: cloud-utils
Changed in cloud-utils (Ubuntu): | |
assignee: | nobody → Scott Moser (smoser) |
importance: | Undecided → Low |
This bug was fixed in the package cloud-utils - 0.11-0ubuntu1
---------------
cloud-utils (0.11-0ubuntu1) lucid; urgency=low
* uec-query-builds: do not throw IndexError on no builds available, tarball: send stdout through on failure of uec-publish-image,
or Exception on bad usage, LP: #559236
* uec-publish-image: remove error trailing '%s' in error message,
LP: #559244
* uec-publish-
LP: #559244
-- Scott Moser <email address hidden> Fri, 09 Apr 2010 10:03:29 -0400