{ "id": "122051", "key": "TIMOB-15658", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": [], "resolution": null, "resolutiondate": null, "created": "2013-11-04T21:44:50.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "qe-3.2.0" ], "versions": [], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2015-04-13T20:10:07.000+0000", "status": { "description": "This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.", "name": "Reopened", "id": "4", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "13103", "name": "CLI", "description": "Node-based command line interface" } ], "description": "*Details:* Cannot install Ti CLI because NPM registry is down.\r\n\r\n*Even though this is not our bug, will file to keep track.*\r\n\r\n*Steps to reproduce:*\r\n1. Run the following command from terminal:\r\n\r\n{code}\r\nsudo npm install -g git://github.com/appcelerator/titanium\r\n{code}\r\n\r\n*Actual:* 500 error code will be returned when trying to fetch some of the 3rd party NPM packages (see npm.log) ", "attachment": [ { "id": "43668", "filename": "npm.log", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-11-04T21:45:56.000+0000", "size": 4888, "mimeType": "text/plain" } ], "flagged": false, "summary": "CLI: Create backup mechanism for installing Node.js packages when NPM registry is down", "creator": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "Ti CLI: 3.2.0 (master)", "comment": { "comments": [ { "id": "278065", "author": { "name": "iotashan", "key": "iotashan", "displayName": "Shannon Hicks", "active": true, "timeZone": "America/Chicago" }, "body": "It would be nice if Appc had a backup registry mirror, yes.", "updateAuthor": { "name": "iotashan", "key": "iotashan", "displayName": "Shannon Hicks", "active": true, "timeZone": "America/Chicago" }, "created": "2013-11-04T21:51:04.000+0000", "updated": "2013-11-04T21:51:04.000+0000" }, { "id": "278114", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Maybe this is a good reason for Appc to roll out their own package management system?", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-11-05T00:59:56.000+0000", "updated": "2013-11-05T00:59:56.000+0000" }, { "id": "278218", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Registry should be up now: http://stats.pingdom.com/d50hxzpzk7x4/650599", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-05T19:10:27.000+0000", "updated": "2013-11-05T19:10:27.000+0000" }, { "id": "278243", "author": { "name": "iotashan", "key": "iotashan", "displayName": "Shannon Hicks", "active": true, "timeZone": "America/Chicago" }, "body": "I think that this ticket should be renamed to \"Cannot install Ti CLI **when** NPM registry is down\", reopened, and reevaluated. Both my and Chris's suggestions would be a great solution. Marking that the third-party website is now back up wasn't really the spirit of this ticket :)", "updateAuthor": { "name": "iotashan", "key": "iotashan", "displayName": "Shannon Hicks", "active": true, "timeZone": "America/Chicago" }, "created": "2013-11-05T20:27:49.000+0000", "updated": "2013-11-05T20:27:49.000+0000" }, { "id": "278245", "author": { "name": "iotashan", "key": "iotashan", "displayName": "Shannon Hicks", "active": true, "timeZone": "America/Chicago" }, "body": "The sum of my reasoning is this... If installing the titanium toolkit is dependent on a 3rd-party service for which Appcelerator has no SLA, it probably isn't the best situation.", "updateAuthor": { "name": "iotashan", "key": "iotashan", "displayName": "Shannon Hicks", "active": true, "timeZone": "America/Chicago" }, "created": "2013-11-05T20:33:00.000+0000", "updated": "2013-11-05T20:33:00.000+0000" }, { "id": "278247", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "That's fair. I believed there was another ticket that captured that idea which is why I resolved this. Instead, I've reopened this and moved it to a feature.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-05T20:37:42.000+0000", "updated": "2013-11-05T20:37:42.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }