fix handling of http exception (fix ros-infrastructure/buildfarm#152)
add saucy
0.10.23
python 3 compatibility
rpm_detect function fix

Function rpm_detect now returns array of installed packages instead of just error code.
It fixes this problem: https://github.com/ros-infrastructure/rosdep/issues/220
Merge pull request #281 from lufterc/patch-1

rpm_detect fix for openSUSE installer
update travis to check for Python 3.3
more for python 3 compatibility
Merge pull request #279 from dirk-thomas/master

python 3 compatibility
0.10.24
update release stuff for use with ros_release_python
update suites
update for rosdistro version implementing rep141
updating yaml-cpp tarball url to google code from kforge. and foo.tar.gz to github repo
Merge pull request #290 from ros-infrastructure/rep141

update for rosdistro version implementing rep141
0.10.25
switching to local file urls and fixing md5sum
Merge pull request #292 from ros-infrastructure/fix_urls

switching to local file urls and fixing md5sum
Remove unnecessary str conversion

Using str(obj) will fail if the object is a unicode string and contains extended characters. However, since the argument to the % operator is certainly a tuple, there is no question as to the fact that the passed object is to be converted to a string (ascii OR unicode). This means that the str() is not necessary to perform the conversion in this case.

To clarify:

This will NOT always work, such as when notastring is a tuple containing multiple objects:
print("%s" % notastring)

These will work:
print("%s" % (notastring,))
print("%s %s" % (notastring, somethingelse))

This is likely not the only place where str() will need to be removed because of the possibility of an extended character.

This was discovered when F19 used extended characters in the release name. Anywhere a string containing the os_version is passed to str(), this problem will present itself.
Merge pull request #297 from cottsay/master

Remove unnecessary str conversion