Re: Bug#959037: lintian: FPOS? for executable-in-usr-lib
On Thu, Apr 30, 2020 at 11:41:44AM +0200, Bastian Blank wrote:
> The _other_ d-i parts are only looking in the specified directories in
> /usr/lib.
Okay, let's expand on this.
The following directories are part of the API of several d-i components:
- /usr/lib/post-base-installer.d/
- /usr/lib/pre-pkgsel.d/
The same is e.g. true for /usr/lib/apt/ (okay, maybe this was extended
to include /usr/libexec/apt/ as well in the meantime).
It is however irrelevant if this API is provided by a deb or udeb. You,
as user of this API, can't just move a file from /usr/lib/x to
/usr/libexec/x and expect it to continue working. This is an API
transition and needs to be coordinated.
I would assume this tag is in the pedantic pile for a reason: You can't
just run, but need to think about it.
Bastian
--
If a man had a child who'd gone anti-social, killed perhaps, he'd still
tend to protect that child.
-- McCoy, "The Ultimate Computer", stardate 4731.3
Reply to: