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.

>> //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