{ "id": "126270", "key": "ALOY-956", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "15909", "description": "Alloy 1.5.0", "name": "Alloy 1.5.0", "archived": false, "released": true, "releaseDate": "2014-09-29" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-06-16T19:57:59.000+0000", "created": "2014-02-11T16:08:03.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-manualtest" ], "versions": [ { "id": "15758", "description": "Alloy 1.4.0", "name": "Alloy 1.4.0", "archived": false, "released": true, "releaseDate": "2014-07-17" } ], "issuelinks": [ { "id": "38012", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "131130", "key": "TIMOB-17056", "fields": { "summary": "CLI: --sdk argument doesn't override SDK version set 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": "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": "37222", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "129593", "key": "TIMOB-16877", "fields": { "summary": "Android: Build errors setting a targetSdkVersion lower than 14", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "41239", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "136729", "key": "ALOY-1141", "fields": { "summary": "iOS, Jake: Harness project from Studio on iPhone simulators might use wrong Sim version", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "updated": "2014-09-17T16:29:55.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": "12600", "name": "Samples & Templates" } ], "description": "The SDK version is hardcoded into the app.jake file as well as the HarnessTemplate. \r\n\r\nFor jakelib/app.jake, simply removing ~line 78 is recommended:\r\n\r\n{{'--sdk', '3.2.0.GA'}}\r\n\r\nProbably need to do some string replacement in test/projects/HarnessTemplate/tiapp.xml\r\n", "attachment": [], "flagged": false, "summary": "Jake: remove hardcoded SDK version", "creator": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "environment": "TiSDK 3.3.X", "closedSprints": [ { "id": 142, "state": "closed", "name": "2014 Sprint 12 Alloy", "startDate": "2014-06-09T16:00:25.715Z", "endDate": "2014-06-23T16:00:00.000Z", "completeDate": "2014-06-23T14:35:50.386Z", "originBoardId": 124 } ], "comment": { "comments": [ { "id": "302245", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "While at it, we should remove the targetSdkVersion tag from the tiapp.xml. It causes problems and by default the tooling builds with the newest Android tooling available, which kicks off the 4.x emulator.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-04-23T18:44:43.000+0000", "updated": "2014-04-23T18:44:43.000+0000" }, { "id": "303253", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-05-01T22:36:03.000+0000", "updated": "2014-05-01T22:36:14.000+0000" }, { "id": "304005", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "I removed the Android labels from this ticket. There are a couple of hard-coded versions in the jake files and harness template that need to be changed. Only the targetSdkVersion is Android-specific. The others apply to all platforms.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-05-08T13:47:16.000+0000", "updated": "2014-05-08T13:47:16.000+0000" }, { "id": "308476", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "PR: https://github.com/appcelerator/alloy/pull/441\r\n\r\nMerged.\r\n\r\nFunctional test is to use the {{jake app:run}} command with its various options as described in the https://github.com/appcelerator/alloy/blob/master/jakelib/readme.md file. Specifically, you should:\r\n\r\n* - Launch an app with an SDK version of your choice (with the {{sdk}} argument); the app should be built with the version you specified.\r\n* - Use {{ti sdk select}} to set an SDK version preference, then run jake without the {{sdk}} argument; the app should be built with the version you specified.\r\n\r\nIn each case, jake should launch the app using the command-line arguments you pass.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-06-11T16:13:14.000+0000", "updated": "2014-06-11T16:13:14.000+0000" }, { "id": "309135", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Apps are not built using the specified SDK as intended or expected. Reopening.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-06-16T16:09:42.000+0000", "updated": "2014-06-16T16:09:42.000+0000" }, { "id": "309179", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "New PR https://github.com/appcelerator/alloy/pull/450 merged.\r\n\r\nUpdated code obtains the SDK version you've selected with {{ti sdk select}} by querying the CLI and uses it if you don't have an {{}} tag in the tiapp.xml (which is now the state of the HarnessTemplate app) or specify a version with the {{sdk}} argument to jake. ", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-06-16T19:57:59.000+0000", "updated": "2014-06-16T19:57:59.000+0000" }, { "id": "319201", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified working as expected. \r\nTest case added to TCMS in the Alloy Core Test suite. \r\n\r\nNote:\r\nHarnessTemplate does not include an tag in tiapp.xml, therefore no specific SDK is being imported in the Harness project tiapp.xml.\r\nHowever, when building, also Studio automatically uses the SDK being specified in 'ti sdk' when using jake to import the app.\r\n\r\nTiSDK 3.4.0.v20140813022514\r\nAppcelerator Studio 3.3.1.201408121314 \r\nCLI 3.4.0-dev\r\nAlloy 1.5.0-dev\r\nXcode6-beta5\r\n\r\n", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-08-19T01:20:58.000+0000", "updated": "2014-08-19T01:20:58.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }