-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove upgrade steps from unsupported versions #295
Comments
Remove upgrade steps from unsupported versions (closes `#295`)
Aren't old upgrade steps required if you're upgrading from an earlier version? How else do you upgrade from say a1 to b6? |
It looks like you should upgrade to a5 first and then to a6. I haven't checked if this is mentioned anywhere in the change log or other documentation. |
yes, that's clearly stated in the documentation; I don't want to maintain all that code there: https://github.com/collective/collective.cover/blob/master/CHANGES.rst#10a6-2013-11-12 |
What's to maintain? Just leave it, it's for old upgrades. You could be forcing a user to run-buildout, restart all clients, run upgrade steps, multiple times when you remove old upgrade steps. I think it's very bad practice to remove upgrades. You're pretty much asking for people to break their sites. Additionally, not everyone will read every single release note for every add-on they use. Why hang them for it? |
In all the addons I've maintained, I've never removed an old upgrade step and there was no cost to maintenance. You really don't want to provide a scenario where everyone ends up hating this product because upgrades break it or are painful. |
I understand your point but, at the same time, we can not guarantee compatibility with previous versions all the time especially if we are almost the only ones maintaining the package. we have been very transparent announcing what is happening on every release and we want people to upgrade early to avoid issues. in this specific case an announce was made 4 months in advance telling people that we were about to remove that code: nobody said anything, nobody asked anything. I even missed the removal for one release as it was originally expected to be done on release 1.0a5. more people is starting to collaborate, so may be we are going to have more discussion now. |
Clean the code up, please! Remove all code related to previous upgrade steps.
The text was updated successfully, but these errors were encountered: