Askbot has a few bundled dependencies. From a Linux distribution perspective, we prefer unbundling and packaging them separately to make it reusable across applications. More details here
Going through the dependencies in deps/, I see the following
grapefruit.py - Seems to just a copy from from https://code.google.com/p/grapefruit/. License: Apache v2. I intend to package this separately and remove the bundled copy.
django_authopenid - Forked version from upstream. Intended to be phased out. When and why? Upstream at https://bitbucket.org/benoitc/django-authopenid/wiki/Home. Seems inactive. License: Apache v2. Forked copy has no license indication however. Needs to be fixed.
openid - No README file. Is this forked? What is the upstream? License status unknown. Needs to be fixed.
livesettings - Forked version of django-livesettings. Status of merge back? Upstream at https://bitbucket.org/bkroeze/django-livesettings. License: New BSD. Upstream includes a copy of the license. Bundled fork does not. Needs to be fixed
recaptcha_django - Seems to be just a copy from https://code.google.com/p/recaptcha-django/. License: New BSD. I intend to package this separately and remove the bundled copy.
Do let me know your thoughts
grapefruit - removed
Django_openid - bundled but can be disabled, it is really a fork and at this point it is part of askbot because it imports some things from askbot. If you disable django_openid application - a replacement authentication module must be installed.
Python-openid - removed
Recaptcha-django - removed and replaced with "django-recaptcha-works" in dependencies.
Livesettings - slightly forked, need to talk to the satchmo bosses (livesettings is taken from the satchmo online store software) to see if they are interested in merging my changes.
edit two forked modules left at the moment - django_authopenid and livesettings.
Do you need all these resolved before you can complete the Fedora .rpm?
Just noticed that you are also bundling jquery and a few extensions to that, wmd and yuicompressor jar file. I understand the former 2 being used at runtime but is yuicompressor being used at all at runtime? Can I remove it from the package?
Create your Q&A site at askbot.com. Managed Askbot hosting at just $15/mo. Dedicated hosting, support contracts, consulting services.create your Q&A site
Asked: 2011-06-26 20:30:08 -0500
Seen: 202 times
Last updated: Aug 28 '11