{ "id": "107325", "key": "TIMOB-12185", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "14815", "description": "2013 Sprint 05", "name": "2013 Sprint 05", "archived": true, "released": true, "releaseDate": "2013-03-11" }, { "id": "15277", "description": "2013 Sprint 06 Core", "name": "2013 Sprint 06 Core", "archived": true, "released": true, "releaseDate": "2013-03-25" }, { "id": "14816", "description": "2013 Sprint 06", "name": "2013 Sprint 06", "archived": true, "released": true, "releaseDate": "2013-03-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-03-14T23:33:57.000+0000", "created": "2013-01-03T11:36:09.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "core", "qe-testadded", "runtime" ], "versions": [], "issuelinks": [], "assignee": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-03-22T12:12:50.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "In 3.0.0 we deprecated Rhino as a supported runtime. We now need to remove it from the core to allow us to clean up the related code.", "attachment": [], "flagged": false, "summary": "Remove Rhino as a supported runtime", "creator": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "241474", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Testing instructions:\n\nAfter rhino has been removed, we need to verify that the sdk builds, and also test to make sure it doesn't break modules. To verify that the sdk works, do the following:\n1. Build the sdk with scons (It should be faster than before since it doesn't have to compile rhino related code)\n2. Run KS with the runtime set to rhino (it should just launch with v8 instead)\n3. Verify in logcat that you get something like\n{code}\nI/TiApplication( 2339): (main) [87,504] Titanium Javascript runtime: v8\n{code}\n4. Run KS with the runtime set to v8 make sure it runs as well.\n\nFor testing with a module, you need to verify that older modules still build, and also that we are able to create new modules.\n\nTesting with an older module:\n1. Create a module with an older sdk\n2. In the build properties file, modify the sdk to point to the new one\n3. Type in 'ant' to build the module.\n4. Install the module into studio and run with the app.js inside the example directory of the module.\n\nThe app should run with a red square if you use the example code.\n\nTesting with a new module.\n1. Create a new module with a command like: titanium.py create --platform=android --type=module --name=moduleTest --id=com.moduleTest --android=~/Android/android-sdk-mac_x86/\n2. Build the module with ant\n3. Install the module into studio and run with the app.js inside the example directory of the module.\n\nThe app should run with a red square if you use the example code.\n\n", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-03-09T02:08:18.000+0000", "updated": "2013-03-09T02:08:18.000+0000" }, { "id": "241476", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/3946", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-03-09T03:12:51.000+0000", "updated": "2013-03-09T03:12:51.000+0000" }, { "id": "243669", "author": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Rhino support is removed. Added rhino in tiapp.xml to set the rhino runtime then executed the app.\r\nRuntime detected as 'v8' in logs in monitor.\r\n\r\nVerified on:\r\nSDK version: 3.1.0.v20130320190115 \r\nCLI version : 3.0.24\r\nOS : MAC OSX 10.7.5\r\nXCode : 4.5.1\r\n", "updateAuthor": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2013-03-22T12:12:31.000+0000", "updated": "2013-03-22T12:12:31.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }