tags 1014749 + confirmed FYI fixes to the python file duplication are proposed and discussed in Salsa at [1]
For the d/clean portion I'm still puzzled ... The file already has trailing slashes $ cat debian/clean _debian/ _dpdk/ This works just fine: $ mkdir _debian $ touch debian/foo $ ./debian/rules clean py3versions: no X-Python3-Version in control file, using supported versions dh clean debian/rules execute_before_dh_auto_clean make[1]: Entering directory '/home/paelzer/work/openvswitch/openvswitch' py3versions: no X-Python3-Version in control file, using supported versions find . -name "*.pyc" -delete make[1]: Leaving directory '/home/paelzer/work/openvswitch/openvswitch' dh_clean I ran a full local build via ./debian/rules build which left around what seems like normal directories 2408 tests were successful. 3 tests were skipped. make[5]: Leaving directory '/root/openvswitch-2.17.2/_dpdk' make[4]: Leaving directory '/root/openvswitch-2.17.2/_dpdk' make[3]: Leaving directory '/root/openvswitch-2.17.2/_dpdk' make[2]: Leaving directory '/root/openvswitch-2.17.2/_dpdk' make[1]: Leaving directory '/root/openvswitch-2.17.2' create-stamp debian/debhelper-build-stamp root@k:~/openvswitch-2.17.2# echo $? 0 $ ls -laFd _dpdk _debian drwxr-xr-x 14 root root 26 Jul 12 06:52 _debian/ drwxr-xr-x 14 root root 25 Jul 12 07:10 _dpdk/ A subsequent ./debian/rules clean now did fail ... interesting ... Setting this to confirmed but need to debug what really happens [1]: https://salsa.debian.org/openstack-team/third-party/openvswitch/-/merge_requests/11