Bug 977950

Summary: Frameworks list in cartridge description is incorrect for Python and Perl
Product: OpenShift Online Reporter: Nam Duong <nduong>
Component: ContainersAssignee: Rob Millner <rmillner>
Status: CLOSED CURRENTRELEASE QA Contact: libra bugs <libra-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 2.xCC: bmeng, jofernan, mfisher, rmillner, yadu
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-22 15:18:15 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nam Duong 2013-06-25 16:16:18 UTC
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.

Comment 1 Clayton Coleman 2013-06-26 18:06:15 UTC
That's not a list of frameworks - it's a list of quickstarts and cartridges available in OpenShift.

Comment 2 Clayton Coleman 2013-06-26 19:24:09 UTC
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.

Comment 3 Nam Duong 2013-06-26 19:32:48 UTC
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.

Comment 4 Rob Millner 2013-06-27 19:44:17 UTC
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."

Comment 5 Rob Millner 2013-06-27 20:00:53 UTC
Master pull request:
https://github.com/openshift/origin-server/pull/2955

Comment 6 Rob Millner 2013-06-27 20:03:59 UTC
Stage pull request:
https://github.com/openshift/origin-server/pull/2956

Comment 7 openshift-github-bot 2013-06-27 22:04:39 UTC
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.

Comment 8 Meng Bo 2013-06-28 08:29:31 UTC
Checked on current stage (devenv-stage_382), issue fixed.

The python and perl has the correct description in the create app page.