FoundationNetworking have been created, should we now remove
libxml from the
slim variant of the official Docker images?
FoundationNetworking is based on curl and FoundationXML on libxml2. Removing the libraries would break anything using Foundation.
@compnerd It should only "break" using those two "submodules" of Foundation, if you don't install the dependencies yourself, right?
In hindsight, I see the main point though: Foundation is part of the Swift toolchain, and the Docker images should support the entire toolchain's runtime.
Correct on both counts. It is quite common to use those submodules, and
plutil is a perfect example. That tool, which is part of Foundation, requires
FoundationXML and thus would not function.