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

Reply via email to