{ "id": "144377", "key": "TIMOB-18534", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2020-01-30T10:20:43.000+0000", "created": "2015-02-06T21:59:04.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [ { "id": "45780", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "144378", "key": "TIMOB-18535", "fields": { "summary": "Tooling: CLI Scans Module folders when no modules are declared in tiapp.xml", "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": "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": "2020-01-31T11:20:28.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" } ], "description": "h4. Whats Expected\r\nThat tooling only concern itself with modules related to the targeted build platform\r\n\r\nh4. What Happens\r\nWhen building with iOS as the target platform, the tooling scans the default module location in which android modules are stored:\r\n\r\n{code}\r\n[DEBUG] Detected android module: com.appcelerator.apm 1.1.1 @ /Users/stephenfeather/Library/Application Support/Titanium/modules/android/com.appcelerator.apm/1.1.1\r\n[DEBUG] Detected android module: facebook 3.0.2 @ /Users/stephenfeather/Library/Application Support/Titanium/modules/android/facebook/3.0.2\r\n[DEBUG] Detected android module: facebook 3.0.3 @ /Users/stephenfeather/Library/Application Support/Titanium/modules/android/facebook/3.0.3\r\n[DEBUG] Detected android module: ti.cloudpush 3.3.7 @ /Users/stephenfeather/Library/Application Support/Titanium/modules/android/ti.cloudpush/3.3.7\r\n[DEBUG] Detected android module: ti.map 2.2.3 @ /Users/stephenfeather/Library/Application Support/Titanium/modules/android/ti.map/2.2.3\r\n[DEBUG] Detected android module: ti.paypal 2.2.2 @ /Users/stephenfeather/Library/Application Support/Titanium/modules/android/ti.paypal/2.2.2\r\n{code}\r\n\r\n", "attachment": [], "flagged": false, "summary": "Tooling: CLI Scans Module folders for platforms that are not targeted.", "creator": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "environment": "Operating System\r\n Name = Mac OS X\r\n Version = 10.10.2\r\n Architecture = 64bit\r\n # CPUs = 4\r\n Memory = 25769803776\r\n\r\nNode.js\r\n Node.js Version = 0.10.29\r\n npm Version = 1.4.14\r\n\r\nTitanium CLI\r\n CLI Version = 3.4.1\r\n\r\nTitanium SDK\r\n SDK Version = 3.5.0.GA\r\n SDK Path = /Users/stephenfeather/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA\r\n Target Platform = iphone\r\n\r\nCommand\r\n /usr/local/bin/node /usr/local/bin/ti build -p ios -T device", "closedSprints": [ { "id": 1177, "state": "closed", "name": "2020 Sprint 2", "startDate": "2020-01-20T17:44:37.733Z", "endDate": "2020-01-31T17:44:00.000Z", "completeDate": "2020-01-31T16:57:44.689Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "453904", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "This is by design. It's simply detecting what modules are installed. This detection code is run independent of which platform you're building for.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2020-01-30T10:20:43.000+0000", "updated": "2020-01-30T10:20:43.000+0000" }, { "id": "453972", "author": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "body": "Ticket closed.", "updateAuthor": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "created": "2020-01-31T11:20:17.000+0000", "updated": "2020-01-31T11:20:17.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }