On 10/24/24 14:47, Eelco Chaudron wrote:
> 
> 
> On 24 Oct 2024, at 14:21, Ilya Maximets wrote:
> 
>> On 10/24/24 14:11, Eelco Chaudron wrote:
>>>
>>>
>>> On 24 Oct 2024, at 13:07, Ilya Maximets wrote:
>>>
>>>> On 10/23/24 15:38, Eelco Chaudron wrote:
>>>>>
>>>>>
>>>>> On 21 Oct 2024, at 21:23, Ilya Maximets wrote:
>>>>>
>>>>>> Add ovs-fowviz dependencies as suggestions so it is easier to get
>>>>>> them installed.
>>>>>>
>>>>>> Signed-off-by: Ilya Maximets <[email protected]>
>>>>>
>>>>> The changes look good to me. Just a small nit below.
>>>>>
>>>>> Acked-by: Eelco Chaudron <[email protected]>
>>>>>
>>>>>> ---
>>>>>>  debian/control.in               | 3 +++
>>>>>>  rhel/openvswitch-fedora.spec.in | 1 +
>>>>>>  2 files changed, 4 insertions(+)
>>>>>>
>>>>>> diff --git a/debian/control.in b/debian/control.in
>>>>>> index f9eea897e..6737672d1 100644
>>>>>> --- a/debian/control.in
>>>>>> +++ b/debian/control.in
>>>>>> @@ -285,8 +285,11 @@ Depends:
>>>>>>   ${python3:Depends},
>>>>>>   ${shlibs:Depends},
>>>>>>  Suggests:
>>>>>> + python3-click,
>>>>>> + python3-graphviz,
>>>>>>   python3-netaddr,
>>>>>>   python3-pyparsing,
>>>>>> + python3-rich,
>>>>>>   python3-unbound,
>>>>>>  Description: Python 3 bindings for Open vSwitch
>>>>>>   Open vSwitch is a production quality, multilayer, software-based,
>>>>>> diff --git a/rhel/openvswitch-fedora.spec.in 
>>>>>> b/rhel/openvswitch-fedora.spec.in
>>>>>> index 00412020a..1706d65b2 100644
>>>>>> --- a/rhel/openvswitch-fedora.spec.in
>>>>>> +++ b/rhel/openvswitch-fedora.spec.in
>>>>>> @@ -119,6 +119,7 @@ License: ASL 2.0
>>>>>>  BuildArch: noarch
>>>>>>  Requires: python3
>>>>>>  Suggests: python3-netaddr python3-pyparsing python3-unbound
>>>>>> +Suggests: python3-click python3-graphviz python3-rich
>>>>>
>>>>> nit: As we have not released this yet, we might as well have all the 
>>>>> Suggests in alphabetical order.
>>>>
>>>> Do you mean something like this:
>>>>
>>>> Suggests: python3-click
>>>> Suggests: python3-graphviz
>>>> Suggests: python3-netaddr
>>>> Suggests: python3-pyparsing
>>>> Suggests: python3-rich
>>>> Suggests: python3-unbound
>>>
>>> Guess I should have been more clear, or add an example. So here we go:
>>>
>>> Suggests: python3-click python3-graphviz python3-netaddr
>>> Suggests: python3-pyparsing python3-rich python3-unbound
>>>
>>
>> Hmm, I'm not sure there is a value of reordering this way, unless we
>> list one package per line.
>>
>> Groups of 3 make sense if they are logically grouped together, e.g.
>> a group of flowviz dependencies + a group of other dependencies.
>>
>> So, I'd suggest either:
>>
>> A)
>> # DNS resolution support in Python IDL.
>> Suggests: python3-unbound
>> # Dependencies of ovs.flow library.
>> Suggests: python3-netaddr python3-pyparsing
>> # Dependencies of ovs-flowviz.
>> Suggests: python3-click python3-graphviz python3-rich
>>
>> B) Or list one per line.
>> C) Or keep as is in this patch.
>>
>> What do you think?
> 
> Thanks for exploring this further! I would go with option A, as it's clearer 
> why it was suggested.

OK.  I can make this change while applying the set.
Thanks!

> 
>>> //Eelco
>>>
>>>>>>  %{?python_provide:%python_provide python3-openvswitch = 
>>>>>> %{version}-%{release}}
>>>>>>
>>>>>>  %description -n python3-openvswitch
>>>>>> -- 
>>>>>> 2.46.0
>>>>>
>>>
> 

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to