{ "id": "106125", "key": "TIMOB-11988", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": "15576", "description": "2013 Sprint 16", "name": "2013 Sprint 16", "archived": true, "released": true, "releaseDate": "2013-08-12" }, { "id": "15577", "description": "2013 Sprint 16 Core", "name": "2013 Sprint 16 Core", "archived": true, "released": true, "releaseDate": "2013-08-12" }, { "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": "2014-08-12T22:26:34.000+0000", "created": "2012-12-06T23:39:10.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "qe-cli", "qe-closed-3.2.0", "qe-ios100112", "qe-manualtest" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "27152", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "111945", "key": "TISTUD-4005", "fields": { "summary": "Install Titanium SDK rework UI and CLI integration", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "23421", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "106126", "key": "TISTUD-2991", "fields": { "summary": "Titanium SDK Updates: integrate CLI features", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "23713", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "106193", "key": "TIMOB-12005", "fields": { "summary": "CLI: use paths.sdks config for default Titanium SDK install directory", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "24223", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "91850", "key": "TIMOB-9199", "fields": { "summary": "use XDG dirs instead of HOME", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Trivial", "id": "5" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "32808", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "121631", "key": "TIDOC-1329", "fields": { "summary": "Guide: Update CLI guide for new features", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "27705", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "112746", "key": "TISTUD-4244", "fields": { "summary": "Windows: Titanium SDK Path: use same path as CLI", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "27932", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "113057", "key": "TISTUD-4321", "fields": { "summary": "Only prompt user for overwrite when installing a Titanium SDK that already exists", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2014-08-12T22:29:39.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: allow user to set sdk install directory", "creator": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium CLI: 3.0.23, 3.0.24-cr\r\nOS: Mountain Lion 10.8.2, Windows 7, Windows 8\r\nTitanium Studio: 3.0.0.201211301903, 3.0.1-Stable, 3.0.2-RC", "comment": { "comments": [ { "id": "230547", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Currently, if the user has a non-default titanium sdk folder, and they run 'ti install sdk', the sdk will be installed to the default sdk folder (not the one in the configs). This is the behavior documented in the duplicate, TIMOB-12005.\r\n\r\nPossible solutions:\r\n\r\n1. Install to sdk directory in the configs (ti config paths.sdks). => Preferred.\r\n\r\n2. Allow user to pass in desired install directory (for sdk and modules). => Good complementary functionality.\r\n\r\n3. Or, if all else fails, install to the default.\r\n", "updateAuthor": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-12-08T01:06:26.000+0000", "updated": "2013-02-15T21:46:41.000+0000" }, { "id": "237675", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is an important issue for Windows as well, as the install directory for the CLI is fixed, but Studio allows a user setting for this location.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-07T21:46:37.000+0000", "updated": "2013-02-07T21:46:37.000+0000" }, { "id": "238749", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Worth noting the cli is not currently fully compatible with TISTUD on Windows because they use separate default TiSDK install paths: \r\n\r\nTISTUD: C:\\Users\\QEtester\\AppData\\Roaming\\Titanium\r\nCLI: C:\\ProgramData\\Titanium", "updateAuthor": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-15T21:35:06.000+0000", "updated": "2013-02-15T21:37:25.000+0000" }, { "id": "238753", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "@Dustin, or perhaps Titanium Studio is not fully compatible with the CLI. :)", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-02-15T21:44:24.000+0000", "updated": "2013-02-15T21:44:24.000+0000" }, { "id": "263332", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "https://github.com/appcelerator/titanium/pull/50\nhttps://github.com/appcelerator/node-appc/pull/50", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-07-26T02:00:08.000+0000", "updated": "2013-07-26T02:00:08.000+0000" }, { "id": "264201", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "To test, run \"ti sdk\" to list all Titanium SDK install locations. Next set a custom install location by running:\n\n{code}\nti config sdk.defaultInstallLocation ~/Desktop/sdks\n{code}\n\nRun \"ti sdk\" to verify that this new install location is listed and is the default.\n\nNow download an SDK and it will save it to this install location:\n\n{code}\nti sdk install --branch master\n{code}\n\nRun \"ti sdk\" to verify it downloaded the latest master build.\n\nTo clean up, run:\n\n{code}\nti config -r sdk.defaultInstallLocation\n\nrm -rf ~/Desktop/sdks\n\nti config paths.sdks\n{code}\n\nYou will to manually remove ~/Desktop/sdks from the \"paths.sdks\" config option.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-07-31T17:54:16.000+0000", "updated": "2013-07-31T17:54:16.000+0000" }, { "id": "283696", "author": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested and verified the fix with:\nCLI 3.2.0-cr\nMac osx 10.9 Mavericks\nAppcelerator Studio, build: 3.2.0.201312091648\nTitanium SDK, build: 3.2.0.v20131210112451\n", "updateAuthor": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-11T00:17:35.000+0000", "updated": "2013-12-11T00:17:35.000+0000" }, { "id": "318322", "author": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "reopened to fix labels", "updateAuthor": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-08-12T22:25:40.000+0000", "updated": "2014-08-12T22:25:40.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }