On Sun, 2005-04-10 at 17:49 -0400, Kurt B. Kaiser wrote:
> Oscar Estrada <[EMAIL PROTECTED]> writes:
> 
> > Maybe we should build all packages with their respective documentation,
> > and just modify pacman so that that it can ignore or install the files
> > in: /usr/share/info and /usr/share/doc, for example:
> >
> > pacman -S --documented gcc
> >
> > or add an option to pacman.conf like:
> >
> > InstallInfos = Yes
> >
> > Otherwise the guys that need the documentation would be forced to
> > recompile every package they need.
> > If you dont want the Info pages then pacman would just skip copying the
> > documentation directories...
> 
> My suspicion is that the Arch 'no docs except man pages' policy was
> chosen to reduce the load on the servers. I don't know if that still
> applies, assuming it ever did.
> 
> OTOH, big docs go with big programs, and the 1.5MB of info files
> documenting emacs is fairly small compared to the rest of the package,
> especially because they compress fairly well.  If necessary, there
> could be a policy that monster docs (over some percentage of the total
> package) must be split out into a foo-doc package.  That would handle
> gcc, emacs, gdb, etc.
> 
> Given the size of disks these days, docs don't take much space.  It's
> only when you're trying to crunch down to a small system that it
> matters.  But it's a nice option for pacman to be able to eliminate them.

Nope, it wasn't server load.  Judd didn't like having hundreds of meg
sitting in /usr/share/doc that he never looked at.

Though this optional, at the pacman level, doc idea does seem to have
merit.  I'm curious what Judd thinks about it.  Users who want some
documentation (like I wouldn't mind the python docs installed with the
package) would be satisfied, as would the people who wanted less space.

A few problems though:
 - what's installed on the system is no longer just what's in the
package
 - all packages will be larger (even if you don't install the docs, you
still have to download them in the compressed file)
 - pacman needs a bunch of additions (including whether you wanted docs
for a particular package or not... wouldn't want a pacman -Syu to not
install the docs for gcc after you asked for them once already)

Jason

-- 
If you understand, things are just as they are.  If you do not
understand, things are just as they are.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
arch mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/arch

Reply via email to