Should we somehow restrict using this dependency in the project with Maven (or any other tools)?
> On 13 Sep 2021, at 12:47, Alexander Polovtcev <alexpolovt...@gmail.com> wrote: > > The voting has finished and the results are the following: > > [+1 Allow]: 1 > [-1 Prohibit]: 5 > > Therefore it is decided to prohibit using Guava in Ignite 3 codebase, even > if it is included as a direct dependency. I will add this to the Ignite 3 > code style document (or similar) as soon as it is available. > > On Thu, Sep 9, 2021 at 6:28 PM Alexei Scherbakov < > alexey.scherbak...@gmail.com> wrote: > >> I've checked Guava's feature list and came to a conclusion it's usefulness >> has been diminished by switching to base java 11. >> >> -1 for general use, but we can use some code parts then needed. >> >> >> >> >> >> ср, 8 сент. 2021 г. в 14:09, Вячеслав Коптилин <slava.kopti...@gmail.com>: >> >>> -1 >>> I am leaning toward -1 because of vulnerability issues (that is a >> possible >>> case in general). >>> >>> Thanks, >>> S. >>> >>> ср, 8 сент. 2021 г. в 12:13, Andrey Mashenkov < >> andrey.mashen...@gmail.com >>>> : >>> >>>> -1 >>>> Supporting few copy-pasted methods is much easier than support >>> dependencies >>>> compatibility. >>>> >>>> On Tue, Sep 7, 2021 at 7:42 PM Zhenya Stanilovsky >>>> <arzamas...@mail.ru.invalid> wrote: >>>> >>>>> >>>>> Aleksandr, thanks for this activity. >>>>> -1 from my side, all my decisions are in linked discussion. >>>>> >>>>>> Dear Igniters, >>>>>> >>>>>> In this thread >>>>>> < >>>>> >>>> >>> >> https://lists.apache.org/thread.html/r4120a03a2bf32098e54e21ae02e509b0d68f413bc7cc1f8f6d85c93d%40%3Cdev.ignite.apache.org%3E >>>>>> >>>>>> we've been discussing the problems and opportunities of using Guava >>>>>> < https://github.com/google/guava > in Ignite 3. We have agreed >> that >>> it >>>>>> should be added as a shaded dependency, but we haven't decided >> whether >>>> to >>>>>> allow using Guava methods in the Ignite codebase or not. Therefore I >>>> would >>>>>> like to propose a vote: >>>>>> >>>>>> [+1 Allow]: allow using Guava methods, if justified. >>>>>> [-1 Prohibit]: prohibit using all Guava methods. >>>>>> >>>>>> The voting will commence on Monday, September 13th at 9:00 UTC. Also >>>> feel >>>>>> free to express your opinion in the original discussion thread. >>>>>> >>>>>> -- >>>>>> With regards, >>>>>> Aleksandr Polovtcev >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> Andrey V. Mashenkov >>>> >>> >> >> >> -- >> >> Best regards, >> Alexei Scherbakov >> > > > -- > With regards, > Aleksandr Polovtcev