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

Reply via email to