On Sun, Feb 01, 2004 at 05:04:50PM -0500, Joey Hess wrote: > Several of the packages in the above list are Priority required, and > I feel they should not be removed from the debian base system while they > have that priority, as our documentation documents Required packages as > packages whose removal will make the the system be "totally broken". > Even if that's not true for all of them, consistency is important. > This includes procps, varying gccs and mbr.
I'm going to change the behavior for standard and installer bootstraps to install complete required. Minimal and (build-)chroot installs or not affected. > I have never seen the point of the mbr package, but whatever. ;-) Standard i386 mbr which jumps into the first partition, lilo and grub are able to produce them also > If you install cron, etc, it will drag in a mta, and approximatly 50% of > the list of what's left out.. And we've had the discussion about it on > -devel, during/after DebConf 3, and decided Debian base does currently > include a mta. Currently it will be pulled in by dependencies. > Without gettext-base, base-config will not be properly localised. Why doesn't it depend against? base-config is optional, gettext-base is standard. > Without ifupdown, our current nice automated second-stage install of > debian over the network will not work anymore. That would be bad. > dhclient is debatable; d-i sometimes knows enough to install it or not, > but does not in some scenarios and should always install it then. ifupdown (important) and dhcp(3)-client (optional) should be okay? > I have not checked the base system for documentation available only as > info pages, but I suspect there is some, and so we should include a > reader, as we do for man and html pages. w3m is standard. > Without tasksel, base-config will continue to work, but a lot of people > will find it difficult to use aptitude to install tasks, so we need to > keep tasksel. I include it in installer bootstraps. > procps is necessary for basic system administration tasks, like killing > runaway processes. Some of psmisc is also rather commonly used, though > less so. procps is pulled in as required. > Users will be suprised not to have wget available, I predict. It's used > in lots of bare-metal disaster recovery scenarios. Okay > Yep. I think that these kinds of changes, which effectively change what > is part of the base debian system, need to be discussed by debian as a > whole on deban-devel. The problem is, that there is no other listing of packages than the debootstrap source. I attach a current list of the installations in cdebootstrap. (It is _not_ in sync with neither unstable nor my public repository) Package Flavour[1] Comment =============================================== any: apt any apt-utils any may change to standard, installer at standard, installer broken dependency against mail-transfer-agent base-config standard, installer cron standard, installer dhcp3-client installer ifupdown installer info standard, installer iputils-ping standard, installer logrotate standard, installer manpages standard, installer man-db standard, installer modconf standard, installer package is linux only nano standard, installer netkit-inetd standard, installer nvi standard, installer do we need that or should nano supperseed it? sysklogd standard, installer tasksel installer wget standard, installer whiptail standard, installer for debconf alpha: aboot standard hppa: palo standard i386: lilo standard superseeding with grub pending ia64: elilo standard parted standard, installer m68k: vmelilo standard mips: dvhtool standard mipsel: delo standard powerpc: yaboot standard s390: s390-tools standard sparc: silo standard alpha, i386, mips, mipsel, sparc: pciutils standard, installer alpha, i386, mips, mipsel: setserial standard, installer [1] currently defined: - standard: simple invocation of cdebootstrap - installer: debian-installer version - minimal: only essential Bastian -- A father doesn't destroy his children. -- Lt. Carolyn Palamas, "Who Mourns for Adonais?", stardate 3468.1.
signature.asc
Description: Digital signature