Description of problem: When running status-report on Fedora 22, the application crashes with a stack trace. Version-Release number of selected component (if applicable): qa-tools-workstation-3.9-32.x86_64 How reproducible: always Steps to Reproduce: 1. status-report last week 2. 3. Actual results: Traceback (most recent call last): File "/usr/bin/status-report", line 239, in <module> user_stats = UserStats(user, options) File "/usr/bin/status-report", line 49, in __init__ BugzillaStats(option="bugzilla", parent=self), File "/usr/share/qa-tools/python-modules/reports/bugzilla.py", line 452, in __init__ VerifiedBugs(option="verified", parent=self), File "/usr/share/qa-tools/python-modules/reports/base.py", line 165, in __init__ self.check() File "/usr/share/qa-tools/python-modules/reports/base.py", line 191, in check self.fetch() File "/usr/share/qa-tools/python-modules/reports/bugzilla.py", line 206, in fetch bug for bug in Bug.search(query, options=self.options) File "/usr/share/qa-tools/python-modules/reports/bugzilla.py", line 61, in search result = server.query(query) File "/usr/lib/python2.7/site-packages/bugzilla/base.py", line 1209, in query r = self._query(query) File "/usr/lib/python2.7/site-packages/bugzilla/base.py", line 1200, in _query return self._proxy.Bug.search(query) File "/usr/lib64/python2.7/xmlrpclib.py", line 1240, in __call__ return self.__send(self.__name, args) File "/usr/lib/python2.7/site-packages/bugzilla/base.py", line 168, in _ServerProxy__request ret = ServerProxy._ServerProxy__request(self, methodname, params) File "/usr/lib64/python2.7/xmlrpclib.py", line 1599, in __request verbose=self.__verbose File "/usr/lib/python2.7/site-packages/bugzilla/base.py", line 263, in request return self._request_helper(url, request_body) File "/usr/lib/python2.7/site-packages/bugzilla/base.py", line 250, in _request_helper raise e bugzilla.base.BugzillaError: data must be a byte string Expected results: weekly report Additional info:
python-bugzilla-1.2.1-1.fc22.noarch running bugzilla query -b 12345 causes Server error: data must be a byte string
There was a thread about this here: https://lists.fedorahosted.org/pipermail/python-bugzilla/2015-July/000417.html Workaround is to remove python-ndg_httpsclient, but there's also a python-bugzilla workaround-ish patch to fix it too, I'll do builds with that soon
python-bugzilla-1.2.2-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-16470
python-bugzilla-1.2.2-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update python-bugzilla' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-16470
python-bugzilla-1.2.2-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.