Hi Nick,

Do you suggest to build and deploy uber-jars that has no external
dependencies?

-Val

On Sun, Aug 20, 2017 at 1:02 PM, Nick Pordash <nickpord...@gmail.com> wrote:

> If the dependency is not exposed by the public API then another alternative
> is to simply shade the artifact and then this becomes a non-issue for
> users.
>
> Considering Ignite is a platform that executes user code via compute and
> service grid I personally think it would be good to minimize the number of
> dependencies that can potentially conflict with user code.
>
> -Nick
>
> On Sun, Aug 20, 2017, 11:51 AM Valentin Kulichenko <
> valentin.kuliche...@gmail.com> wrote:
>
> > Guys,
> >
> > Keep in mind that some projects can use *older* version of third-party
> > libraries as well, and dependency upgrade can break them. In other words,
> > dependency upgrade is in many cases an incompatible change for us, so we
> > should do this with care.
> >
> > Unless there is a specific reason to upgrade a specific dependency, I
> think
> > it's better to postpone it until major version.
> >
> > -Val
> >
> > On Sun, Aug 20, 2017 at 5:04 AM 李玉珏@163 <18624049...@163.com> wrote:
> >
> > > If the third party library is incompatible with the new version and the
> > > old version (such as lucene3.5.0-5.5.2), and the dependent version of
> > > Ignite is older, it may cause conflicts in the user's system.
> > > For such scenarios, I think that updating third-party dependencies's
> > > major version is valuable.
> > >
> > >
> > > 在 2017/8/17 上午8:26, Denis Magda 写道:
> > > > I would respond why do we need to update? Some bug, new capabilities,
> > > security breach? Alexey K., please shed some light on this.
> > > >
> > > > —
> > > > Denis
> > > >
> > > >> On Aug 16, 2017, at 5:12 PM, Dmitriy Setrakyan <
> dsetrak...@apache.org
> > >
> > > wrote:
> > > >>
> > > >> On Wed, Aug 16, 2017 at 5:02 PM, Denis Magda <dma...@apache.org>
> > wrote:
> > > >>
> > > >>> Honestly, I wouldn’t touch a dependency if it works like a charm
> and
> > > >>> nobody requested us to migrate to a new version.
> > > >>>
> > > >>> Why do you need to update Apache Common coded?
> > > >>>
> > > >> Not sure I agree. Why not update it?
> > > >>
> > > >>
> > > >>>
> > > >>> —
> > > >>> Denis
> > > >>>
> > > >>>> On Aug 16, 2017, at 10:36 AM, Alexey Kuznetsov <
> > akuznet...@apache.org
> > > >
> > > >>> wrote:
> > > >>>> Done
> > > >>>>
> > > >>>> https://issues.apache.org/jira/browse/IGNITE-6090
> > > >>>>
> > > >>>> On Wed, Aug 16, 2017 at 8:01 PM, Dmitriy Setrakyan <
> > > >>> dsetrak...@apache.org>
> > > >>>> wrote:
> > > >>>>
> > > >>>>> The answer is Yes, we should update. Jira ticket assigned to the
> > next
> > > >>>>> release should be enough in my view.
> > > >>>>>
> > > >>>>> D.
> > > >>>>>
> > > >>>>> On Wed, Aug 16, 2017 at 2:38 AM, Alexey Kuznetsov <
> > > >>> akuznet...@apache.org>
> > > >>>>> wrote:
> > > >>>>>
> > > >>>>>> Hi, All!
> > > >>>>>>
> > > >>>>>> Do we have any policy for updating third-party dependencies?
> > > >>>>>>
> > > >>>>>> For example, I found that we are using very old  Apache Common
> > codec
> > > >>>>> v.1.6
> > > >>>>>> (released in 2011)
> > > >>>>>> And latest is Apache Common codec v.1.10
> > > >>>>>>
> > > >>>>>> Do we need to update to new versions from time to time?
> > > >>>>>> And how?
> > > >>>>>>
> > > >>>>>> Just create JIRA issue, update pom.xml and run all tests on TC -
> > > will
> > > >>> be
> > > >>>>>> enough?
> > > >>>>>>
> > > >>>>>> --
> > > >>>>>> Alexey Kuznetsov
> > > >>>>>>
> > > >>>>
> > > >>>>
> > > >>>> --
> > > >>>> Alexey Kuznetsov
> > > >>>
> > >
> > >
> > >
> >
>

Reply via email to