[Idea] Request authorization to update incompatible packages


#1

Hi!

I’m posting this here because it is not (yet) a feature request. So, the main idea is to require a confirmation when running ‘meteor update’ and the package new version is incompatible.

Maybe we can set this as a flag on our package.js, that the new version is doing this, and request the user to approve this. Or at least we could print a message when this flag is true. I’m saying this because now that we’ve reached 1.0, a lot of packages maintainers are upgrading to new stable versions and making the old ones not working. I’ve a terrible experience today to debug why my upload was crashing, because no error was shown.

So, what do you guys think? Any other ideas to solve this?


#2

The new constraint solver in Meteor 1.1 will do this! You’re in luck. It counts packages as incompatible if there is a major version bump.


#3

That’s amazing! Thanks!