{ "id": "170357", "key": "DAEMON-160", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12519", "key": "DAEMON", "name": "Appcelerator Daemon" }, "fixVersions": [ { "id": "18407", "description": "", "name": "Appc Daemon 1.0.0", "archived": false, "released": true, "releaseDate": "2017-12-05" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-11-17T15:57:40.000+0000", "created": "2017-11-17T01:10:40.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "18407", "description": "", "name": "Appc Daemon 1.0.0", "archived": false, "released": true, "releaseDate": "2017-12-05" } ], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-11-17T15:57:41.000+0000", "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" } }, "components": [ { "id": "15624", "name": "appcd-plugin-ios" }, { "id": "15052", "name": "ioslib", "description": "Library for iOS related functions" } ], "description": "h5.Description\r\n\r\n*I know this isn't really a proper ticket but I needed somewhere to dump this*\r\n\r\nCurrently the ioslib version being pulled in is ioslib@2.0.0-beta.3 based off the version range of ^2.0.0-8. This (surprisingly to me) is correct in semver land and 2.0.0-beta.3 is considered to be greater than 2.0.0.-10 https://runkit.com/ewanharris/5a0e34d8e7d5da001228faf7\r\n\r\nSo currently we're borked and need a way out, here's the possible solutions, in no order.\r\n\r\n# Bump ioslib to become ioslib@2.0.0-beta.4, replacing 2.0.0.-10\r\n# Change the appcd-plugin-ios dependency to next, stay like this\r\n# Change the appcd-plugin-ios dependency to next, ask npm nicely to remove ioslib@2.0.0-beta.3 (I dont see why they wouldnt), then eventually move back to ^2.0.0-10 version ranges.\r\n# Release ioslib@2.0.1-0, move appcd-plugin-ios to ^2.0.1-0\r\n\r\nI vote for 3 or 4 with an added sprinkle of promising to never do -beta.X on npm packages again :)", "attachment": [], "flagged": false, "summary": "ioslib: Versioning of package on npm is causing issues", "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": 969, "state": "closed", "name": "2017 Sprint 23 Tooling", "startDate": "2017-11-05T16:36:50.292Z", "endDate": "2017-11-19T16:36:00.000Z", "completeDate": "2017-11-20T18:58:45.002Z", "originBoardId": 219 } ], "comment": { "comments": [ { "id": "430889", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "[~cbarber] You'll probably see it come in but here's an email notification incase you dont", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-11-17T01:15:38.000+0000", "updated": "2017-11-17T01:15:38.000+0000" }, { "id": "430898", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "After discussing with [~eharris], we have decided since ioslib (and androidlib) are dependencies which are libraries and not \"products\" per se, we will publish ioslib and androidlib using plain old fashion semver without the prerelease tag. In other words, we're shipping 2.0.0. If there are any fixes, we'll bump the minor/patch version.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2017-11-17T03:36:32.000+0000", "updated": "2017-11-17T03:36:32.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }