- roll 0.142 release
- open 0.143 development
Do not pass on unicode password from keyrings.

Seems at least gnome keyring returns a unicode string here
needlessly, which calling code then trips over.
- fix upload of binary files via POST api call (use right content type)
Merge branch 'master' of https://github.com/thorstenb/osc
Fix wipebinaries
ppc64le can be built on ppc64

In case vm-type is KVM, we can build Little Endian packages on Big
Endian host.

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
add option for deleterequests using auto-accept
Fixed traceback in get_prj_results

The reason of the crash is that not all targets are always defined for
all packages. In our environment it happens when linked project is
created and sources have just been uploaded to one package.

Here is the crash:
Traceback (most recent call last):
  File "../tools-testing/build-package", line 313, in <module>
    sys.exit(main(sys.argv))
  File "../tools-testing/build-package", line 309, in main
    return build(apiurl, tproject, package, timeout)
  File "../tools-testing/build-package", line 226, in build
    hide_legend=True, csv=True)
  File "/usr/lib/python2.7/site-packages/osc/core.py", line 5135, in get_prj_results
    row = [pac] + [status[pac][tg] for tg in targets]
status[pac]]
KeyError: ('Fedora_18', 'i586', 'outdated')

Please note that this fix fixes only csv mode. For other modes osc still
can crash, but it's hard to reproduce here as we're not using them.

Signed-off-by: Ed Bartosh <bartosh@gmail.com>
- core.http_request: remove timeout cruft
Merge branch 'master' of https://github.com/bartosh/osc
Fixed typo in authentication
- core.request_interactive_review: be able to edit a "maintenance_incident"

Fixes #64.
chmod handling

 * prefer os.open instead of open && os.chmod
 * prefer os.fchmod when fd exists
correctly specify --delete option when using rsync
passx encode/decode functions

The string.encode('bz2') does not work in python3. Implement
passx_encode/passx_decode functions compatible with python 2.6, 2.7 and
3.3.

Add a simple unit test.
- tests.suite: added TestConf testcase to suite
- ServiceInfo.execute: also cleanup dirs

Fixes #67.
- tests.test_commit: added new testcase

Only update storefiles if the commit was successful (see bug #65)
- core.Package.commit: only update store if the commit was successful

This fixes bug #65