On Sun, 2003-08-24 at 01:16, Luke-Jr wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > This seems to be opposite of my reply I just sent :) > I would agree that man-pages (and maybe man also, but many packages depend on > it without mentioning it in DEPEND) should probably not be in system (along > with all other documents). In fact, it would probably be a good idea to make > a 'man' and 'info' USE flag and only install manpages/infopages when they are > set. Man pages is an integrate part of a system in my opinion - how anyhow are you going to tell them to RTFM if not there :P > ext2/ext3 are still considered Linux native, so that may be justification for > their inclusion in system, if not for the fact that reiserfs is a bad idea > for a /boot partition... I wouldn't have any objection to their removal from > system, though. e2fsprogs provide /sbin/fsck ... 8) > If rsync is in system, it probably should be removed. Portage could quite > easilly just install it when the user tries to sync if need be. So we devs are going to start moaning because we have rsync installed ? > hdparm, fbset may also be neccesary for system usage in some cases. I would > agree that 'less' does not belong in system, though. Hmm, i would not agree 100% 8) ------------------------------ $ PAGER=foo man gcc sh: line 1: foo: command not found Error executing formatting or display command. System command (cd /usr/share/gcc-data/i686-pc-linux-gnu/3.3/man && (echo ".ll 11.1i"; echo ".nr LL 11.1i"; echo ".pl 1100i"; /bin/gunzip -c '/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man/man1/gcc.1.gz'; echo; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -Tlatin1 -c -mandoc | foo) exited with status 127. No manual entry for gcc ------------------------------- But then I guess man pages is not needed, right :) Question is, is 'more' needed there - that I would say no, but then I feel 'less' is more the default ... > To exclude network related programs from system, one would have to modify > baselayout to use the nonetwork initlevel by default logically, and I don't > think that would be too simple (and might require a 'network' USE flag). > In general the 'system' profile have everything that should be needed to get a system functioning at a minimal level, with then a few extras that we found to be annoying in general. Take perl - sure its big, but automake is a perl script ..... is automake required on a Gentoo box ? All in all, most things in there is after careful thought - and should be removed after 10x more of 'careful thought'. > > On Saturday 23 August 2003 08:34 pm, Yuri Enshin wrote: > > Hmm... May be, extend your question? > > Some users know all about linux, so no reason to include man and > > man-pages in system. > > Some users never change default console font or keyboard layout, so no > > reason to include kbd or console-tools in system. > > Some users have no ext2/ext3 partiotions, so no reason to include in > > system e2fsprogs. > > Some users never use 'emerge sync' (only download snapshots), so no > > reason to include rsync. > > Some users never use less, hdparm, fbset... > > Some users have no network on computer at all, so no reason to include > > any network related programs in system. > > I can continue this list. > > > > The reason for dhcpcd *in* system, IMHO: support for dhcp client - part > > of universal, standart set of full-functional network-ready computer. > > > > > > > > -- > > gentoo-dev@gentoo.org mailing list > > - -- > Luke-Jr > Developer, Gentoo Linux > http://www.gentoo.org/ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.2 (GNU/Linux) > > iD8DBQE/R/W0Zl/BHdU+lYMRAvAHAJ93CIljUzyPAs2Mrk3XcOhcfqcX6gCgj/Be > AwTJs10N232qrdxS4XmPSUQ= > =VCT1 > -----END PGP SIGNATURE----- > > > -- > gentoo-dev@gentoo.org mailing list -- Martin Schlemmer Gentoo Linux Developer, Desktop/System Team Developer Cape Town, South Africa