{"action":"created","issue":{"url":"https://api.github.com/repos/CocoaPods/CocoaPods/issues/3137","labels_url":"https://api.github.com/repos/CocoaPods/CocoaPods/issues/3137/labels{/name}","comments_url":"https://api.github.com/repos/CocoaPods/CocoaPods/issues/3137/comments","events_url":"https://api.github.com/repos/CocoaPods/CocoaPods/issues/3137/events","html_url":"https://github.com/CocoaPods/CocoaPods/issues/3137","id":57369526,"number":3137,"title":"`pod outdated` fails to indicate outdated pods unless preceded by `pod install`","user":{"login":"zygoat","id":2467235,"avatar_url":"https://avatars.githubusercontent.com/u/2467235?v=3","gravatar_id":"","url":"https://api.github.com/users/zygoat","html_url":"https://github.com/zygoat","followers_url":"https://api.github.com/users/zygoat/followers","following_url":"https://api.github.com/users/zygoat/following{/other_user}","gists_url":"https://api.github.com/users/zygoat/gists{/gist_id}","starred_url":"https://api.github.com/users/zygoat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zygoat/subscriptions","organizations_url":"https://api.github.com/users/zygoat/orgs","repos_url":"https://api.github.com/users/zygoat/repos","events_url":"https://api.github.com/users/zygoat/events{/privacy}","received_events_url":"https://api.github.com/users/zygoat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-02-11T20:04:52Z","updated_at":"2015-02-12T09:28:01Z","closed_at":null,"body":"Unless `pod install` is invoked immediately beforehand, `pod outdated` fails to give an accurate indication of out-of-date pods:\r\n\r\n```\r\nretinafey:Kashoo ben$ pod outdated\r\nNo updates are available.\r\n\r\nretinafey:Kashoo ben$ pod install\r\nAnalyzing dependencies\r\n\r\nCocoaPods 0.36.0.beta.2 is available.\r\nTo update use: `sudo gem install cocoapods --pre`\r\n[!] This is a test version we'd love you to try.\r\n\r\nFor more information see http://blog.cocoapods.org\r\nand the CHANGELOG for this version http://git.io/BaH8pQ.\r\n\r\nDownloading dependencies\r\nUsing 1PasswordExtension (1.1)\r\nUsing AFNetworking (2.5.0)\r\nUsing Appirater (2.0.4)\r\nUsing Applause-SDK-PreProd (2.1.4)\r\nUsing CorePlot (1.5.1)\r\nUsing FBSnapshotTestCase (1.5)\r\nUsing FMDB (2.5)\r\nUsing FlurrySDK (5.4.0)\r\nUsing GRMustache (7.3.0)\r\nUsing HockeySDK (3.6.2)\r\nUsing JRSwizzle (1.0)\r\nUsing OHHTTPStubs (3.1.10)\r\nUsing SWTableViewCell (0.3.7)\r\nUsing TestFlightSDK (3.0.2)\r\nUsing zipzap (8.0.1)\r\nGenerating Pods project\r\nIntegrating client project\r\n\r\nretinafey:Kashoo ben$ pod outdated\r\nAnalyzing dependencies\r\nThe following updates are available:\r\n- AFNetworking 2.5.0 -> 2.5.1 (latest version 2.5.1)\r\n- FlurrySDK 5.4.0 -> 6.0.0 (latest version 6.0.0)\r\n- zipzap 8.0.1 -> 8.0.3 (latest version 8.0.3)\r\n```\r\n\r\nNote that in this example the project had already had `pod install` run several days ago, and the indicated \"Using…\" versions were already installed and built (i.e., invoking `pod install` here was not otherwise necessary).\r\n\r\nThis is misleading behaviour. One would reasonably expect `pod outdated` to consult the remote podspec repo in order to produce its results.\r\n\r\nFurthermore, the apparent requirement of running a preceding `pod install` is not documented in the user guide.\r\n"},"comment":{"url":"https://api.github.com/repos/CocoaPods/CocoaPods/issues/comments/74041129","html_url":"https://github.com/CocoaPods/CocoaPods/issues/3137#issuecomment-74041129","issue_url":"https://api.github.com/repos/CocoaPods/CocoaPods/issues/3137","id":74041129,"user":{"login":"neonichu","id":118992,"avatar_url":"https://avatars.githubusercontent.com/u/118992?v=3","gravatar_id":"","url":"https://api.github.com/users/neonichu","html_url":"https://github.com/neonichu","followers_url":"https://api.github.com/users/neonichu/followers","following_url":"https://api.github.com/users/neonichu/following{/other_user}","gists_url":"https://api.github.com/users/neonichu/gists{/gist_id}","starred_url":"https://api.github.com/users/neonichu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neonichu/subscriptions","organizations_url":"https://api.github.com/users/neonichu/orgs","repos_url":"https://api.github.com/users/neonichu/repos","events_url":"https://api.github.com/users/neonichu/events{/privacy}","received_events_url":"https://api.github.com/users/neonichu/received_events","type":"User","site_admin":false},"created_at":"2015-02-12T09:28:01Z","updated_at":"2015-02-12T09:28:01Z","body":"I also agree after thinking a bit about it.\r\n\r\nIn addition to that, the version history of the outdated command does not suggest it was ever deliberate that it doesn't `pod repo update` automatically, but it seems more like an unintended consequence of some other change."}}