Package: iwd Version: 0.7-2 Severity: wishlist Filing this as a reminder for the future, and as a followup on future improvements beyond https://salsa.debian.org/debian/iwd/commit/23998f71d84c82c71a48574321dba5e38b698ec3 " Properly escape libexecdir path configure argument "
I think it would make sense to move the 'iwd' binary to /usr/libexec once (at the same time as) the iwd package moves to dh compat 12. ie. drop the dh_auto_configure override from debian/rules when debian/compat (and debhelper b-d version) is bumped to 12. TL;DR debian policy 4.1.5 allows /usr/libexec (FHS 3.0) and dh compat 12 will use it by default. Details: -------------------------------- feedback from jcristau: https://www.debian.org/doc/debian-policy/upgrading-checklist.html#version-4-1-5 may have made it ok http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html ... and the reason for the fhs change afaict is to allow longstanding redhat practice, more than anything else i suppose we could add an fhs exception to make libexec verboten and go back to everything using /usr/lib/foo instead if we wanted The libexec bit is explicitly mentioned in: https://salsa.debian.org/dbnpolicy/policy/commit/5205d0a50465cf422f1040d9395d5ea83dbfde5f Regarding https://salsa.debian.org/debian/iwd/commit/23998f71d84c82c71a48574321dba5e38b698ec3 : jcristau said: the triplet in libexecdir is typically wrong mbiebl said: to be clear, I wasn't really suggesting you should use /usr/libexec, ..., tbh I haven't made up my mind yet if this is something I want to embrace or not (mbiebl also previously suggested the triplet is not desired.) mbiebl about relevant debhelper changes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859724 https://salsa.debian.org/debian/debhelper/commit/35734abe58c9a05317af8c905d9c4791c60f85bc Regards, Andreas Henriksson