-
-
Notifications
You must be signed in to change notification settings - Fork 351
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 Dependencies #227
Comments
Sounds reasonable. @fog/fog-aws any concerns? |
would |
@lanej The main problem imo is that you are still locking it (event that on a minor version) and since we have (will) many providers i can see conflicts happening really easy because of that. |
@plribeiro3000 you mean in the main fog repository ? |
@lanej Both in the main fog repository (regarding all providers) and in the providers (that are going to require at least fog-core and fog-json or fog-xml). |
@plribeiro3000 My only concern would be backwards incompatible changes to the shared fog libraries (fog-core, fog-json, etc.). In that case wouldn't necessarily want the latest of the providers but I guess that is something you could coordinate. If |
@lanej True. So if there is backwards incompatible changes you should not pin to a version of IMO the main pain point is that is a lot of providers and having specific versions locked will just make it harder to maintain the whole thing together. |
@plribeiro3000 unfortunately that's the tradeoff. Either you leave it very open and maybe run into some problems with core library changes later, or you restrict and have to coordinate all the dependencies. |
@lanej Agreed. I think we should leave it open in a way that the final user has more control over it and leave us with less burden regarding that. The current pattern is doing restrictions and thus making us have to coordinate this whole thing all together. What do you think about release the lock a little bit here? |
My vote is still for the |
@lanej Can we at least push it for a more uptodate |
@plribeiro3000 That works. |
@lanej Awesome. Since you raised the point, would you be up to have a close eye on the I will try to do this for the other repos. |
@plribeiro3000 ill slam the rubygems feed into my RSS reader. According to https://github.com/fog/fog-aws/blob/master/fog-aws.gemspec#L27 it is possible that some users have been grabbing the latest |
Awesome. I would recommend following fog on twitter. =) |
lol on it |
Thanks guys. So looks like we are leaning toward ~>? |
@geemus i would say that for now yes but we might have to revisit it later. I will be doing that as for now but we might need to push this to all repos Em qui, 18 de fev de 2016 06:32, Wesley Beary [email protected]
|
Sounds reasonable. Lets change what we need to and then we can see if we need to worry about documenting or whatever. |
Closing this since we are working well with the current approach. We didn't had any issues as i was expecting (at least none that i'm aware of) so thats good. @lanej Could you just please update both Thanks! |
Thanks!
…On Sun, Feb 25, 2018 at 8:40 AM, Paulo Henrique Lopes Ribeiro < ***@***.***> wrote:
Closed #227 <#227>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#227 (comment)>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/AAAQKgfNHkl7gb2pm_H81nUrhQFaXU4Xks5tYXD4gaJpZM4HbqEl>
.
|
As @mdarby mentioned here this gem is relying on a really old version of
fog-core
and i would like to ask to remove the pessimistic dependency if possible. That might give us a lot of headaches and conflicts with other providers if they specify different versions.So this:
would become something like this:
The text was updated successfully, but these errors were encountered: