What | Removed | Added |
---|---|---|
CC | rbrown@suse.com |
(In reply to Petr Vorel from comment #8) > It's worth of mentioning that all other distros we test in LTP have it > (various versions of Debian, Ubuntu, Centos, Fedora and even the old > opensuse: from Docker [1]). Many people wanting just usable distro will move > away to other distros (see discussion in research "[Research] where is ping > ?" where lots of people are against minimal but unusable images > > [1] https://github.com/linux-test-project/ltp/blob/master/.travis.yml > [2] > https://mailman.suse.de/mlarch/SuSE/research/2018/research.2018.12/msg00156. > html Debian and Ubuntu only have gzip in their packages as a result of it being a hard requirement of dpkg I'd assume it's a similar story in Fedora and CentOS but I cant for the life of me figure out how to get such data out of dnf. Zypper has no such requirement, and therefore the absence of gzip is a considerable benefit of the openSUSE base container, which avoids this unnecessary bloat. Remember, OCI containers are intended to be used in a microservices architecture where dozens if not hundreds of these containers will be used. If gzip is not necessary in almost every-single usecase of the base container, then it most certainly should not be there. No user of a base container should ever assume anything besides the package-manager is present, and should be installing what they need as part of their container bootstrapping.