{ "id": "151093", "key": "TIMOB-19491", "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": "14826", "description": "Release 5.1.0-remaining iOS9 features, Android M features", "name": "Release 5.1.0", "archived": false, "released": true, "releaseDate": "2015-11-20" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-09-25T00:17:25.000+0000", "created": "2015-09-10T14:32:18.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [ { "id": "16925", "description": "WatchKit Support--all going into 5.0 now", "name": "Release 5.0.0", "archived": true, "released": true, "releaseDate": "2015-09-16" } ], "issuelinks": [ { "id": "48948", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "151048", "key": "TIMOB-19481", "fields": { "summary": "Bump supported Node.js to 4.0.x", "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": "49876", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "153049", "key": "CLI-879", "fields": { "summary": "Get error when customer do \"appc setup\"", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2015-11-17T22:48:35.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": "10207", "name": "Tooling" } ], "description": "The sqlite3 module is a liability. It is maintained by a 3rd party and may not always be compatible with the latest version of Node.js.\r\n\r\nSince all sqlite is used for is querying Xcode teams, we can simply query the teams using the sqlite3 executable. This executable should be available on every Mac OS X machine, especially since we know Xcode is installed.\r\n\r\nioslib 0.6.9 has been updated to remove the sqlite dependency, but it's still referenced by Titanium SDK.", "attachment": [], "flagged": false, "summary": "Remove sqlite3 module and update to latest ioslib", "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, "closedSprints": [ { "id": 495, "state": "closed", "name": "2015 Sprint 19 Tooling", "startDate": "2015-09-14T16:11:58.378Z", "endDate": "2015-09-26T01:11:00.000Z", "completeDate": "2015-09-28T18:59:46.802Z", "originBoardId": 121 } ], "comment": { "comments": [ { "id": "362751", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Master PR: https://github.com/appcelerator/titanium_mobile/pull/7161\r\n5_0_X PR: https://github.com/appcelerator/titanium_mobile/pull/7162", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2015-09-10T14:43:46.000+0000", "updated": "2015-09-10T14:43:46.000+0000" }, { "id": "367064", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Note: If you are using SDK 5.0.2.GA and have Node.js 4.2.1 on your machine, then you will encounter this issue:\r\n{code}\r\nError: Cannot find module '/Users/Eric/Library/Application Support/Titanium/mobilesdk/osx/5.0.2.GA/node_modules/sqlite3/lib/binding/node-v46-darwin-x64/node_sqlite3.node'\r\n{code}\r\n\r\nTo workaround this issue (until the fix is released), you will need to switch your Node.js version to lower than 4.X.X i.e. Node.js 0.12.X and below should still work.", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-10-16T23:34:39.000+0000", "updated": "2015-10-16T23:34:39.000+0000" }, { "id": "368202", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed. Verified that the sqlite3 Node module is removed from SDK 5.1.0 and you can build to iOS device and simulator with Node 0.10.X, 0.12.X and 4.X.X.\r\n\r\nTested on:\r\n\r\nAppcelerator Studio, build: 4.4.0.201510280736\r\nAppc CLI NPM: 4.2.1\r\nAppc CLI Core: 5.1.0-38\r\nArrow: 1.3.13\r\nSDK: 5.1.0.v20151028143628 \r\nNode: 0.10.38, 0.12.7, 4.2.1\r\nOS: El Capitan (10.11.1)\r\nXcode: 7.1\r\nDevice: iphone 6 plus (9.1), iphone simulator (9.1)\r\n", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-10-28T23:29:10.000+0000", "updated": "2015-10-28T23:29:10.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }