We do formal tests on Chrome, Safari and Firefox.
We have a very successful installation story for development and production hosting using virtualenv. While buildout is a wonderful tool we simply don’t want to spend the time supporting two installation methods. Therefore:
If you are using something else besides Ubuntu, Mac OS X 10.6+, or Windows 7, you obviously have mad skills. We have a very successful installation story for development on three very common operating systems and production hosting is assumed to be on Ubuntu or any of the major PaaS vendors. Trying to support more than those operating systems is a HUGE amount of time taken away from making improvements - especially since the core developers insist on testing everything themselves.
The effort to support databases besides PostGreSQL was hampered for long time, all caused by a third party package we’re not going to identify that caused grief in the use of fixtures. This was a significant issue in Open Comparison, and used up a lot of development cycles.
So we use a Mock system of creating sample data in our tests and for running a development version of the site. To create some development data, just run:
python manage.py load_dev_data
Open Comparison supports GitHub and BitBucket. Here is some information about other repo hosting services.
They don’t have an API. We’ve filed ticket #5088 and we hope the nice people there can close it in the near future. Google is part of the open source world and we would love to support projects using their hosting services.
Open Comparison doesn’t track a project’s tickets/issues.
In 2011, when we provided support, their API client involved 5 MB of external dependencies, which is just plain silly for a RESTful API system. We also had a large number of failures by third-party contributors trying to work with their toolchain. We thought about creating a urlib/urllib2 (later requests) powered custom API client, but the demand for Launchpad support is too low to justify the work.
Since then, we’ve pulled all the Launchpad specific code out of Open Comparison.
If you want launchpad support, we welcome pull requests.
In 2011 we tried to provide support but their API was not adequate for our needs. Since then we’ve not had a request for Sourceforge support.
If you want Sourceforge support, we know their API has improved and we welcome pull requests.
We’ve had the odd request for Gitorious support. Their API is adequate and we welcome pull requests.