https://bugzilla.redhat.com/show_bug.cgi?id=1149850
Matěj Cepl <mcepl(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flags|needinfo?(mcepl(a)redhat.com) |
--- Comment #5 from Matěj Cepl <mcepl(a)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.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=YQaa88sNEo&a=cc_unsubscribe