Hi, On Sun Apr 24, 2016 at 09:51:55 +0200, Emmanuel Kasper wrote: > Le 23/04/2016 23:25, Martin Zobel-Helas a écrit : > > Hi, > > > > today i tried a vagrant box from https://atlas.hashicorp.com/debian/. > > > > I have several issues with that box: > > > > * Why is apt-listchanges installed on that box? That is way away from a > > default installation. > > * Why does it come with a MTA installed? For a vagrant image i would had > > expected to ship a minimal installation without a "default" task > > installed. > > > > For my understanding of a vagrant box to play with, this box comes with > > way to many software pieces installed by default. I do not understand > > why it needs things like apt-listchanges, bc, exim, rpcbind, telnet or > > whois installed in a minimal vagrant jessie image. > > > > > Hi Martin > Thanks for you interest and suggestions. > > The aim of the Vagrant box is not to be a reduced package set for a > docker-like setup but to produce an experience similar to a standard > debian environment. This is is why we installed up to now all packages > of priority "standard" (and this is why apt -istchanges sneaked in)
"Create and configure lightweight, reproducible, and portable development environments." (Source: https://www.vagrantup.com/) while the images might be reproducible and portable, they don't look lightweight to me. I mainly use vagrant images to test (changes to) my puppet manifests, and thus i expect (like Andreas Olsson said) the image has a few as possible software installed, so i find missing explicitness in my manifests. To answer to Tiago, my list might have been a bit controversial and needing to install 'wget' or 'man' might be a bit over the top, I still think that having things like an MTA installed is too much for a lightweight image. Cheers, Martin -- Martin Zobel-Helas <[email protected]> Debian System Administrator Debian & GNU/Linux Developer Debian Listmaster http://about.me/zobel Debian Webmaster GPG Fingerprint: 6B18 5642 8E41 EC89 3D5D BDBB 53B1 AC6D B11B 627B
