On 1/14/25 16:03, Frode Nordahl wrote:
> The ovs-flowviz executable Python script is expected to be
> executed by the end user.
> 
> Surveying where current executable binaries are installed for the
> package, the placement of ovs-flowviz in python3-openvswitch
> is unexpected to me, other client binaries are shipped inside the
> openvswitch-common package.
> 
> To me, the python3-openvswitch package represents a library
> dependency, which you would install to get the Python ovs module
> for your Python application to consume.
> 
> This is also the current choice of placement for the downstream
> Debian / Ubuntu package [0].
> 
> Consequently this patch proposes to move ovs-flowviz and its
> manual page to openvswitch-common.
> 
> The Python dependencies are added as recommended dependencies,
> which will retain good interactive UX, and at the same time allow
> non-interactive users to opt out.
> 
> 0: 
> https://salsa.debian.org/openstack-team/third-party/openvswitch/-/commit/353e3d71cc99193151ac21a9a7779217476c4b5c
> Signed-off-by: Frode Nordahl <fnord...@ubuntu.com>
> ---
>  debian/control.in                  | 6 ++++--
>  debian/openvswitch-common.install  | 2 ++
>  debian/python3-openvswitch.install | 3 ---
>  3 files changed, 6 insertions(+), 5 deletions(-)

Recheck-request: github-robot

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to