{ "id": "114872", "key": "TIMOB-13970", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": "15491", "description": "2013 Sprint 11 JS", "name": "2013 Sprint 11 JS", "archived": true, "released": true, "releaseDate": "2013-06-03" }, { "id": "15109", "description": "2013 Sprint 11", "name": "2013 Sprint 11", "archived": true, "released": true, "releaseDate": "2013-06-03" }, { "id": "15478", "description": "Release 3.1.1", "name": "Release 3.1.1", "archived": true, "released": true, "releaseDate": "2013-06-17" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-05-24T20:20:43.000+0000", "created": "2013-05-23T21:22:54.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-05-29T01:35:37.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": "13102", "name": "Code Processor", "description": "Analyzes JavaScript source" } ], "description": "The alloy hook never gets automatically updated, even when Alloy itself is updated. This means existing Alloy apps will not get the updated hook that the code processor requires, preventing the code processor from running in certain circumstances. Due to time constraints, this should be hacked around in the code processor.", "attachment": [], "flagged": false, "summary": "Code Processor: Hack around the alloy hook never getting updated issue", "creator": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "253797", "author": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium-code-processor/pull/200\n1_0_X PR: https://github.com/appcelerator/titanium-code-processor/pull/201", "updateAuthor": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-24T01:22:57.000+0000", "updated": "2013-05-24T01:22:57.000+0000" }, { "id": "253876", "author": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "body": "To test:\n# Take an Alloy project created with a version older than 1.1.3-alpha\n# Clean the project\n## \"ti clean\" from the command line\n# Run the code processor\n## \"ti analyze -p iphone -A\"\n# Without the fix, the alloy hook is not called and an error is displayed saying the project can't be analyzed (I forget the exact wording)\n# With the fix, the alloy hook is called (you can see its output) and the project is analyzed successfully", "updateAuthor": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-24T17:53:41.000+0000", "updated": "2013-05-24T17:53:41.000+0000" }, { "id": "253925", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Code review and functional tests pass for both PR 200 and 201. Merged.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-24T20:20:43.000+0000", "updated": "2013-05-24T20:20:43.000+0000" }, { "id": "254479", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified as fixed using Code Processor 1.0.1-alpha3 and Alloy version 1.1.3-alpha (verified the wrong behavior is present if using Code Processor 1.0.1-alpha3 and Alloy version 1.1.2).\n\nClosing.", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-29T01:35:29.000+0000", "updated": "2013-05-29T01:35:29.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }