{ "id": "100423", "key": "TIMOB-10754", "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": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-03-12T06:10:35.000+0000", "created": "2012-09-04T14:48:14.000+0000", "epic": { "id": 100426, "key": "TIMOB-10757", "name": "CLI: Module Build", "summary": "CLI: Module Build", "color": { "key": "color_1" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [ "ft", "hudder" ], "versions": [], "issuelinks": [ { "id": "30635", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "113143", "key": "TISTUD-4339", "fields": { "summary": "Add CLI command support for packaging an Android module", "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": "Low", "id": "4" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "20763", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "89765", "key": "TIMOB-8652", "fields": { "summary": "Core: Create a new Titanium Command Line Interface", "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": "6", "description": "gh.issue.epic.desc", "name": "Epic", "subtask": false } } } }, { "id": "36363", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "100427", "key": "TIMOB-10758", "fields": { "summary": "CLI: \"build\" command for CLI modules", "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": "Low", "id": "4" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "37742", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "130703", "key": "TIMOB-17002", "fields": { "summary": "CLI: Modules: Add ability to build and package multiple platform modules into a single zip file", "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": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "21274", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "100908", "key": "MOD-874", "fields": { "summary": "Design discussions for CLI and CI server updates", "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": "37741", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "94921", "key": "TIMOB-16999", "fields": { "summary": "Restructure module projects to support parity and shared files", "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 } } } } ], "assignee": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "updated": "2015-03-18T22:58:40.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": null, "attachment": [], "flagged": false, "summary": "CLI: \"build\" command for Android modules", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "comment": { "comments": [ { "id": "336530", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2014-12-16T07:00:38.000+0000", "updated": "2014-12-16T07:00:38.000+0000" }, { "id": "342291", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "This doesn't work for me. Here are my test steps:\r\n\r\n1. Check out the PR\r\n2. scons to build the SDK and install, make sure that SDK version is selected\r\n3. Create the module with the command above\r\n4. Change into the android directory\r\n5. Build using the command above\r\n\r\nI'm prompted: {{Where is the project directory?:}} I enter {{.}} and I'm just prompted again for the same. If I enter the actual path to the directory, I get {{\\[ERROR\\] Invalid project directory \"~/Documents/Titanium_Studio_Workspace/test/android\" because tiapp.xml not found}}\r\n\r\nIt's not clear to me what you mean by your statement that this PR depends on changes made for the iOS version. I tried starting with the SDK I built from the PR on TIMOB-10755. Then, I copied the android and module/android folder from this PR's SDK folder. I get an error though:\r\n\r\n{code}\r\n[ERROR] Failed to run command \"build\"\r\n[ERROR] TypeError: Cannot read property 'code-processor' of undefined\r\n{code}", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-05T19:53:43.000+0000", "updated": "2015-02-05T19:53:43.000+0000" }, { "id": "342368", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "TIMOB-10755 consists of one PR for basic infrastructure + iOS module build, and this one is a separate PR for Android that needs basic infrastructure changes from TIMOB-10755. \r\n\r\nI'll look into the 'code-processor' error, it never happened before.\r\nThank you [~skypanther]!", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2015-02-06T01:24:54.000+0000", "updated": "2015-02-06T01:37:20.000+0000" }, { "id": "343064", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "I tested this again, now that the PR for TIMOB-10755 has been merged. With a fresh pull of this ticket's PR, I'm getting the same behavior as I described above. ", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-02-12T17:12:16.000+0000", "updated": "2015-02-12T17:12:16.000+0000" }, { "id": "345804", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/6486 Functionally tested and code reviewed. \r\nMerged it to master", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2015-03-12T06:10:10.000+0000", "updated": "2015-03-12T06:10:10.000+0000" }, { "id": "345824", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "4_0_X: https://github.com/appcelerator/titanium_mobile/pull/6715", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2015-03-12T14:37:04.000+0000", "updated": "2015-03-12T14:37:04.000+0000" }, { "id": "346459", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified the implementation of the \"build\"command for android modules. An android module is successfully created & launches the example app on the android emulator.\r\n\r\nClosing.\r\n\r\nEnvironment:\r\nAppc Studio : 3.5.1.201412091616\r\nTi SDK : 4.0.0.v20150313181810\r\nCLI : 3.4.2\r\nAlloy : 1.5.1\r\nMAC Yosemite : 10.10.2", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-03-18T22:57:42.000+0000", "updated": "2015-03-18T22:58:13.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }