* Minor fix in __main__.py
* Fixed python_requires in setup.py
* Applied patches by Ville Skyttä:
- Prevent None prefix in SOAPAction
- Replaced deprecated assert methods in tests
- Some whitespace fixes
* Bumped standards version
* Updated Python packaging (setup.py)
* Added Travis CI
* Fix "Please expose severity sorting dict" Applied patch by Chris Lamb,
thank you Chris! (Closes: #827853)
* Fix "missing python3 dependency" applied patch by Adrian Bunk, thanks
Adrian! (Closes: #867423)
* Bumped standards version
* Applied merged various pull requests:
* Fixed ssl w/ Python 3.4.3, thanks again Gaetano Guerriero!
* Adding pysimplesoap to install requirements in setup.py, thanks
SimplicityGuy!
* Replaced erroneous unicode values, thanks mprpic!
* Fixed some typos, thanks jwilk!
* Rebuild for jessie-backports.
* Gaetano made python-debianbts thread safe by dynamically creating
SoapClients instead of using a module-level one. (Closes: #801585)
* Applied patch by Gaetano, that fixes Bugreport.__str__ throwing unicode
decode errors
* Fix bug where buglog body is sometimes not base64 decoded by applying
patch by Gaetano. (Closes: #801585, #801347)
* Applied patch by Gaetano fixing a bad import of the email module. Thanks
Gaetano!
* Use semver semantics for versioning from now on
* Fix "get_bugs(..., 'bugs', [123, 456], ...) triggers serverside
exception: The 'bugs' parameter ("HASH(0x315ced8)") to
Debbugs::Bugs::get_bugs was a 'hashref'" Merged modified version of patch
by Gaetano Guerriero. Thanks! (Closes: #801360)
* Changed docstrings to numpy standard
* Fix "base64-encoded strings" merged patch by Gaetano that parses all
fields of Bugreport via _parse_string_el. (Closes: #799528)
* Added logging to unit tests
* Fixed some unittests
* Fix "base64-encoded strings" by merging pull request by Gaetano Guerriero.
(Closes: #799528) Thank you Gaetano!
* Added patch by Gaetano to provide proper email messages in Buglog.
* Upload to unstable
* Port to Python 3. Thanks again Gaetano Guerriero for providing the initial
patch! The code works now under Python2/3 simultaneously
(Closes: #732644)
* Merged patch that ports python-debianbts from soappy to simplesoap, by
Gaetano Guerriero. Thank you very much!
* allow get_bugs(a, b, c, d) and get_bugs([a, b, c, d])
* Fix "performance regression in get_status()" by applying patch from James
McCoy. Thank you very much James! (Closes: #795198)
* Made code more PEP8 compliant
* Made unit tests more discoverable for nosetests
* Fix "reportbug: HTTPError 500 Internal Server Error" by merging patch
contributed by James McCoi, thanks James! (Closes: #722226)
* Bugs are now downloaded in batches of 500 bugs
* Bumped standards version
* Transitioned the package from python-support to dh_python2
* Added HTTP_PROXY support by applying the patch from Raphael Kubo da Costa,
thank you very much! (Closes: #630496)
* Fix "Bugreport.affects returns an array of chars, not strings" by
splitting the input string (Closes: #670446)
* Uploaded lots of changes contributed by Jari Aalto. Thank you very much
man!
* Remove unused dpatch and upgrade to packaging format "3.0 (native)".
* Update to Standards-Version to 3.9.3.1 and debhelper to 9.
* Add build-arch and build-indep targets to rules file.
* Fix copyright-with-old-dh-make-debian-copyright (Lintian).
* Fix spelling-error-in-description (Lintian).
* Fix copyright-refers-to-symlink-license (Lintian).
* Merged with patch from Michael, improving distutils setup.
* Switched to distutils
* Fixed issue in unicode handling in Bugreport.__str__ method
* Added documentation for 'bugs' keyword in get_bugs
* Fix "please add a Vcs-Browser field in source stanza" (Closes: #590929)
* Fixed the types of the mergedwith-, blocks-, blockedby-, and
affects-fields of the Bugreport class: the first three changed from
"String" to "list of Strings" the last one from "String" to list of
Strings"
* Removed the keywords-, found_date-, fixed_date-, and id-attributes as they
are either not fully implemented in the BTS or superfluous
* Added Unittests to ensure the above works as expected
* Further improved the documentation of the methods and the Bugreport class
* Fix "remove *.pyc from source package" Added rm *.pyc rule in clean
targets. (Closes: #590722)
* Fix "UnicodeDecodeError: 'utf8' codec can't decode byte 0xe4 in
position 44: invalid continuation byte" We replace invalid unicode
characters now (Closes: #590725)
* Fix "reportbug-ng: coercing to Unicode: need string or buffer, int found",
apparently "blocks" is sometimes a string and sometimes an int.
(Closes: #590073)
* Fix "UnicodeDecodeError on get_bug_log() and other methods", added
regression test for this bug. (Closes: #588954)
* Rebuild for lenny-backports.
* Fix "[python-debianbts] Typo that generates incorrect output"
Fixed trivial typo (Closes: #566554)
* Removed id, found and fixed (Closes: #550945)
- According to Don id is superfluous and will vanish, use bug_num instead
- found and fixed are only partly implemented in debbugs, found_versions
and fixed_versions give the information you need.
* Fixed typo in debian/pyversions
* Make python-debianbts depend on python >= 2.5
- (Closes: #550569) python-debianbts: fails to
compile with Python 2.4!!
- (Closes: #550571) python-debianbts: Incompatible
with python2.4!!
* Major version number jump breaks backwards compatibility
* Added support for usertags
* Bugreport class provides exactly the members, provided by SOAP even if
they don't make sense:
- id and bug_nr seem to be identical all the time
- found and found_versions as well
- keywords and tags also
- even fixed and fixed date
- summary is always empty, but subject gives the summary
- ... and probably some other quirks
* get_bug_log now returns a dict instead of an object
* removed HTMLStripper class -- we use SOAP for a while now
* removed get_html_fulltext -- bugs.debian.org/bugnr does the trick too
* Major refactorings
* Added unittests
* Updated VCS-git field in debian/control, we moved to github
* Bumped standards version (no changes)
The "greetings from Graz" release
* Fix "python-glpk and python-debianbts: error when trying to install
together" Removed __init__.py (Closes: #546561)
* Fix "submitter field is always None" (Closes: #542651)
* Fix "incomplete documentation for debianbts.get_bugs()", added
"correspondent" to docstring (Closes: #529588)
* Fix "timestamps represented as strings", first- and lastaction are now
datetimeobjects, thanks Jakub (Closes: #529488)
* Added VCS-git field to debian/control
* Bumped standards version
* Replaced dh_clean -k with dh_prep in debian/rules
* Replaced Author(s) with Author in debian/copyright
* Added support for Tags
* Corrected priority from extra to optional
* Fixed short and long package description to make lintian happy
* Changed SOAP namespace to Debbugs/SOAP/V1, thanks Don for the hint!
* Added values for Bugreports to compare their severities
* Added HTML Parser and get_html_fulltext(bugnr)
* Initial Release.