overlay profiles: Mark dev-python/pillow as provided

In next weekly updates batch, pillow gained a dependency on
dev-python/pybind11, which pulls in dev-cpp/eigen, which pulls in some
eclasses and more deps. This is too annoying for a tool that is
effectively of no use for Flatcar. We should be able to get away with
just "providing" the package, since docutils (the only package that
pulls dev-python/pillow) is documented to handle missing pillow
gracefully.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
This commit is contained in:
Krzesimir Nowak 2026-02-27 12:00:49 +01:00
parent 8d5225a469
commit b27e1ef548
2 changed files with 6 additions and 6 deletions

View File

@ -34,3 +34,9 @@ llvm-core/clang-9999
# Pulled in by sys-apps/texinfo, contains only an info file, which
# will get masked anyway during installation.
app-doc/info-manual-9999
# Pillow is a dependency of docutils. Ebuild unconditionally requires
# it, but docutils actually autodetects pillow. So let's skip it then
# - it is only used for docs, which we don't ship in production
# images.
dev-python/pillow-9999

View File

@ -13,12 +13,6 @@ sys-libs/ncurses cxx
# Pulls dev-python/sphinx, which in turn pulls a lot of other python stuff.
sys-fs/btrfs-progs man
# The dev-python/pillow package is pulled in by dev-python/docutils.
# As the name suggests, it's for generating docs, which we don't even
# put anywhere. Thus avoid pulling more dependencies than necessary
# for throw-away things.
dev-python/pillow jpeg
# Gentoo force-enables X for app-emulation/qemu, because qemu is doing
# some automagic detection of gtk ignoring whether we want to use gtk
# or not. We don't have gtk on Flatcar, so it is not an issue here,