-
Notifications
You must be signed in to change notification settings - Fork 151
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
update to turbolinks v5 - affects multiple repos #1387
base: master
Are you sure you want to change the base?
Conversation
@mfrederickson Is this change backward compatible? |
No, I don't believe so-- none of the older plugins will work with it-- that's why I had to change them as well. |
@mfrederickson Well what I meant is that if I update and push the plugins, and folks with older Concerto's install them, will it break? |
Yes it will break
… On Mar 3, 2017, at 5:23 PM, August ***@***.***> wrote:
@mfrederickson Well what I meant is that if I update and push the plugins, and folks with older Concerto's install them, will it break?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@mfrederickson Then we'll probably need some mechanism to handle updates like this. Either include logic in the code change itself to avoid breakage or have a check for version number or something before installing it. We don't want to break the installations of folks who unwittingly upgrade a plugin. |
I will look into making the plugins backwards compatible
…On Sat, Mar 4, 2017 at 10:07 AM, August ***@***.***> wrote:
@mfrederickson <https://github.com/mfrederickson> Then we'll probably
need some mechanism to handle updates like this. Either include logic in
the code change itself to avoid breakage or have a check for version number
or something before installing it. We don't want to break the installations
of folks who unwittingly upgrade a plugin.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1387 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAc4TfvMtmr-L4-NxPCt2h12-y5kvHHAks5ribZhgaJpZM4MPHsx>
.
|
@augustf I am unable to detect which version of turbolinks is running. Do you have any ideas how we can make this backwards compatible? |
@mfrederickson My main thought would be to try to check by which method(s) it responds to. That is, if the new Turbolinks has new_turbolinks_method(), your script can test to see if that's true. Alternatively, we could expose the versions of installed Rubygems via an API of some sort. Failing all of that, we may need to find a way to restrict plugin upgrades in the panel so users don't break their installs. |
@mfrederickson Also, is a Turbolinks patch required for concerto-weather? I notice it alone of the addons didn't get one... |
@augustf yes, it probably does need a patch. Thanks. |
This may also require concerto plugins to be updated so they don't break.