Description of problem: This was reported by our users. See: https://openshift.redhat.com/app/console/application_types?tag=python https://openshift.redhat.com/app/console/application_types?tag=perl The frameworks list is just wrong. See https://www.openshift.com/developers/python and https://www.openshift.com/developers/perl for examples.
That's not a list of frameworks - it's a list of quickstarts and cartridges available in OpenShift.
The description field in the cartridge metadata for Python and Perl is incorrect and was broken. I believe this was correct at one point and got reverted. This should be fixed ASAP since it's a regression.
My fault on the obscure bug report with links rather than specifics. Here are the specifics: This is feedback from a user about confusion in the cartridge description. It currently states: "Python is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages. Popular development frameworks include: CakePython, Zend, Symfony, and Code Igniter." The part about popular frameworks for Python is wrong. User's exact statement: "You may wish to review the descriptions you have for the Python containers as found here: https://openshift.redhat.com/app/console/application_types?tag=python It states that "Popular development frameworks include: CakePython, Zend, Symfony, and Code Igniter." As I'm sure you're aware, this is not an accurate statement. " Thanks for considering a fix/update to the description.
I'm going to use the v1 cartridge descriptions for these cartridges. What got in v2 seems to be incorrect. Perl: "Perl is a high-level, general-purpose, interpreted, dynamic programming language. Dynamic content produced by Perl scripts can be served in response to incoming web requests." Python: "Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Popular development frameworks include: Django, Bottle, Pylons, Zope and TurboGears."
Master pull request: https://github.com/openshift/origin-server/pull/2955
Stage pull request: https://github.com/openshift/origin-server/pull/2956
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/4fa2934660577b6b24925ab01c52dba1694d6f9c Bug 977950 - Copying the v1 descriptions back into the v2 versions of the cartridge.
Checked on current stage (devenv-stage_382), issue fixed. The python and perl has the correct description in the create app page.