{ "id": "169056", "key": "TIMOB-25004", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": "19870", "description": "", "name": "Release 6.1.2", "archived": false, "released": true, "releaseDate": "2017-08-03" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-07-26T14:08:47.000+0000", "created": "2017-07-21T10:45:12.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "19870", "description": "", "name": "Release 6.1.2", "archived": false, "released": true, "releaseDate": "2017-08-03" } ], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-07-26T16:11:27.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "ioslib is getting removed in the build process when pruning the dependencies to remove dev only deps, this is because the checked in package version is at 1.4.7, but the package.json of the repo states ^1.4.8, which 1.4.7 does not meet the range for. \r\n\r\n\r\nioslib 1.4.8 shipped in 6.1.1.GA, but it was reverted to 1.4.7 in this commit https://github.com/appcelerator/titanium_mobile/commit/47ded30e2d93f3ed58d85c413e55bdc71d83ecfd \r\n\r\nWe need to either update again or correct the version in the package.json\r\n\r\nThis is the reason for the 'Cannot find ioslib' failures on Jenkins, it does not affect an SDK that is published as the build will fail to test that SDK\r\n\r\n\r\nh5.To verify\r\nNo proper steps here really\r\n\r\n# Is Jenkins running happy (more than once)\r\n# Does running {{npm i --only=dev}} then {{npm prune --production}} keep ioslib in the node_modules dir?", "attachment": [], "flagged": false, "summary": "Build: ioslib is getting removed in the 6_1_X build process", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": null, "closedSprints": [ { "id": 924, "state": "closed", "name": "2017 Sprint 15 Tooling", "startDate": "2017-07-16T14:53:58.236Z", "endDate": "2017-07-30T14:53:00.000Z", "completeDate": "2017-07-31T16:11:03.555Z", "originBoardId": 199 } ], "comment": { "comments": [ { "id": "424515", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "To update the dependency to 1.4.9 : https://github.com/appcelerator/titanium_mobile/pull/9229\r\n\r\n", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-07-21T10:45:44.000+0000", "updated": "2017-07-21T10:45:44.000+0000" }, { "id": "424690", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "New TiSDK 6_1_X PR: https://github.com/appcelerator/titanium_mobile/pull/9252", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2017-07-25T20:32:21.000+0000", "updated": "2017-07-25T20:32:21.000+0000" }, { "id": "424797", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Jenkins ran through happy, changes verified to exist in 6.1.2.v20170726060818\r\n\r\nClosing ticket", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-07-26T16:11:22.000+0000", "updated": "2017-07-26T16:11:22.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }