On Fri, Apr 18, 2025 at 08:09:38AM +0200, Helmut Grohne wrote:
>...
> It leads us to analyzing the effort and impact. Being in the essential 
> set means that dependencies are not spelled out. So the first step is 
> locating those dependencies. As we will likely not be able to audit 
> Debian's source code for awk uses in a reasonable amount of time, 
> empirical methods are likely needed.
>  * Rebuild the archive with awk dropped and see what fails
>  * Consider using reproducible builds to additionally see what packages
>    change as a result of dropping awk (for those that happen to be 
>    reproducible)
>...

Tools like awk/sed/perl would have to stay part of the build 
essential set if they get dropped from the essential set.

Example:
/usr/share/aclocal/libtool.m4:AC_REQUIRE([AC_PROG_AWK])dnl

> Helmut

cu
Adrian

Reply via email to