{ "id": "145332", "key": "TIMOB-18632", "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": "16586", "description": "Release 3.4.2", "name": "Release 3.4.2", "archived": false, "released": true, "releaseDate": "2017-03-11" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-03-04T19:15:30.000+0000", "created": "2015-03-03T03:00:23.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "merge-3.5.1", "qe-3.5.1" ], "versions": [ { "id": "16711", "description": "Release 3.5.1", "name": "Release 3.5.1", "archived": false, "released": true, "releaseDate": "2015-03-06" } ], "issuelinks": [], "assignee": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-03-05T18:20:18.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": "13103", "name": "CLI", "description": "Node-based command line interface" } ], "attachment": [], "flagged": false, "summary": "CLI: Node 0.12: If the CLI is updated to 3.4.2 before the SDK is updated then you can't install the new SDK", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": "Mac OSX 10.10.2\r\nAppcelerator Studio, build: 3.4.2.201502181619\r\nTitanium SDK build: 3.5.1.v20150226105118\r\nTitanium CLI, build: 3.4.2-rc2\r\nAlloy: 1.5.1\r\nNode 0.12.0\r\n", "closedSprints": [ { "id": 354, "state": "closed", "name": "2015 Sprint 05 Tooling", "startDate": "2015-02-28T15:56:04.157Z", "endDate": "2015-03-14T00:00:00.000Z", "completeDate": "2015-03-14T01:06:35.190Z", "originBoardId": 121 } ], "comment": { "comments": [ { "id": "344907", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "I doubt Node 0.12 is supported by any of the pre-3.5.1 SDKs.", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2015-03-03T05:40:48.000+0000", "updated": "2015-03-03T05:40:48.000+0000" }, { "id": "344938", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~fmiao] Right. It isn't. But in attempting to message when an SDK doesn't support node 0.12 we encountered this issue. This is expected to be a common workflow.\r\n", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-03T17:44:38.000+0000", "updated": "2015-03-03T17:44:38.000+0000" }, { "id": "344940", "author": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Once we address TIMOB-18629 with a Warning instead of error, this will be resolved as well.", "updateAuthor": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-03-03T17:53:15.000+0000", "updated": "2015-03-03T17:53:15.000+0000" }, { "id": "344948", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Hmm, maybe the Node.js version check needs to happen when loading an SDK command and not before any command is loaded/run.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2015-03-03T18:25:43.000+0000", "updated": "2015-03-03T18:25:43.000+0000" }, { "id": "345074", "author": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Addressed through\r\n\r\nTitanium CLI master PR: https://github.com/appcelerator/titanium/pull/199\r\nTitanium CLI 3_5_X PR: https://github.com/appcelerator/titanium/pull/201\r\nTitanium CLI 3_4_X PR: https://github.com/appcelerator/titanium/pull/200", "updateAuthor": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-03-04T19:15:30.000+0000", "updated": "2015-03-04T19:15:30.000+0000" }, { "id": "345173", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Verified fix on:\r\n\r\nMac OSX 10.10.2\r\nAppcelerator Studio, build: 3.4.2.201502181619\r\nTitanium SDK build: 3.5.0.GA, 3.5.1.v20150302121618\r\nTitanium CLI, build: 3.4.2-rc4\r\nAlloy: 1.5.1\r\nNode 0.12.0\r\n\r\nAttempted to install a new SDK with ti sdk select set to 3.5.0.GA, there is now a warning printed out rather than an error and the SDK is installed.\r\n\r\nClosing ticket.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-03-05T18:20:11.000+0000", "updated": "2015-03-05T18:20:11.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }