You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently in the 2.0 tag and in the 2.1 release branch we pin logstash-core to a specific version, for example (= 2.0.0) and not a range (> 2.0.0, < 3.0.0) nor a pessimistic version (~> 2.0).
The problem is see with this is that it will prevent upgrading logstash-core if we need to, either specifically or but updating/installing a plugin which could depend on a newer version of logstash core.
I think that for released packages we should use the pessimistic versions constrain, for example in 2.0 we could use ~> 2.0. This will allow installing future updated logstash-core versions and exclude prereleases which we typically don't want in a released package.
Thoughts?
The text was updated successfully, but these errors were encountered:
Related to #4243 and #4236.
Currently in the 2.0 tag and in the 2.1 release branch we pin
logstash-core
to a specific version, for example (= 2.0.0) and not a range (> 2.0.0, < 3.0.0) nor a pessimistic version (~> 2.0).See
gem "logstash-core", "2.0.0"
gem "logstash-core", "2.1.0.snapshot3"
The problem is see with this is that it will prevent upgrading logstash-core if we need to, either specifically or but updating/installing a plugin which could depend on a newer version of logstash core.
I think that for released packages we should use the pessimistic versions constrain, for example in 2.0 we could use
~> 2.0
. This will allow installing future updated logstash-core versions and exclude prereleases which we typically don't want in a released package.Thoughts?
The text was updated successfully, but these errors were encountered: