https://bugzilla.redhat.com/show_bug.cgi?id=1149850
Matěj Cepl mcepl@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(mcepl@redhat.com) |
--- Comment #5 from Matěj Cepl mcepl@redhat.com --- (In reply to Jens Petersen from comment #1)
(In reply to Matěj Cepl from comment #0)
ghc-compiler has 80+MB in /usr/share/doc/ghc-compiler/html
I assume you mean /usr/share/doc/ghc/html/libraries ?
Yes, sorry.
While that directory is owned by ghc-compiler most of the content in there is from various libraries.
Partially, but still
ghc-compiler x86_64 7.6.3-18.3.el7 epel 15 M
matej@mitmanek: ~$ du -hs /usr/share/doc/ghc/html/ 20M /usr/share/doc/ghc/html/ matej@mitmanek: ~$
(When installing just ghc-compiler on a computer where no ghc-* package was).
At a minimum, ghc-compiler pulls in ghc-base-devel which contains:
15M base-4.6.0.1/ 2.5M ghc-prim-0.3.0.0/ 392K integer-gmp-0.5.0.0/
So probably /usr/share/doc/ghc/html should be owned by ghc-base not ghc-compiler, shouldn't it?
I guess you're really suggesting that Haskell libraries use subpackages for their docs. That is quite a big packaging structural change but maybe it is worth doing for F22. The downside to that is that docs of deps are used when generating lib docs so we need to add BRs for all the docs packages too across 280+ packages so it is not a completely trivial change but it is possible.
Couldn't this be somehow scripted?
Anyway, being bound to install tens of megabytes of completely useless documentation just because I want to run rpm --rebuild pandoc*.src.rpm is really crappy user experience, which really doesn't makes me interested in further investigation of the Haskell universe.