{ "id": "150391", "key": "TIMOB-19348", "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": [ { "id": "16925", "description": "WatchKit Support--all going into 5.0 now", "name": "Release 5.0.0", "archived": true, "released": true, "releaseDate": "2015-09-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-08-23T22:00:13.000+0000", "created": "2015-08-13T19:47:19.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [ { "id": "49039", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "151094", "key": "AC-343", "fields": { "summary": "Ti Modules causing conflict", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "49154", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "140183", "key": "TIMOB-18082", "fields": { "summary": "Android: Enable --multi-dex for android builds", "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": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-05-06T17:42:45.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "Optimize google-play-services library to reduce method counts for these modules:\r\n- Ti.Map: https://github.com/appcelerator-modules/ti.map\r\n- Ti.Cloudpush: https://github.com/appcelerator-modules/cloudpush\r\n- Ti.Admob: https://github.com/appcelerator-modules/ti.admob", "attachment": [], "flagged": false, "summary": "Android: Split google-play-services library to optimize method counts", "creator": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 464, "state": "closed", "name": "2015 Sprint 17 SDK", "startDate": "2015-08-15T00:30:59.243Z", "endDate": "2015-08-29T00:30:00.000Z", "completeDate": "2015-08-31T08:10:47.969Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "360822", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "map PR: https://github.com/appcelerator-modules/ti.map/pull/113 \r\nmap master PR: https://github.com/appcelerator/titanium_mobile/pull/7050\r\nmap 4.1.X PR: https://github.com/appcelerator/titanium_mobile/pull/7007\r\ncloudpush PR: https://github.com/appcelerator-modules/cloudpush/pull/26\r\ncloudpush master PR: https://github.com/appcelerator/titanium_mobile/pull/7022\r\ncloudpush 4.1.X PR: https://github.com/appcelerator/titanium_mobile/pull/7023\r\nadmob PR: https://github.com/appcelerator-modules/ti.admob/pull/38", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-08-23T21:56:00.000+0000", "updated": "2015-08-23T21:56:00.000+0000" }, { "id": "360986", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified the fix for the modules. The modules build fine on pre & post android 5.0.\r\nAlso built kitchensink by adding these 3 modules & did not find any issues.\r\n\r\nClosing.\r\n\r\nEnvironment:\r\nAppc Studio : 4.2.0.201508062204\r\nTi SDK : 4.1.1.v20150816214206, 5.0.0.v2015081914042,\r\nTi CLI : 4.1.4\r\nAlloy : 1.6.2\r\nMAC Yosemite : 10.10.4\r\nAppc NPM : 4.1.0\r\nAppc CLI : 4.2.0-54\r\nNode: v0.10.37\r\nSamsung Galaxy S4 - Android 4.4.2\r\nNexus 6 - Android 5.0.1\r\nNexus 5 - Android 5.1.1", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-08-24T20:50:16.000+0000", "updated": "2015-08-24T20:50:16.000+0000" }, { "id": "365377", "author": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "body": "This is not a good fix for the 65K reference problem. It can give you a little slack, but even so, it keeps you close to the edge. You have to support multidex in the build script.", "updateAuthor": { "name": "buddyguards", "key": "buddyguards", "displayName": "grebulon", "active": true, "timeZone": "Asia/Jerusalem" }, "created": "2015-09-30T08:40:57.000+0000", "updated": "2015-09-30T08:40:57.000+0000" }, { "id": "381290", "author": { "name": "astjohn", "key": "astjohn", "displayName": "Adam", "active": true, "timeZone": "America/Havana" }, "body": "Hi there.\r\n\r\nI'm managing a popular google analytics module for Titanium.\r\n\r\nhttps://github.com/Sitata/titanium-google-analytics/\r\nhttps://github.com/Sitata/titanium-google-analytics/issues/48\r\n\r\n\r\nCan anyone shed some light on how the play services jars were stripped and created?\r\n\r\nI'm using [this gist|https://gist.github.com/dextorer/a32cad7819b7f272239b] to create the stripped jars. To get analytics to compile on it's own, I have to include \"analytics\" and \"internal\". However, there are still conflicts when using with other modules. I have no idea how the base.jar was created and what is included in it and so it's hard to determine the cause of the conflicts. I've spent some time trying to find the issue here in JIRA that involves all of this or some documentation to describe the process, but haven't had much luck there. Can you please point me in the right direction?\r\n\r\nThanks.\r\n", "updateAuthor": { "name": "astjohn", "key": "astjohn", "displayName": "Adam", "active": true, "timeZone": "America/Havana" }, "created": "2016-04-01T13:05:41.000+0000", "updated": "2016-04-01T13:05:41.000+0000" }, { "id": "385011", "author": { "name": "jpriebe", "key": "jpriebe", "displayName": "Jason Priebe", "active": true, "timeZone": "America/New_York" }, "updateAuthor": { "name": "jpriebe", "key": "jpriebe", "displayName": "Jason Priebe", "active": true, "timeZone": "America/New_York" }, "created": "2016-05-06T17:42:45.000+0000", "updated": "2016-05-06T17:42:45.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }