Here's the new python-bugzilla release to support the future
Of the incompatibilities listed below, the only one that I know fedora
infrastructure is using is Bug.url renamed to Bug.weburl. pkgdb supposedly
Feel free to ping me if you hit any issues.
-------- Original Message --------
Subject: [python-bugzilla] ANNOUNCE: python-bugzilla 0.8.0 released
Date: Sat, 16 Feb 2013 12:29:02 -0500
From: Cole Robinson <crobinso(a)redhat.com>
Reply-To: python-bugzilla user/developer list
To: python-bugzilla user/developer list <python-bugzilla(a)lists.fedorahosted.org>
I'm happy to announce a new release of python-bugzilla, version 0.8.0.
The releases can be downloaded from:
This release includes:
- Replace usage of non-upstream Red Hat bugzilla APIs with upstream replacements
- Test suite improvements, nearly complete code coverage
- Fix all open bug reports and RFEs
In particular, this release is necessary to support the next major update of
. Most of the custom bugzilla.redhat.com
XMLRPC API calls
are being removed, so python-bugzilla has been adjusted to transparently use
the upstream API replacements. There are some behavior changes though (that I
- Format of Bug.longdescs/Bug.comments changed, though most of the info is
still available. Main change is that 'body' was renamed to 'text'
- ID field for Bug.attachments was renamed from attach_id -> id
- Bug.url (actual URL for the bug report) was been renamed to Bug.weburl.
Bug.url is now the URL field in the bug report.
- RHBZ parameter format back compatibility now must be explicitly enabled in
the API by setting RHBugzilla.rhbz_back_compat = True. Can also be set via
__init__. What this toggles:
-- Converts 'blocks'/'blockedby'/'blocked', 'keywords',
and 'alias' fields
from a list to old style comma separated string
-- Converts current more verbose 'flags' field to old style comma separated
-- Converts 'groups' value into more verbose setting per the old format.
However, usage of this back compat option is not recommended. I suggest
updating your scripts to use the new values returned by bugzilla.redhat.com
since most fields are now stable and won't change in the future.
If you hit any regressions, please drop a mail to
python-bugzilla(a)lists.fedoraproject.org or file a bug in rhbz:
python-bugzilla mailing list