Red Hat Bugzilla – Bug 977950
Frameworks list in cartridge description is incorrect for Python and Perl
Last modified: 2015-05-14 19:22:30 EDT
Description of problem:
This was reported by our users. See:
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:
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 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 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:
Stage pull request:
Commit pushed to master at https://github.com/openshift/origin-server
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.