After disabling the infinality flag on freetype and depcleaning, the symlink /etc/env.d/99lcdfilter is left behind (pointing to a non-existent file), causing a warning output of most emerge tasks about missing file: !!! File Not Found: '/etc/env.d/99lcdfilter' In context: -------------------------------------------------------------------------------------- --- replaced obj /etc/dispatch-conf.conf --- replaced dir /etc <<< dir /usr/share/doc/portage-2.2.0_alpha160 !!! File Not Found: '/etc/env.d/99lcdfilter' >>> Original instance of package unmerged safely. * Compilation and optimization of Python modules placed outside of site-packages directories for CPython 3.2 ... [ ok ] >>> sys-apps/portage-2.2.0_alpha161 merged. !!! File Not Found: '/etc/env.d/99lcdfilter' >>> Auto-cleaning packages... -------------------------------------------------------------------------------------- The file must be removed manually atm. Reproducible: Always
I have the same problem here after disable infinality.
As suggested here: https://forums.gentoo.org/viewtopic-p-7589330.html , app-admin/eselect-lcdfilter could create a dummy symlink: /etc/env.d/99lcdfilter -> /dev/null so it gets registered during the merging phase. This way, unmerging would remove the link.
BTW, how is the status for this trivial bug still "unconfirmed"?
I can also confirm this.
I stumbled right into this bug. Confirming.
Another victim here. I guess this is safe to remove it manually?