The "justify" USE flag is used only by app-editors/nano, but it is enabled by default in two locations, * hardened/linux/amd64/make.defaults * features/hardened/amd64/make.defaults Now that nano isn't even part of the @system set, is that necessary?
<Zorry> feel free to remove that one I'll do it eventually if no one else beats me to it.
Created attachment 510190 [details, diff] 0001-profiles-unset-default-USE-justify-in-hardened-profi.patch Proposed patch, will send to -dev and commit if no one claims that it will ruin his life.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b976076a9905d004819d375f669c4c2288243d commit e8b976076a9905d004819d375f669c4c2288243d Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2017-12-15 16:44:49 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2017-12-20 01:05:12 +0000 profiles: unset default USE=justify in hardened profiles. The "justify" USE flag is local to only app-editors/nano, but it was enabled by default in two hardened profiles, * hardened/linux/amd64/make.defaults * features/hardened/amd64/make.defaults The reasoning for that is lost to time, but probably dates back to when nano was part of the @system set, and we wanted the stages to be built with USE=justify set for nano (before per-package USE defaults). Closes: https://bugs.gentoo.org/635066 profiles/features/hardened/amd64/make.defaults | 2 +- profiles/hardened/linux/amd64/make.defaults | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)