{"action":"created","issue":{"url":"https://api.github.com/repos/meteor/meteor/issues/3393","labels_url":"https://api.github.com/repos/meteor/meteor/issues/3393/labels{/name}","comments_url":"https://api.github.com/repos/meteor/meteor/issues/3393/comments","events_url":"https://api.github.com/repos/meteor/meteor/issues/3393/events","html_url":"https://github.com/meteor/meteor/issues/3393","id":53146148,"number":3393,"title":"[1.0.2.1] meteor update [--packages-only] fails","user":{"login":"jamgold","id":599219,"avatar_url":"https://avatars.githubusercontent.com/u/599219?v=3","gravatar_id":"","url":"https://api.github.com/users/jamgold","html_url":"https://github.com/jamgold","followers_url":"https://api.github.com/users/jamgold/followers","following_url":"https://api.github.com/users/jamgold/following{/other_user}","gists_url":"https://api.github.com/users/jamgold/gists{/gist_id}","starred_url":"https://api.github.com/users/jamgold/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamgold/subscriptions","organizations_url":"https://api.github.com/users/jamgold/orgs","repos_url":"https://api.github.com/users/jamgold/repos","events_url":"https://api.github.com/users/jamgold/events{/privacy}","received_events_url":"https://api.github.com/users/jamgold/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-30T20:53:17Z","updated_at":"2015-02-19T17:43:45Z","closed_at":"2015-01-08T00:44:02Z","body":"I have two projects successively upgraded from previous meteor releases, in which meteor list shows new versions for certain packages. When I issue the meteor update (with or without optional --packages-only) it tells me it updates the outdated packages, but never does. \r\n\r\nThen new package versions get downloaded to $HOME/.meteor/packages (with their directory names changed with all : replaced with _ [when did that happen]) but the meteor list command keeps insisting there are new versions\r\n\r\n```\r\n meteor update --packages-only\r\n                                                                                   \r\nChanges to your project's package version selections from updating package versions:\r\n                                              \r\naldeed:autoform            upgraded from 4.2.1 to 4.2.2\r\naldeed:simple-schema       upgraded from 1.2.0 to 1.3.0\r\nmomentjs:moment            added, version 2.8.4\r\nmrt:moment                 upgraded from 2.6.0 to 2.8.1\r\nnatestrauser:font-awesome  upgraded from 4.2.0 to 4.2.0_1\r\n\r\n meteor list | grep '*'       \r\naldeed:autoform                    4.2.1* Easily create forms with automatic ...\r\naldeed:simple-schema               1.2.0* A simple schema validation object w...\r\nmrt:moment                         2.6.0* Moment.js, a JavaScript date librar...\r\nnatestrauser:font-awesome          4.2.0* Latest version Font-Awesome loaded ...\r\n* New versions of these packages are available! Run 'meteor update' to try to\r\n```\r\nchecking the .meteor/versions file it indeed lists those packages with the old version, even though $HOME/.meteor/packages has the newer versions downloaded.\r\n\r\nHow can I fix this? I tried to create a reproduction with a newly created project but can not reproduce this. There has to be a file from previous versions of meteor that confuses the new/latest meteor version when it comes to package versions ..."},"comment":{"url":"https://api.github.com/repos/meteor/meteor/issues/comments/75099387","html_url":"https://github.com/meteor/meteor/issues/3393#issuecomment-75099387","issue_url":"https://api.github.com/repos/meteor/meteor/issues/3393","id":75099387,"user":{"login":"glasser","id":16724,"avatar_url":"https://avatars.githubusercontent.com/u/16724?v=3","gravatar_id":"","url":"https://api.github.com/users/glasser","html_url":"https://github.com/glasser","followers_url":"https://api.github.com/users/glasser/followers","following_url":"https://api.github.com/users/glasser/following{/other_user}","gists_url":"https://api.github.com/users/glasser/gists{/gist_id}","starred_url":"https://api.github.com/users/glasser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/glasser/subscriptions","organizations_url":"https://api.github.com/users/glasser/orgs","repos_url":"https://api.github.com/users/glasser/repos","events_url":"https://api.github.com/users/glasser/events{/privacy}","received_events_url":"https://api.github.com/users/glasser/received_events","type":"User","site_admin":false},"created_at":"2015-02-19T17:43:45Z","updated_at":"2015-02-19T17:43:45Z","body":"It locks you into a *compatible* version, so you won't upgrade from 1.2.3 to 2.0.0 but you can upgrade to 1.4.5. A precise version lock uses `@=` instead."}}