[Bug 1127508] New: Docker image is missing gzip
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 Bug ID: 1127508 Summary: Docker image is missing gzip Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Cloud:Images Assignee: public-cloud-maintainers@suse.de Reporter: petr.vorel@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Our official openSUSE images (both Leap and Tumbleweed) miss gzip image. https://github.com/docker-library/official-images/issues/5371 Filing it as 1) it's a basic package 2) unofficial images https://hub.docker.com/r/opensuse/ has them. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 Petr Vorel <petr.vorel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |petr.vorel@suse.com, | |rbrown@suse.de -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 http://bugzilla.opensuse.org/show_bug.cgi?id=1127508#c3 Robert Schweikert <rjschwei@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rjschwei@suse.com Component|Cloud:Images |Containers Assignee|public-cloud-maintainers@su |containers-bugowner@suse.de |se.de | --- Comment #3 from Robert Schweikert <rjschwei@suse.com> --- Re-assigning to the containers module -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 http://bugzilla.opensuse.org/show_bug.cgi?id=1127508#c4 Aleksa Sarai <asarai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |asarai@suse.com --- Comment #4 from Aleksa Sarai <asarai@suse.com> --- We are currently in the process of removing the "official" images[1], since the images that we actually have publishing control over are the ones in the opensuse/ namespace. Please use those, they are actually up-to-date and we have the ability to push updates to them immediately (while the "official" images don't have that luxury). We've tried to work around this issue before with the upstream maintainers (by making the "official" images point to ours) but that hasn't been resolved. Basically, this is a WONTFIX since we're going to be removing the images anyway and we have recommended against using them for at least a year now (though unfortunately that hasn't been well-publicised). [1]: https://github.com/docker-library/official-images/issues/5371 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 http://bugzilla.opensuse.org/show_bug.cgi?id=1127508#c5 --- Comment #5 from Petr Vorel <petr.vorel@suse.com> --- Well, the bug report is about opensuse/ images (the official ones) lack gzip. I'm trying to explain that all the time, I guess it should be fixed :). Maybe the "docker" in the title is misleading, I really mean *our* official images. [1] has been done, opensuse: images are now deprecated and thus unusable in docker (good). Users will search and start using opensuse/ (still good), but lacking basic packages can put them away to another distro. See also [2]. [1]: https://github.com/docker-library/official-images/issues/5371 [2] https://github.com/linux-test-project/ltp/commit/e478b949dd993072e50ddb907aa... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 Petr Vorel <petr.vorel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Docker image is missing |official openSUSE docker |gzip |image (opensuse/ namespace) | |is missing gzip -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 http://bugzilla.opensuse.org/show_bug.cgi?id=1127508#c6 Aleksa Sarai <asarai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fvogt@suse.com Flags| |needinfo?(fvogt@suse.com) --- Comment #6 from Aleksa Sarai <asarai@suse.com> --- (In reply to Petr Vorel from comment #5)
Well, the bug report is about opensuse/ images (the official ones) lack gzip. I'm trying to explain that all the time, I guess it should be fixed :). Maybe the "docker" in the title is misleading, I really mean *our* official images.
*Oh* sorry, my bad. Fabian would be the right person to ask about this (adding him to Cc). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 http://bugzilla.opensuse.org/show_bug.cgi?id=1127508#c7 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID Flags|needinfo?(fvogt@suse.com) | --- Comment #7 from Fabian Vogt <fvogt@suse.com> --- The base container is an environment for running zypper in a shell, so I don't see any reason to include any tools in the image that are not absolutely necessary. "basic package" is a way too broad attribute and would apply to tons of packages. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 http://bugzilla.opensuse.org/show_bug.cgi?id=1127508#c8 --- Comment #8 from Petr Vorel <petr.vorel@suse.com> --- 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.... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 http://bugzilla.opensuse.org/show_bug.cgi?id=1127508#c9 --- Comment #9 from Fabian Vogt <fvogt@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
Sure, but that's not what a base container is for. A base container is for installing packages to fit your use case, not for using it directly. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 http://bugzilla.opensuse.org/show_bug.cgi?id=1127508#c10 Richard Brown <rbrown@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rbrown@suse.com --- Comment #10 from Richard Brown <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. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1127508 Petr Vorel <petr.vorel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Comment #10 is|1 |0 private| | -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com