#41600: bison: update to 3.0.2 ------------------------------+---------------------- Reporter: akim.demaille@… | Owner: larryv@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: bison | ------------------------------+---------------------- Comment (by akim.demaille@…): Hi! Thanks for your time spent on this issue. Replying to [comment:38 rjvbertin@…]:
Well, this user also prefers it, because documentation (and internationalisation) files can add up to a significant amount of disk space ... and I rarely use it. Except for some documentation that I installed explicitly (Qt & KDE docs). And except manpages (but those seem to be becoming a rare commodity).
We're taking about an info file here, which is 537KB uncompressed, and 147KB when gzipped, and 112KB with bzip2, all of which are properly read by the info reader. Why do we install man pages compressed, but no info files? And why keep all the ChangeLog etc. uncompressed too? (Heck, I'd rather see those 355KB of ChangeLog not be installed at all, and have the documentation! The priorities are really wrong here IMHO). FWIW, this is a Debian machine: {{{ ~ % ls /usr/share/info/ automake-1.14.info.gz fastjar.info.gz help2man-de.info.gz recode.info-5.gz automake-1.14.info-1.gz find.info.gz help2man-fr.info.gz recode.info-6.gz automake-1.14.info-2.gz flex.info.gz help2man-pl.info.gz recode.info-7.gz autosprintf.info.gz flex.info-1.gz help2man-uk.info.gz rluserman.info.gz bc.info.gz flex.info-2.gz kpathsea.info.gz screen.info.gz bzip2.info.gz fontname.info.gz latex2e.info.gz screen.info-1.gz coreutils.info.gz freeipmi-faq.info.gz latex2e-es.info.gz screen.info-2.gz cvs.info.gz gettext.info.gz latex2man.info.gz screen.info-3.gz cvsclient.info.gz gnupg.info.gz libffi.info.gz screen.info-4.gz dc.info.gz gnupg1.info.gz m4.info.gz screen.info-5.gz diffutils.info.gz gnupg-card-architecture.png m4.info-1.gz screen.info-6.gz dir gnupg.info-1.gz m4.info-2.gz sed.info.gz dir.old gnupg.info-2.gz maplev.gz stow.info.gz dvipng.info.gz grep.info.gz menu.info.gz tds.info.gz dvips.info.gz groff.info.gz mf2pt1.info.gz texdraw.info.gz ed.info.gz groff.info-1.gz nano.info.gz time.info.gz emacs-23/ groff.info-2.gz recode.info.gz tlbuild.info.gz emacs-24/ grub.info.gz recode.info-1.gz web2c.info.gz emacs-goodies-el.gz grub-dev.info.gz recode.info-2.gz wget.info.gz eplain.info.gz gzip.info.gz recode.info-3.gz epspdf.info.gz help2man.info.gz recode.info-4.gz ~ % ls -l /usr/share/doc/bison total 436 -rw-r--r-- 1 root root 1460 Aug 2 2013 AUTHORS -rw-r--r-- 1 root root 13081 Feb 16 2013 ChangeLog-1998.gz -rw-r--r-- 1 root root 275117 Aug 2 2013 ChangeLog-2012.gz -rw-r--r-- 1 root root 32035 Dec 5 2013 NEWS.gz -rw-r--r-- 1 root root 2289 Aug 2 2013 README -rw-r--r-- 1 root root 3649 Nov 15 2013 THANKS.gz -rw-r--r-- 1 root root 6403 Aug 2 2013 TODO.gz -rw-r--r-- 1 root root 5744 Dec 17 2013 changelog.Debian.gz -rw-r--r-- 1 root root 83271 Dec 5 2013 changelog.gz -rw-r--r-- 1 root root 1846 Dec 10 2013 copyright }}} I don't know why they prefer gzip, bzip2 seems to be much more efficient (and in the case of Bison, xz is not, with default settings). Yet, I am really surprised by your figures (the number of packages that do depend on Bison explicitly to build), so my point is moot. I can live with the documentation not being installed by default (in which case it should be the same for the examples: they also belong to +doc). Cheers! -- Ticket URL: <https://trac.macports.org/ticket/41600#comment:40> MacPorts <https://www.macports.org/> Ports system for OS X